本文将描述如何在mac上搭建以太坊客户端、部署私链、安装钱包、以及如何部署合约。
1 以太坊
当你看到这篇文章,就说明你已经知道什么是以太坊了。说下我的理解,以太坊是一台世界计算机,在以比特币为主要应用的区块链基础上,加入了智能合约。如果比特币成为区块链的1.0, 那么以太坊可以称为区块链2.0。
说到区块链,就会想到P2P、分布式存储、最终一致性、共识、挖矿、钱包、地址、公钥私钥、加密经济学等一系列的名词,如果挨个去学习了解,必定会增加以太坊的学习曲线。而客户端则帮助我们把技术相关的这些事情做了。当然,如果想从事区块链相关的工作,这些名词还是要自己去研究学习。后续文章我也会逐个去讲解这些内容。
2 以太坊客户端
以太坊客户端有很多,目前最流行的就是golang版的geth。
mac上安装go
brew install go
然后需要配置一些基础信息:
网友评论