在windows上安装Ethereum客户端|猿创征文

小鹏linux
优质创作者: 云计算技术领域
2022-06-16 20:50:28

 

目录

1. 下载以太坊

2. 开始安装

2.1 选择测试网络

2.2 输入密码

 2.3 注意事项

 2.4 安装完成,进入主界面

 3. 开启以太坊

3.1 找到geth 命令

3.2 在Geth安装目录下放置初始化创世块文件genesis.json

3.3 初始化创世块 

3.4 启动私链 

3.5 新建 一个账户

 3.6 打开以太坊客户端


 

以太坊(Ethereum)是一个运行智能合约的去中心化平台(Platform for Smart Contract),平台上的应用按程序设定运行,以太坊平台由 Golang、C++、Python 等多种编程语言实现。

1. 下载以太坊

官方下载地址

下载之后解压,运行

 

2. 开始安装

2.1 选择测试网络

前期选测试网络, 后期再讲主干网络

2.2 输入密码

密码不能忘记

 

 

网络好的情况下需要1小时, 我用了2个半小时

 2.3 注意事项

马上下载完成了, 就不动了。 这个时候果断关闭然后重新打开,OK 。 出现如下界面

 2.4 安装完成,进入主界面

 3. 开启以太坊

这一步骤需要调用后台命令geth 操作

geth的全称是go-ethereum,是一个以太坊客户端,用go语言编写,应该是目前最常用的客户端

3.1 找到geth 命令

找到目录: C:\Users\zzy\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked

找不到的把zzy 换成Administrator 试试。

 

注意:请将隐藏文件显示。不会请自行百度

3.2 在Geth安装目录下放置初始化创世块文件genesis.json

Genesis.json内容:
{
    "nonce":"0x0000000000000042",
    "mixhash":"0x0000000000000000000000000000000000000000000000000000000000000000",
    "difficulty": "0x4000",
    "alloc": {},
    "coinbase":"0x0000000000000000000000000000000000000000",
    "timestamp": "0x00",
    "parentHash":"0x0000000000000000000000000000000000000000000000000000000000000000",
    "extraData": "PICC GenesisBlock",
    "gasLimit":"0xffffffff"
}

保存到目录: C:\Users\zzy\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked

 (任何位置都可以, 为了方便把目录先固定)

3.3 初始化创世块 

在C盘建立一个空文件夹 C:\ethereum

命令:geth  --datadir  "C:\ethereum" init genesis.json 

注意:geth 命令需要设置环境变量才能用, 如果不会设置,直接cd 到 C:\Users\zzy\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked  目录使用:

 如下:

OK ,出现上图信息表示运行成功,后查看 C:\ethereum 目录多了几个文件:

 

3.4 启动私链 

命令如下:
geth --networkid 9999 --datadir C:\ethereum --dev console    #启动私链

 出现上图所示,为启动成功

如果启动不成功, 先关闭以太坊客户端,再试。

3.5 新建 一个账户

personal.newAccount(‘123.abc’) #新建 一个账户

miner.start();

miner.stop();
把上述命令复制到终端,windows不太好用自己输入有问题。

 3.6 打开以太坊客户端


 3.5.5 运行错误 

“Fatal: Error starting protocol stack: Access is denied.”

这错误是 因为你开启了2个进程, 这个时候你需要关闭 ethereum客户端 。
...全文
1782 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
hordak 2022-06-24
  • 打赏
  • 举报
回复

我为什么访问不了以太坊的网址,提示错误

img

小鹏linux 2022-06-24
  • 举报
回复
@hordak 我可以访问啊😂是不是你那边网络不行,或者换个浏览器试试。因为是国外网站不好访问
knighthood2001 2022-06-18
  • 打赏
  • 举报
回复
小鹏哥啥都会
小鹏linux 2022-06-18
  • 举报
回复
@knighthood2001 🙃🙃🙃
孙和龚 2022-06-17
  • 打赏
  • 举报
回复
大佬,这都行,厉害厉害
小鹏linux 2022-06-17
  • 举报
回复
@孙和龚 感谢支持
小丫么小牛马 2022-06-17
  • 打赏
  • 举报
回复
鹏佬逆天!
小鹏linux 2022-06-17
  • 举报
