基于Ethereum的智能合约开发环境搭建与测试 (一)

前言

以比特币为代表的数字货币的兴起引发了众多各界人士的关注和热情, 同时也引发了人类对比特币的底层技术– 区块链 技术的深切思考, 和它能为人类带来的可预见的价值的推测展望. 无论是数字货币投资, 还是区块链应用项目的开发落地, 都吸引着大批投资者们来热情参与, 生怕自己没有顺带被这股劲风带起来.
说到区块链应用, 不得不提的就是基于以太坊而兴起的智能合约, 以太坊提供了一个便捷有源的框架, 便于任何人可以写几句代码就发布自己的智能合约.
本人主要讲如何搭建基于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":
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值