全球数字财富领导者

Infinitas基于RGB协议的比特币侧链(学习笔记下篇)

2023-05-15 15:10:50
金色财经
金色财经
关注
0
0
获赞
粉丝
喜欢 8 0收藏举报
— 分享 —
摘要:关于Infinitas:基于RGB协议的比特币侧链(学习笔记下篇)

    在上一篇内容里,我们讲解了“为了解决区块链的效率问题和可扩展性问题三大方案”中的第一种分片技术。接下来我们来分析一下另外两种方案:

  1.  侧链技术

    假设在以太坊之外重新建立一条链一个节点,这个节点的数据与以太坊不相关,这两条链也不相关,若执行其中一边的数据,由于两边的数据互不相关,这样的方式可以解决分片技术里的复杂度问题。

    若像刚刚描述的情况:两条链信息互不相通,不能进行转账,这个就不应该叫侧链,而叫两条主链,因此运用一种技术使得智能合约能够去读写另外一条链的数据,这才是侧链技术。

    5RWdy0NA3FlxXlLYMfDPX1vQ6LZ0jWxgztHWmJx3.png

  2.  Layer2

    第三种方案就是Layer2,Layer2是什么意思呢?

    假设有一个ETH链(L1),在这上面建一个L2(op之类的),这两条链都是独立的。L2不保证它自己链上数据的绝对安全性,而是通过L1来保证的。

    例如:L2上有很多区块,每隔100个区块就会和L1进行一次通讯,这次通讯会把这100个区块数据的变化告诉L1,然后由链上的智能合约定点进行检查,检查这100个区块的数据是否被篡改过,在检查的过程中是我们无法得知数据是否被篡改过的,但是由于L1每100个区块就会进行一次检查,另外我们认为在以太坊是绝对安全的,所以篡改在定点上被检查出来后,会有以太坊提供的机制让这个被篡改的部分废除,这就是Layer2。Layer2不是ETH发明出来的,最早的Layer2也在比特链上,它就是闪电网络。闪电网络很特殊,闪电网络并不是一条链。

    4ZLP5zXMYZvE5FaPOKTCJivAUBl6q1FRVPLVcQnJ.png

    在介绍闪电网络之前,我们需要明确一个概念,全局共识是什么,局部共识又是什么?

    假如现在有5个节点,这5个节点执行一个合约,都需要在每个节点上执行一遍,同时这5个节点之间也需要进行通讯,并且要保证有50%以上或者3三分之二以上的节点对数据达成一致,我们称之为有全局共识,简单来说就是所有的节点大多数达成一个共识,只有达成全局共识,这个数据才会被接受,这是区块链的特点,这一特点也引出了区块链的性能。众所周知区块链的性能是无法被删除的,因为所有的区块链,包括比特币、以太坊上每笔交易都要求全局共识。

    然而闪电网络是特殊的,他不需要全局共识。闪电网络是一个支付网络,它只需要P2P(点对点)就可以完成。假设A和B是两个节点,如果A和B认识那么他们之间可以直接建立通道或直接通讯,还有一种情况,A、B不认识,那么根据六度空间原理,中间经过几次中转,也可以找到一条通道。A、B在交易的时候,其他节点是对这个交易不知情的,只有在这个通道上的节点才能知道这笔交易的存在,那么只要这个通道上的几个节点达成共识,认为这笔交易没有欺诈,那么这笔交易就真实完成,这就是局部共识。

    区块链需要全局共识,而闪电网络只需要局部共识,这也叫做非区块链。只要达成局部共识,这比交易就在闪电网络上完成。所以说闪电网络上没有区块的概念,而且它的每一笔交易都是独立的。

    那如果闪电网络在达成共识的过程中出现欺诈行为会怎么解决呢?

    这就涉及了一套密码学机制,也是激励机制——交易过程中,若有人发现别人的交易有欺诈行为,他就可以选择关闭通道。所谓关闭通道,就是告诉比特币,我怀疑这一笔有欺诈,或者说我选择结束退出。比特币交易是通过区块链来保证公平的,所以数据会通过一定的方式通知比特币,这一笔有欺诈。闪电网络有一个机制,如果发现欺诈行为,会对欺诈者进行惩罚——将欺诈者所有的钱没收。所以在有欺诈的情况下,如果比特币交易成功了,那么欺诈者的钱就在比特币链上被没收了,在闪电网络上面交易就失败了。这也保证了闪电网络的安全性。

    以上就是三种解决方案。分片的主要问题在于通讯的复杂性,目前在理论上就不可解的。侧链的问题则在实操上,如何将两条链连到一起,又如何保证它的去中心化,以及安全。Layer2很好的解决了这些问题,所以Layer2现在备受大家关注。

    

    关于RGB协议的优秀之处,我们在第一篇文章(《RGB协议 带你走进后区块链智能合约时代》)已经很详细的为大家做了分析。简单而言,RGB的优点侧重于只让签约的人看到合约,其他人看不到,这很好地解决了隐私性的问题。

 

    在不断的发掘与创新中,Kevin Baye有了新的方向:做基于RGB协议的比特币侧链——INFINITAS。INFINITAS由Kevin Bayer发起,联合美国华盛顿大学以及瑞士LNP/BP 标准协会的Maxim Orlovsky 博士,还有新加坡的相关技术团队合作开发的,他们认为闪电网络倾向于彼此的交易使别人看不见,但与此同时也带来一个问题——一笔基于RGB协议的交易都相当于一笔比特币的转账,因此也会受到比特币性能的限制。所以Kevin Baye团队的解决方案是:INFINITAS不仅可以作为BTC的Layer2,也可以放在闪电网络之上。换句话说每一笔交易不是BTC上的交易,而是闪电网络上的交易。在闪电网络上它是一笔转账,在INFINITAS上是一组智能合约的执行。

0kHTx2p2GZv9mljI8C2chOlKoDlaE7cKtXkMrYT8.png

    我们知道闪电网络的性能是无穷大的,所以INFINITAS的性能也将是无穷大的。

    关于INFINITAS的研究还在继续,若可以成功,一定会掀起另一个浪潮。所以后期我们也会持续跟踪项目的进度。

来源:金色财经

敬告读者:本文为转载发布,不代表本网站赞同其观点和对其真实性负责。FX168财经仅提供信息发布平台,文章或有细微删改。
go