安装以太坊钱包和Geth7 [ U5 ?0 ?; m% q
准备创世块文件
如下:
- { "config": { "chainId": 15, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "coinbase" : "0x0000000000000000000000000000000000000000", "difficulty" : "0x40000", "extraData" : "", "gasLimit" : "0xffffffff", "nonce" : "0x0000000000000042", "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "timestamp" : "0x00", "alloc": { } }
0 H* q, }# ~4 w. H* E5 p6 z
保存为piccgenesis.json
启动
5 @0 X7 {; H6 B- h& Q& |% G: I
命令行输入
6 k) j; R( @' D+ a
- geth --datadir "d:\ly\qkl\testnetwork" init d:\ly\qkl\piccgenesis.json
G& Y( }5 [* f: \) V" M! I
其中datadir指定一个位置用于存放运行的数据, init后边填写配置文件的路径。 如果成功的话会输出Successfully wrote genesis state字样: ~5 a( q4 R, L: {
: d% I* `0 P$ F1 y$ @$ @/ y: V
启动网络" [2 c0 n3 R$ V* ^9 A8 h6 m8 Z+ F5 F
) A0 P% P9 s' T# Y* m
- geth --identity “lingyun_eth_dev” --rpc --rpccorsdomain “*” --datadir “d:\ly\qkl\testnetwork” --port “30303” --rpcapi “db,eth,net,web3” --networkid 95518 console2 S" B1 t7 p y/ C: M8 Q, Z) S( N
当看到Listening on [::]:30303和Welcome to the Geth JavaScript console!的提示,说明已经启动成功
使用节点创建账号3 S" [! m( R% r$ k+ j
9 h9 W# b5 \9 ]" U8 \3 `- D
启动节点成功后,会进入Geth的命令行模式,输入如下命令 personal.newAccount() 系统会提示你输入账号密码,并确认,最后会显示一个新生成的账号。7 S: `7 }& g! N! y- ~" i7 o
2 B9 X. r2 z6 t: x0 G- J
启动Windows下私有链图形节点1 w3 D, U" \- f8 |; _
首先按上面的步骤启动Geth并创建了账号,然后解压缩Ethereum-Wallet,运行Ethereum-Wallet.exe,即启动成功,如果区块链正常的话,会在右上角显示“PRIVATE-NET”,点击“LAUNCH APPLICATION”进入图形界面即可。
# _" A$ b" t1 @ I* g6 {
挖矿获取一些以太坊7 o k* v9 b+ y2 b" q
账号创建后,还没有以太坊,需要在私有链上挖矿,切换到Geth界面,输入 miner.start(1)( I3 Z; H2 y% F& Q# r8 I$ g
创建新Token! E8 Z8 G: x. g
有了ETH接下来就可以新建智能合约了,也就是自己的代币Token。