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

github go ethereum

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

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

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

2. 如何分叉以太坊并变成私链?

...私链?</h1> 帅初 写于 2016年2月11日 The core value proposition of Ethereum can be summarized with a single word: Synergy. 随着大家对区块链技术的深入了解,越来越多的企业和个人开发者认识到ethereum区块链平台的价值,由于ethereum平台开发语言是图灵完备的,也给区块链相关应用的开发带来了更多的可...

知识:以太坊,私链

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

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

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

4. 以太经典为Thanos硬分叉升级做准备

...名为Thanos的网络升级作准备,代码(ECIP-1099)。(详情可点击:https://ecips.ethereumclassic.org/ECIPs/ecip-1099了解更多)。参与的核心开发者和社区成员于2020年10月2日达成共识,并接受ECIP-1099。Mordor Testnet已成功实施Thanos升级,我们很高兴将迎来主网升级。为何Thanos升级如此重要?在成功实施了可对抗51%攻击...

知识:分叉,挖矿,以太坊,矿工

5. 以太坊新技能

...是新功能更新。命令如下:$ 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这将生成一组新的加密密钥,并使用密码保护私钥。需要注意的是,如果...

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

6. 以太坊搭建私有链

...:$GOPATH/bin:/usr/local/go/bin" &gt;&gt; ~/.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 geth ...

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

7. 世界第二大加密网络以太坊分成两条链

...少两个版本,因为许多 Geth 节点没有更新到正确的链。周五下午,名为“Go Ethereum”的以太坊网络的 Twitter 通信渠道发布了有关该事件的推文。“以太坊主网上发生了链分裂,”Go Ethereum Twitter 帐户说。“该问题已在之前宣布的 v1.10.8 版本中得到解决。如果您还没有更新您的节点,请更新您的节点。”Eth...

知识:以太坊,以太坊网络,全节点,市值

8. 把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>这将生成一组新的加密密钥,并使用密码保护私钥。需...

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

9. 节点运营商失败后,以太坊面临链分裂 Geth 修补程序更新 | 加密公报

...个安全漏洞的紧急修补程序,该漏洞会阻止某些用户生成区块。披露漏洞Go Ethereum 团队在 8 月 18 日披露了一个漏洞。他们表示将发布补丁,但没有具体说明漏洞的确切性质以防止攻击:PSA:8 月 24 日星期二,Geth 将发布针对高严重性安全问题的修补程序。 请做好任何必要的准备以升级到即将发布的版本...

知识:以太坊,以太坊基金会,以太坊团队,区块

10. 思考 做雇佣兵还是做传教士| 以太坊智能合约学习005|YAS论坛注册详解 投道

...现,在你面前展开了一个全新的世界。IDE开发环境Remix IDE 地址:https://remix.ethereum.org/开发,编译,部署</blockquote>Ethereum Studio 地址:https://studio.ethereum.org/开发,编译,部署,前端调用</blockquote>其它开发环境:https://github.com/ConsenSys/ethereum-developer-tools-list#idesATOM 地址:https://atom.io/客户端工具</blockquote>Visu...

知识:智能合约,钱包,以太坊智能合约,雇佣兵

11. YOUChain 开源项目介绍——go-bls

...3 (*) / BLS12-461BLS48Intel IPPBN256Kyushu Univ.BLS48MIRACLBN254BLS12ZcashBN128(CurveSNARK)BLS12-381EthereumBN254BN382 (*) / BLS12-381(*)Chia NetworkBLS12-381 (*)目前比较多的BLS实现是基于Barreto-Naehrig curve的,即上表中 BN 开头的曲线。这些曲线的安全性目前打了些折扣。比如,BN256 (签名长度是256 bits),原来预期是能达到 128 bit的安全性...

知识:曲线,方案,椭圆,函数

12. 步履不停:OpenAtomXuperChainV3.10新功能一览

...高XuperChain的易用性、安全性,这个版本的亮点在于推出以太坊虚拟机(EVM,Ethereum Virtual Machine)、交易Txid生成方案升级、网络层P2P连接对于TLS和Ipv6的支持,以及其他对性能和稳定性等进行优化和提高。并优化和增加了Go和java语言SDK,方便开发者与XuperChain进行交互。主要内容:【合约】智能合约支持EVM...

知识:合约,智能合约,以太坊账户地址,以太坊智能合约

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

Ropsten 共识问题概述2021年 7 月 21 日,OpenEthereum 团队注意到他们在 Ropsten 上的节点卡在了区块10679538处。人们原以为这是 OpenEthereum 的问题。其实,问题真正出在 go-ethereum 实现检查 1559 交易发送方余额的方式上。一个无效交易(发送方余额只够支付交易实际使用的 gas,而非交易指定的maxFeePerGas总额)被...

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

14. 币安链六月报

...将与新的币安链测试网 (Chain-id: Binance-Chain-Kongo) 同时启动。它的开发基于go-ethereum库之上加入了跨链通信的功能。现有的币安链测试网(Chain-id: Binance-Chain-Nile)将保持独立运行。BUIDLing币安链●币安链v0.7.0版本发布:你可以在以下目录下载适用于不同环境的最新版本可执行文件https://github.com/binance-chain/node-b...

知识:币安,币安链,BUSD,比特币

15. 如何在以太坊2.0担任验证者?

...。2.脱机生成验证器密钥。3.将你的ETH转移到eth2。注册连接:https://launchpad.ethereum.org/1. 明确责任这部分主要是想让担任验证者的人知道自己的责任所在,其中包括:1.存款合约每一个验证者要存进去合约32ETH,这个动作不可逆,并且这些代币必须要锁在合约到Phase1.5,官方说法是大约两年。我了解至少...

知识:合约,钱包,区块,区块链