
侧链的定义因你问的对象不同而异。关于侧链构成的定义有着悠久而丰富多彩的历史。在最广泛的意义上,侧链可以被描述为能够与另一个区块链交互的区块链。
基本上有两种类型的侧链,一种是具有两个独立的区块链,另一种是一个区块链依赖于另一个区块链的情况。前者中,两个区块链可以被视为彼此的侧链,也就是说,它们是平等的,有时两个区块链都会有自己的(独立的)本地代币。至于后者,一个侧链可以被视为父链,另一个则是依赖或“子”链。通常在父子侧链关系中,子链不创建自己的资产。相反,它从父链的转移中获得任何资产。
侧链可以以多种不同的方式进行交互,但几乎总是包括在链之间交换资产的能力。这是通过使用双向锁定实现的。最容易理解的双向锁定是中心化交易所,其工作原理如下:你有BTC,但你想要ETH,因此你通过BTC-ETH交易对将BTC兑换为ETH。不幸的是,使用中心化交易所需要依赖一个中心可信方,这需要中介费用并带来第三方风险。有一种更好的方法。