0

我有我的 web 应用程序,它位于 Angular2(前端)和 Rails(后端 API)中,现在我想为这个应用程序实现 Blckchain,所以需要使它成为 Dapp。

在这里制作 Dapp 时,我是否需要删除 Rails 后端并将业务登录转换为智能合约(以太坊)?

我需要选择像Storj,Decent这样的云存储平台来存储数据吗?

请分享任何可以帮助我实现这一目标的在线材料/博客。

编辑

这个应用程序有超过 50 个 API,所以我应该为每个 API 编写 50 多个智能合约吗?这意味着我需要删除所有 Rails API 代码。

4

1 回答 1

1

以太坊智能合约没有登录...

这是我能给你的最好的资源之一:你首先要做的是从这里了解智能合约是如何工作的:

https://medium.com/coinmonks/ethereum-smart-contract-development-with-a-web-app-part-1-develop-the-smart-contract-ee2a7c735936

那么你需要了解如何在以太坊区块链上存储数据:

https://medium.com/@ConsenSys/an-introduction-to-ipfs-9bba4860abd0

最后,您可以了解有关 DApp 的更多信息:

https://github.com/ethereum/wiki/wiki/Decentralized-apps-(dapps)

https://www.udemy.com/ethereum-dapp/

于 2018-08-28T05:50:08.240 回答