1.背景 在去中心化的区块链中进行交易(转账)是怎么实现的呢?本篇通过blockchain_go来分析一下。需要进行交易,首先就需要有交易的双方以及他们的认证机制,其次是各自的资金账户规则。在分布式...
# 区块链  

1.背景 blockchain_go是一个go语言实现的简化的区块链项目,麻雀虽小五脏俱全,区块链涉及的各个方面都会有所体现,是入门区块链的一个好选择。作为分布式应用的区块链,新节点的加入需要同步已...
# 区块链  

truffle是一个基于Javascript开发的一套智能合约开发框架,使用Solidity语言编写合约。truffle有一套自动的项目构建机制,集成了开发,测试和部署的各个流程细节,不用开发人员关注...
# 区块链   # 智能合约  

为了测试以太坊智能合约,最方便的是在本地搭建一个以太坊私有链。在mac上搭建环境主要需要以下步骤。 geth安装 geth是go-ethereum的简写,是一个用go语言编写的以太坊客户端,是在以...
# 区块链  

工作量证明 在分布式网络中各个孤立的节点要有一种机制对某件事情达成共识,而工作量证明(Proof of Work)就是一种应用在区块链中的共识机制,另一种著名的公式机制是权益证明(Proof of ...
# 区块链