如何通过以太币致富

1、准备工作

1.1、以太坊官网( https://www.ethereum.org/ )下载以太坊钱包。

点击“See all versions“,将跳转到Github,这里选择linux64版本,下载后解压到任一目录。


1.2、下载命令行版客户端工具,分别有使用go、c++、python以及java实现的版本,可按照个人喜好选择(其实在使用以太坊钱包时,如果没有检测到客户端时,会自动下载Geth)。


2、万事俱备,只欠东风。准备好工具之后,请开始疯狂地挖矿吧。

2.1、初始化创世区块。
创建工作目录:
mkdir -p ~/PrivateEthereum
初始化创世区块时,在 工作目录下 创建一个 genesis.json 文件,内容如下:
{
"config": {
"chainId": 10,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"coinbase" : "0x0000000000000000000000000000000000000000",
"difficulty" : "0x20000",
"extraData" : "",
"gasLimit" : "0x2fefd8",
"nonce" : "0x0000000000000042",
"mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp" : "0x00",
"alloc" : {},
}
运行以下命令, 来进行创世区块的初始化,该区块链的数据存放的位置会保存在 chain 目录中:
geth init ./genesis.json --datadir ./chain
2.2、启用私有链
在工作目录输入以下命令:
geth --networkid 10 --datadir ./chain --nodiscover console 2
启动后的效果如下:

2.3、创建账户(这里使用GUI创建账号,亦可通过Geth JavaScript创建)
打开以太坊钱包使之连接上上面创建的区块链,进入到钱包的目录,并运行以下命令:
sudo ./ethereumwallet --rpc ../PrivateEthereum/chain/geth.ipc


创建账号,钱包对账号个数并无限制,这里创建了两个以便体验转账的功能。

账号创建完后可以在步骤2.2中的JS控制台下查看账户:
eth.accounts

2.4、有了账号之后就可以开始挖矿了。
在JS控制台下输入:
miner.start()

Note:这里的挖矿是在虚拟机里进行的,一开始由于设置的内存只有1.5G,一直卡在了“Generating DAG in progress”,这是因为Ethhash采用了工作量证明算法,计算DAG时所需的内存不足,后来把内存调整到3G时,就能愉快地挖矿了。

停止挖矿:
miner.stop()
2.5、享受丰收的喜悦。
经过一轮挖矿之后,可以看到主账号上多了很多币(产生新块时系统的奖励以太币以及交易费用),是不是离百万富翁又近了一步!

转账给另一个账号,注意红色部分,这里包含了额外的交易费用(小费越多,矿工越卖力,当然也可以选择不给)。整个交易过程中,矿工必须一直工作,因为交易的验证过程将由它来完成。

交易完成后,可以看另一个账号已经成功收到了50Ether。

3、最后,祝大家日进斗金。

猜你喜欢

转载自blog.csdn.net/i792439187/article/details/80560735
今日推荐