-
Geth搭建以太坊私链环境
安装Geth https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Ubuntu 初始化创世区块 https://github.com/ethereum/go-ethereum chainId不能为0,否则交易会报错: insufficient funds for gas*price+value 官方文档中的chainId为0,应该修改为非0的值,不然会导致 insufficient funds for gas * price + value difficulty表示挖矿的难度值,官方文档中为0x20000,由于测试机器配置低,修改为0x05000。 geth --datadir /home/blockChain/data/00 init genesis.json geth --n ...阅读全文 -
使用Geth设置基于权利证明POA的以太网私有网络
简而言之:我们将在同一台机器上设置两个节点,在我们的localhost上创建一个点对点网络。除了两个节点之外,还将设置启动节点(发现服务)。 我花了相当长的时间和广泛的研究和谷歌搜索,最终有一个坚实的以太坊开发环境来测试我的智能合约和我的DApps。 在这篇文章中,我决定分享我如何使用Geth的clique共识引擎设置一个Proof-of-Authority网络。这是我通过回馈感谢小区的方式,并希望让任何愿意探索以太坊宇宙的人都能过上更轻松的生活。 操作系统和软件 我的操作系统是Ubuntu 16.04 LTS(这个tuto是在 ...阅读全文