一文解读限制了比特币二层还没有被大规模使用的原因

Bitcoin发展的讨论再次变得热烈,如何发掘Crypto产业最大的资产来源地成为一个重要问题。Lightning,Taproot,RGB等技术可以拓展一层网络的计算和资产表现能力,但Script有限的计算能力,UTXO的机制,10mins左右的平均出块时间等三个特性限制了二层技术的发展。如果有技术方案能够解决这些问题,将会带来革新性的进步!

摘要由 Mars AI 生成

本摘要由 Mars AI 模型生成,其生成内容的准确性、完整性还处于迭代更新阶段。

Bitcoin潜在发展的讨论最近似乎又变的门庭若市。如何发掘Crypto产业最大的资产来源地,在本轮周期中已经变成了一个不可忽视的问题。关于如何发展,我们还没有明确的答案,但是我们可以通过一种:发现-解决问题的方式,来发现潜在的Alpha。目前,一个较为统一的共识是:Bitcoin一层网络的处理能力是有限的,所以我们需要Lightning,Taproot,RGB等方式来拓展一层网络的计算和资产表现能力。那么,是什么限制了二层和其他技术的还没有被大规模使用呢?

回归本质,拓展一层的前提是要依赖一层的核心设计。简单的来说,目前Bitcoin有三个不能忽视的特性限制了二层技术的发展:1.Script有限的计算能力,2.UTXO的机制,3.10mins左右的平均出块时间。这三个特性组合在一起就会造成:

1. Bitcoin一层Script有限的计算能力,和UTXO机制,使得难以像比特币一层以太坊Rollup一样通过合约来验证二层计算的正确性。我们拿以太坊为例:以太坊Rollup项目,例如Scroll,会通过一个部署在一层的合约来验证二层网络计算生成的ZK Proof的正确性。而比特币一层UTXO是一种即花即弃用的方式,每次使用UTXO都会消费掉之前的UTXO,产生新的UTXO(想象一下每次调用合约,就需要生成一个新合约的成本)。因此,它难以像以太坊一样通过一个固定地址的智能合约来重复的接受某些函数调用。此外,比特币网络虽然也支持栈形式的Script Code,但是它支持的OpCode类型非常有限,只能支持有限的简单的计算,目前还难以拓展到类似Scroll ZK 验证合约这种计算级别的合约validator。

2. Bitcoin 平均出块时间在10mins左右,相比于以太坊12s的平均出块时间,增加了潜在的交易Finalized时间。假如我们设置6个区块作为交易被Finalized,那么从一层到到二层资产转移的确认至少需要大概一个小时的时间。

总结的来说,如果有技术方案可以:

1. 通过某种方式,使得二层的计算结果,能在比特币UTXO和现有的Script OpCode下,在有限成本内,在Bitcoin一层进行验证。

2. 在平均10mins出块时间的条件下,加速L1-L2层的计算之间的Finalized time。

那么都会带了革新性的进步!

转载声明:本文 由CoinON抓取收录,观点仅代表作者本人,不代表CoinON资讯立场,CoinON不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。

声明:图文来源于网络,如有侵权请联系删除

风险提示:投资有风险,入市需谨慎。本资讯不作为投资理财建议。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2023年11月28日 上午12:43
下一篇 2023年11月28日 上午12:43

相关推荐

一文解读限制了比特币二层还没有被大规模使用的原因

星期二 2023-11-28 0:43:49

Bitcoin潜在发展的讨论最近似乎又变的门庭若市。如何发掘Crypto产业最大的资产来源地,在本轮周期中已经变成了一个不可忽视的问题。关于如何发展,我们还没有明确的答案,但是我们可以通过一种:发现-解决问题的方式,来发现潜在的Alpha。目前,一个较为统一的共识是:Bitcoin一层网络的处理能力是有限的,所以我们需要Lightning,Taproot,RGB等方式来拓展一层网络的计算和资产表现能力。那么,是什么限制了二层和其他技术的还没有被大规模使用呢?

回归本质,拓展一层的前提是要依赖一层的核心设计。简单的来说,目前Bitcoin有三个不能忽视的特性限制了二层技术的发展:1.Script有限的计算能力,2.UTXO的机制,3.10mins左右的平均出块时间。这三个特性组合在一起就会造成:

1. Bitcoin一层Script有限的计算能力,和UTXO机制,使得难以像比特币一层以太坊Rollup一样通过合约来验证二层计算的正确性。我们拿以太坊为例:以太坊Rollup项目,例如Scroll,会通过一个部署在一层的合约来验证二层网络计算生成的ZK Proof的正确性。而比特币一层UTXO是一种即花即弃用的方式,每次使用UTXO都会消费掉之前的UTXO,产生新的UTXO(想象一下每次调用合约,就需要生成一个新合约的成本)。因此,它难以像以太坊一样通过一个固定地址的智能合约来重复的接受某些函数调用。此外,比特币网络虽然也支持栈形式的Script Code,但是它支持的OpCode类型非常有限,只能支持有限的简单的计算,目前还难以拓展到类似Scroll ZK 验证合约这种计算级别的合约validator。

2. Bitcoin 平均出块时间在10mins左右,相比于以太坊12s的平均出块时间,增加了潜在的交易Finalized时间。假如我们设置6个区块作为交易被Finalized,那么从一层到到二层资产转移的确认至少需要大概一个小时的时间。

总结的来说,如果有技术方案可以:

1. 通过某种方式,使得二层的计算结果,能在比特币UTXO和现有的Script OpCode下,在有限成本内,在Bitcoin一层进行验证。

2. 在平均10mins出块时间的条件下,加速L1-L2层的计算之间的Finalized time。

那么都会带了革新性的进步!