Skip to content

区块链上第一层必要的可扩展性

该网站中文内容是英文原作的译文,大多依赖 AI 翻译,尚未认真校对。请访问英文网站获取原作准确内容。在中文页面的网址 zh.zemgao.com/... 中去掉 zh. 其它部分保持不变,刷新页面, 即可到相对应的英文页面。

区块链已经开辟了许多可能的应用,包括支付、代币化、智能合约,以及一般的数据访问管理。 对于初学者来说,彭博社的Matt Levine最近写的一篇文章《加密货币的故事》是一篇不错的阅读。它用非技术语言很好地解释了区块链可能解决的一些问题,以及它目前存在的问题。 特别是,文章对需要一种新的数据库来取代现有的数据库做了很好的常识性说明,而目前的加密世界在很大程度上忽略了这一点。

但这不是一个 “加密货币故事”。 这是一个区块链或分布式账本的故事,因为’加密’是一个错误的描述,也是一个误导性的运动,一些DeFi的应用是可疑的,或者至少我们还没有弄清楚真正的用例。

世界需要一个新的数据范式,这远远超出了目前所理解的支付、代币化和智能合约。 新的数据范式将以整合IPv6和区块链的新互联网为基础。 它将从根本上改变今天的数据管理方式,它不仅包括世界上存在的每一个数据库,还包括一般的互联网数据访问权限管理,无论是与价值相关的,还是与安全和隐私相关的。

目前的区块链并不能胜任这项工作

如果你真的认真思考这些应用,你会意识到,它最终会需要一个具有无限制可扩展性的区块链,以及极低的交易成本,只需一小部分。

这立即暴露了几乎所有现有的区块链都不适合广泛采用。

而第二层(L2)解决方案不会解决这个问题。 见L2解决方案,以及关于L2解决方案的更多内容

因为L2解决方案没有任何结算能力,每个需要立即结算的交易都需要在第1层(L1)进行结算。 这就要求L1本身在实际使用中要有足够的可扩展性,即使有有用的L2解决方案可用于合适的应用。

核心问题是,为了拥有完整的区块链能力(小额支付、智能合约、代币化和去中心化数据),即使有强大的L2解决方案,你仍然必须有一个可扩展的第一层(L1)区块链,以便能够在链上运行大量交易,包括结算和验证。

它需要多大的可扩展性? 简短的答案是 “无限”–每秒数百万甚至数十亿次交易(TPS),而不是常见的5-7次TPS(BTC),20次TPS(Ethereum),或者其他一些声称解决了可扩展性问题的区块链所吹嘘的数千次。

要成为互联网交易的全球解决方案,不仅包括支付,还包括各种智能合约、代币化和数据访问/权利交易,可扩展性意味着每秒L1交易(TPS)远远超过现在的数十万,在不久的将来是数百万,甚至在长期是数十亿,而L2 TPS是L1 TPS的数千倍。

区块链和互联网容量

为了理解这一点,让我们从整个互联网的角度来看一下。

根据最近的估计,世界上的全球互联网流量约为每秒1 petabits(1×10^15 bits/s)。 与2011年《科学》杂志上的一篇论文相比,这个估计似乎是合理的,当时互联网的通信能力是3 x 10^12 kb/s。见。世界存储、通信和计算信息的技术能力(science.org)

在11年内增加300倍,意味着在过去十年中平均每年增长约55%。 虽然这个速度似乎不现实,但随着物联网的爆炸性增长,未来互联网容量的增长可以轻松超过过去十年。

但为了保守起见,我们假设全球互联网流量每10年将增长33倍(比过去11年的300倍慢得多)。 按照这个趋势,全球互联网流量在10年内将至少为 1×10^16比特/秒。

假设有以下条件。

  • 平均交易规模为1kb/tx(作为参考,一个简单的比特币交易规模为0.25kb/tx)。
  • 仅有1/1000的互联网容量需要在区块链上进行交易(L1或L2,不仅包括价值交易层或价值互联网–IoV,还包括任何用于安全和授权的数据库相关交易)。

那么支持这样一个未来所需的区块链交易能力将是。

现在:10^9 txs/s(10亿TPS),在L1和L2上。

