极客时间第二期
21天打卡行动 17/21
<<深入浅出区块链19>>上手搭建一条自己的智能合约
今日所学:
1. 下载与安装 Geth
# apt-get install software-properties-common
# add-apt-repository -y ppa:ethereum/ethereum
# apt-get update
# apt-get install ethereum
2. 搭建以太坊私链
参数:
{
"config": {
"chainId": 98,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"difficulty": "200000000",
"gasLimit": "2100000",
"alloc": {
"7df9a875a174b3bc565e6424a0050ebc1b2d1d82": { "balance": "300000" },
"f41c74c9ae680c1aa78f42e5647a62f353b7bdde": { "balance": "400000" }
}
}
$ geth --datadir /root/geth-test/ init genesis.json
Geth 命令行交互页面:
$ geth --datadir /root/geth-test/ --networkid 98 console
运行:
personal.newAccount()
Etherbase 的地方填上述地址:
$ geth --datadir /root/geth-test/ --networkid 98 --mine --minerthreads=1 --etherbase=0xf8f7ff845596f0bab1e973859bfcaec6cd2a82ab
3. 编写并部署属于自己的智能合约
4,目前最广泛使用的三种 Token 标准都是基于以太坊的,它们分别是 ERC20、ERC223、ERC721。
5,以太坊养猫游戏
展开