现在处于数字时代。以太坊的开发正受到广泛关注。要使开发工作顺利开展,搭建一个正确的以太坊开发环境非常重要。接下来,将详细为大家介绍搭建以及操作的具体步骤。
新建文件夹
搭建以太坊开发环境,首先需要有一个存放的地方。在 F 盘上创建一个文件夹,将其命名为“Eth”,这个文件夹专门用于放置以太坊开发环境。在电脑中找到 F 盘,通过右键点击空白处,然后选择新建文件夹,将其命名为“Eth”即可,整个操作较为简单。
{
"nonce": "0x0000000000000042",
"difficulty": "0x40000",
"mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"coinbase": "0x0000000000000000000000000000000000000000",
"timestamp": "0x00",
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"extraData": "0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa",
"gasLimit": "0xffffffff",
"alloc": {
"3282791d6fd713f1e94f4bfd565eaa78b3a0599d": {
"balance": "1337000000000000000000"
},
"17961d633bcf20a7b029a7d94b7df4da2ec5427f": {
"balance": "229427000000000000000"
}
},
"config": {
"chainId": 15,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
}
}
解压压缩包
我们要把已下载好的压缩包放到新的地方。首先,将下载的 win64 - 0 - 8 - 10.zip 这个压缩包在 F 盘的 Eth 目录下进行解压缩操作。首先找到已下载好的压缩包。然后用右键点击它。接着选择解压到指定位置这一操作。再把路径设定为 F:\Eth。最后点击确定。这样就开始了解压操作,在此过程中需耐心等待解压完成。
安装geth
geth 是以太坊开发的重要工具,需将其安装在 F:\Eth 目录下。首先要找到 geth 的安装程序并运行它,接着在安装路径选择界面,把路径设定为 F:\Eth,之后按照安装向导的提示来完成安装操作。安装完毕后,geth 在 Eth 文件夹中就开始进行安装相关的工作了。
targetgaslimit –每个块的gas上限,这里可以暂时理解为容量 rpc –启动rpc通信,可以进行智能合约的部署和调试 rpcaddr –rpc接口的地址 rpcport –rpc接口的端口号 port –网络监听端口,用于节点之间通信 rpcapi –设置rpc的范围,暂时开启eth,web3,personal足够 networkid –设置当前区块链的网络ID,是一个数字,可以随便写 identity –区块链的标示,随便填写,用于标示目前网络的名字 nodiscover 禁止被网络中其它节点发现,需要手动添加该节点到网络 maxpeers 最大节点数量 datadir –设置当前区块链网络数据存放的位置 unlock –解锁某用户(此处用用户坐标来控制,解锁后的用户调用接口发起交易时,不要需要提供密码) rpccorsdomain 限制rpc访问源的ip,代表不限制 mine 允许挖矿 console –启动命令行模式,可以在Geth中执行命令*。172.25.240.22要改为自己的IP
创世块文件创建与初始化
这一步极为重要。首先,在 F:\Eth 目录当中创建一个创世块文件.json 。具体而言,在这个目录下,借助右键操作去新建一个文本文档,随后把该文档的文件名修改为.json 。之后打开此文件,依据要求输入文件内容。第一步是打开 cmd 。接着通过特定命令进入到 F:\Eth 目录。首先输入命令“geth - ”,接着输入“%cd%\chain”,之后输入“init.json”,以此方式来完成创世块文件的初始化。
打开控制台与创建账户
在 cmd 里输入 geth - "%cd%\chain",就可以较为轻松地打开 geth 控制台。打开之后,需要创建一个新账户以启动私有链的挖矿,这个新账户的密码是.( '') 。在控制台中输入创建账户的相关命令,然后按照提示输入密码,如此一来,新账户就创建完成了。
账户交易与挖矿操作
新账户已创建完毕。然而,钱包中并未有以太币,故而需要进行交易。首先,点击进入对应的账户页面;其次,复制地址。在开始发起交易时,需选择交易发起人,此处应选择 Main,因为仅 Main 的账户存有以太币。随后,在相应的输入栏中填入收款地址以及交易数量,比如 10 个以太币。首先点击 SEND 以开始交易。倘若之前未曾开启挖矿行为,那就需要借助 miner.start(1)来启动一个 CPU 挖矿。只有当这一情况达成后,交易才能够得到确认。
合约部署与操作
合约在以太坊开发里有着重要的地位。首先要做的是点击“NEW”来进行合约的部署。然后要挑选发起账户,其中可以选择“Main”。接着在合约以太币数量的那个位置填上 0 。之后要复制智能合约代码,并且选定要部署的合约。当智能合约被区块确认之后,就意味着部署成功了。首先进入之前部署好的智能合约,接着输入密码进行确认,之后发送交易,这样就完成了后续的操作。
看完如此详细的操作之后,你是否打算即刻动手去搭建属于自己的以太坊开发环境?倘若在操作期间遇到了问题,欢迎前往评论区留言进行讨论,同时也不要忘记给这篇文章点赞并且进行分享。
暂无评论
发表评论