链资讯 链资讯
Ctrl+D收藏链资讯

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

作者:

时间:

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

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

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

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

君士坦丁堡升级将实现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放开内存不存表,也说明在未来以太坊会比较多的处理树结构,也就是链上走链。

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」,会是他们介绍自己的第一句话。所以,在大多数人高呼以太坊正在「坠落」,我们更希望大家看到,通过这次升级,以太坊正一边坚守安全性与去中心化的特性,一边为未来起的跑道做足了准备。以太坊最终是开发者的以太坊,最终需要的,还是所有开发者们最终可以通过协同努力,共同建设这条跑道。至于以太坊社区中不同的意见表达、各种复杂利益间的博弈,都是这样一个开放社区必然出现的副产品。既来之,则安之。

标签:LASASMLASMSMATESLASAFEjasmy币释放规则LASM价格SMAX

比特币交易所热门资讯
OIN:J.P.摩根发币了,但可惜你买不到_PMC

编者按:本文来自Hydro社区,作者:代世超,Odaily星球日报经授权转发。这将是美国主流银行发行的第一枚加密货币,来自大名鼎鼎的JP摩根.

ACE:涉嫌操纵美国大选的Facebook,正在考虑区块链变革登陆服务_FACE

继稳定币传闻之外,社交巨头Facebook开始考虑区块链在登陆服务上的变革。近日,FacebookCEO马克·扎克伯格在接受哈佛大学法学院教授JonathanZittrain的视频采访时表示,其.

BTC:币印朱砝谈比特币挖矿十年:一个通往专业与开源的故事(上篇)_Compound Meta

编者按:2009年1月3日,中本聪在位于芬兰赫尔辛基的一个小型服务器上挖出了“创世区块”(genesisblock)。随着矿工数量的增多,solo挖矿逐渐演变为“众人拾薪火焰高”的矿池挖矿.

以太坊:摩根大通早就研发了自己的链,发个币咋了?_PLA

前天我的朋友圈被两件事情刷了屏,一个是关于亚马逊取消迁都纽约,还有一个就是JPMorgan发行了他们自己的数字货币.

ITA:纳斯达克如何评估加密货币交易所?不作假才能让市场繁荣_Bithumb

译者|Moni编辑|孙瑞丽对于市场上绝大多数加密货币交易所来说,最头疼的问题莫过于鉴别虚假交易。不过现在,纳斯达克希望利用其技术优势帮助交易所摆脱这些难题.

区块链:星球日报 | 慢雾:采用链上随机数方案的DApp需紧急暂停;ETC 51%双花攻击所得的所有ETC已归还完毕_EOS

头条 慢雾紧急预警:采用链上随机数方案的DApp需紧急暂停根据近期针对EOSDApp遭遇“交易排挤攻击”的持续性威胁情报监测:EOS.