
以太坊智能合约
文章平均质量分 77
木千
这个作者很懒,什么都没留下…
展开
-
以太坊智能合约学习笔记:开发流程及工具链使用
本文主要介绍开发流程和工具链的使用,安装过程百度上有好多,这里就不赘述了 网上随便找了一个智能合约的例子,咱们来做一个投票系统,先用传统的中心化方案去实现,然后在过度到区块链1.0,最后再用区块链2.0,感受一下开发思想的不同。 [TOC]业务分析我们做的简单点,首先要有一些候选人,然后我们要可以给这些候选人进行投票,投票结束后要统计每位候选人的选票结果。传统的中心化方案...原创 2018-09-12 17:25:14 · 11729 阅读 · 0 评论 -
以太坊智能合约学习笔记:使用Truffle框架开发部署智能合约
truffle是一个智能合约的开发框架,具体的就不介绍了,我们主要是说说怎么使用这个框架来进行智能合约的开发,官网戳这里。安装创建项目编译合约部署部署到geth部署到truffle的内建测试网络部署到Ganache交互geth控制台合约交互truffle的内建测试网络交互Ganache测试网络交互网页交互安装首先我们要先安装npm和truf...原创 2018-09-13 15:31:22 · 12140 阅读 · 0 评论 -
以太坊智能合约学习笔记:网页交互
没搞过web程序,花了几天研究一下,总算是搞懂了网页与以太坊节点的交互流程。网页与智能合约交互,需要使用web3.js,它实现了通用JSON PRC规范,通过JSON RPC协议与以太坊节点进行交互。除了js以外,以太坊还提供了Java、Python等语言的API,对于没有提供API的语言,只能自己直接使用JSON RPC来与以太坊进行交互了,关于以太坊的JSON RPC协议,请戳这里。我们还...原创 2018-09-18 17:08:09 · 11773 阅读 · 0 评论