
侧链的定义因询问对象而异。关于侧链的定义有着悠久的丰富历史。从最广泛的意义上说,侧链可以描述为一个可以与另一个区块链交互的区块链。
侧链有两种基本类型,一种是两个独立的区块链,另一种是一个区块链依赖于另一个区块链。在前者的情况下,两者可以被视为彼此的侧链,即它们是平等的,有时两者会有各自独立的本地代币。对于后者,一个侧链可以被视为父链,另一个为依赖或“子”链。通常在父子链关系中,子链不会创造自己的资产。相反,它通过父链的转移获得任何资产。
侧链可以通过多种不同的方式 进行交互,但几乎总是包括在链之间交换资产的能力。这是通过使用双向挂钩实现的。最易于理解的双向挂钩是集中式交易所,其运作如下:您拥有BTC,但您想要ETH,因此您通过BTC-ETH对交换BTC为ETH。不幸的是,使用集中交易所需要依赖一个中心可信方,这需要中介费用并带来第三方风险。有更好的方式。
去中心化的双向挂钩基本由两个区块链上的“锁箱”组成。让我们来看一个简化的例子来说明如何使用这些锁箱来促进资产从一个链到另一个链的转移。
假设您想将1 BTC从比特币网络转移到一个侧链。首先,您将1 BTC的交易发送到比特币网络上的指定锁箱地址。在锁箱中的任何比特币在此期间实际上都从比特币的总供应中移除。在该交易中,您还包括您想要将BTC发送到的侧链地址的信息。一旦比特币网络接收到交易并添加到区块链中,侧链锁箱将释放1 BTC并将其发送到比特币网络交易中指示的地址。要将BTC发回,您只需反转这些步骤。
在加密货币中,通过双向挂钩在一个链和另一个链之间移动资产的系统通常被称为桥梁。桥梁不仅限于转移资产;资产也可以交换。桥梁可以做BTC → BTC,也可以设计为做BTC → ETH。桥梁架构可以有很大差异。例如,有Powpegs、SPV、联合式和抵押式系统。
侧链带来三个主要好处:可扩展性、实验性/可升级性和多样化。
可扩展性:通过许多优化,侧链可以提供更快和更便宜的交易,例如,通过将某种类型的交易移动到一个专为该类型交易设计的协议的另一个链上。这应该会使第一个链不那么拥堵,使第一个链也更快更便宜。侧链还可以使用更快、更高效的新技术。
实验性/可升级性:升级一个拥有多元化利益相关者的成熟区块链可能很困难。达成共识可能很慢,甚至不可能。侧链允许新想法在没有广泛共识的情况下进行测试和部署。这种实验性和可升级性使得许多有助于可扩展性的效率得以实现。
多样化:其他区块链的资产可以让更多人访问。DeFi中的借贷等应用可以获得来自其他链的资产。
侧链负责其自身的安全性;侧链的安全性不来源于与其桥接的 区块链。这既是优点也是缺点。这意味着一个区块链的安全性差不会影响连接区块链的安全性。然而,这也意味着像比特币这样流行的区块链无法为较小、较不流行的区块链提供任何安全强度。
相关地,侧链需要自己的矿工。一个多样化的大型矿池是大多数区块链保护其网络的重要方式。新的链必须尽力发展其挖矿生态系统,但这可能很困难,因为新的链通常对矿工来说利润较低。侧链可能使这种情况更糟,因为在父子链中,子链通常没有自己的本地代币。这对矿工来说是一种不利因素,因为他们的主要收入来源是本地代币的发行。
最后,有些人可能对其在一个区块链上的资产做出不正确的假设,当转移到另一个区块链时并不成立。例如,如果您持有BTC是因为比特币的安全性和信任模型,当您将BTC转移到侧链时,可以几乎肯定安全性会较弱,信任模型会有所不同。
Drivechain 是上面提到的第二种类型的侧链的一个例子——“父子”。比特币是父链,Drivechain是子链,因此Drivechain不发行本地代币。相反,它完全依赖于从比特币网络转移的BTC。Drivechain使用SPV实现其双向挂钩,这依赖于矿工验证转移。矿工联盟的51%攻击是可能的。Drivechain的一个独特功能是创建了盲合并挖矿(BMM),这解决了侧链需要自己矿工的缺点。BMM允许比特币区块链(父链)上的矿工在Drivechain(子链)上进行挖矿,而无需运行Drivechain全节点,矿工以BTC支付。
Drivechain希望让人们能够将比特币从比特币网络转移到侧链再转回。这有望使比特币持有者可以访问多样化的区块链。
SmartBCH 是第一种类型的侧链的一个例子——两个独立的区块链。SmartBCH 是一个以太坊虚拟机(EVM)和Web3-兼容的比特币现金的侧链,但没有自己的本地代币。SmartBCH使用一个独特的桥梁称为SHA-Gate。从BCH到SmartBCH的转移由BCH全节点客户端处理。从SmartBCH到BCH的转移使用联合体进行操作,矿工进行监督。
SmartBCH是一个更具雄心的项目的例子。虽然它希望改善交易时间(区块间隔以秒计算,而BCH为10分钟)并为BCH带来强大的智能合约功能,但其最令人兴奋的目标是以更短的时间提供类似ETH2.0项目的好处。例如,SmartBCH将区块gas限制增加到160亿,而以太 坊为1500万。这极大地增加了SmartBCH的理论每秒交易量。
要开始使用SmartBCH,您需要购买一些BCH,您可以通过Bitcoin.com Wallet app,通过Bitcoin.com的网站,或在任何主要交易所进行购买。然后您需要设置一个Web3钱包。您可以使用Brave浏览器中的集成加密钱包,或者使用Metamask。
Polygon 是两种类型侧链的混合。它使用一个称为Plasma的以太坊框架,允许创建能够在以太坊区块链上定期完成交易的子链。Polygon 兼容EVM。另一方面,Polygon通过权益证明验证者发行其本地代币MATIC。它有两个双向挂钩,一个通过Plasma,一个通过权益证明验证者。
Polygon旨在提供区块链之间的连接。由于Polygon兼容EVM,与其他也兼容EVM的区块链(如SmartBCH)连接应该比不兼容的区块链(如比特币)更少挑战。
要开始使用Polygon网络,您需要购买一些MATIC,您可以在我们的网站上这里获取,然后设置一个web3钱包。
阅读更多:了解以太坊上的关键二层解决方案。
通过我们的每周通讯获取最重要的见解,保持在加密领域的领先地位。
每周加密新闻,为您精心策划
可操作的见解和教育提示
推动经济自由的产品更新
无垃圾信息。随时取消订阅。