## go-ethereum源码解析因为go ethereum是最被广泛使用的以太坊客户端, 所以后续的源码分析都从github上面的这
原创 2022-04-19 17:15:24
907阅读
## go-ethereum源码解析因为go ethereum是最被广泛使用的以太坊客户端, 所以后续的源码分析都从github上面的这份代码进行分析。 ### 搭建go ethereum调试环境#### windows 10 64bit首先下载go安装包进行安装,因为GO的网站被墙,所以从下面地址下载。    https://studygolang.com/dl/golang/go1.9.1....
原创 2021-07-14 09:39:47
1262阅读
安装Golanggo-ethereum 需要go版本不低于 1.7, 文章最后介绍了如何卸载低版本的gosudo add-apt-repository -y ppa:gophers/archivesudo apt...
转载 2019-05-12 09:18:00
617阅读
2评论
首先从共识引擎-Engine开始记录 Engine是一个独立于具体算法的共识引擎接口 Author(header) (common.Address, error) 返回打包header对应的区块的矿工地址 VerifyHeader(chain ChainReader, header, seal bo
转载 2019-03-20 15:01:00
174阅读
2评论
A: js指令转化为新transaction 在web3上操作流程 1. import to web3 2. connect to peers 3. read local key store 4. decrypt local key store 5. create a transaction obj
转载 2019-03-21 12:36:00
213阅读
2评论
Geth ( Go-Ethereum )Geth是由以太坊基金会积极开发的 Go 语言实现,因此被认为是以太坊客户端的“官方”实现。通常,每个基于以太坊的区块链都有自己的Geth实现。以太坊的 Geth github 仓库链接:https://github.com/ethereum/go-ethereumJSON-RPC以太坊客户端提供了API 和一组远程调用(RPC)命令,这些...
原创 2022-03-02 16:24:01
712阅读
1、下载go语言安装包下载地址:https://golang.org/dl/ ,我是win7 64-bit环境,下载包为go1.8.1.windows-amd64.zip2、安装go和配置go环境变量windows
转载 2022-01-05 14:25:37
75阅读
1. 安装Go前往Go语言的官方网站:http://golang.org/,下载对应平台的安装包。如果是x86的系统可以就下载i386的,如果是x64的系统,那么就安装amd64的就可以了。另外Go语言在Windows的的安装包有两种:msi和zip的。zip的是免安装的,解压在配置一些环境变量之后就可以使用,msi的则是安装包版本的,安装的时候会设置好对应的环境变量。为了方便,我就下了x64上
原创 2017-10-16 16:18:41
1614阅读
1点赞
核心数据结构: core.types.transaction.go Transaction.data 辅助数据结构 core/tx_list.go txList txList.txs txSortedMap txSortedMap.index nonceHeap 类似的结构,txPricedList
转载 2019-03-22 13:46:00
192阅读
2评论
下载地址 官网下载地址:https://golang.google.cn/dl/ 1、下载完之后 双击msi进行安装 路径可以不用改, 继续next 安装完之后就需要配置环境变量, 找到环境变量 GOROOT就是go的安装目录 GOPATH是作为编译后二进制的存放目的地和import包时的搜索路径 ...
转载 2021-09-07 00:52:00
543阅读
2评论
限制账户的EIP-7702授权时,自动计算待处理的Blob交易数量,避免授权超限。:解决交易验证中的逻辑竞态问题,提升链重组(Re问题,提升节点连接成功率。:减少Blob交易池的磁盘读取频率,降低I/O负载。:数据库同步与交易池优化,保障节点7x24稳定运行。
本次更新重点修复了日志索引器的死锁问题,并完成了主网灯塔链轻客户端对Electra分叉的配置,补上了上一个版本遗
最近突然对Go语言产生了兴趣,主要是因为在使用python的时候遇到了一些不爽的问题,然后发现了GoGo是Google出的一个动态语言,语法和C++接近,性能也非常的好,而且还支持编译成exe发布,并且不依赖任何虚拟机(其实是打包在exe里面了),这种好语言怎么能够错过?所以便一时兴起,开始学习了...
转载 2014-06-27 09:11:00
72阅读
2评论
Windows 安装GO环境,使用VSCODE输出自己写的第一个hello world
原创 2022-07-18 14:36:37
1384阅读
windows搭建go语言开发环境,采用:liteIDE
转载 精选 2013-08-26 16:41:26
655阅读
windows搭建go语言开发环境,采用:liteIDE
转载 精选 2013-08-26 16:41:33
500阅读
钱包客户端与geth相结合 在Windows环境,本机启动geth节点之后,再启动Ethereum wallet钱包,Ethereum wallet钱包设置为私有网络链接,Ethereum wallet可以直接链接上geth客户端。 这样,我们既可以通过geth的console控制台进行命令操作,也可以通过Ethereum wallet客户端的图形界面很好的查看钱包的整体情况。比如可以通过Eth
转载 2021-06-13 22:40:34
451阅读
Ethereum开发1. 简介 (1)下载源码 使用Git Bath
原创 2022-07-17 00:15:56
114阅读
我们的开发环境大部分还是在windows,所以也要能够在windows安装最新版go1.16.3 在这个地址下载go zip包 , https://studygolang.com/dl 64位操作系统,下载 go1.16.3.windows-amd64.zip 32位操作系统,下载 go1.16
原创 2021-06-17 19:16:28
1106阅读
1. 所需软件      Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb2.安装配置redis       下载Redis-x64-3.2.100.zip,这里不作多解析了,自己去官网找。 &nbs
转载 2023-08-15 15:34:22
64阅读
  • 1
  • 2
  • 3
  • 4
  • 5