什么是以太坊
什么是以太坊?一千个人有一千个答案,而本文想探讨的是最为一致的答案,即以太坊的协议是什么?或用更技术地描述——如果要开发以太坊的客户端(PoW链/ETH1),我需要依照什么规则?
你没法找到一份规范描述以太坊当前的共识规则,因为以太坊的协议是通过增量更新来描述的。以太坊黄皮书描述了创世时的完整协议,而每一次协议变更都称为一次硬分叉(当然,也有人尝试用「网络升级」这个表述),需要所有的客户端更新代码。简而言之,以太坊通过硬分叉来实现协议层的变化,变化的最小单元被称为以太坊改进提案(EIP,EthereumImprovementProposal),一次硬分叉包含一组以太坊改进提案。本文将回顾以太坊的历次硬分叉及其中包含的改进提案,试图展现过去的七年中以太坊究竟做了什么
Soluna 2022年全年加密货币收入为2440万美元,增长123%:金色财经报道,加密采矿数据中心开发商Soluna Holdings发布截至 2022 年 12 月 31 日的全年财务业绩。到 2022 年,专有挖矿生产了 883 个等值的比特币。与 2021 年的 1,430 万美元相比,2022 年的总收入增长了 99%,达到 2,850 万美元。增长的原因是 Project Sophie 设施在 2022 年 3 月全面通电后采矿业务显着增加。2022 年调整后的 EBITDA 为 - 460 万美元,而 2021 年为 150 万美元。不包括折旧的总收入成本占收入的百分比从 2021 年的 41% 增加到 2022 年的 62%,这主要是由于比特币价格下降和能源成本增加所致。[2023/4/4 13:43:01]
历次硬分叉介绍
Terra指控一社区成员拒绝归还去年5月被错误空投的LUNA代币:1月6日消息,Terra官方推特今日发文称,一位被委托管理Terra社区资金的社区成员拒绝将从该委托中获得的资金返还给社区。Terra称,因为2022年5月份Phoenix-1推出时的创世空投活动中一个错误,代表社区持有大量LUNC和USTC的CW3多重签名钱包本应列入黑名单,但这些钱包的个人签名者却收到了他们不应该收到的LUNA空投,其他签名者已返还LUNA至社区池,但一个名为Jimmy的社区成员除外。Jimmy将这些LUNA私自重新委托给LUNCDAO项目,随后又将这些LUNA委托给一个名为“the Charity Block”的新验证器,从而获得质押奖励。
Terra称其曾向Jimmy提出一个方案,他可以归还资金并通过治理提案将其提交给社区投票,Jimmy还是无视将资金退还给社区池的请求。Jimmy当时收到的错误空投的代币为1,347,810.646枚LUNA。
据悉,Terra于去年5月份崩盘,其创始人Do Kwon正被韩国当局和国际刑警组织通缉。[2023/1/6 15:39:25]
概况
加密货币交易所Bybit疑似已下架LUNA所有相关永续合约报价:5月12日消息,据观察,加密货币交易所Bybit疑似已下架LUNA所有相关永续合约报价,禁止用户搜索与交易。(金十)[2022/5/12 3:11:01]
以太坊的历次硬分叉可以通过此页面查看。自2015年7月30日上线起,共进行了14次硬分叉,包含39个EIP。间隔最近的两次硬分叉是26天,间隔最远的两次则是490天
硬分叉分为「主动升级」和「被动升级」。主动升级指的是开发团队主动对以太坊协议的修正,而被动升级则是「不得不」采取的行动,以应对潜在的安全性风险。被动升级至少包括「DAOFork」、「TangerineWhistle」、「SpuriousDragon」、「MuirGlacier」、「ArrowGlacier」、「GrayGlacier」此外,多次主动升级也包含了推迟难度炸弹的选项
Terra已激活针对UST/OSMO和UST/Luna池的外部Luna激励:11月14日消息,基于Cosmos的DEX Osmosis近日发推称,Terra第132号提案已通过,针对UST/OSMO和UST/Luna池的外部Luna激励已激活。[2021/11/14 6:51:25]
硬分叉是如何达成共识的呢?尽管关于硬分叉的协商并无成文规定,而是依照某种社区管理进行,但其流程发生过一次变更,标志性事件是MartinHolstSwende提出了「以EIP为中心的升级」。
代表性硬分叉解读
历次硬分叉背后蕴含着一些代表性事件,颇具戏剧性,包括DAO分叉、上海DOS、双堡奇缘和拆弹危机
DAO分叉
DAO分叉事件是以太坊发展过程中最为深远的一次事件。由于theDAO的智能合约被黑客攻击,约360万ether被黑客盗走,但有28天的冻结时间。在这期间,借助Carbonvote,持币者表达意愿,以太坊基金会决定将这部分资金转移到新的智能合约,允许投资者提款。此次分叉产生了EthereumClassic,也引发了大量的社会争论
硬分叉决策流程变更
硬分叉是如何决定的?实际上以太坊长期缺少成文文档,更多依赖「社会共识」。EIP-233试图规范分叉的正式流程,但并未被接受
尽管本文无法展现以太坊社区对硬分叉决策流程的讨论,但以太坊的硬分叉决定流程显然发生过变化。在Berlin硬分叉之前,开发者首先确定硬分叉的时间,再决定要纳入哪些EIP,确定之后再进行实现和测试
不是改变的改变
值得一提的是,以太坊的区块空间上限(Blockgaslimit)并非共识的一部分。矿工有权更改区块空间上限,每个区块的上限变化最多为0.1%。不去硬编码这个数值主要是为了避免潜在的攻击风险
EIP都在做什么
纳入硬分叉的EIP的类型主要包含计费模型变更、新操作码引入、难度炸弹、经济模型、预编译、安全考虑等
计费模型变更
计费模型变更是数量最多的EIP,共有10个,占25.6%。其通过增减操作码的单价,以平衡gas消耗和实际占用系统资源的不匹配,可消除系统被DOS攻击的隐患,或是有利于特定类型应用的部署。一部分DOS隐患是因为对系统资源的错误估计造成的,EIP-150和EIP-160解决了这个问题;而另一部分DOS隐患则是系统的固有特性,伴随着状态数据增长,访问状态数据的实际资源消耗也随之增长,因此需要定期调整相应操作码的单价,典型的有EIP-1884(我认为写得最好的EIP之一)
由于以太坊的状态表示模型,计费模型必须定期调整,这是特性,而非故障
新操作码引入
共有9个EIP为以太坊虚拟机引入了新的操作码(不含EIP-1884),占23.08%。其中比较有影响力的包括EIP-7(DELEGATECALL),EIP-1014(CREATE2),EIP-3198(BASEFEE)等
经济模型
有4个EIP对经济模型有影响,2个降低了新区块奖励,1个调整了难度计算模型(EIP-100),此外引发较多争议的EIP-1559调整了手续费市场
安全考虑
有3个EIP是出于安全考虑的,包括重放攻击保护(EIP-155),状态前缀树清理(EIP-161),合约代码大小限制(EIP-170)
其它
其它EIP还包括网络协议改进(EIP-8),增加交易执行状态接口(EIP-658),增加新的交易类型(EIP-2718)等。此外,EIP-2包含了Homestead的所有更新,较为复杂
总结
本文介绍了以太坊历史上的历次硬分叉,解读了几次硬分叉背后的代表性事件,并详细描述了以太坊硬分叉决策流程向EIP为中心的转变。文章还深入分析了历次硬分叉中的EIP所发挥的作用
以太坊即将迎来新的时代,往事涌上心头,读者朋友,你有何感受?
在加密行业你想抓住下一波牛市机会你得有一个优质圈子,大家就能抱团取暖,保持洞察力。如果只是你一个人,四顾茫然,发现一个人都没有,想在这个行业里面坚持下来其实是很难的。
想抱团取暖,或者有疑惑的,欢迎加入我们——共重号:开舒克的老陈
感谢阅读,喜欢的朋友可以点个赞关注哦,我们下期再见!
尊敬的BIKA用户: BIKA合约预计将于2022年5月25日10:30上线1000SHIB/USDT永续合约,上线时间约为30分钟,期间APP内将提示“升级中”.
金色财经报道,金融咨询和资产管理公司DevereGroup的首席执行官NigelGreen已确认他正在下跌中买入比特币.
随着加密社区倒计时以太坊合并升级,现在的重点是资产和一般数字货币部门将如何应对向股权证明协议的过渡以及以太坊的价格如何会做出反应,迁移是否顺利.
加密货币市场确实是不可预测的。从字面上看,任何事情都可能在眨眼之间发生。事实上,在过去的几个月里,确实如此。我指的是失败的TerraClassic项目及其LUNC代币的突然复兴.
全球通胀水平正在打击几乎所有金融资产。股票已经开始下跌,整个加密市场都在寻找一个可以在更高水平上反弹的蹦床,创新项目处于生存模式.
近年来,NFT在游戏、艺术等领域的应用,使其成为了虚拟世界与现实世界的桥梁,吸引了越来越多加密圈以外投资者的注意.