将Web应用程序转换为Dapp以进行区块链实施



我有我的Web应用程序,它是Angular2(前端(和Rails(后端 API(,现在我想实现Blckchain到这个应用程序,所以需要让它成为Dapp。

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

我是否需要选择像Storj这样的云存储平台,体面地存储数据?

请分享任何可以帮助我进入此领域的在线材料/博客。

编辑

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

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

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

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

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

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

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

最新更新