编者按:本文来自徐坤思享汇(ID: GH _ 0C9473726B11),作者徐坤,由星球日报授权发布。
去年12月,ETH2.0 beacon chain顺利起航,EIP-1559于今年7月前天正式纳入伦敦硬分叉。随着POW向POS转型,气费模式的改变,从整体来看,ETH的利益分配会更倾向于币持有者,而从局部来看,矿工的收入结构会发生变化。对于以太坊是否会分裂,业内有不同的声音。古为今用,我把以太坊的发展重新整理了一下,也是一篇学习笔记分享给大家。
一、以太坊和stage 1.0的诞生
2013年12月31日,以太坊创始人Vitalik Buterin发布了以太坊第一版白皮书,启动了该项目。
2014年4月,Gavin Wood发布了邰方黄皮书,该黄皮书将采用邰方虚拟机(EVM)等重要技术进行标准化。
从2014年7月24日起,以太坊进行了为期42天的以太坊预售,共筹集了31591个比特币,当时价值18439086美元。
2015年7月20日,以太坊创作座被挖出,标志着以太坊区块链正式启动运营。
2015年7月30日,以太坊开始了【前沿】阶段,开发者开始在以太坊上编写智能合约和去中心化应用,部署在以太坊的实时网络上。
方块奖励:当矿工在以太坊区块链成功挖掘出一个方块时,他们将获得以太坊的奖励。在边疆阶段,矿工的区块奖励是每块5 ETH。
Gas:Frontier发布初期,每个区块的Gas上限被硬编码为5000gas。说白了,这意味着互联网上不会有什么大动作。这样留出一个缓冲期,让矿工开始在以太坊工作,早期用户可以安装客户端。几天后,天然气上限将自动取消,网络可以按计划开始处理交易和智能合同。
金丝雀契约(Canary contract):金丝雀契约包含在Frontier中,通知用户哪些链已经或容易受到攻击。金丝雀合约被赋予0或1的值。如果契约被赋值为1,则客户端可以识别出这是一个错误的链,并在挖掘时避免这个无效的链。本质上,金丝雀契约的这些功能使得以太坊核心开发团队在网络出现问题时能够停止运行或事务。以太坊早期,金丝雀契约是一种极度集权但又不可或缺的保护机制。
可用性:所有开发者的操作都是通过命令行进行的,因为没有图形用户界面。
多久可以挖一个以太坊
2016年3月14日,以太坊发布了第二期【家园】,主要包括以太坊的三项重要改进措施:
首先,它取消了金丝雀合同和网络的集中部分。
其次,介绍了以太坊的契约编程语言Solidity中的新代码。
最后,它介绍了Mist wallet,允许用户持有/交易ETH和编写/部署智能合约。
2016年7月20日,以太坊成功实现硬分叉,形成两条链,一条是原链(ETC),一条是新分叉链(ETH),各自代表不同的社区共识和价值观。
2017年10月16日,以太坊主网在437万街区高度完成拜占庭Byzantium硬叉升级,标志着第三期【大都会】开启。在拜占庭硬福克,EIP-649提案将难度炸弹(也被称为冰河世纪)推迟了一年。另外,格挡奖励也从5 ETH减少到3 ETH。
“以太坊难度炸弹”是指以太坊使用的工作量证明算法的一部分难度调整机制。但是难度弹加了一个值,这个值只随方块的高度增加,不随取出方块的时间变化。该值每100,000个数据块增加一次,并且永不减少。刚开始的时候难度弹的难度增加很少,所以对格挡释放时间没有明显影响;而且这部分难度的增加也很慢,但其增长接近指数级增长。所以在某比特币个时候会突然加大网络难度,降低出块速度,直到难度达到无法挖出新块的地步。这就是我们所说的“冰河时代”。难度炸弹最初于2015年9月被纳入以太坊网络,旨在帮助以太坊网络从PoW向PoS转型。一旦PoS机制实施,矿工理论上仍然可以选择支持旧的PoW链,这将导致社区分裂,产生两个独立的链——一个由权益所有者(利益相关者)维护,另一个由矿工维护。为了防止这种情况发生,难度炸弹机制应运而生,它会让挖掘效率越来越低,最终保证全网完成向PoS机制的过渡,不会出现硬分叉。
2019年1月16日,以太坊将升级君士坦丁堡硬叉(块高708万)。1月16日,由于安全漏洞,升级被推迟。1月17日,高度为708万的地块已经开挖完毕。2019年3月1日,以太坊街区高度达到728万,君士坦丁堡和圣彼得堡(Constantinople St. Petersburg)升级开始,以太坊硬叉成功。这个分叉的一个重要提案是EIP-1234,降低格挡奖励,悬浮难度炸弹。
区块奖励减少:矿工的区块奖励从每块3 ETH减少到2 ETH。这种措施被称为“第三次切割”。
难度炸弹暂停:EIP 1234再延迟十二个月激活难度炸弹,届时还会有另一次投票。
2019年12月8日,以太坊主网在906.9万块高度完成“伊斯坦布尔”硬叉升级。升级的主要内容包括:
根据计算开销和提高抗拒绝服务攻击能力的需要,对部分操作码的耗气量进行了重新分配。
提高基于SNARKs和STARKs的第二层方案的性能;
使以太坊和Zcash能够互操作。
让契约引入更多创造性的功能。
2020年1月2日,以太坊完成了920万块高的《木尔兵传》硬叉升级。“缪尔兵川”将包含EIP-2384延迟难度炸弹。EIP提议将难度炸弹再推迟400万个街区,大约611天。
二。以太坊2.0
ETH2.0有两个主要目标:
第一,提升整体性能,为应用层的开发提供更强的基础设施;
二是优化代币经济模式。新增的以太坊将依赖于质押的ETH,使ETH成为生态中重要的经济资源。
具体来说,从POW机制到POS机制,以太坊2.0将分四个阶段进行。
阶段0
引入信标链作为整个以太坊2.0网络的“指挥控制”中心。Beacon chain会把验证器组织在一起,分配到不同的碎片链中处理事务;一段时间后,所有的验证者会被再次“洗牌”,随机分配到另一个碎片链。
最初的目标是实现信标链,引入PoS机制,存储和管理验证者的事务。在这个阶段,1.0的PoW网络将与2.0的信标链同时运行,以确保过渡的连续性。
2020年11月4日,ETH发布主网存约地址;11月24日,达成验证者16384人,锁定总目标524288人;12月1日开始Pos挖矿,截至3月3日累计锁仓3,351,554 ETH。
第一相
计划2021年推出,部署目标为碎片链。也就是说,与分片相关的各种设计开始被部署,PoS共识机制的参与者(“验证者”)开始被分配到不同的分片上,以封锁并向信标链提交分片的一些信息。
阶段1.5
预计2022年,邰方主网将升级为POS,成为2.0的碎片。
第二相
在碎片链中加入执行引擎,让碎片具备执行事务的功能,可以像现在的以太坊一样部署契约。
三。EIP-1559年
EIP-1559旨在改变现有的天然气模式。具体来说,它将把目前的区块气限制提高一倍,并通过调整基本费用使区块利用率在50%左右波动。当交易需求激增时,块利用率的波动可以(部分)吸收交易费用的波动。基础费在新机制中起到交易税的作用,每一笔交易都需要缴纳。交易税不是颁给矿商,而是烧掉,惠及所有ETH持有者。基本费是根据前一区块的基本费和使用率计算的。当使用率高于50%时,基本费增加;当使用率低于50%时,减少基本费用。每个区块的基本费用变化不超过1/8。基本费用可以通过钱包软件准确预测,其波动比较平稳。用户在开始交易时,除了基本费用外,还需要支付小费。tip的作用是补偿矿商由于在区块中包含交易而增加的第三区块风险。预计小费会形成常规的固定值,比如1GWei。EIP-1559最近引起V神在社区里说,“EIP-1559更大的意义在于每一笔交易都可以在1-2个街区内确认。如果一部分矿工走了,新的又来了,如果51%的人被矿工攻击了,那就要尽快全部转移到PoS。看来矿工确实是被牺牲的一方。目前矿工的主要收入来自以太坊的用户。用户流失了,就失去了收入。对于用户来说,矿工是可替换的。以太坊网络上会有新的矿工同意EIP-1559的提议。”总的来说,EIP-1559更重要的意义在于利益分配。基本费的破坏将为ETH引入通缩机制,使ETH的价值更具支撑性。同时也意味着链上的生态繁荣和交易活跃将惠及所有的币持有者,而不仅仅是矿商。在当地,矿工的部分收入结构会发生变化。根据加密货币研究人员哈苏和圣乔治·孔斯坦托普洛斯的分析,矿工的收入主要有三个来源:1 .每个区块补贴2 ETH,第三个区块额外奖励;2.用户为将他们的交易包括在块空中而出价的成本(不管这些交易在块中的最终位置);3.很难量化,但是矿工可提取价值的价值是极高的(简称MEV,是指矿工(或验证者、测序者等)利润的一种衡量标准。)可以通过在它们产生的块中任意包含、排除或重新排序事务来获得)。目前,大多数矿工将这部分收入“外包”给拉什和套利机器人,后者在mempool中相互竞争这些收入机会(注:这也导致了更高的网络成本,从而EIP-1559将影响矿工的第二部分收入,即天然气收入。但是,燃气收入和MEV都来自于用户,都依赖于以太坊开发者强大的生态系统。如果没有开发者和Uniswap、Compound等优秀的应用,矿工是拿不到这么可观的气收入的。但如果矿商选择与开发者社区对抗,另起炉灶,不仅难以在短时间内培养出活跃的应用生态和用户群体,新代币的价值也不会被市场认可。哈苏在文章中详细分析了矿工可以选择的五条路径。他们还认为所有反对EIP-1559提案的企图(包括各种分歧方式)都会对矿工产生不利影响。因此,矿工的最佳策略是支持部署EIP-1559。有兴趣可以看看。公链导航时代,真正的宝藏是优质开发者。只有与开发者紧密绑定,不断推出好的应用,才能不断吸引用户和资金进入链生态,公链才能真正永无止境的发展。