主页 > imtoken下载中心 > 如何在新迭代的以太坊网络中用 PoS 共识修正区块链

如何在新迭代的以太坊网络中用 PoS 共识修正区块链

imtoken下载中心 2023-12-06 05:11:51

前言:众所周知,信标链是以太坊2.0的重要基础。 最开始,信标链作为分片、太阳能汽车的协调者而存在,最近Vitalik提出了信标链合约的概念。 这到底是什么? 它能做什么这篇文章给你一些答案。

以太坊 2.0 背后的核心基础设施可能正在经历重大的重新设计。

以太坊创始人 Vitalik Buterlin 提出了一项新提案,提议在基于 PoS 共识的以太坊网络新迭代中彻底改变区块链的作用。

“这里的想法是,基本上在信标链上,你将能够部署这些总结区块链如何工作、状态转换如何工作以及智能合约如何工作的小世界,”Raul Jordan 解释说,Raul Jordan Right Wrong营利性 Prysmatic Labs 的联合负责人。

如何在PoS共识的以太坊网络新迭代中修改区块链

PrysmaTIc Labs 是构建软件以支持基于 PoS 共识机制的世界第二大区块链的高度可扩展和节能版本的十几个团队之一。

以太坊智能合约语言_如何在以太坊上部署智能合约_怎么查以太坊公链查智能合约

根据 Jordan 的说法,Buterin 提出的信标链设计“使应用程序开发人员更容易在以太坊上构建应用程序”,同时更容易利用新网络,而无需重新学习全新区块链平台的参数。

这对于以太坊平台上的众多应用开发者来说是个好消息。 他们多年来一直期待以太坊 2.0 升级,但并未完全了解它会带来什么。

“如何做PoS?如何实现分片?如何实现安全?对整个生态和生态中的开发者意味着什么?” 加密钱包应用程序 MyCrypto 的 CEO Taylor Monahan 曾谈到。

虽然以太坊 2.0 的很多方面还有待于变化和未来的研究,(蓝狐注:也就是说,未来以太坊 2.0 可能会有很多变化),Buterin 的最新提案提出了有趣的新进展,它的目标是简化 dApp 在以太坊网络上的部署方式。

怎么查以太坊公链查智能合约_如何在以太坊上部署智能合约_以太坊智能合约语言

这一切都始于了解信标链。

定制的区块链世界

信标链是协调数十万个其他以太坊区块链的中央区块链,在以太坊 2.0 网络中称为分片。

乔丹解释说:“与其在一台巨型机器上一次运行一项交易……它可以分成全世界无数台机器并行运行。”

以太坊智能合约语言_怎么查以太坊公链查智能合约_如何在以太坊上部署智能合约

最初,信标链严格作为协调器存在,或者用 Buterin 的话说,它是以太坊 2.0 的“心跳”,跟踪所有分片上的数据并将该数据的摘要编译到一个中央块中。 区块链上。

现在,Buterin 提议,信标链可以提供额外的功能:存储专门的智能合约,也称为信标链合约。

“这些合约不同于之前为以太坊 1.0 上的应用程序部署的传统智能合约,”Consensys 研究员 Will Villanueva 写道。 “之前的都存在于分片链中。相比之下,信标链合约将代表整个执行环境或交易框架。” (蓝狐注:说白了,信标链合约是中央直属的,全球的。)

换句话说,这些信标链合约将规定计算和智能合约执行的所有规则,包括交易费用、相关gas成本等。

怎么查以太坊公链查智能合约_以太坊智能合约语言_如何在以太坊上部署智能合约

“该提案的总体思路是拥有一个相对最小的共识层框架,该框架仍然提供足够的能力来开发复杂的框架,为我们提供我们作为第 2 层所需的所有智能合约功能如何在以太坊上部署智能合约,”Buterin 解释道。

实际上,这意味着 dApp 开发者可以选择调用模仿当前以太坊 1.0 执行环境的信标链合约。

“DApp 开发者不需要改变他们已经知道的东西。” 乔丹强调。

更有趣的是,Jordan 补充道:信标链合约也可以模仿比特币,在以太坊 2.0 上创建的执行环境可以拥有与比特币区块链完全相同的规则和参数。

怎么查以太坊公链查智能合约_以太坊智能合约语言_如何在以太坊上部署智能合约

对于 dApp 开发人员来说,就像为计算机选择不同的操作系统一样简单。 Jordan 向 CoidDesk 解释道:人们可以选择使用 Mac OS 或 Linux 而不是 Windows 来启动他们的计算机。

他还补充说:“你可以拥有一个比特币执行环境。 你可以有一个以太坊执行环境。 你基本上可以创建自己的自定义区块链世界并与人进行交易。”

摇摆不定的问题

尽管如此,关于信标链合约如何在以太坊上部署智能合约,一切都还没有定论。

“在实践中,不应该有太多的信标链合约。 应该只有少数,尤其是在开始的时候。” Villanueva 就拟议的信标链合约设计提出了自己的意见。

并且乔丹补充说,为了防止用户部署多个信标链合约,防止信标链“膨胀”,部署这些合约的价格可能会非常昂贵。 (蓝狐注:既然如此,何苦提议让开发者在信标链上部署合约?除了价格还有其他改进措施吗?如果提出了,但不鼓励开发或部署,意义有多大?它?或者至少,它的优先级是多少?)