精华内容
下载资源
问答
  • DAO - Decentralized Autonomous Organization(去中心化自治组织)是以太坊创始人Vitalik Buterin(下称V神)提出的概念,简单来说,就是依靠智能合约在区块链上运行,没有法律实体,可以理解为“去中心化的公司”...

    1 The DAO

    DAO - Decentralized Autonomous Organization(去中心化自治组织)是以太坊创始人Vitalik Buterin(下称V神)提出的概念,简单来说,就是依靠智能合约在区块链上运行,没有法律实体,可以理解为“去中心化的公司”。

    1.1 The DAO 项目

     1、众筹阶段

    The DAO 是区块链公司 Slock.it 发起的一个众筹项目,在为期28天的众筹阶段期间,众筹们将以太币发送到一个指定的钱包地址,以 1 以太币 == 100 左右DAO Token 的比例换取该项目的代币DAO Token。

    拥有DAO Token的人称为 DAO代币持有者(DAO Token Holders)或者 DAO投资者(DAO Investors)

    2、投票阶段

    The DAO 完全由社区成员自治,通过部署在以太坊上的智能合约来进行,允许公司提出融资提案。

    一旦一项提案被列入白名单,DAO代币持有者就需要对提案进行投票,决定是否为该提案提供项目资金(即决定项目资金的用途),如果项目盈利,则DAO代币持有者也相应地会得到回报。

    如果提案获得20%法定人数的支持,则所需资金就会发放到该提案地址。

    3、分离退出

    当投资者认为被接受的提案具有破坏性或者质量较差时,投资者可以利用 the DAO 中提供的 “exit door”——"split 函数"离开组织。

    split 函数允许投资者撤销并取回发送给The DAO的以太币,具体来说:

    当有投资者决定从The DAO分离时,投资者通过调用 The DAO 智能合约中的 split 函数 创建出自己的 “Child DAO”,这是一个小型DAO 智能合约;在创建成功之后,该投资者在原来 The DAO 智能合约中的代币被销毁,以太币将被转移到这个新建的小型 DAO 智能合约中;28天后,批准将该小型 DAO 智能合约中的以太币发送到某个地址。

     

    1.2 The DAO 事件

    1、The DAO 中的漏洞

    分离退出机制中存在 “递归调用漏洞”

    (之后详细分析代码)

    2、事件时间表

    • 2016.04.30    The DAO上线,开启为期28天的全球众筹;
    • 2016.05.10    10天时间,众筹得到的以太币的价值已达到3400万美元;
    • 2016.05.15    众筹金额超过1亿美元;
    • 2016.05.28    众筹结束,得到超过1150万个以太币,相当于超过1.5亿美元价值,成为全球历史上最大金额的众筹项目;The DAO 开始在各大数字货币交易所进行开放交易;
    • 2016.06.09    以太坊开发人员 Peter Vessenes 指出 The DAO存在递归调用漏洞,;
    • 2016.06.12    创始人之一的 Stephan Tual 宣布,他们发现了 The DAO 中存在一个 “递归调用 splitDAO 函数” 的漏洞,正着手解决,不过 The DAO 中的资金不会有风险;
    • 2016.06.14    修复方案提交,等待 The DAO 成员审核;
    • 2016.06.15    The DAO 上的漏洞尚未修复完成,发起攻击的合约就被创立了;
    • 2016.06.16    递归调用问题再次被提及;
    • 2016.06.17    黑客发起针对 The DAO 智能合约中多个漏洞的攻击,其中也包含了递归调用漏洞,不断地从 The DAO 中分离资产,向一个匿名地址转移了360万个以太币,受制于 The DAO 的28天锁定期原则,黑客需要等到 7.14 才能对这部分资产进行转移;当天,以太坊停止了对所有交易的验证,此行为被社区诟病为“中心化干涉”,违背区块链本意;同时,以太币币价大跌,由¥145元/以太币降至¥68元/以太币;为了挽回这一局势,V神在以太坊官方博客发布公告《紧急状态更新:关于DAO的漏洞》,解释了 The DAO 被攻击的细节,并提供了一个关于分叉的解决方案:(1)首先进行软分叉,使得从区块高度1760000开始,所有关于 The DAO、ChildDAO 的交易都将无效,以此来阻止黑客将以太币提出;(2)再进行一次硬分叉将这些以太币找回;
    • 2016.06.18    开放交易验证后,社区号召大家发送大量垃圾交易以阻塞以太坊网络,从而可以减缓 The DAO 资产被转移的速度; 
    • 2016.06.19    黑客再次发起了攻击,不过这次只有少量的 The DAO 资产被分离;当天,Slock.it 的联合创始人兼首席技术官Christoph Jentzsch 发表博文,提出两条建议:(1)V神提出的软分叉,但是仅能冻结 The DAO 所有资产,黑客和其他投资者都不能提现;(2)硬分叉,可以将所有资金退回,投资者没有损失;
    • 2016.06.22    白帽黑客通过使用与黑客同样的方法将剩余2/3未被盗取的资产转移到了一个安全的 ChildDAO 中;
    • 2016.06.24    以太坊社区提交了软分叉提案;
    • 2016.06.25    Felix Lange 指出软分叉提案存在 DoS 攻击风险;
    • 2016.06.30    V神提出硬分叉设想;
    • 2016.07.15    具体硬分叉方案公布,建立“退币合约”,但在 7.21 之后,黑客将可以进一步通过分离创造 ChildDAO ,造成所盗资金不受退币合约的影响,因此 7月21日 是硬分叉的最终期限;
    • 2016.07.21    超过85%的算力支持硬分叉,以太坊硬分叉成功。

     

    2 以太坊硬分叉

    2.1 介绍

    (待完善)

    2.2 与 The DAO 相关的硬分叉

    1、硬分叉

    北京时间 2016年07月20日 晚9:30  左右,随着币网以太坊矿池挖出了第19200个区块,以太坊的硬分叉出现;随后,硬分叉后的第一个区块也在14秒后被币网挖出,标志着硬分叉的成功;

    2、交易回滚

    在第19200个区块进行硬分叉,回滚所有以太币,交易回滚后,此前的交易自动作废,交易被强制恢复到了原来的状态,由黑客转移的价值四千万美元的以太币被成功转移到了新地址,即:经过分叉回滚,黑客盗走的以太币被成功“召唤”回来;

    3、部署新的退币合约

    建立了“退币合约”,硬分叉之后的以太坊执行这个新的合约,以 100 DAO Token == 1 Ether 的兑换比例兑换回以太币,从而使得 The DAO 投资者可以从 The DAO 项目中取出资金;

    The DAO 的原始监管人团队已经辞职,由新上任的团队对接下来 DAO Token 的提取和分发进行监管,并在分发完成后自动解散 The DAO 项目。

    4、以太坊经典(Ethereum Classic, ETC) VS 以太坊(Ethereum, ETH)

    然而,并不是所有人都支持这次硬分叉。

    硬分叉之后形成了两条链:

    1、原链——以太坊经典(Ethereum Classic, ETC),对这次回滚不承认的成员继续按照原始链走;

    2、新的分叉链——以太坊(Ethereum, ETH),承认本次回滚的成员按照新的分叉链走。

     

    3 The DAO项目相关地址

    The DAO: 0xBB9bc244D798123fDe783fCc1C72d3Bb8C189413

    The DAO、its extraBalance(0x807640a13483f8ac783c557fcdf27be11ea4ac7a)、all children of the DAO creator(0x4a57450c7014e4ae985403536074abe582adfc8)和 the extrabalance of each child 都被编码在区块1880000的一个 List L 中,L的内容为:https://gist.github.com/gavofyork/af747a034fbee2920f862ed352d32347

    从区块1920000开始,L中所有账户的以太币都将转移到合约账户C0xBf4eD7b27F1d666546E30D74d50d173d20bca754中,合约C就是硬分叉之后建立的“退币合约”,从这个合约中,DAO代币持有者可以以 1 ETH == 100 DAO Token 的比率提取以太币。

    黑客的子合约 The DarkDAO 地址:0x304a554a310C7e546dfe434669C62820b7D83490

     

    参考:

    https://www.cryptocompare.com/coins/guides/the-dao-the-hack-the-soft-fork-and-the-hard-fork

    https://blog.ethereum.org/2016/07/15/to-fork-or-not-to-fork/

    展开全文
  • 谈谈两个以太坊硬分叉

    千次阅读 2019-03-03 17:40:58
    点击上方“蓝色字”可关注我们!暴走时评:被称为君士坦丁堡和圣彼得堡的两种升级都将实施“硬分叉”升级,为以太坊软件添加与过去版本不兼容的新规则。两者也将在完全相同的区块数量...
    640?wx_fmt=png 点击上方 “蓝色字” 可关注我们!







    640?wx_fmt=jpeg

    暴走时评: 被称为君士坦丁堡和圣彼得堡的两种升级都将实施“硬分叉”升级,为以太坊软件添加与过去版本不兼容的新规则。两者也将在完全相同的区块数量进行--7,280,000。

    作者:Christine Kim  翻译:Miracle Zhang

    被称为君士坦丁堡和圣彼得堡的两种升级都将实施“硬分叉”升级,为以太坊软件添加与过去版本不兼容的新规则。两者也将在完全相同的区块数量进行--7,280,000。

    如果用户决定升级,圣彼得堡将有效地禁用1月份发现的部分君士坦丁堡代码,以修复影响智能合约安全的严重漏洞。此外,根据独立的以太坊开发商Lane Rettig的说法,要进行的五项以太坊改进方案(EIPs)中,有四项都不会引起普通用户的注意。

    Rettig在去年9月份接受CoinDesk采访时强调,君士坦丁堡主要是系统“维护和优化升级”,唯一能够感受到明显改变的用户群是矿工及如今将以太坊交易组装成区块并竞争网络奖励的专业硬件运营商。

    事实上,一旦君士坦丁堡和圣彼得堡更新被激活,区块奖励将3个ETH减少到2个ETH。这类似于之前名为拜占庭的硬分叉,区块奖励从5个ETH减少到3个ETH。

    Rettig通过电子邮件向CoinDesk表示:“ETH区块奖励的减少......显然会对矿工产生重大影响。”

    信息网站ETHHub的创始人埃里克·康纳(Eric Conner)解释道,这一变化只是临时措施,将持续到区块链上的矿工最终被以太坊下一次升级中的新型验证者Serenity所取代。

    去年9月康纳向CoinDesk表示:

    “2018年底和2019年的[ETH供应]超过了社区最初的假设。目前通货膨胀率为7.5%...... [我们]将把区块奖励减少至2个ETH--通货膨胀率将变为约4.5% - 直到Casper完成为止。

    在明天的升级之前,以下是以太坊即将进行的代码更改的一些重要内容:


    1.将进行一系列更新

    除了区块奖励减少之外,还有许多其他技术升级也有望在更大的Casper FFG升级完全实施之前改善以太坊区块链的运营。

    其中包括EIP 145“EVM中的按位移位指令”、EIP 1014“Skinny CREATE2”和EIP 1052“EXTCODEHASH操作码”。

    关于EIP 145,Stephen King - 以以太坊为基础的房地产市场公司Imbrex首席执行官 - 向CoinDesk解释道:

    “添加按位移位指令会使链上的某些功能执行稍微便宜一些。这是朝着正确方向迈出的一步,这对开发以太坊去中心化应用的开发人员而言更具成本效益。”


    2.用户可以观看升级直播

    目前,区块链资源管理器网站Amberdata正在估计明天19:15(UTC)的君士坦丁堡和圣彼得堡的预计启动时间。

    但由于区块挖掘速度可能因小时而异,以太网用户、矿工和开发人员将可以密切关注网站,以便随着计数增加而对此估计进行变化。一旦激活,用户就可以使用称为“分叉监视器”的开发人员工具实时监控两个硬分叉的进度,该工具将以太坊区块链数据可视化为时间序列图。


    3.此次升级之前曾被推迟

    尽管以太坊社区希望升级顺利进行,但在硬分叉问题上,人们永远不会太确定。从过去的以太坊更新中可以看出,一些用户组可以继续运行旧代码实例,如果他们愿意的话。

    自从2018年7月升级测试开始以来,有一点值得注意,那就是以太坊开发者面临多重障碍,导致君士坦丁堡的激活延迟。此次升级本来预计最早将于2018年10月在主网上发布,但由于该代码在以太坊测试网络上进行了发布,Ropsten将这一更新推迟至今年1月。

    开发人员随后于12月宣布,君士坦丁堡的主要网络版本将发布在7,080,000区块,但后来因为即将更新时在代码中发现了安全漏洞而导致此激活区块编号被推回到7,280,000。

    有关如何找到君士坦丁堡最近的安全漏洞以及从中得出哪些决策的详细说明,以下是自1月以来所有主要硬分叉开发的精选列表:

    1. 2019年1月11日 - 在主网预计激活君士坦丁堡的前一周,开发这对发布将顺利进行保持谨慎乐观态度。

    2. 2019年1月15日 - 在区块编号7,080,000的预期激活之前48小时,开发人员收到关键安全漏洞的通知。

    3. 2019年1月18日 - 开发者同意延迟激活主网上的君士坦丁堡,再次更新时间为2月底,并提出了一个新的区块号。

    4. 2019年2月12日 - 君士坦丁堡和圣彼得堡的最终软件版本由Geth和Parity等主要的以太坊客户发布,随后官方在以太坊网站上编辑成综合博客文章。


    4.让我们完成升级吧

    由于这次升级时间的延长,最终和最重要的内容是当前社区对即将发布的君士坦丁堡(和圣彼得堡)的情绪。

    区块链钱包工具MyCrypto的首席执行官Taylor Monahan向CoinDesk承认:

    “我希望尽快完成君士坦丁堡升级,因为它对许多核心开发者、社区,以及整个生态系统来说都是一种分心。我们现在需要关注的是以太坊的前进道路。”

    独立核心开发者Lane Rettig对此再同意不过了。

    据说这个计划好的硬分叉已经“拖延了足够长的时间”,Rettig向CoinDesk表示,“开发人员还有很多其他东西需要关注”:

    Rettig表示:“要检查各个方面。所有系统都在运行,一切看起来都不错,这是一个好兆头。我们需要尽快完成并达到我们的下一个里程碑。”

    Rettig的这些里程碑首先包括提议的代码更改,以改变以太坊挖掘算法,使生态系统中的所有矿工都在更公平的竞争环境中运行。

    此外,还有一系列新提议的EIP可供讨论,共同称为以太坊1x为Serenity铺设中间路线图。最后但同样重要的是,开发人员也一直致力于推进Serenity协议本身的研究。

    Monahan向CoinDesk表示:“我认为,一旦君士坦丁堡完成,希望社区、教育工作者、开发人员和研究人员能够真正专注于理解这条前进道路[并]向所有不同技术能力和教育水平的人们传达前进的道路。”

    本文仅代表作者个人观点,不代表区块链铅笔的立场,不构成投资建议,内容仅供参考。

    640?wx_fmt=png

    3分钟了解什么是区块链?(中文动画)|(英文动画教程

    3分钟了解什么是DAO?(中文动画)|(英文动画教程)

    3分钟看懂以太坊和智能合约?(中文动画)|(英语动画教程)

    3分钟了解比特币挖矿和区块链共识机制?(中文动画)|(英文动画教程)

    3分钟了解公有链和私有链(中文动画教程)|(英文动画教程)

    3分钟了解区块链的六层模型(中文动画教程)|(英文动画教程)

    什么是区块链英文版(动画教程)

    肖风:区块链与另类资产配置

    逐鹿区块链!详解三大巨头BAT区块链战略布局

    麦肯锡报告:区块链对保险行业的影响

    八张图表解读区块链的未来发展

    震惊全球的The DAO黑客事件全程回顾

    Circle获得包括IDG、百度、万向在内6000万美元融资


    关注本公众号后,进入公众号

    回复关键词可以查阅资料,以下是部分关键词


    回复 WEF ,查看《WEF:世界经济论坛认为区块链是互联网金融行业的未来报告》

    回复 智能合约 ,查看《巴克莱银行报告》

    回复 moody ,查看《穆迪120个区块链项目报告》

    回复 SWIFT ,查看SWIFT《区块链对证券交易全流程产生的影响及潜力》报告

    回复 论文11 ,查看论文《可扩展的去中心区块链》

    回复 埃森哲2 ,查看埃森哲《区块链每年可以为投资银行节省120亿美元》报告

    回复 联合国报告 ,查看联合国报告《数字货币和区块链技术在构建社会和可信金融之间扮演的角色》

    回复 用户特性 ,查看普林斯顿大学首本比特币教科书初稿《比特币用户的特性(Characteristics of Bitcoin Users)》

    回复 普林斯顿 ,查看普林斯顿大学首本比特币教科书初稿《比特币和数字货币技术(Bitcoin and Cryptocurrency Technologies)》

    回复 IMF,查看国际货币基金组织报告《Virtual Currencies and Beyond: Initial Considerations》

    回复 DTCC ,查看美国存管信托清算公司报告《DTCC: 拥抱分布式》

    回复 广发 ,查看报告《科技前沿报告:区块链:正快速走进公众和政策视野》

    回复 川财1 ,查看报告《川财证券:区块链技术调研报告之一:具有颠覆所有行业的可能性》

    回复 川财2 ,查看报告《川财证券:区块链技术调研报告之二:区块链技术进化论-区块链技术的国内实践和展望》

    回复 桑坦德 ,查看桑坦德银行报告《The Fintech 2.0 Paper: rebooting financial services》

    回复 拜占庭 ,查看《拜占庭将军问题详解》

    回复 论文1 ,查看论文《比特币闪电网络:可扩展的离线即时支付》

    回复 论文2 ,查看论文《比特币骨干协议》

    回复 论文3 ,查看论文《数字货币是否应该进入Barbados央行国际储备货币组合中》

    回复 帮助 ,查看本公众号全部关键词列表

    640?wx_fmt=jpeg

    点击下方“阅读原文”查看更多页面出现后再点击“来源”可以查看译文原文链接  ↓↓↓



    展开全文
  • 以太坊系列 - 以太坊硬分叉和升级足迹 Olympic | 2015 年 5 月 9 日 以太坊区块链于 2015 年7 月正式公开上线。而在这之前的临门一脚是 Olympic——第 9 个也是最后一个开放的测试网,用以进行概念验证(PoC),让...

    以太坊系列 - 以太坊硬分叉和升级足迹

    Olympic | 2015 年 5 月 9 日

    以太坊区块链于 2015 年7 月正式公开上线。而在这之前的临门一脚是 Olympic——第 9 个也是最后一个开放的测试网,用以进行概念验证(PoC),让开发者预先探索以太坊区块链发布后的运行情况。Vitalik 宣布将发放共计 25000 枚 ETH 来奖励对网络进行压力测试的开发者们。测试要求很明确:尝试让网络超负荷,并 “疯狂破坏网络状态”,从而了解协议将如何处理流量过高的情况。开发者需要对四个方面进行测试:交易活动、虚拟机运行、挖矿机制以及一般惩罚机制。

    Frontier | 2015 年 7 月 30 日

    经过几个月的压力测试后,以太坊网络已经做好了进正式主网发布的准备。7 月 20 日,以太坊的创世块被挖出,社区开始逐渐扩大。在 Frontier 发布前几个月,Vinay Gupta 发表了一份说明,阐述了以太坊的发布过程。慷慨激昂的陈词中不乏对以太坊潜在用户的警示,Gupta 表示 Frontier 是 “最原始形态” 的以太坊,开发者们应当谨慎行事。就在 Frontier 发布的前几天, Stephen Taul 也像 Gupta 一样对开发者发出了提醒:“与美国拓荒潮期间那些勇敢的开拓者们一样,以太坊社区的参与者将发现巨大的机会,同时也将面临许多挑战。”

    Frontier 协议包含以下几个重要特性:

    • 区块奖励:当矿工们在以太坊区块链上成功挖到一个区块时,他们将收到以 ETH 发放的奖励。在 Frontier 阶段,矿工的区块奖励是每区块 5 ETH。
    • Gas:在 Frontier 发布后的初期,每个区块的 Gas 上限被硬编码为 5000gas。说白了,这就意味着网络上不会有什么大动作。这样就留出了一段缓冲期,以便矿工开始在以太坊上工作,并让早期用户安装客户端。几天后,该 Gas 上限自动解除,网络可以按照计划开始处理交易和智能合约。
    • Canary 合约:Canary 合约被纳入了 Frontier ,用以告知用户哪些链已遭受或易遭受攻击。Canary 合约被会赋予 0 或 1 的值。如果合约被赋值 1,客户端就能识别出这是一条出错的链,并在挖矿时避开这条无效链。本质上来说,Canary 合约的这些功能使得以太坊核心开发团队在网络出现问题时能够停止操作或交易。在以太坊早期阶段,Canary 合约是一个极度中心化却又不可或缺的保护机制。
    • 可用性:所有开发者的操作均通过命令行来执行,因为没有图形用户界面。整个网络是可用的,但用户界面非常粗糙,只有熟悉以太坊并具备操作经验的人才有能力使用。

    Homestead | 2016 年 3 月 14 日

    Homestead 升级是以太坊网络的第一个硬分叉计划,于 2016 年 3 月 14 日在第 1,150,000 个区块上开始实施。总的来说,Homestead 升级主要包括对以太坊的三大重要改进措施。首先,它移除了 Canary 合约,去除了网络中的中心化部分。其次,它在以太坊的合约编程语言 Solidity 中引入了新代码。最后,它引入了 Mist 钱包,让用户能持有/交易 ETH 并编写/部署智能合约。

    Homestead 升级是最早实施的以太坊改进提案(EIP)之一。EIP 指的是向社区提出的建议,一旦它们得到认可,就会被纳入网络升级中。Homestead 升级包含三种 EIP:

    EIP-2:Homestead 核心升级

    _EIP 2.1:_将通过交易创建智能合约的成本从 21000 Gas 提高到 53000 Gas。之前,通过合约来创建合约(首选办法)的成本比通过交易创建合约的成本更高。由于通过交易创建合约的 gas 成本提高,EIP 2.1 激励用户重新采用通过合约来创建合约的方法。

    EIP 2.2:“所有 s 值大于 secp256k1n/2 的交易签名被视为无效。ECDSA 恢复预编译合约保持不变并接受较高的 s 值;在有合约需要恢复旧的比特币签名之类的情况下,这一功能就派上用场了。” [来源]

    _EIP 2.3:_明确规定了,如果一个合约没有收到足够的 Gas 来完成整个操作过程,合约创建将 会“失败”,而非创建一个空白合约,使得交易可能的输出结果由原来的 [成功]、[失败] 或 [空] 变为 [成功] 或 [失败]。

    _EIP 2.4:_取消了对用户创建难度值较高的区块的激励,从而增加挖到区块的概率。这一升级将出块时间稳定在 10 秒到 20 秒,并将整个网络恢复到大约 15 秒的目标出块时间。

    EIP-7

    “在 0xf4 中新增了一个操作码,DELEGATECALL。该操作码与 CALLCODE 类似,不同之处在于它将发送方和数值从父作用域发送到子作用域,也就是说,被创建的调用与原始调用拥有相同的发送方和数值。”[来源]

    EIP-8:面向未来的升级

    EIP-8 是一项着眼于未来的网络升级计划改进提案。这一改进确保以太坊网络上所有的客户端软件都能适应未来的网络协议升级。

    DAO 分叉 | 2016 年 7 月 20 日

    除了计划内的以太坊升级和硬分叉之外,还有一次计划外的 DAO 事件值得被铭记。在 2016 年,一个名为 The DAO 的去中心化自治组织通过代币发售筹集了 1.5 亿美元资金。在6 月,The DAO 被黑客攻击,有价值 5000 万美元的 ETH 被一位不知名的黑客劫走。以太坊社区的大多数参与者决定实行硬分叉,恢复钱包中被盗的 ETH 并修补漏洞。然而,硬分叉没有得到社区内所有参与者的一致认可,还有部分参与者继续在那条 原始 链上挖矿并交易。未恢复被盗 ETH 的 原始 链被称为以太经典(ETC)久而久之,其安全性逐渐降低,挖矿难度也在下降。社区的大部分参与者以及核心开发者则继续在分叉链上工作——被窃的 ETH 回到了它们原本的持有者手中——这就是我们现在熟知的以太坊区块链。

    大都会:拜占庭分叉 | 2017 年 10 月 16 日

    以太坊路线图的下一步被称为大都会(Metropolis),它将分为两个阶段进行:拜占庭(Byzantium)和君士坦丁堡(Constantinople)。拜占庭分叉于 2017 年在第 437 万个区块高度上激活,其中包含了以下 9 个 EIP:

    EIP 100

    调整区块难度评估公式,将叔块纳入参考范围。新的公式使得火币增发率变得更加稳定,并确保无法通过操纵叔块来强制提高发行率。

    EIP 658

    对于拜占庭硬分叉升级后的区块,交易收据内会包含一个状态字段来标志成功(赋值为 1)或失败(赋值为 0)。

    EIP 649

    “难度炸弹”是这样一种机制:一旦被激活,每新挖出一个区块所需的成本(即难度)都会提高,直到难度达到不可能挖出新的区块为止。一旦达到这个难度,以太坊网络将 “冻结”。难度炸弹最初于 2015 年 9 月被纳入以太坊网络,旨在帮助以太坊网络从 PoW 转型为 PoS。一旦实行了 PoS 机制,矿工们从理论上来说依然可以选择支持旧的 PoW 链,这就会导致社区分裂并产生两条独立的链——一条由权益所有者(staker)维护,另一条由矿工维护。为了防止这种情况发生,难度炸弹机制应运而生,它会让挖矿效率变得越来越低,最终确保整个网络完成向 PoS 机制的过渡,而不会出现硬分叉的情况。在该提案中,难度炸弹(也称冰河世纪)将推迟一年,此外区块奖励从 5 ETH 降至 3 ETH。

    其余拜占庭分叉 EIP 的具体内容(140、196、197、198、211、214)可以在这里找到

    大都会:君士坦丁堡 | 2019 年 2 月 28 日

    大都会升级的第二阶段君士坦丁堡(Constantinople)原定于 2019 年 1 月中旬在第 708 万个区块高度上线。1 月 15 日,一家名为 ChainSecurity 的独立安全审计公司发布了一份报告,指出五个主要的系统升级中有一个会让攻击者有窃取资金的机会。针对该报告提出的问题,以太坊核心开发者和社区的其他成员投票决定暂缓升级,直到该安全问题得到解决。在 1 月末,核心开发者们宣布将于第 728 万个区块高度上激活升级。2 月 28 日,第 728 万个区块高度上执行了君士坦丁堡硬分叉。以太坊网络目前正处于君士坦丁堡阶段。

    EIP 145:按位移动指令

    按位移动指令被添加至以太坊虚拟机(EVM)。这些指令让二进制信息中的比特可以以动到左边和右边。这一改进意味着智能合约的按位移动操作将便宜 10 倍。

    EIP 1052:智能合约验证

    智能合约能够通过检查另一个智能合约的哈希值来验证其本身。在君士坦丁堡分叉之前,智能合约必须提取另一个合约的完整代码才能进行验证,这种验证方式将耗费大量的时间和资源。

    EIP 1014:CREATE2

    状态通道的可实施性变得更强。状态通道是一种基于链下交易的以太坊扩容方案。

    EIP 1283:SSTORE

    降低 SSTORE 操作所需消耗的 Gas 成本。这一举措使得交易中多个更新操作的成本更低。

    EIP 1234:区块奖励以及暂缓难度炸弹

    由两部分组成:减少区块奖励以及暂缓难度炸弹。

    区块奖励减少

    矿工得到的出块奖励从每区块 3 ETH 降至 2 ETH。这一举措被称为 “1/3 奖励削减(Thirdening)”。

    难度炸弹暂缓

    EIP 1234 将难度炸弹的激活再次推迟了十二个月,届时将再一次进行投票。

    大都会:伊斯坦布尔 | 预计 2019 年 12 月4日

    阶段一: ProgPow
    阶段二: EC Arithmetic

    Geth客户端将支持所有6项提案:

    EIP-1108:降低alt_bn128预编译gas成本

    EIP-1344:ChainID操作码

    EIP-1884:重新定价trie-size-dependent操作码

    EIP-2028:降低Calldata gas成本

    EIP-152:Blake2压缩函数F预编译

    EIP-2200:重新平衡净计量的SSTORE gas成本


    往期精彩回顾:
    区块链知识系列
    密码学系列
    共识系列
    公链调研系列
    以太坊系列
    EOS系列
    智能合约系列
    Token系列
    展开全文
  • 在2018年10月14日左右,君士坦丁堡的硬分叉将在以太坊的测试网“ropsten”中进行,如果一切顺利,硬分叉将在未来三个月内在以太坊主网上正式进行。 以太坊网络目前处于其研发以来第三个里程碑的第一阶段 - ...

    以太坊区块链正准备进行硬分叉。在2018年10月14日左右,君士坦丁堡的硬分叉将在以太坊的测试网“ropsten”中进行,如果一切顺利,硬分叉将在未来三个月内在以太坊主网上正式进行。

    以太坊网络目前处于其研发以来第三个里程碑的第一阶段 - Metropolis v.Byzantium。即将进行的君士坦丁堡硬分叉大都会出现在第二阶段。

    君士坦丁堡将是以太坊的第一个版本,将引入一个Proof-of-Stake共识系统。虽然以太坊的大多数交易仍将是以工作证明机制为主,但君士坦丁堡的每100笔交易都将使用一致的共识证明; 这将有助于缓解过渡到一个平静的阶段,权益证明是以太坊第三个里程碑的最后一个阶段。

    在君士坦丁堡硬分叉中,将实施五项以太坊改进建议(EIP)。大部分EIP将调整Ethereum区块链的技术方面问题,以优化效率并降低总燃料(GAS)的成本。大多数的这些升级改进很可能不会被外行人认可,但是有一个特别的提案 - EIP 1234–将对网络产生重大影响,开发商,加密货币矿工和非专业人士都会感受到。

    为什么进行硬分叉

    如果以太坊区块链未来不进行硬分叉,那么网络上的挖矿难度将增加,验证会变得缓慢,网络上的活动可能会接近停顿的程度; 这个问题被称为以太坊难度炸弹或以太坊冰河时代。

    因此,硬分叉化以太坊网络的主要原因之一是推迟以太坊冰河时代的到来; 君士坦丁堡,更具体地说,EIP 1234,将冰河时代的到来推迟了12个月。此外,君士坦丁堡硬分叉还将在网络中实施四项以太坊改进建议; EIP 1283,EIP 145,EIP 1014和EIP 1052。

    这些变化中的大多数都与以太坊虚拟机上的操作效率和操作代码的成本有关,并且很可能对外行人来说无法识别。

    以太坊硬分叉对市场意味着什么

    这些改进建议将有什么用

    以太坊改进提案145,1283和1052使以太坊虚拟机使执行智能合约的引擎更高效,并降低在以太坊上运行智能合约的成本。

    EIP 145实现了位偏移,加速了网络上的运算并降低了交易的GAS成本 - 这将使在以太坊运行某些智能合约更便宜。

    EIP 1052提高了智能合约计算时间的效率,而不检查合同的字节码,EIP 1052将使其仅检查合同的哈希 - 或数字指纹。

    EIP 1283为SStore操作码调整GAS计量,因此,对于存储更改缓存应该有更友好的定价。
    EIP 1014将状态信道引入以太坊网络。类似于比特币上的闪电网络,状态通道将允许在主链之外发生交易,并且应该孵化扩展解决方案。

    EIP 1234,以太网改进提案很可能对整个网络产生影响,无论用户是开发人员,矿工还是投机者,他们很可能会以某种方式,形状或形式感受到EIP 1234的影响。EIP 1234将以太坊冰河时期推迟12个月,并将块奖励从3 ETH降低到2 ETH。在君士坦丁堡硬分叉中实施的五个EIP中,EIP 1234可能是最重要的 - 从3个ETH到2个ETH的块奖励变化是巨大的。

    EIP 1234对市场意味着什么

    减少的块奖励意味着矿工将扩大相同数量的处理能力并使用相同数量的电力来为他们的采矿设备供电,然而,获得的回报也较少。从理论上讲,供应减少 - 其他条件不变 - 应该增加相关资产的价值。如果相同数量的资源正在努力挖掘少量的东西,那么较小的数量应该变得更有价值以弥补供应的减少。对于矿工而言,他们需要支付电费,因此为了平衡他们将从采矿区获得的较少奖励,也就是说每个以太网的成本增加以用来补偿区块奖励的下降。
    但当然,这是在一切都进行顺利的情况下,所有其他变量保持平等。加密货币市场 - 就像任何市场一样 - 是不可预测的,任何尚未公布或吸收到市场价格中的信息都可能改变未来前景。这就是为什么在投资之前都需要做自己的相关研究的原因!

    展开全文
  • 以太坊硬分叉

    千次阅读 2018-05-22 22:26:11
    硬分叉是一种对以太坊底层协议的改变,为了升级系统来建立新的规则。所有的以太坊客户端都需要被升级;不然他们会被困在一条不被兼容且遵循旧协议的老链。区块链系统的去中心化特性使得硬分叉升级变得困难。在一条...
  • 据BABI财经记者获悉,以太坊拜占庭硬分叉成功!  今天下午13:33分(2017年10月16日),以太坊爱好者微博发布消息:    在以太坊爱好者官网,我们也看到了发布在首页的新闻!    以太坊拜占庭...
  • 以太坊硬分叉与之前BCH硬分叉并不相同,在以太坊设定道路中,早早就规划好了这次晋级,对于以太坊社区来说,这是意料之中的事情,所以在社区共识方面,并不会如BCH社区一般发作不合,以太坊社区所有人会共同废弃...
  • 白话区块链从入门到精通,看我就够了!在12月7日举行的以太坊核心开发人员大会上,以太坊核心开发者最终决定将在以太坊主链7,080,000高度,于2019年1月中旬左右激活...
  • 作者:圆圆来源:区块链情报速递在过去一年多的时间里,“以太坊2.0”一直被人们关注和提及,成为长期的热议话题。随着时间的逼近,以太坊下一次的升级已经提上日程。根据以太坊核心开发人员发布...
  • 2019年3月1日凌晨3时52分,以太坊区块高度7280000,此前一再延期的“君士坦丁堡”与“圣彼得堡”两大硬分叉终于成功在主网启动。目前网络运转正常,最受人们关注的区块奖励已降低为两个ETH,没有产生新链。 可以...
  • 今天上午,以太坊官方发布公告称,将在区块高度 9200000(北京时间 2020 年 1 月 1 日)进行硬分叉升级。本次升级被命名为“缪尔冰川(Muir Glacier)”,具体日期可能会因出块时间以及时区而改变。 为何又要升级?...
  • 现阶段市场顶部实际上已经开始出现了一定的套现潮,从普涨变普跌已经可以看得出来,但由于以太本日5点会进行分化,在快照阶段出现了拉升,日内直接领跑,影响了全盘导致现阶段虽说资金潮套现反而上涨,而且快照...
  • 奇妙资本创始人薄荷表示,本次EIP-1559提案的升级大概率会被推迟,以太坊创始人Vitalik·Buterin和繁荣的生态才是以太坊的核心竞争力。虽然矿工是一个逐利的群体,但其中有一部分是非常具有理想情怀的,他们的长时间...
  • 已经至少有两个所谓的“硬分叉”版本试图骗取用户的资金:Ethereum Nowa自称是以太坊分叉,而Ethereum Classic Vision则称自己是从ETC网络中分离出来的。 以太坊即将到来的分叉以及Ethereum Classic(ETC)近期的...
  • 以往以太坊区块链的硬分叉曾经遭遇过类似的挫折。最广为人知的是2016年的以太坊经典,当时有争议的升级被激活后,部分用户依旧在运行旧的软件实例。 在激活任何全系统的升级或硬分叉之前,矿工和节点操作者必须安装...
  • 以太坊分叉的缘由:著名的The DAO事件 2018年12月10日 17:00:15 白话区块链-大白 阅读数:167 版权声明:本文为博主原创文章,未经博主允许不得转载。 ...白话区块链 从入门到精通,看我就够了! “暂停交易,我们遭到...
  • ... 巴比特服务于区块链创新者倒计时一周,以太坊将进行君士坦丁堡分叉。在采访数位矿圈大佬后,我发现,与这件事情的重要程度相对应的,是业界极其反常的冷漠态度,而冷漠背后是原因却是...
  • 近来众人被铺天盖地的比特币和比特币现金(Bitcoin Cash)消息所淹没,而以太坊开发团队也在近期宣布,“大都会(Metropolis)”硬分叉将在今年9月末进行。 未来蓝图 据雷锋网(公众号:雷锋网)了解,事实上,在以太...
  • 以太坊硬分叉网络测试失败

    千次阅读 2018-10-20 19:25:04
    据cointelegraph报道,Ethereum区块链基础设施公司Infura在推特上发布消息称,在对一个名为君士坦丁堡(Constantinople,简称为君士坦丁堡)的硬分叉进行测试时,据称存在“共识问题”,导致测试网络“无法使用”。...
  • 以太坊官方发布消息,以太坊网络将在区块高度9,200,000进行“缪尔冰川”硬分叉。事实上我们曾多次经历过BTC的分叉,2017年还掀起了一股分叉得糖果的浪潮。 那么,你真的了解分叉吗?此篇将带你全面了解什么是分叉。 ...
  • 硅谷Live / 实地探访 / 热点探秘 / 深度探讨 ...在《从零到一,全面学透区块链》课程中,朱嘉伟老师在每节课结束时都会提出一个思考题。...针对这些思考题,同学们都留下了自己的答案,朱嘉伟老师也给出了自己...
  • 本系列文章旨在总结核心协议开发的进展,以便以太坊社区更好地理解与消化。「AllCoreDevs 更新」 系列可以说是「核心开发者会议视频 & 文字记录」 以及我的推特总结的姐妹篇。 希望我的总结可以将核心开发者们...
  • “北京时间2019年3月1日凌晨3:52分,ETH完成了君士坦丁堡硬分叉升级。这场从2018年8月份就开始计划的硬分叉,几经波折,但最终是平稳顺利的。 虽然对比其他主流币种轰轰烈烈的硬分叉,ETH这次硬分叉显得过于平淡,...
  • 整理 |晋兆雨出品 |区块链大本营(ID:blockchain_camp)头图 |付费下载于视觉中国继 “缪尔冰川” 升级之后,以太坊再次实施了 “柏林” 升级。4 月 1...
  • 北京时间8月5日,以太坊主网即将在区块高度达到12,965,000时(大约在晚上8时左右)实施伦敦硬分叉升级,这也是多年来以太坊核心协议最大的一次更新。这次升级纳入了5大以太坊改进提案,而...
  • 所谓“伦敦硬分叉”,是以2015年第二届年度以太坊开发者大会的举办地“伦敦”命名,此次升级还将以太坊带入通缩时代,升级后将减少以太坊供应增长的速度! 受「伦敦升级」临近的利好刺激,加上加密资产市场市场...
  • 一直以来,公链都是行业主攻的方向之一,从EOS、NEO等号称“以太坊杀手”开始,到波卡链上Dapp的生态比拼,再到抢滩DeFi的BSC、Solana、HSC等智能链,公链的竞争与探索之路从未停止。面对诸多竞争对手,具有先发优势...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,603
精华内容 1,041
关键字:

以太坊硬分叉