...行一个基本的介绍。 这篇介绍文预计分成两部分,第一部分(即本文)将会对Ethereum的P2P做一个简单的介绍,如此才能了解日蚀攻击为何能够生效。第二部分将介绍波士顿大学团队论文中关于日蚀攻击的实现原理。 在撰写此篇文章的时候,最新geth版本为1.8.0,而日蚀攻击论文的实验对象为geth 1.6.6 ,本文...
知识:节点,受害者,攻击者
下面的一系列文章将是Ethereum生态系统的总体概述,它是如何工作的,以及你如何使用它。Part One在本系列文章的第一部分, 我们将介绍Ethereum的基本知识, 什么是Ethereum, 它是如何工作的, 以及Ethereum的基元和结构是什么。什么是Ethereum????Ethereum是一个开源的分布式账本,最初是在2013年底提出的,然后在2015...
知识:区块,链上,区块链的,矿工
...行投票。为了达成共识,验证人节点轮流对下一个区块进行提议和投票。如Ethereum Proof of Stake?FAQ【2】所述。此区块链系统维护一组验证人节点列表,任何持有其基础密码货币(以太坊中为以太币)的用户,都可通过发送特定类型的交易进行“锁仓”来成为验证人节点。生成并就新区块达成一致的的过程...
知识:区块,全节点,比特,以太坊
...正文 要了解以太坊的生态,首先要对以太坊的发展路径做一个了解。 Ethereum1.X 在去年的Devcon4上,一群以太坊核心开发人员和爱好者讨论了当前以太坊的挑战,他们都有一个相似的观点:由于日渐严重的性能瓶颈,以及占用的存储空间持续增加,如果以太坊主网不寻求变化,以太坊的可用性将...
知识:区块链,以太坊
北京时间7月31日,Multi-geth发布了1.9.18版本,宣布结束对Ethereum Classic的支持,主要原因是由于Ethereum Classic在其Phoenix硬分叉过程中破坏了其代码的不变性( immutability )以及代码及法则(Code-is-law)的准则,造成部分智能合约的中的回退函数失效。Multi-geth自身是一个分布式,支持多种区块链的以太坊协议...
知识:区块,链上,矿池,矿工
...络消息,Meter 宣布将作为中继节点,帮助 Avalanche 团队开发和维护「Avalanche-Ethereum Bridge」。AEB 连接 Avalanche 和以太坊网络,在 Avalanche 和以太坊之间实现 ERC20 和 ERC721 代币的双向传输。该网桥是基于 ChainSafe 开发的 ChainBridge 技术,由 Meter、ProtoFire、HashQuark、POA Network 和 Avascan 协作实现并作为中继节点协...
知识:以太坊,ERC20,ERC721,DeFi,Meter,Av
Ropsten 共识问题概述2021年 7 月 21 日,OpenEthereum 团队注意到他们在 Ropsten 上的节点卡在了区块10679538处。人们原以为这是 OpenEthereum 的问题。其实,问题真正出在 go-ethereum 实现检查 1559 交易发送方余额的方式上。一个无效交易(发送方余额只够支付交易实际使用的 gas,而非交易指定的maxFeePerGas总额)被...
知识:区块,go-ethereum,分叉,矿工
Ethereum 2.0的开发者都是顶级人才——The Road to Ethereum 2.0以太坊2.0,通常被称为“Serenity”,是一项雄心勃勃的多年努力,旨在为世界提供可访问的可编程货币。在接下来的几年里,Ethereum将经历多次升级和分叉,以达到近5年前白皮书中所描述的完整网络。到目前为止,Ethereum每秒大约可以处理25个事务。...
知识:智能合约,链上,区块链,以太坊
...分影响。背景知识:北京时间7月31日,Multi-geth发布了1.9.18版本,宣布结束对Ethereum Classic的支持,主要原因是由于Ethereum Classic在其Phoenix硬分叉过程中破坏了其代码的不变性( immutability )以及代码及法则(Code-is-law)的准则,造成部分智能合约的中的回退函数失效。Multi-geth自身是一个分布式,支持多种...
知识:以太坊,节点,ETHEREUM,解析
Ethereum是一个基于区块链技术的开源智能合约软件平台,允许开发人员构建和部署去中心化的应用程序(dApps)。任何人都可以编写代码来控制数字值,完全按照程序运行,并且可以在世界上任何地方访问Ethereum区块链。当在区块链上运行时,智能合约就像一个自操作的计算机程序,在满足特定条件时自动...
知识:以太坊,智能合约,区块链,加密货币
...时,有必要提到领先的Filecoin和最近的新秀Swarm。两者有什么区别?Swarm作为Ethereum原始生态的一员,是Ethereum项目的官方部分,主要由Ethereum基金会牵头开发,在区块链Ethereum使用不同的协议和技术。允许云池存储、带宽和计算能力资源支持基于以太网的应用。 FIL是IPFS的标志,IPFS是点对点分布式文件系...
知识:节点,区块链,在区块链,比特币网络
律动 BlockBeats 消息,Ethereum 2.0 客户端 Prysmatic Labs 发布关于客户端多样性的声明,称目前 Prysm 在网络中拥有绝大多数质押的 ETH 并运行着大量节点,而 Ethereum 权益证明需要绝大多数(> 2/3)的网络共识参与者参与,如果 Prysm 软件出现共识失败,其他客户端会认为小于 2/3 的验证节点正在参与共识实现,...
知识:Ethereum,2.0,客户端,Prysmatic,Lab
本文是讲解我在 go-ethereum(Geth)客户端中发现的 Bug 系列的第二篇。如果你还不了解它,请看第一篇(中文译本)。这篇文章要讲的 bug 位于 Geth 客户端的状态下载器内,它可以用来欺骗下载器,使之不能与主网正确同步。攻击者可以利用这个 bug 给以太坊区块链设置陷阱、任意触发硬分叉。同步当你想...
知识:区块,合约,帕特里夏树,节点
Ethereum以其分布式虚拟机执行智能合约的理念震撼了世界,这些智能合约是去信任和去中心化的应用程序的基础。但一股代币创建、ico和dapp的风潮,使网络迅速堵塞。 像Cryptokitties这样的应用显示了去中心化应用程序的潜力,但也表明网络还没有准备好应对它的大规模使用。在此期间,这种拥塞将每笔...
知识:智能合约,区块链,分叉,区块
在区块链发展初期,主流区块链网络都是基于PoW共识算法,包括Bitcoin,Ethereum,Litecoin,Zcash等。由于PoW存在挖矿的资源浪费问题,2017年后基于PoS的共识算法研究得到了迅猛的发展,并在2018年各种基于PoS共识算法的公有链都逐步上线。对于当前主流共识算法可以采用如下几种方式分类:基于挖矿方式分...
知识:共识算法,区块链社区,区块链共识算法,分叉