即将来临的以太坊君士坦丁堡和圣彼得堡福克斯

区块链2020-03-23 16:00:17
导读根据最近的以太坊博客文章,以太坊网络将进行预定升级,编号为7,280,000,预计将于2019年2月28日星期四进行。具体日期可能会根据现在和当时

根据最近的以太坊博客文章,以太坊网络将进行预定升级,编号为7,280,000,预计将于2019年2月28日星期四进行。具体日期可能会根据现在和当时之间的阻止时间而有所变化并可在1-2天之前或之后激活。

叉子的做法引起了业界的许多争论,许多人正在以极大的期待,惶恐和不确定的方式监控这些迫在眉睫的硬叉。

但君士坦丁堡和圣彼得堡对更广泛的区块链产业有何影响,或许更重要的是,他们揭示了以太坊基础设施的现状?区域链专家负责网络安全,加密市场和技术开发。

本杰明Scherrey,集团首席科技官和首席系统设计师HotNow,第一个游戏化在线离线经济为用户从虚拟世界中获得真实世界的价值:

“加密分类账中的分叉是该技术自然演变的一部分。当染色体分裂并再次配对时,它与新DNA的形成方式没有什么不同。它们是重大事件,但通常比革命更具进化性。然而,它们对于加密分类账绝对必不可少,最终展示其革命性影响。

即将推出的以太坊分支是积极的举措,既支撑了加密分类账的价值,同时也展示了整个平台面临的存在挑战。重要的新闻是以太坊与其大哥哥比特币共享的“工作证明”模式分离,并转向一种有前途且更具可扩展性的共识协议,称为“股权证明”。

共识协议是任何加密分类帐的最基本和最内在的方面。从有目的地计算成本昂贵的工作模型证明,由于其高昂的能源成本,有点无情地被称为“废物证明”,对于更直接地将采矿的奖励与实际的“游戏中的皮肤”对齐的模型,建议制造以太坊更公平透明。“

查汉楚,联合创始人及董事合伙人Kenetic和联合创始人的社会阿尔法基金,一个不以营利为目的进行资助平台注重社会影响的举措和项目,说:

“即将推出的以太坊升级是最大和最发展的区块链技术和社区的一个令人兴奋的里程碑。虽然我不希望出现重大的价格反应,但它的交付将向以太坊以及Levi Strauss,摩根大通和联合国世界粮食计划署等数百家企业的成千上万的开发商发出重要且令人鼓舞的信号。巨大的变化以微缩的步伐到达,君士坦丁堡只是迈向更好的互联网的最新成功步骤。“

“随着我们越来越接近以太坊的君士坦丁堡硬叉,整个以太坊生态系统都在呼吸着。暂时反思这一发展的重要性是很重要的。毕竟,一个管理价值数十亿美元的公共功能区块链并不容易升级。实现诸如此类的基本协议升级总是会带来服务中断和社区分散的风险。

由区块链系统的分散性质激怒的复杂网络升级将通过创建改进系统的新规则来改变基础以太坊协议。

“君士坦丁堡标志着摆脱工作证明(PoW)的第一个真正的步骤,这是以太坊可扩展性和效率问题的核心,并且是一个使证明网络速度更快的证明共识协议(PoS)共识协议。交易更便宜。然而,这是一个长期目标,目前的目标是简单地增加网络容量并减少采矿能耗。如果升级是在没有任何打嗝的情况下推出的,那么可以说君士坦丁堡将迈向可扩展性增益的重要一步,这有助于使社区对链式交易的实时集体愿望更接近成果,“创始人Vaibhav Kadikar表示。 &CEO,CloseCross。

“尽管存在任何潜在的中断或其他问题,但以太坊仍然在开发者对平台的承诺方面保持着显着的优势。作为以太坊生态系统的一部分,我们希望通过这个和后续的分支理解这些分支对升级后我们现有的工作和代码的影响,以及这可能对网络使用和成本产生什么影响。

