Rollup间应用的可组合性比L1更具优势。
对Rollup最常见的批判之一是它们「破坏了可组合性」,这是大多数单链最大化主义者的主要论点。然而,「一条链统治世界」是不切实际的,多链生态共存是唯一的前进方向。那么可组合性在Rollup生态系统中意味着什么?
虽然可组合性的概念看起来很简单,但在多链环境中,需要更细微的区分。
可组合性:智能合约读取和写入另一个智能合约状态的能力。
简单地说,当应用程序可以与其他应用程序交互时,它们是可组合的。例如,一个UniswapV3流动性头寸管理工具可以与Uniswap组合,它可以读取Uniswap流动性池的当前数据,并为其用户执行流动性头寸的添加或删除。如果Uniswap和流动性工具位于同一条链上,它们可以轻松实现组合。
观点:俄罗斯不能也不会使用加密货币来逃避制裁:3月2日消息,美国非盈利组织区块链协会政策主管Jake Chervinsky表示,俄罗斯不能也不会使用加密货币来逃避制裁,对加密货币用于逃避制裁的担忧是完全没有根据的。Chervinsky阐述了俄罗斯不太可能使用加密货币绕过美国制裁的三个原因。
首先,制裁不局限于美元,现在任何美国企业或公民与俄罗斯进行交易都是非法的。他说,“不管他们是用美元、黄金、贝壳还是比特币。”
第二,像俄罗斯这样的国家的金融需求远远超过了目前加密市场的能力,Chervinsky称加密市场“太小、成本太高、太透明,对俄罗斯经济没用”。 换句话说,即使俄罗斯能够获得足够的流动性,它仍然无法在这样一个市场上隐藏自己的交易。
第三,普京花了数年时间试图让俄罗斯免受制裁,但俄罗斯未能建立任何有意义的加密基础设施,甚至未能最终确定加密法规,所以加密货币并不是他计划的一部分。此前消息,乌克兰政府呼吁对所有俄罗斯加密货币用户实施打击。(Cointelegraph)[2022/3/2 13:31:37]
同步可组合性:智能合约之间的交互发生在已知和有限的时间内。
观点:DeFi要成为主流,需要有更多真实世界资产上链:David LightonDeFi等加密资深人士认为,DeFi已经提供了创新的金融产品,但要使其成为主流,需要将更多真实世界的资产上链。(Cointelegraph)[2021/8/22 22:29:37]
同步可组合性只是在单个区块的时间跨度内发生的应用程序之间的交互。例如,闪电贷要求借款人在一次交易中同时完成借入和偿还贷款操作。但单个交易不能跨越多个区块,它必须发生在单个区块内。通常,在同一链上相互组合的应用程序是同步的,以太坊上的所有DeFi应用程序彼此同步组合。但是,同步可组合性并不是唯一的可组合性类型。
观点:历史表明,美国总统选举往往标志着比特币牛市转折点:CryptoSlate发文分析称,长期以来,美国总统大选一直被视为经济趋势的重要催化剂,潜在的权力更迭往往会改变全球市场的走向。许多分析人士预计,比特币的价格也会受到选举的影响。历史的确表明,选举是比特币的转折点,而且通常对其有利。比特币是在2008年大选后几个月推出的,2012年的抛物线周期是在奥巴马总统的第二任期选举后开始的,2016年的牛市趋势是在特朗普总统2016年大选后不久开始的。
在过去几个月里,比特币的价格从数月低点9900美元上涨到不到一周前创下的14100美元的高点。如果历史重演,2020年的大选可能标志着比特币的下一个抛物线趋势的开始,目前这种趋势已经开始出现一些迹象。[2020/11/4 11:38:07]
异步可组合性:智能合约之间的交互发生在未知且不受限制的时间内。
律师观点:“Archer诉Coinbase”一案再次佐证了“不是你的私钥,就不是你代币”:律师Justin Wales概述了近期加密货币行业内部发生的案件,并指出该案的判决再一次佐证了一句真理——“不是你的私钥,就不是你代币”。
Justin Wales给出的例子为“Archer诉Coinbase”一案。在本案中,原告Darrell Archer起诉Coinbase违反了用户协议,原因是该公司拒绝向其提供此前由比特币分叉而生成的比特币黄金(BTG)。在分叉发生时,Archer在Coinbase上存储了350枚比特币,Archer表示这将产生价值约15.9万美元的BTG。但由于Archer已将其比特币的控制权委托给了Coinbase,因此其无法自行获取分叉而出的BTG。在本案的判决中,加州第一上诉法院认为,Coinbase的用户协议中没有规定交付BTG的义务,因此无需向Archer交付BTG。(Decrypt)[2020/8/23]
与同步可组合性(应用程序之间的交互必须发生在一个区块中)不同,异步可组合性允许应用程序跨多个区块发生交互。虽然异步交互可能需要避免时间限制,但实际上没有人愿意永远等待,可以通过在预定时间后停止交互来缓解超时的情况。重要的是,异步可组合性使不同链上的应用程序能够进行交互,那么如果应用程序位于不同的链上,交互是如何发生的呢?
桥
在不同的区块链之间传递数据需要一个桥。虽然许多桥的存在只是为了在不同链之间转移代币,但异步可组合性使用户能够与不同链上的应用程序进行交互。例如,假设Uniswapv3和我们第一个示例中的流动性应用程序位于不同链上。当用户在链A上与流动性应用程序进行交易时,流动性应用程序将通过桥来与链B进行交互。流动性应用程序将向桥发出指令,表明它想要与链B上的哪个应用程序交互以及进行什么类型的交互。在这种情况下,我们会说它在Uniswap上创造了流动性头寸。然后,桥将数据传递到链B,以在Uniswap上创建流动性头寸,并将结果返回给链A,同时包括来自Uniswap的LPNFT。
要使桥启用异步可组合性,它需要具有通用数据传递功能。通用数据包括区块链可以传递的任意类型的数据,例如应用程序状态、有效性证明或区块头。
Rollups
存在于同一个Rollup上的应用程序可以彼此同步组合。但是,不同Rollup上的应用程序需要一个桥来异步组合,这与不同链上的应用程序的交互要求相同。由于不可能使用单个区块链来扩展所有Web3活动,因此具有异步可组合性的多链生态系统是唯一的解决方案。
Rollup「破坏」可组合性的论点是短视的,因为:
应用程序不可能天生都存在于单个区块链上,它们必须跨多个区块链进行交互。
尽管存在于不同的链上,应用程序依然可以组合。
然而,多链生态系统有其自身的基本问题:
每个区块链都需要部署自己的安全验证器。
区块链需要安全的桥。
除了可以拥有扩展性外,Rollups还解决了以上两个基本问题。Rollups不需要自己的验证器,只需要一组序列器来生成区块。L1提供安全验证器集,共享结算层的Rollup可以彼此之间建立信任最小化的桥,因为它们的状态转换可以通过结算层轻松验证。
最后,异步可组合性部分缓解了多链生态系统的另一个基本问题,即碎片化。应用程序可以从不同的链获取流动性,因为增加了流动性,跨链聚合和路由交易的DEX将减少大额交易的价格影响,对稳定币和质押衍生品更是如此。
撰文:AlexBeckett,就职于Celestia
编译:Aididiao
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。