美文网首页
智能合约开发

智能合约开发

作者: 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