前言
以比特币为代表的数字货币的兴起引发了众多各界人士的关注和热情, 同时也引发了人类对比特币的底层技术– 区块链 技术的深切思考, 和它能为人类带来的可预见的价值的推测展望. 无论是数字货币投资, 还是区块链应用项目的开发落地, 都吸引着大批投资者们来热情参与, 生怕自己没有顺带被这股劲风带起来.
说到区块链应用, 不得不提的就是基于以太坊而兴起的智能合约, 以太坊提供了一个便捷有源的框架, 便于任何人可以写几句代码就发布自己的智能合约.
本人主要讲如何搭建基于Ethereum的智能合约开发环境搭建并通过写一个demo进行测试.
环境搭建
由于测试环境的不可控性, 也为了一旦发生危及操作系统本身的错误可以重新清零再来, 建议安装ubuntu VirtualBox虚拟机进行搭建及测试. 至于如何安装ubuntu 的 VirtualBox 虚拟机, 大家可以参考其他博文.
在ubuntu系统(虚拟机)下, 终端输入以下命令, 安装ethereum环境
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
ethereum 安装好后. 我们接下来需要创建一个旷工节点.
1) 创建一个目录,可自己随便命名, 我们暂且命名为eth
2) 在创建好的eth目录下新建一个文件, 名为 genesis.json
3) 在genesis.json文件中写入以下值
{
"config":{
"chainId":89120348581,
"homesteadBlock":0,
"eip155Block":0,
"eip158Block":0
},
"difficulty":"0",
"gasLimit":

最低0.47元/天 解锁文章
742

被折叠的 条评论
为什么被折叠?



