我有Angular2(前端)和Rails(后端API)中的Web应用程序,现在我想对该应用程序实现Blckchain,因此需要使其成为Dapp。
在制作Dapp时,是否需要删除Rails后端并将业务登录信息转换为智能合约(以太坊)?
我是否需要选择Storj,Decent之类的云存储平台来存储数据?
请分享任何可以帮助我解决此问题的在线材料/博客。
编辑
此应用程序具有50多个API,因此我是否必须为每个API编写50多个智能合约?这意味着我需要删除所有的Rails API代码。
答案 0 :(得分:1)
以太坊智能合约没有登录...
以下是我可以为您提供的最佳资源之一: 您首先要做的是从此处了解智能合约的工作方式:
然后,您需要了解如何在以太坊区块链上存储数据:
https://medium.com/@ConsenSys/an-introduction-to-ipfs-9bba4860abd0
最后,您可以了解有关DApp的更多信息:
https://github.com/ethereum/wiki/wiki/Decentralized-apps-(dapps)