LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

分析go-ethereum

1. 通告 | 伦敦升级 Ropsten 测试网事故回顾

...了区块10679538处。人们原以为这是 OpenEthereum 的问题。其实,问题真正出在 go-ethereum 实现检查 1559 交易发送方余额的方式上。一个无效交易(发送方余额只够支付交易实际使用的 gas,而非交易指定的maxFeePerGas总额)被打包进了区块。由于 Ropsten 矿工运行的都是 go-ethereum,这个区块随后又被其它 go-ethereum ...

知识:区块,go-ethereum,分叉,矿工

2. 深入理解以太坊P2P网络设计(上)

...由表的管理以及数据库的读写操作表的结构表数据结构如下所示://?filedir:go-ethereum-1.10.2\p2p\discover\table.go?L40 const?( ???alpha???????????=?3??//?Kademlia?concurrency?factor ???bucketSize??????=?16?//?Kademlia?bucket?size ???maxReplacements?=?10?//?Size?of?per-bucket?replacement?list ???//?We?keep?buckets?for?the?upper?1/15?of?distances?because ???//?it's?very?unlik...

知识:节点,以太坊,超级节点,网络

3. Filecoin的多个客户端实现

...客户端。现在的以太坊系统运行得最多的两套客户端系统是用Go语言编写的go-ethereum和用Rust语言编写的Parity。这两套系统共同运行支撑的以太坊就曾经经历了一次重大的考验:在2016年以太坊DevCon2.0开发大会前夕,黑客发现了go-ethereum客户端的漏洞,并利用大容量垃圾信息攻击,导致go-ethereum客户端大量崩...

知识:以太坊,go-ethereum,区块链公链,去中心化

4. 通俗来介绍FIL和它的多个客户端实现

...客户端。现在的以太坊系统运行得最多的两套客户端系统是用Go语言编写的go-ethereum和用Rust语言编写的Parity。这两套系统共同运行支撑的以太坊就曾经经历了一次重大的考验:在2016年以太坊DevCon2.0开发大会前夕,黑客发现了go-ethereum客户端的漏洞,并利用大容量垃圾信息攻击,导致go-ethereum客户端大量崩...

知识:以太坊,go-ethereum,区块链公链,去中心化

5. Filecoin实现四个客户端,系统更加安全!

...客户端。现在的以太坊系统运行得最多的两套客户端系统是用Go语言编写的go-ethereum和用Rust语言编写的Parity。这两套系统共同运行支撑的以太坊就曾经经历了一次重大的考验:在2016年以太坊DevCon2.0开发大会前夕,黑客发现了go-ethereum客户端的漏洞,并利用大容量垃圾信息攻击,导致go-ethereum客户端大量崩...

知识:ipfs算力,区块链,IPFS,IPFS挖矿

6. Filecoin四个客户端实现,意味着什么?

...客户端。现在的以太坊系统运行得最多的两套客户端系统是用Go语言编写的go-ethereum和用Rust语言编写的Parity。这两套系统共同运行支撑的以太坊就曾经经历了一次重大的考验:在2016年以太坊DevCon2.0开发大会前夕,黑客发现了go-ethereum客户端的漏洞,并利用大容量垃圾信息攻击,导致go-ethereum客户端大量崩...

知识:ipfs算力,IPFS,IPFS矿机,IPFS挖矿

7. 以太坊搭建私有链

...ATH:$GOPATH/bin:/usr/local/go/bin" >> ~/.bashrc $ source ~/.bashrc $ go version 2.2 安装Go-Ethereum Go-Ethereum是由以太坊基金会提供的官方客户端软件。它是用Go编程语言编写的,简称Geth github地址:https://github.com/ethereum/go-ethereum 安装过程:$ git clone https://github.com/ethereum/go-ethereum.git $ cd go-ethereum $ git checkout v1.7.2$ make ge...

知识:智能合约,以太坊,挖矿,区块

8. Filecoin实现多个客户端

...客户端。现在的以太坊系统运行得最多的两套客户端系统是用Go语言编写的go-ethereum和用Rust语言编写的Parity。这两套系统共同运行支撑的以太坊就曾经经历了一次重大的考验:在2016年以太坊DevCon2.0开发大会前夕,黑客发现了go-ethereum客户端的漏洞,并利用大容量垃圾信息攻击,导致go-ethereum客户端大量崩...

