区块链中Geth如何搭建私有网络
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,今天就跟大家聊聊有关区块链中Geth如何搭建私有网络,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。【Windows】步骤一:创建一个目录tmp
千家信息网最后更新 2025年01月31日区块链中Geth如何搭建私有网络
今天就跟大家聊聊有关区块链中Geth如何搭建私有网络,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
【Windows】
步骤一:
创建一个目录tmpPrivate
创建一个genesis.json文件,并写入以下内容
{ "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": { }}
步骤二:
CMD进入tmpPrivate,执行命令,创建创世区块
geth --datadir "./" init genesis.json
这时候可以注意一下,此时当前目录下面会新增出两个文件夹geth和keystore
geth中保存的是区块链的相关数据
keystore中保存的是该链条中的用户信息
步骤三:
创建自己的私有链条
geth --datadir "./" --nodiscover console 2>>geth.log
console2>>geth.log代表将控制台的一部分输出,输出到文件geth.log上去
步骤四:
在自己的私有链条上创建用户
eth.accounts
返回值为[],因为以太坊的私有链创建,但并没有账户
创建一个新的用户
personal.newAccount("123456")
"123456"为用户的密码
可以创建若干个
步骤五:
启动/停止(开始挖矿)
miner.start()miner.stop()
查看账户
eth.accountspersonal.listAccounts
查看单个账户余额
eth.getBalance(eth.accounts[0]);
或者:
acc0=eth.accounts[0]eth.getBalance(acc0)
看完上述内容,你们对区块链中Geth如何搭建私有网络有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
私有
步骤
区块
内容
用户
文件
账户
链条
网络
目录
输出
两个
代表
余额
信息
单个
命令
密码
控制台
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
c 数据库修改的格式文件
医疗软件开发需要学什么条件
计算机网络技术学的框架有哪些
斗地主用什么软件开发
网络安全法监督
数据库如何分离外键
指挥自动化网络技术
网络技术基础模拟考试题
甘肃科研网络技术有限公司
大话手游转服务器
JS数据库引入文字变问号呢
数据库符号大全
易语言营销软件开发培训班哪家好
哪个公司做远程软件开发
晋享团购互联网科技招聘文员
医疗设备网络安全风险评估
中国常用微观数据库
数据库安全软件
网络安全宣传交接图片
提供同行评审的数据库
安网安全 服务器
山阳天气预报软件开发
软件开发人员能力考核指标
JS数据库引入文字变问号呢
gapp网络安全
往数据库传日期
40岁入行数据库
数据库设计的三大范式通俗解释
软件开发什么笔记本
网络安全服务终端