回复
@小丫么小牛马 感谢支持
一瞬流光CODER 2022-06-17
  • 打赏
  • 举报
回复

不愧是小鹏哥,写得真不错

小鹏linux 2022-06-17
  • 举报
回复
@一瞬流光CODER 感谢支持
机器未来 2022-06-17
  • 打赏
  • 举报
回复

厉害了,啥都玩得转

小鹏linux 2022-06-17
  • 举报
回复
@机器未来 感谢支持
JOJO数据科学 2022-06-17
  • 打赏
  • 举报
回复
支持碰佬
小鹏linux 2022-06-17
  • 举报
回复
@JOJO数据科学 感谢支持
fate急速出击 2022-06-17
  • 打赏
  • 举报
回复

很不错的文章,三连支持啦

小鹏linux 2022-06-17
  • 举报
回复
@fate急速出击 感谢支持
敬 之 2022-06-17
  • 打赏
  • 举报
回复

有点东西

小鹏linux 2022-06-17
  • 举报
回复
@敬 之 感谢支持
程序员小歪 2022-06-17
  • 打赏
  • 举报
回复

支持大佬!

小鹏linux 2022-06-17
  • 举报
回复
@程序员小歪 感谢支持
橙 子_ 2022-06-17
  • 打赏
  • 举报
回复
五星好评
小鹏linux 2022-06-17
  • 举报
回复
@橙 子_ 感谢支持
吃这么好 2022-06-17
  • 打赏
  • 举报
回复

像大佬学习

小鹏linux 2022-06-17
  • 举报
回复
@吃这么好 感谢支持
秃秃爱健身 2022-06-17
  • 打赏
  • 举报
回复
支持鹏佬
小鹏linux 2022-06-17
  • 举报
回复
@秃秃爱健身 感谢支持
荼靡~ 2022-06-17
  • 打赏
  • 举报
回复
支持大佬
小鹏linux 2022-06-17
  • 举报
回复
@荼靡~ 感谢支持
EargoChen 2022-06-17
  • 打赏
  • 举报
回复

大佬厉害啊!Orz

小鹏linux 2022-06-17
  • 举报
回复
@EargoChen 感谢大佬支持
柒号华仔 2022-06-17
  • 打赏
  • 举报
回复 1
一天两篇活动长文,肝好肾更好吗
小鹏linux 2022-06-17
  • 举报
回复
@柒号华仔 没办法,居家办公,显得没事干,只能码字
哈哥撩编程 2022-06-16
  • 打赏
  • 举报
回复 1

这手咋这么快呢?

小鹏linux 2022-06-16
  • 举报
