将Web App转换为Dapp以实现区块链

时间:2018-08-27 15:13:26

标签: blockchain ethereum smartcontracts daap

我有Angular2(前端)和Rails(后端API)中的Web应用程序,现在我想对该应用程序实现Blckchain,因此需要使其成为Dapp。

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

我是否需要选择Storj,Decent之类的云存储平台来存储数据?

请分享任何可以帮助我解决此问题的在线材料/博客。

编辑

此应用程序具有50多个API,因此我是否必须为每个API编写50多个智能合约?这意味着我需要删除所有的Rails API代码。

1 个答案:

答案 0 :(得分: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/