以太坊ETH源码分析(0):私有链搭建以及RPC接口使用

资讯 2024-07-11 阅读:19 评论:0
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

本文介绍基于macbook pro环境、 go-ethereum搭建以太坊ETH私有链环境

This paper describes the private chain environment based on macbook pro environment, go-etheum in Ethio-Ethno-Ethno.

(1)下载源码 :go-ethereum源码下载地址

 

(2)编译源码:make geth (只编译geth)

 

(3)生成geth

经过(2)后生成geth位于 ethereum/go-ethereum/build/bin/路径下

xff08;2xff09; generated genth below etheium/go-ethereum/build/bin/ Path

此处不做冗述

There's no redundancies here.

 
 
 

每个参数含义:

Meaning of each parameterxff1a;

参数名称参数描述
chainId链类型ID,私链:10,testnet: ,mainnet:
alloc预置账号以及对应以太币数量,因为私有链挖矿容易,故不需要预置有币的账号,需要的时候自己创建即可以
coinbase矿工的账号,随便填
difficulty设置当前区块的难度,如果难度过大,cpu挖矿就很难,这里设置较小难度
extraData附加信息,随便填,可以填你的个性信息
gasLimit该值设置对GAS的消耗总量限制,用来限制区块能包含的交易信息总和,因为我们是私有链,所以填最大
noncenonce nonce就是一个64位随机数,用于挖矿,注意他和mixhash的设置需要满足以太坊的Yellow paper, 4.3.4. Block Header Validity, (44)章节所描述的条件
mixhash与nonce配合用于挖矿,由上一个区块的一部分生成的hash。注意他和nonce的设置需要满足以太坊的Yellow paper, 4.3.4. Block Header Validity, (44)章节所描述的条件。
parentHash上一个区块的hash值(父hash),因为是创世块,所以这个值是0
timestamp设置创世块的时间戳

命令:geth init https://blog.csdn.net/u010159567/article/details/83865823/genesis.json --datadir https://blog.csdn.net/u010159567/article/details/83865823/data/

Commands & #xff1a; geth init https://blog.csdn.net/u010159567artique/details/83865823/genesis.json --datadir https://blog.csdn.net/u010159567article/details/83865823/data/

 

初始化之后自动生成data文件夹

Auto-generated data folder after initialization

 
 

命令:–rpc 启动rpc服务器,具体参数用 geth -h查看
geth --datadir “/Users/wujinquan/eth_workspace/private_chain/data” --networkid 314590 --rpc console 2>> https://blog.csdn.net/u010159567/article/details/83865823/debug.log

command & #xff1a; ~rpc activates the rpc server & #xff0c; views
geth-datadir “/Users/wujinquan/eth_workspace/private_chain/data” --networkid 314590 --rpc console 2> > https://blog.csdn.net/u0109567artique/details/83865823/debug.log

 

查看log日志

View log log logs

 
 

现在私有网络就搭建成功,下面就可以在这个刚刚搭建出来的私有以太坊网络中执行挖矿操作了,

Now that the private network has been set up, we'll be able to carry out mining operations in this newly built private Etheria network.

挖矿首先必须有一个账户,输入下面的命令,查看当前节点中的所有账户:

The mining must first have an account and enter the following command to see all accounts in the current node:

 

查看log,可看到区块hash,区块高度等信息

View log, you can see block shash, block height, etc.

 
 

(1) 以太坊rpc接口文档扩展接口

(2) 用postman工具查询rpc常用的方法

在启动私有节点时我们已经知道rpc端口为默认的8545
在这里插入图片描述

We already know the port of rpc as the default 8545
 inserts the picture here

以太坊私链搭建难度总体不大,需要有一定的软件相关经验。截止目前区块链研究人员已经不少,过程中遇到问题稍加搜索即可解决

To date, there are a number of block-chain researchers & #xff0c; problems in the process can be solved with a minor search.

美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明

分享:

扫一扫在手机阅读、分享本文

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
热门文章
  • 0.00003374个比特币等于多少人民币/美金

    0.00003374个比特币等于多少人民币/美金
    0.00003374比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00003374比特币等于2.2826 1222美元/16.5261124728人民币。比特币(BTC)美元(USDT)人民币(CNY)0.00003374克洛克-0/22216.5261124728比特币对人民币的最新汇率为:489807.72 CNY(1比特币=489807.72人民币)(1美元=7.24人民币)(0.00003374USDT=0.0002442776 CNY)。汇率更新于2024...
  • 0.00006694个比特币等于多少人民币/美金

    0.00006694个比特币等于多少人民币/美金
    0.00006694比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00006694比特币等于4.53424784美元/32.5436 16人民币。比特币(BTC)美元(USDT)人民币(CNY)0.000066944.53424784【比特币密码】32.82795436 16比特币对人民币的最新汇率为:490408.64 CNY(1比特币=490408.64人民币)(1美元=7.24人民币)(0.00006694USDT=0.0004846456 CNY)汇率更新时...
  • 0.00015693个比特币等于多少人民币/美金

    0.00015693个比特币等于多少人民币/美金
    0.000 15693比特币等于多少人民币?根据比特币对人民币的最新汇率,0.000 15693比特币等于10.6 1678529美元/76.86554996人民币。比特币(BTC)【比特币价格翻倍】美元(USDT)人民币(CNY)0.000/克洛克-0/5693【数字货币矿机】10.6 167852976.8655254996比特币对人民币的最新汇率为:489,807.72 CNY(1比特币= 489,807.72人民币)(1美元=7.24人民币)(0.00015693 U...
  • 币圈院士:5.20比特币(BTC)以太坊(ETH)行情分析

    币圈院士:5.20比特币(BTC)以太坊(ETH)行情分析
    利空出尽?华尔街多头坚信美股将摆脱泥潭 经济衰退风险被夸大A lot of people on Wall Street believe that beauty will escape the quagmire; the risk of recession is exaggerated. 从目前美国经济的情况加上美股先有的走势来判断,确信通胀已经或即将见顶,这为价格压力回落铺平了道路,这最终将使美联储得以放缓...
  • 2000年美国GDP占世界的304%,中国GDP仅占35%,现在呢?

    2000年美国GDP占世界的304%,中国GDP仅占35%,现在呢?
    GDP作为全球公认的实力基准,就像是一个大国实力的代言人,它是布雷顿森林体系下全球团结的声音。它不仅仅是数字的累积,更是大国综合实力的人格化,默默诉说着每个国家的辉煌与荣耀。虽然GDP不是衡量一个国家综合实力的唯一标准,但无疑是最关键的指标之一。作为一面镜子,它反映了国家的经济实力和发展水平,是国家综合实力的重要体现,不容忽视。2000年,中国GDP迈过/克洛克-0/万亿美元的重要门槛,达到/克洛克-0/。2/克洛克-0/万亿美元(折合人民币7。7万亿元)。然而,在全球经济的...
标签列表