全球领先的区块链教育和培训提供商B9lab的联合创始人兼社区经理Elias Haase 说:

“君士坦丁堡和彼得斯堡的叉子预计将近六个月。升级到实时系统总是存在风险,因此团队正在谨慎地接近升级是合适的。所涉及的每个人都知道,不要做任何会干扰已经在平台上运行的应用程序的事情是很重要的。如果我们看到一个成功的执行,它将展示他们在推进技术的同时评估和降低风险的能力。“

如果您使用交易所(例如Coinbase,Kraken或Binance),网上钱包服务(例如Metamask,MyCrypto或MyEtherWallet),移动钱包服务(例如Coinbase钱包,Status.im或Trust Wallet),或硬件钱包(如Ledger,Trezor或KeepKey),除非通知您通过兑换或钱包服务采取其他步骤,否则您无需执行任何操作。

但节点运营商和矿工需要下载最新版本的以太坊客户端。

君士坦丁堡有什么变化?

君士坦丁堡实施的变更是使用EIP定义的。以太坊改进建议(EIPs)描述了以太坊平台的标准,包括核心协议规范,客户端API和合同标准。以下EIP将在君士坦丁堡实施。

EIP 145:EVM中的按位移位指令

提供本机按位移位,其成本与其他算术运算相同。

EVM缺少按位移位运算符,但支持其他逻辑和算术运算符。移位操作可以通过算术运算符实现,但成本较高,需要更多的处理时间。使用算术实施SHL和SHR每消耗35个气体,而这些建议的指令需要3个气体。

简而言之:此EIP为协议添加了本机功能,因此在链上执行某些操作会更便宜,更容易。

EIP 1014:Skinny CREATE2

在0xf5添加一个新的操作码,它需要4个堆栈参数:endowment,memory_start,memory_length,salt。行为与CREATE相同,除了使用keccak256(0xff ++ sender_address ++ salt ++ keccak256(init_code)))[12:]而不是keccak256(RLP(sender_address,nonce))[12:]作为合同所在的地址初始化为。

这允许与在链上尚不存在的地址进行交互,但是可以依赖于仅可能包含最终由特定的初始代码片段创建的代码。

对涉及与合同的反事实交互的状态渠道用例很重要。

简而言之:此EIP使您可以与尚未创建的地址进行交互。

EIP 1052:EXTCODEHASH操作码

此EIP指定一个新操作码,它返回合约代码的keccak256哈希值。

许多契约需要对合同的字节码执行检查,但不一定需要字节码本身。例如,合同可能想要检查另一个合同的字节码是否是一组允许的实现之一,或者如果分析通过,它可以对代码执行分析并将任何具有匹配字节码的合同列入白名单。

合同现在可以使用EXTCODECOPY操作码执行此操作,但这是昂贵的,特别是对于大型合同,在只需要哈希的情况下。因此,正在实现一个名为EXTCODEHASH的新操作码,它返回合约字节码的keccak256哈希值。

简而言之:这种EIP使链条上的某些东西更便宜(需要更少的气体)。

EIP 1234:君士坦丁堡难度炸弹延迟和阻挡奖励调整

由于难度炸弹(也称为“冰河时代”)缓慢加速,平均阻挡时间正在增加。该EIP建议将难度炸弹延迟大约12个月,并减少块奖励以适应冰河时代的延迟。

简而言之:这个EIP确保我们不会在准备和实施股权证明之前冻结区块链。

圣彼得堡有什么变化?

在以太网在主网络上执行网络升级之前,升级测试网络(如Ropsten)以测试更改。此博客文章中列出的原始君士坦丁堡更改在推迟之前应用于测试网络,并且需要第二次网络升级以撤消原始君士坦丁堡的更改。这被称为圣彼得堡,它出现在与君士坦丁堡相同的街区号码上。

使用圣彼得堡网络升级从测试网络中删除了以下EIP:

免责声明:本文由用户上传,如有侵权请联系删除!