美文网首页
智能合约开发

智能合约开发

作者: F森 | 来源:发表于2018-07-05 09:52 被阅读73次

一个DAPP包含两个部分

  • 第一部分是前端展示页面:用于跟用户进行交互,交互过程中触发相应的机制,通过RPC接口调用设计好的跟所触发条件相关的智能合约。由于EOS提供RPC接口的方式供外部调用智能合约,因此是跨平台的。

  • 第二部分是DAPP智能合约:提供了类似后端的能力,可以通过前端RPC接口来调用。智能合约本身是使用C++来开发,编写完合约,通过ABI绑定,实现了RPC调用合约的能力。

一个DAPP项目的开发过程

  • 立项:想要开发一个怎么样的DAPP
  • 应用设计/UI交互:应用的交互过程
  • 后端系统设计:智能合约设计开发,对外合约API,缓存,用户系统,积分系统(代币:不是EOS币)
  • 前端交互设计:什么操作触发并调用什么合约接口
  • 发布智能合约:相当于上线DAPP后端系统
  • 发布前端应用:相当于发布H5,安卓,iOS项目

后记

  • 前后端交互目前没看到有长连接的方式
  • 智能合约适合解决信用问题,非信用问题还是使用传统的方式来实现,比如:社交聊天系统,聊天的过程使用传统的socket方式实现,涉及到互相转账发红包的系统服务可以使用智能合约实现。

相关文章

网友评论

      本文标题:智能合约开发

      本文链接:https://www.haomeiwen.com/subject/vdpuuftx.html