这是基于我的“狗收养”智能合约的狗收养dApp(去中心化应用程序)。 狗的主人(来自动物救援组织的人)通过以太坊智能合约将狗收养(狗的主人信息和狗的照片)。 养狗的人应确保可能的养狗者在将新狗带回家之前已经拥有了一只狗(养狗者信息和狗图片)。
该应用程序的前端是用 (Vue.js应用程序的框架)构建的,并将利用组件框架。
选择作为开发环境智能合约的编译,开发和测试。
狗主人的信息和图片将存储在 (星际文件系统)上,因为以太坊太重/太昂贵而无法存储图像,视频等大块。
选择是为了使DApp开发更快。
应用程序将部署到测试网络。 另外,如何在Rinkeby上请求更多的醚来测试尿素。
我们不会在计算机上安装Geth或Parity节点,因为它不是那么容易,而且很耗时。 相反,我们将使用 ,这是一个托管的以太坊节点集群,可让您的用户运行您的应用程序而无需他们设置自己的以太坊节点或钱包。
该应用程序将利用浏览器扩展程序,该扩展程序将Google Chrome浏览器变成以太坊浏览器,从而使网站能够从区块链中检索数据,并让用户安全地管理身份并签署交易。
您可以将合同部署到任何网络并对其进
评论0
最新资源