blockchain - 将 Web App 转换为 Dapp 以实现区块链
问题描述
我有我的 web 应用程序,它位于 Angular2(前端)和 Rails(后端 API)中,现在我想为这个应用程序实现 Blckchain,所以需要使它成为 Dapp。
在这里制作 Dapp 时,我是否需要删除 Rails 后端并将业务登录转换为智能合约(以太坊)?
我需要选择像Storj,Decent这样的云存储平台来存储数据吗?
请分享任何可以帮助我实现这一目标的在线材料/博客。
编辑
这个应用程序有超过 50 个 API,所以我应该为每个 API 编写 50 多个智能合约吗?这意味着我需要删除所有 Rails API 代码。
解决方案
以太坊智能合约没有登录...
这是我能给你的最好的资源之一:你首先要做的是从这里了解智能合约是如何工作的:
那么你需要了解如何在以太坊区块链上存储数据:
https://medium.com/@ConsenSys/an-introduction-to-ipfs-9bba4860abd0
最后,您可以了解有关 DApp 的更多信息:
https://github.com/ethereum/wiki/wiki/Decentralized-apps-(dapps)
推荐阅读
- flutter - 运行新的颤振安装时出错
- r - 在 R studio 中通过函数调用制作多个绘图
- ansys - APDL 代码如何运行并对输入的热通量进行建模?
- c# - 用嵌套将您的请求存储在弹性搜索缓存中?
- android - 无法使用 react-native 应用在 android 模拟器上登录 Google 帐户
- php - 在图形的 fpdf 数据中插入数组
- python-2.7 - 使用 Sympy 创建模块化符号(和索引)矩阵
- jenkins - 将管道 DSL 用于自由式工作?
- javascript - 为 KendoUI 网格列模板中的按钮添加 jQuery 单击事件
- python - PySpark - 使用带有 PandasUDFType.GROUPED_MAP 的日期时间对象