以太坊:放长眼,走出君士坦丁堡一小步,以太坊还有大未来

编者按:本文来自链闻ChainNews,作者李画,Odaily星球日报经授权转载。原定于2019年1月16日进行的以太坊君士坦丁堡升级因为被曝出代码存在安全漏洞,再次被迫推迟。“唱空以太坊”的声音再次甚嚣尘上,ETH价格随即下跌。高涨的社区热情却总是遭遇一而再再而三的延误,确定的发展路线每每搭配着绵绵无期的交付时间,理想的去中心开发模式伴随着低下的开发效率和无穷尽的争议扯皮,君士坦丁堡升级的过程可以说是以太坊这个明星项目所有槽点的完美集合。这些都是残酷的现实。不过,当市场一边倒向质疑之时,我们何不把目光拉长远。为众多加密资产投资机构提供区块链项目投资研究报告的DigitalAssetResearch首席执行官GregCipolaro接受链闻采访时表示,市场对于以太坊开发进展频频延误、去中心化模式效率低下的批评到处可见,但是从长远角度,他更看好以太坊这种“市集式”的开发模式。

DigitalAssetResearch首席执行官GregCipolaroGregCipolaro说,这种“市集式”的开发模式同一小支核心团队开发项目的“教堂式”模式完全不同,更符合开源项目的开发,可以让更多开发者合作开发并审核软件,让更多人参与发现漏洞并且贡献想法,当然也会产生更多观点,导致开发过程的延误和争议。在市场积聚的消极声音不断被放大的时候,是时候从更长远的眼光,重新审视一下这场尽管被再次推迟、但是注定会到来的君士坦丁堡升级究竟会给以太坊带来什么影响?在这次以太坊君士坦丁堡升级中,被公众讨论最多的话题是区块奖励从3ETH降至2ETH。道理很简单,这个议题决定了矿工的区块奖励数量,让挖矿成本相对增加,会影响到矿工、开发者、投资者等利益相关方,从而直接影响以太坊价格。但究其根本,导致这种变化的原因是以太坊从PoW过渡到PoS没有预期中顺利,因而不得不再一次延迟难度炸弹,可延迟又让ETH的增发率超过早先计划,所以最后,不得不通过减产来平衡增发效应。包含延迟难度炸弹和调整区块奖励的EIP1234是一种被动的权宜之计,不涉及以太坊的技术升级本身。实际上,真正值得人们重视的,也即君士坦丁堡对以太坊本身最大的改变其实在于:它让以太坊可以更容易、更便宜地使用Plasma,从而为即将到来的这一Layer2扩容方案铺路。Plasma是目前看来以太坊可以最快和最易实现的提升可扩展性的方法,它的顺利实施有可能帮助以太坊化解掉目前所面临的困境和尴尬。如无意外,Plasma将在2019年第一季度上线测试网,紧跟在为它荡平障碍的君士坦丁堡升级之后。这才是此次君士坦丁堡升级最有价值的部分。什么是Plasma

比特币闪电网络节点数量突破35,000个:2 月 26 日消息,据 1ml 最新数据显示,比特币闪电网络节点数量已经突破 35,000 个,本文撰写时为 35,009 个,过去 30 天增长率达到 4.1%。此外,比特币当前网络容量为 3,451.05 BTC,约合 135,848,827.22 美元;当前通道数量为 86,962 个,过去 30 天增长率为 1.3%。[2022/2/26 10:17:45]

Plasma是由JosephPoon和VitalikButerin提出的一种以太坊扩容方案,由一系列的智能合约组成。

Plasma核心开发者JosephPoon该方案允许在以太坊上创建子链,而子链还可以继续创建它们自己的子链,这构建出了一种区块链上的区块链,它们以树结构存在。子链上可以执行复杂的操作,可以运行包含众多用户的应用,它只需要与以太坊主链进行很少的交互。这种方式可以极大的提高以太坊的吞吐量以及降低运行的成本。Plasma使用子链向主链报告的方式来保障整个网络的安全,它可以被看作是一个法庭系统:以太坊是最高法院,子链是下级法院。当情况正常时,网络运行由下级法院子链负责,但需要定期提交子链的区块根到主链上。但如果某个子链怀有恶意,所有在该子链上存有价值或状态的用户都可以通过向上级法院以太坊提交交易来保护自己的资产,以太坊将在此时充当仲裁者。在Plasma架构下,每个子链都是自主运行。它们可以有自己的代币,以激励这条链的验证者;它们也可以有自己的共识机制。君士坦丁堡如何为Plasma铺路

