BTCLayer2 -liquid

Liquid Network是一个基于比特币区块链技术的layer2网络,旨在为加密货币市场提供更快速、私密和可扩展的解决方案。Liquid Network独立于比特币运作,拥有自己的全球账本和共识机制。 Liquid的一个重要部分是其针对比特币 DeFi 的解决方案。Liquid Network上的BTC由比特币主链上的BTC 1:1 可验证地支持。 一旦用户将比特币转移到 Liquid Network,他们就可以在进行交易时利用网络的速度和保密功能。 用户还可以在网络上发行新的资产,例如稳定币和安全令牌。 Liquid Network是由比特币交易处理服务公司Blockstream开发的,于2018年十月正式上线。
但在链的治理结构上具有集中化的特点。

layer2 liquid:
https://blockstream.com/liquid/
现在改到: https://github.com/ElementsProject
doc: https://docs.liquid.net/docs/technical-overview

liquid 网络:

liquid 网络是一个基于btc 侧链的二层结算网络。他的作用是将交易所和机构连接起来,实现更快、更保密的比特币交易和数字资产的发行。 是基于 Elements技术实现的网络。Elements 是一个基于比特币代码库的开源、支持侧链的区块链平台。

实现的功能

  • 更快的结算速度:可以在两分种内实现最终结算
  • 隐私交易:隐藏资产金额和类型
  • 资产发行: 可以发行token
  • 互操作性:发行的token和LBTC一样都是相同的标准。具有原子性。

BTC 资产转移

Liquid网络中使用的比特币被称为L-BTC,每个L-BTC都有一个可验证的等价BTC,由一个称为functionaries 的功能来保证BTC在bitcoin和liquid上的双向绑定(two-way peg)

btc资产转移

网络角色和共识

大型交易所、金融机构和专注于比特币的公司——地理分布在世界各地

这些角色共同组成了LIquid的共识称为-Strong Federations.(强大联盟)。替换了pow共识。

Functionaries

有两种功能

  • 签名者- 为区块签名,并操作Liquid 侧链
  • 守护人- BTC 守护,保护liquid 持有的BTC。

出块

Liquid每分钟一块区块。区块是由签名者签名,签名信息包括当前区块高度和父区块高度。同时会拒收会导致分叉和重组的区块。也没有什么工作量证明。也就是一个区块被两个区块确认后,就是最终确认了。
出块人也是2/3签名,每一分钟轮流签名。如果轮到某个签名者签名的时候,其不在线,则下一分钟就会由下一个签名者签名。所以会有网络不稳的情况。


出块顺序.png

守护者

守护的就是联盟持有的BTC。

Peg-in (Bitcoin to Liquid)

用户向由liquid客户端软件生成的充值地址进行BTC转账。然后,再向Liuqid网络发送认领交易进行认领。
为了防止BitCoin网络分叉重组,需要等Bitcoin网络进行102个区块确认后,才能发起认领交易。


btc->liquid

Peg-out (Liquid to Bitcoin)

这些交易是由守护者分批处理的。期望到账时间是17分钟,但平常都是17 到 35 分钟。主要是受网络影响。
但是提现交易并不是所有人都可以提取的,是有个白名单,在白名单里的人才可以提币,这个白名单3天更新一次。


image.png

紧急处理

如果Liquid网络由于1/3的签名者不工作了,则在liquid里的btc就会锁死。所以Bitcoin网络中的多签钱包也就是 守护者的 多签钱包中包括一个时间锁,所以可以在liquid网络挂掉的时候,通过多签(紧急密钥)释放里面的btc。

验证者

是在启动链时指定的固定的工作人员。
参与者成员可以执行锁定、锁定、发送Liquid交易并完全验证Liquid链,而无需在保护网络方面发挥作用。

公众人员

任何人都可以通过运行完整的节点来参与网络。这些完整节点通过由功能人员和参与者成员运行的桥接节点连接到Liquid网络。

隐私交易

任何角色都可以发送隐私交易,且默认就是使用隐私交易

                   功能人员     验证者  公众人员

Secures the Network YES NO NO
Peg-in (BTC to L-BTC) YES YES YES
Peg-out (L-BTC to BTC) YES YES NO
Send Confidential Transactions YES YES YES
Issue Assets YES YES YES

交易费

Liquid Network 的交易费用平均只有比特币的十分之一左右。这使得小额支付和日常交易更具成本效益。

Options 客户端

https://github.com/BlockstreamResearch/options

Elements

Liquid本身也只是扩展了脚本,并没有 实现相应的虚拟机。但有其他工具Miniscript 在链外扩展。
https://github.com/ElementsProject/elements-miniscript
This library is a fork of rust-miniscript for elements.
用rust 语言写的

增加了31个操作码,重点是简化和改进约定:事务内省、64位算术等。有了这些操作码,Liquid可以部署高级智能合约,为寻求降低传统金融世界中常见的信任要求的交易员提供金融产品。

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容