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