在早期调研BTC生态时,看过侧链网络,当时基于“原生性不足”的判断,就没有细致的研究,专注于RGB协议的研究。前几天,pprgb的项目方和我探讨是否有在Liquid上“映射”发行的可能性,随即研究发现RGB协议和Liquid之间存在着“桥接”代码,虽然我没有测试过,但是发现代码很早就有了,说明早就是路线图中的事情。于是,开始着手研究Liquid,并逐步了解其原理、技术特性、生态现状等,方有此篇。
本篇只能用“浅谈”,因为Liquid出来很早了,属于“远古协议”的范畴,我研究时间不多,与这个协议下OG们的认知肯定有差距,故本篇仅作为“学习笔记”记录一下。
Liquid是一个基于侧链思路的比特币二层结算网络,其目的是将加密货币交易所和机构更有效的连接起来,实现更快的、更保密的比特币交易和数字货币资产的发行。
在早期的BTC扩容之争中,出现了两个观点:一个是大区块(TPS不够把区块增大就好了),另一个就是在BTC外来进行各种尝试,通过某种方式与原链锚定或挂接,侧链就是其中一种。
侧链是一种机制,即将原区块链的代币(这里指BTC主链的BTC)在另一个独立的区块链(这里指的就是Liquid)中安全的使用,在这条新链中会有新的规则、性能要求和安全机制等。
这样在需要在原链做一些有安全风险的新功能测试、或是测试在原链中无法实现的新功能时,就能够在侧链进行。
当然,为了保证原链和侧链的锚定性,会有双向挂钩的机制来将主代币进行锚定。
Liquid就是比特币的一条侧链,允许 Liquid 网络的用户通过双向挂钩在两个网络之间移动比特币。Liquid 网络中使用的比特币被称为 L-BTC,每个 L-BTC 背后都有可验证的等值数量的 BTC,由被称为工作人员(Functionary)的 Liquid 成员担保。