回复
@哈哥撩编程 哈哈哈,必须的呀
内容概要:本文提出了一种基于非合作博弈理论的居民负荷分层调度模型,并结合双层鲸鱼优化算法(Two-level Whale Optimization Algorithm)进行高效求解,模型与算法均通过Matlab代码实现。研究针对电力系统中居民侧用电负荷的复杂调度问题,引入非合作博弈机制刻画各用户之间的利益竞争关系,实现负荷的分层优化分配;同时设计双层优化架构,上层优化资源配置,下层模拟用户自主决策行为,提升了模型的实用性与合理性。通过智能优化算法求解多层级、非凸非线性的博弈模型,有效提高了调度方案的收敛性与全局寻优能力,适用于现代智能电网中的需求侧管理与能源优化场景。; 适合人群:具备电力系统基础理论知识和Matlab编程能力,从事智能电网、能源优化调度、需求侧管理、博弈论应用等方向的科研人员、高校研究生及工程技术人员。; 使用场景及目标:①应用于居民区电力负荷的分层优化调度系统设计与仿真分析;②为非合作博弈在多主体能源系统建模中的应用提供方法论支持;③利用双层鲸鱼算法解决具有嵌套结构的复杂双层优化问题,提升求解效率与调度方案的可行性。; 阅读建议:建议读者结合提供的Matlab代码深入理解模型构建逻辑与算法实现流程,重点关注博弈模型的效用函数设计、纳什均衡求解思路以及双层优化结构的迭代机制,宜配合实际用电数据开展复现实验以验证模型有效性与鲁棒性。
内容概要:本文围绕基于自适应神经模糊推理系统(ANFIS)智能控制器的可再生能源微电网功率管理系统展开研究,结合Simulink仿真实现,深入探讨了微电网中功率的智能调控与经济机组组合调度问题。通过引入ANFIS控制器,有效应对风能、光伏等可再生能源出力的波动性与不确定性,提升系统运行的稳定性与电能质量。研究内容涵盖微电网多源协调控制策略、功率平衡管理、优化调度模型构建及仿真验证,实现了对分布式电源、储能系统和负荷的协同优化,兼顾经济性与可靠性目标,并通过仿真平台验证了所提方法的有效性与优越性。; 适合人群:具备电力系统、自动化或新能源相关专业背景,熟悉Matlab/Simulink仿真环境,从事微电网能量管理、智能控制、能源优化等领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于高比例可再生能源接入场景下的微电网能量管理系统研发与教学实践;②为实现微电网功率稳定控制与经济高效运行提供先进的智能控制解决方案;③支撑高水平学术论文复现、科研课题攻关及实际工程项目的仿真验证与方案优化。; 阅读建议:建议结合提供的Simulink模型与相关代码进行动手实践,重点关注ANFIS控制器的设计流程、规则库构建与参数调优方法,并通过与传统PID或MPC控制策略的对比实验,深入理解其在动态响应与鲁棒性方面的优势。同时可进一步拓展文中提出的优化调度逻辑,应用于多目标、多约束的复杂实际应用场景中。
内容概要:本文档聚焦于“直流电机双闭环控制Matlab仿真”,系统阐述了基于Matlab/Simulink平台实现直流电机双闭环控制系统(主要包括速度环与电流环)的设计与仿真全过程。通过构建直流电机的数学模型,结合PI控制器进行调控,实现对电机转速和电枢电流的高精度动态控制,验证控制策略的稳定性与响应性能。文档详细介绍了仿真模型的搭建流程、关键参数的整定方法、系统动态波形的分析手段以及仿真结果的有效性验证,体现了经典自动控制理论在实际电机系统中的工程应用,是电机控制与电力电子技术相结合的典型研究案例。; 适合人群:具备自动控制原理、电机与拖动基础、电力电子技术和Matlab/Simulink仿真能力的电气工程、自动化、机电一体化等专业的本科生、研究生及从事电机驱动系统研发的工程技术人员。; 使用场景及目标:①作为高校课程设计或实验教学材料,帮助学生深入理解双闭环调速系统的工作机理与工程实现;②服务于科研项目,为新型电机控制算法(如滑模、模糊PID等)的开发与性能对比提供基础仿真验证平台;③作为工业界产品前期设计的仿真工具,用于评估不同控制策略在动态响应、抗干扰能力和稳态精度方面的可行性。; 阅读建议:建议读者在学习过程中紧密结合自动控制理论知识,亲手在Simulink环境中搭建完整的双闭环仿真模型,通过反复调整PI控制器的比例与积分参数,观察并分析转速、电流的阶跃响应曲线,从而深刻理解反馈控制的本质、系统稳定性条件以及参数整定对动态性能的影响,进而掌握电机控制系统的设计精髓。

359

社区成员

发帖
与我相关
我的任务
社区描述
这里是由区块链、以太坊、Web3.0、元宇宙等相关技术组成的国内最大的开发者聚集地,帮助社区成员快速获得更全面、更深度的技术信息,链接更多资源,让开发者更好地入门学习、成长与应用实践。
区块链开源 企业社区
社区管理员
  • ETHPlanet
  • kkkuntor
  • 活动助手
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Hi,欢迎加入我们!

 

在这里你可以:

  • 获取最官方最新最全的区块链、以太坊、Web3.0学习内容与资源
  • 获取行业内更有价值的研讨会、公开课资源,或参与社区发起的主题活动课程
  • 获得专业的以太坊、区块链、Web3.0相关技术资深专家/讲师的回复或指导,突破学习瓶颈
  • 进行学习打卡、提问或回答问题,提高个人或在社区的影响力,将有机会与各大技术官方深度合作
  • 参与丰富的社区活动,获得更多学习资源、行业资源等
  • 结识更多行业伙伴,参与线上/线下课程、交流会,拓展行业交流圈

 

【最新活动】:

1、6月1日21:00-21:30,DappLearning Infura AMA(线上)点击查看详情

试试用AI创作助手写篇文章吧