通过blockchain_go分析区块链交易原理...
阅读(4554) 评论 (0) 2018-07-15 14:06
1.背景
在去中心化的区块链中进行交易(转账)是怎么实现的呢?本篇通过blockchain_go来分析一下。需要进行交易,首先就需要有交易的双方以及他们的认证机制,其次是各自的资金账户规则。在分布式...
blockchain_go节点间命令交互流程分析...
阅读(4044) 评论 (0) 2018-07-12 22:45
1.背景
blockchain_go是一个go语言实现的简化的区块链项目,麻雀虽小五脏俱全,区块链涉及的各个方面都会有所体现,是入门区块链的一个好选择。作为分布式应用的区块链,新节点的加入需要同步已...
truffle是一个基于Javascript开发的一套智能合约开发框架,使用Solidity语言编写合约。truffle有一套自动的项目构建机制,集成了开发,测试和部署的各个流程细节,不用开发人员关注...
mac环境搭建以太坊私有链
阅读(3440) 评论 (0) 2018-06-18 15:48
为了测试以太坊智能合约,最方便的是在本地搭建一个以太坊私有链。在mac上搭建环境主要需要以下步骤。
geth安装
geth是go-ethereum的简写,是一个用go语言编写的以太坊客户端,是在以...
区块链中为什么需要工作量证明...
阅读(3360) 评论 (0) 2018-06-15 14:46
工作量证明
在分布式网络中各个孤立的节点要有一种机制对某件事情达成共识,而工作量证明(Proof of Work)就是一种应用在区块链中的共识机制,另一种著名的公式机制是权益证明(Proof of ...