系统环境

Go SDK 1.16

1, 下载源码

git clone https://github.com/ethereum/go-ethereum.git

2,配置idea go环境

GOPROXY=https://mirrors.aliyun.com/goproxy/

3,初始化配置

Program arguments: --datadir /Users/liuhao/go/geth/data init /Users/liuhao/go/geth/genesis.json

genesis.json 文件内容:

{"config": {"chainId": 666,"homesteadBlock": 0,"eip150Block": 0,"eip155Block": 0,"eip158Block": 0,"byzantiumBlock": 0,"constantinopleBlock": 0,"petersburgBlock": 0,"istanbulBlock": 0,"berlinBlock": 0,"londonBlock": 0},"alloc": {},"coinbase": "0x0000000000000000000000000000000000000000","difficulty": "0x20000","extraData": "","gasLimit": "0x2fefd8","nonce": "0x0000000000000042","mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000","parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000","timestamp": "0x00"
}

4,启动

Program arguments: --datadir /Users/liuhao/go/geth/data

5,控制台

以太坊源码阅读【环境安装MAC】相关推荐

  1. 以太坊源码阅读3——MPT原理

    以太坊源码阅读3--MPT原理 介绍 MPT(Merkel-Patricia Tree),翻译为梅克尔-帕特里夏树 MPT提供了一个基于密码学验证的底层数据结构,用来存储键值对( key-value) ...

  2. 以太坊源码阅读2——RLP编码

    以太坊源码阅读2--RLP编码 RLP介绍 目前网上的资料都是RLP(Recursive Length prefix),叫递归长度前缀编码,但目前源码的doc.go的第20行里面的注释写的是 The ...

  3. 以太坊源码阅读5——POW源码分析

    以太坊源码阅读5--POW源码分析 介绍 POW,proof of work,即工作量证明,是著名公bitcoin所采用的共识算法.简单来说,pow就是一个证明,由矿工使用算力进行计算(挖矿),竞争记 ...

  4. 【以太坊源码阅读】椭圆曲线加密和EIP155

    1.以太坊椭圆曲线加密r,s,v https://crypto.stackexchange.com/questions/59506/ecdsa-recover-on-arbitrary-values ...

  5. Mac搭建JDK源码阅读环境

    点赞再看,养成习惯,微信公众号搜索[虚竹讲程序经],获取更多技术干货! 想要读懂JDK源码,需要在自己电脑上搭建JDK的源码阅读环境,正所谓,工欲善其事,必先利其器.下面演示如何在Mac上结合Idea ...

  6. 3 v4 中心节点固定_死磕以太坊源码分析之p2p节点发现

    死磕以太坊源码分析之p2p节点发现 在阅读节点发现源码之前必须要理解kadmilia算法,可以参考:KAD算法详解. 节点发现概述 节点发现,使本地节点得知其他节点的信息,进而加入到p2p网络中. 以 ...

  7. Spark源码学习之IDEA源码阅读环境搭建

    软件准备 (1)Java 1.8 (2)Scala 2.11.12(需要在IDEA中安装) (3)Maven 3.8.2(需要在IDEA中配置) (4)Git 2.33 以上软件需要安装好,并进行环境 ...

  8. jdk javac运行不了_Intellij IDEA搭建jdk源码阅读环境

    一.找到源码位置 直接找到jdk安装的目录,会看到src.zip的压缩包,这里面就是jdk的源码,例如下图: 在这里解压. 第一次尝试建议使用9或更早版本jdk的源码,否则易造成卡死. 二.Intel ...

  9. Windows + IDEA + SBT 打造Spark源码阅读环境

    Spark源码阅读环境的准备 Spark源码是有Scala语言写成的,目前,IDEA对Scala的支持要比eclipse要好,大多数人会选在在IDEA上完成Spark平台应用的开发.因此,Spark源 ...

最新文章

  1. 解决vue-cli 打包后静态资源路径不对的问题
  2. x86CPU 实模式 保护模式 傻傻分不清楚? 基于Xv6-OS 分析CR0 寄存器
  3. mysql多表关联更新
  4. tomcat Server.xml Context配置
  5. ORACLE连接数据库(备忘)
  6. Being a Good Boy in Spring Festival【博弈】
  7. C++语言基础 —— STL —— 容器与迭代器 —— heap
  8. 补习系列(21)-SpringBoot初始化之7招式
  9. (44)FPGA时序逻辑与组合逻辑(组合逻辑)
  10. DSO 中的Windowed Optimization
  11. 二维数组作为形参,传递二维数组的值
  12. apache缓存php页面不改变,Apache服务器禁止静态文件缓存的实现方法
  13. python 验证码test
  14. J2EE基础篇——十三个规范
  15. 计算机专业网名英语翻译,英语网名大全带翻译【三篇】
  16. 你的朋友国庆假期都去了哪里玩?微信大数据告诉你!最远的朋友圈签到竟然来自……
  17. mc服务器物品给予,我的世界网易版给予物品指令1.12谢谢
  18. 天津大学仁爱学院ACM队简介
  19. 基于微信小程序的健康管理系统-计算机毕业设计
  20. # Classification: Accuracy(准确率)

热门文章

  1. [ffmpeg]显示视频尺寸
  2. AVProVideo插件踩坑:视频重现时停止+视频尺寸
  3. 实用贴,HDTV的4个基本元素
  4. 中文女和程序员的爱情奇遇(转自博客园)
  5. Java每日打卡:第九天
  6. 软件测试办公工具推荐-桌面日历
  7. 使用v4l2音、视频协议实现USB摄像头的图像、视频YUV格式采集功能(ubuntu16.04LTS)
  8. bcdedit修复windows7的启动
  9. 微型计算机控制系统优缺点,微型计算机控制系统习题总结精华要点.pdf
  10. 真的很干!这篇4万字超长干货把“设计模式六大原则”解析透了!建议反复阅读。