数据:比特币闪电网络容量在过去一年中激增近两倍:与比特币价格一样,比特币闪电网络在过去一年也显示出强劲增长。根据LookIntoBitcoin提供的统计数据,比特币闪电网络的节点数量已经从7500激增到1.4万。与此同时,闪电网络上流通的比特币数量也翻了一番。(Coin Gape)[2021/8/16 22:16:53]

君士坦丁堡升级将实现5个EIPEthereumImprovementProposal,其中3项与Plasma有关,分别是EIP1014、EIP1052、EIP1283。EIP1014:SkinnyCREATE2提案内容:EIP1014是由VitalikButerin本人提出的一种新的创建合约的方法,该方法名为CREATE2。

VitalikButerinCREATE2在0xf5上添加了一个新的操作码,其完成的功能与CREATE相同,但改变了合约的地址。之前CREATE的新合约创建地址需要与创建者地址的哈希值相关联,但改变后的CREATE2的新合约创建地址是可以由参与各方在合约尚未建立时提前确定的。提案目的:CREATE2是实现以太坊off-chain技术的基石,它对需要进行合约交互的off-chain应用来讲非常重要。它意味着参与各方能够在合约生成前就认同合约,能够与尚不存在但可信赖的合约地址交互,从而可以像合约已经被部署一样先在链下去完成工作,最后只需在链上进行签署和验证。EIP1014让使用Plasma在链下完成大量工作成为一种可行的方案。此外,CREATE2允许在合约中生成合约,这是子链需要具备的重要功能。EIP1052:EXTCODEHASHopcode提案内容:EIP1052由NickJohnson和Pawe?Belic提出,建议新增一个操作码EXTCODEHASH,编号为0x3F,并用它取代之前的操作码EXTCODECOPY来完成合约代码的检查工作。EXTCODEHASH返回的是合约代码的keccak256哈希值,EXTCODECOPY返回的是合约代码本身。提案目的:我们常常需要检查某个合约代码,比如为了避免与恶意合约来往。以太坊过去使用的方法是通过EXTCODECOPY获得合约代码,它会产生两笔费用,一是EXTCODECOPY本身耗费的700gas,二是把合约代码复制到內存中的存储费用,若合约代码庞大,则gas花费也会巨大。但我们检查合约并不一定需要合约代码本身,因此EXTCODEHASH采用的方法是返回合约代码基本数据的哈希值。它完成的功能与EXTCODECOPY一样,但花费仅为400gas。EIP1052提高了代码效率,降低了gas成本,虽然对主链合约同样有利,但这一变化带来的优势尤其体现在当一个合约对另一个合约进行调用时。最大的应用场景在哪儿?在Plasma上。EIP1052使得在Plasma上进行大规模的合约调用成为可能。通过EXTCODEHASH,子链可以更方便地找到合约,也可以更便宜地找到和检查合约。EIP1283:NetgasmeteringforSSTOREwithoutdirtymaps提案内容:EIP1283由WeiTang提出,它改变了SSTORE的gas计算方法,让它更为合理,同时还不需要引入额外的dirtymaps。SSTORE的改变影响的是以太坊上的存储价格。在目前的gas计算方法下,如果一个交易对同一个storageslot做了多次改动,每一次改动都会被收费,即便改动的结果是在交易完成后才被一次性写入磁盘里的。而EIP1283通过判断storageslot是处于Fresh状态还是Dirty状态来决定是否需要对某一次改动收费。Fresh是指storageslot保持在初始状态或被重置为初始状态,Dirty是指storageslot的初始状态已被更改。如果storageslot保持在Dirty状态,也就是说这次的SSTORE操作是属于改动中的一次,则不被收取5000gas的存储费用,只需缴纳最基本的200gas。如果从Fresh到Dirty,则收取20000gas的存储费用,如果从Dirty到Fresh,则退还19800gas的存储费用。举个例子,如果对某初始状态为0的storageslot做了5次修改,在之前的计算方法下,使用者将需要缴纳20000+4×5000=40000gas,而在EIP1283下,只需要缴纳20000+4×200=20800gas。提案目的:EIP1283极大地降低了以太坊上的存储价格。谁对存储价格最为敏感?子链。Plasma作为子链,存储消耗巨大,如果没有这项提案,Plasma方案将会因为费用问题而难以被广泛使用。另外,SSTORE放开内存不存表,也说明在未来以太坊会比较多的处理树结构,也就是链上走链。

