LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 以太坊的Vitalik Buterin:第1层基本级别不能太强大,但需要足够强大以支持第二

以太坊的Vitalik Buterin:第1层基本级别不能太强大,但需要足够强大以支持第二

2019-12-29 azcoinnews 来源:区块链网络

区块链空间中最常见的思路之一是,基础层(第1层)应该稳定且简单,因为它们是难以更改的基础架构,如果破坏基础架构会造成巨大伤害 。 鉴于复杂性和进一步的应用应该建立在第2层上:状态通道,等离子,汇总等。

但是,在最近的博客文章中,以太坊的联合创始人Vitalik Buterin对此提出了挑战。 他说,虽然拆分是一个好主意,但他长期支持该想法,但第1层基本级别必须足够强大,以支持第2层上应用程序的复杂性。

以太坊的共同创始人Vitalik Buterin

Buterin认为这样的想法有一个重要的缺陷:尽管第1层不能因为强大的功能而变得太强,这意味着更大的复杂性,因此也有更大的脆弱性,但是第1层还必须足够强大,以使人们想要的第2层上层协议 bu 首先实际上是有可能的。 因此,当第1层协议达到一定程度的功能(可以称为"功能逃逸速度")时,我们可以在不改变基础的情况下在顶部进行其他所有操作。

在第1层功能不够强大的情况下,从理论上讲,我们可以谈论填补第2层系统的空白,但是现实是,没有办法重新构建整套信任假设,就无法实际构建这些系统。

此外,联合创始人还解释说,无需使用高性能语言,就可以在链上执行定制的用户生成脚本。 它只需要能够验证"可能需要验证的任意事物"所需的功能级别。

他确认这很重要,因为将要构建的第2层协议 最重要的是,需要某种验证逻辑,并且该验证逻辑必须以某种方式由区块链执行。

此外,Buterin表示,任何一种具有图灵完备语言的程序都可以翻译成等效的程序。 可以使用其他任何图灵完备的语言编写的程序,尽管也可以使用稍微轻一点的语言,并且可以限制没有循环的程序或保证以特定数量的步骤终止的程序。

进一步, 他补充说,无论哪种编程语言都存在,将这种编程语言准确地集成到区块链中也很重要。

特别是,联合创始人表示,这种"纯粹的功能"方法不足以使 执行多种 人们实际上想要执行的2种协议中的一种。 例如,它可以使用通道(以及基于通道的系统,例如闪电网络),但不能扩展具有更强属性的技术或具有更复杂状态概念的自举系统。

它还指出 等离子和通道以及完全脱链的其他第2层协议具有一些根本性的弱点,使它们无法完全复制第1层的功能。例如,这些协议需要一种方法来判断某些当事方恶意未能做到的情况 提供有保证的数据,并且数据发布不能在全球范围内验证,这在游戏理论上也是不稳定的。

有一种解决方法,第二层协议可以在链上发布少量数据,但可以 完全在链外进行计算。 此外,如果区块链允许发布并保证相当大量数据的可用性,即使其计算能力仍然非常有限,那么区块链也可以支持这些第二层协议并实现高水平的可扩展性和功能性

那么,区块链需要能够处理和保证多少数据? 是的,它专注于您想要的TPS。 "通过汇总,您可以将大多数活动压缩到每个事务?10-20字节,因此1 kB / sec可以提供50-100 TPS,1 MB / sec可以提供50,000-100,000 TPS,依此类推。"

总的来说,Buterin表示,短期内我们需要与第二层并行进行第一层开发,而从长期来看,我们需要更多地关注第二层。

了解更多:

有关宣布放弃美国国籍的消息,以太坊研究员维吉尔·格里菲斯(Virgil Griffith)被拒绝保释 以太坊联合创始人Jeff Wilcke确认卖出90k ETH,价格暴跌

—-

编译者/作者:azcoinnews

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

知识
LOADING...
LOADING...