10年后。 3.3 x 10^10 txs/s(330亿TPS),在L1和L2上,以及

在20年内。10^12 txs/s (1 triillion TPS),在L1和L2上。

而如果我们进一步假设只有1/1000的区块链交易(或1/100万的互联网)会在第1层结算,那么支持这样的未来所需的L1区块链交易能力,保守地说,将是。

现在:10^6 txs/s(100万TPS),仅L1。

10年后。 3.3×10^7 txs/s(3300万TPS),仅L1,和

20年后。10^9 txs/s (10亿TPS), 仅限L1。

鉴于这些假设,上述估计是保守的。 可以很肯定地说,为了作为未来互联网的数据和价值交易层,区块链网络在短短20年内可能需要拥有数十亿TPS的L1交易能力。

而在上述假设中,只有1/1000(千分之一)的互联网是在区块链上,而1/100万(百万分之一)是在L1上。

从更实际的角度来看,非常保守的说法是,一个完全有能力支持区块链数据库、Web3和LoT的区块链,现在需要有几十万的L1 TPS和几亿的L2 TPS,并继续无限制地增长。

这就是区块链支持的未来链上数据库、Web3和IoV的那种规模。那些认为最大的TPS在几千人就够了的人,根本没有接触到现实的规模是什么。偏离几倍是一回事,但偏离几千甚至一百万倍完全是另一回事。

认为可以把几乎所有的交易都推到L2,希望限制在5-7笔交易的TPS的L1区块链可以作为整个世界的结算层,这种想法甚至都不够严肃,不值得一试。 BTC作为一个L1区块链永远 无法做到这一点。 通过设计,BTC的上限为5-7个TPS,BTC短了很多数量级,所以无论有什么L2解决方案,它都是一个死胡同。

鉴于新互联网整合了IPv6和区块链,其他区块链也需要重新思考可扩展性的问题。

但会有很多区块链来分担分布式规模的负担,对吗?

这是另一个盛行的错误说法。 目前数百个区块链的状态不是健康发展的标志,而恰恰相反。 这是一个从比特币区块链早期开始的不幸发展的恶果。见。 真正的比特币和区块链;以及将整个领域引向错误方向的大转弯

要想真正发展成为一个富有成效和有用的系统,区块链必须在基础层收敛,同时允许在基础层之上的无限应用。 互联网是一个比喻。 互联网统一于TCP/IP协议,它既允许强大的基础设施,也允许无限的应用。

即使是宇宙也是基于这样的原则创造的,即法律被设定为绝对稳定的统一体,而基于法律的存在则具有无限的多样性。无限的多样性是可能的,因为法律的稳定统一性,而不是尽管如此。

随着互联网和区块链即将在IPv6和CGA(加密生成的地址)的基础上整合,形成统一的物联网,基础层只能有一个区块链。而且该区块链必须具有极强的可扩展性和低成本,其范围是以亿为单位的TPS,每笔交易的成本是千分之一美分。其他区块链要么死亡,要么如果它们有足够的理由继续存在于市场中,就会被吸收到统一的物联网中,成为叠加网络,享受底层区块链的效率,同时保持一个市场利基。

请看更多。 一个区块链作为IoV的基础层

总体上的可扩展性

有些人可能会说,如果我的应用程序每秒需要的交易不超过一个,我为什么要关心每秒可以达到数百万个交易的区块链?

答案非常简单。一个系统的可扩展性总是一个综合的问题。一个区块链如果可能满足少数应用的需求,但不是每个人的需求,最终会失败并被经济淘汰。

当L1和L2被实施以解决现实世界的问题时,会出现完全不同的问题。可扩展性必须被综合考虑(而不是每个应用被单独考虑)。

总的来说,L1和L2都必须是可扩展的,每一个都是在它自己的领域里。即使一个特定的L2应用已经刻意做出牺牲,除了偶尔的结算外,不享受区块链对其交易的好处,就像目前最所谓的L2解决方案一样,情况也是如此。 首先,如果没有一个可扩展的L1,这样的解决方案就是一个死胡同,因为一个不能与链上的所有应用共同 扩展的区块链最终是不会被市场采用的,不管一个特定的应用是否需要这样的L1规模。

Share