闪电网络节点数量已达13839个:金色财经报道,据1ML.com数据,目前,支撑网络的节点数量达到13839个,相较30天前数据,环比上涨3.05%;通道数量为36724,相较30天前数据,环比下降1.8%;闪电网络承载能力目前为1074.52BTC,约合1172.99万美元。[2020/9/17]

Plasma为何重要

以太坊需要尽快解决扩容问题。长远来看,以太坊旨在成为世界的计算机,但其目前的吞吐量显然不支撑它实现这一目标;短期来看,包括EOS在内的诸多公链生态正在快速地发展中,尤其在DApp的带动之下。虽然在众多开发者和用户眼中,以太坊仍然是最值得信赖的公链,但这种信心也会因其性能问题迟迟不能解决而被损耗,人们或许会离开。以太坊主要有两种扩容方式。一种是基于Layer1的分片技术,一种是基于Layer2的off-chain技术。分片技术发展太慢,短期内难以突破,因此在Layer1取得重大进展前,以太坊需要要依靠Layer2来解决扩容。Layer2包括状态通道、Plasma、Truebit等诸多技术,这其中又以Plasma具备更多的应用场景。此次的君士坦丁堡升级,虽然也是为以太坊平稳过渡到PoS做准备,但其更主要的意图是推off-chain以及复杂智能合约的使用,这正是Plasma发展所需要的。Plasma发展起来意味着什么?就像上文中提到的,每个子链都是自主运行的,可以有自己的代币和共识机制,那在这种情况下,人们甚至可以设计出一个以EOS方式运作的Plasma链。Plasma能带来的,不仅仅是提高吞吐量,让DApp良好运转这么简单。可以预测的是,在不久的将来,会有一大批基于Plasma的项目出现。「我们是XX场景下的Plasma」,会是他们介绍自己的第一句话。所以,在大多数人高呼以太坊正在「坠落」,我们更希望大家看到,通过这次升级,以太坊正一边坚守安全性与去中心化的特性,一边为未来起的跑道做足了准备。以太坊最终是开发者的以太坊,最终需要的,还是所有开发者们最终可以通过协同努力,共同建设这条跑道。至于以太坊社区中不同的意见表达、各种复杂利益间的博弈,都是这样一个开放社区必然出现的副产品。既来之,则安之。

比特币闪电网节点数量已达12408个:据1ML数据,当前比特币闪电网络节点数为12408个,过去30天内增加3.31%;通道数量为36412个,过去30天内增加0.8%;网络容量达到964.34个BTC,过去30天内增加4%。[2020/4/25]

独家 | Joseph (Joe) Fanelli:应对闪电网络持有质疑态度:针对近日闪电网络遭受Diar诟病无法处理大额交易事宜,EOS Asia co-founder Joseph (Joe) Fanelli 乔峰在接受金色财经独家采访时表示:“在我看来,如果比特币核心团队计划将比特币作为某种支付系统,那么他们离现在的比特币发展蓝图还遥遥无期,这样的系统所导致的问题也会多于它所能解决的。况且,真正的问题是:为什么他们会以这种方式来定位比特币呢?很多业内和支持比特币的人都没有读过中本聪的白皮书,但仍然采纳这个领域重要人物的建议和看法,并将其视为真理的唯一来源。但是,在下定论之前,我们始终应该质疑一切,哪怕它可能是错的,因为至少这样一来,我们将所有能促成最终那个决定的可能因素都考虑了个遍。对待闪电网络,我们应持有同样的质疑态度。”

乔峰进一步解释:Diar 分析了闪电网络的问题, 指出在交易运行的每个通道中必须有足够的比特币加载,并且人们想要发送的比特币越多,成功的概率就越小。因此闪电网络必须另辟蹊径。[2018/7/2]

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:15ms0-3:748ms