知识:软件,以太坊,IPFS,FILECOIN,ETHEREUM

9. 在以太坊上安装“炸弹”

本文是讲解我在 go-ethereum(Geth)客户端中发现的 Bug 系列的第二篇。如果你还不了解它,请看第一篇(中文译本)。这篇文章要讲的 bug 位于 Geth 客户端的状态下载器内,它可以用来欺骗下载器,使之不能与主网正确同步。攻击者可以利用这个 bug 给以太坊区块链设置陷阱、任意触发硬分叉。同步当你想...

知识:区块,合约,帕特里夏树,节点

10. 以太坊新技能

...能更新。命令如下:$ mkdir src$ cd src$ git clone -b release/1.8 https://github.com/Ethereum/go-Ethereum.git(为了工作更为高效,release number发布码应该要是最新版本.)$ cd go-Ethereum$ make$ sudo cp build/bin/geth /usr/local/bin/步骤5:创建帐户$ geth account new这将生成一组新的加密密钥,并使用密码保护私钥。需要注意的是,如果我们使...

知识:运行以太坊节点,私钥,以太坊,去中心化

11. Crypto.com 的 EVM 兼容链 Cronos 主网发布日期推迟至 11 月 8 日

...励测试网期间,Cronos 团队发现了几个与 Cosmos 跨链桥 Gravity Bridge 和以太坊 go-ethereum 客户端(Geth)相关的问题,为确保安全启动,主网发布日期移至 11 月 8 日。Cronos 团队将删除某些 Gravity Bridge 元素并应用适当的 go-ethereum 修复错误,并将准备一个新的测试网。链闻此前报道,Crypto.com 的 EVM 兼容链 Cronos ...

知识:Cosmos,CRO,Geth,EVM,IBC,Crypto

12. 把700元的单片机改造成以太坊节点 9步get起新技能

...能更新。命令如下:$?mkdir?src$?cd?src$?git?clone?-b?release/1.8?https://github.com/Ethereum/go-Ethereum.git(为了工作更为高效,release?number发布码应该要是最新版本.)$?cd?go-Ethereum$?make$?sudo?cp?build/bin/geth?/usr/local/bin/</pre></pre>步骤5:创建帐户$?geth?account?new</pre></pre>这将生成一组新的加密密钥,并使用密码保护私钥。需要注意...

知识:运行以太坊节点,以太坊,私钥,以太坊区块链

13. 以太坊开发者在 EIP-1559 中发现缺陷,立即修复为伦敦硬分叉做准备

... Ropsten 测试网网络上的节点崩溃,因此,问题不仅仅在于 OpenEthereum。 但是 Go-ethereum 协议还有其他缺陷,监控 EIP-1559 交易余额的 Geth 用户已经否认阻止了他们的交易。 当其他用户接受并继续交易时:“OpenEthereum 和 Besu 用户已经拒绝了该区块的交易,而 Nethermind、go-ethereum 和 Erigon 已经接受了交易,”Tim...

知识:分叉,区块,矿工,以太坊

14. 引介 | 在以太坊上安装 “**”

科普 | 叔块验证与网络安全性本文是讲解我在 go-ethereum(Geth)客户端中发现的 Bug 系列的第二篇。如果你还不了解它,请看第一篇。这篇文章要讲的 bug 位于 Geth 客户端的状态下载器内,它可以用来欺骗下载器,使之不能与主网正确同步。攻击者可以利用这个 bug 给以太坊区块链设置陷阱、任意触发硬分...

知识:合约,区块,帕特里夏树,节点

15. Ethereum开发速成课程Part One

...让他们有权利向链上添加一个新的区块。在Ethereum中,有3种节点,你可以用Go-Ethereum软件(geth)或Parity软件同步,go-ethereum节点是Ethereum生态系统中最常用的,而Parity仍然是Ethereum的重要组成部分,社区非常倾向于用Go-Ethereum开发。所有类型的节点都被认为是网络中的参与者,并将持有来自创世区块(链...

知识:区块,链上,区块链的,矿工