level 7
曹琦我的233
楼主
资产在不同链间的转移,方式有多种。桥这个基本组件经常被忽视,但对于评估我们的资金安全至关重要。
此外,由于有了跨链桥,我们可以把链下协议用于扩展网络,让大多数交易从区块链layer1转移到链外系统,从而避免layer1的网络费用和延迟问题。
跨链桥(bridge)是什么?
跨链桥负责将资产保留在第1层上,并在另一(和外部)服务上释放资产。 它定义了谁来托管资金以及解锁资产必须满足的条件。
简而言之,只要像以太坊这样的layer1区块链要连接到任何其他系统,就需要使用网桥。 所有网桥都有类似的操作:
存款,用户可以将资金存入网桥,资产(代币)将在其他系统上发行;
更新帐户余额,并将通知网桥新的帐户余额信息,该信息可用于帮助提款;
提款,用户可以根据其在另一系统上的余额从网桥中提取资产,并且在该系统上发行的令牌将被刻录。
最常见的网桥类型(人们经常在没有意识到它是网桥的情况下使用它)是单一组织的网桥:

如果我们仅考虑网桥而不是其他网桥,那么可以说加密货币交换是一种链下协议。 用户可以将资金锁定在交易所中,绕过交易期间的网络费用和延迟,最后将资金提取到layer1区块链。
除了单一组织的网桥之外,还有两种其他类型的网桥,它们依赖于一组托管人:
多个组织的网桥,一组固定的独立方(K / N)对锁定资金被保存以备保用。
加密的经济桥梁,一组动态的方(由其资产权重确定),用于资金保管。
Layer1区块链上的所有三个网桥无法验证其他系统的账户余额是否正确(或其他系统的负债是否超过了网桥的资产)。 由这组管理者来验证是否所有提款都根据另一个系统进行处理。 他们最终决定是否可以释放资金以及谁应该接收资金。
侧链和桥是独立的
到目前为止,关于网桥,我们主要考虑了诸如加密货币交换之类的托管服务。 桥梁越来越流行的用例是将一个区块链与另一个区块链连接(顺便说一句,这也是术语“侧链”的由来)。

桥与侧链的安全是独立分开的
有一些桥的例子:
WBTC:将BTC带到以太坊的单一组织桥梁。
流动网络或RSK:一个多组织的桥梁,与HSM的当事方联盟将资金从BTC锁定/解锁到另一个区块链。
多边形桥。 加密的经济网桥(锁定在网桥中的2/3 +1资产)将定期就Polygon上所有用户的帐户余额达成协议。 用户可以使用该协议在以太坊上提取资金(实际上,多边形最终是由一个小型多重签名合同控制的,但是此示例着眼于其长期目标)。
彩虹桥。 加密的经济桥梁,其中的桥梁合同是一个轻量级客户端,可以验证其他区块链的进度。 它不检查其他区块链的有效性,资金的安全性最终取决于其他区块链的持续发展(由加密经济规则保证)。
最重要的是,每个网桥都有自己的安全模型,该模型独立于区块链网络。 我们可以举一个简单的WBTC案例来进一步阐述:
BitGo Trust冻结了锁定在比特币中的资金,他们负责在以太坊上发行相同数量的WBTC。 以太坊上的智能合约将追踪所有WBTC转账的账户余额。 值得信赖的是,BitGo尊重智能合约中记录的账户余额。
对于WBTC,需要考虑多个方面:
单托管人。 WBTC桥依赖单个托管人来确保其完整性。 他们可以在以太坊上发行比锁定比特币更多的WBTC,并且他们可以决定不将任何WBTC提现兑现到比特币。
独立的安全模式。 以太坊有自己的安全模型,独立于比特币。 该桥具有自己的安全模型,独立于两个区块链网络。
以太坊是一个侧链。 交易已从比特币转移到以太坊链。
这三个桥的共同点是它们不检查侧链的完整性。 如果保管人(或侧链)下线,则没有自我执行的应急计划来保护资金。 他们只关注自己的安全模型,而不考虑网桥所在的layer1区块链的安全性。
Layer2协议
第2层可扩展性的承诺是将事务吞吐量从一层转移到另一个链下系统。 需要一座桥梁来保持在另一系统上发行的资金。
但是,与本文讨论的其他类型的网桥不同,第二层协议专用于以与第一层区块链相同的安全性保护资金,并且它不能依赖保管人(或其他人) -链系统)。 )以保护资金。
它需要一种新型的网桥:
Layer2网桥。 一级区块链具有资金保管权,桥梁必须确保二级协议不会受到损害。 在最坏的情况下,过渡将加强第二层协议的有效性,直到所有资金都被提取。
Layer2网桥是所有跨链网桥中功能最强大的。
它不依靠托管人来保护资金。 相反,在释放资金之前,桥梁必须确保链系统之外的所有事物都是正常的。 如果由于某种原因,网桥确信脱链系统已损坏,则该网桥可以完全绕开其他网络。

专注于layer2桥的项目
这就是为什么第2层协议如此令人兴奋的原因,并且新兴公司花了几年时间才提出解决方案。 率先将第2层协议推向市场的竞争主要集中在如何实现安全的第2层桥接(不一定是如何实现其他区块链网络)上。
这是进一步讨论技术问题和定义的好机会。 我们明确指出,网桥必须确保不破坏layer2协议。 有四个方面:
数据可用性。 桥接器如何确保另一个区块链网络的所有数据都是公共的,以便用户可以独立地重新计算layer2数据库?
状态转换的完整性。 如何确保网桥确保第2层网络的所有状态转换均采用
正确的
格式且有效?
提款保护。 如果第2层网络遭到破坏,该网桥如何确保所有诚实用户的资金都能被提取?
协议的有效性。 如果第2层协议的操作停止或脱机,那么网桥如何确保仍可以执行事务?
当然,尽管桥接合同的计算资源比脱链系统少得多,但是必须解决上述问题,因此桥接无法实时重新执行所有事务。 否则,它不是可扩展的解决方案。
解决上述问题使我们陷入了困境。 这是链上挑战,欺诈证明,有效性证明,将交易数据发布到layer1区块链(汇总)和链上出逃的世界。
2021年05月26日 13点05分
1
此外,由于有了跨链桥,我们可以把链下协议用于扩展网络,让大多数交易从区块链layer1转移到链外系统,从而避免layer1的网络费用和延迟问题。
跨链桥(bridge)是什么?
跨链桥负责将资产保留在第1层上,并在另一(和外部)服务上释放资产。 它定义了谁来托管资金以及解锁资产必须满足的条件。
简而言之,只要像以太坊这样的layer1区块链要连接到任何其他系统,就需要使用网桥。 所有网桥都有类似的操作:
存款,用户可以将资金存入网桥,资产(代币)将在其他系统上发行;
更新帐户余额,并将通知网桥新的帐户余额信息,该信息可用于帮助提款;
提款,用户可以根据其在另一系统上的余额从网桥中提取资产,并且在该系统上发行的令牌将被刻录。
最常见的网桥类型(人们经常在没有意识到它是网桥的情况下使用它)是单一组织的网桥:

如果我们仅考虑网桥而不是其他网桥,那么可以说加密货币交换是一种链下协议。 用户可以将资金锁定在交易所中,绕过交易期间的网络费用和延迟,最后将资金提取到layer1区块链。除了单一组织的网桥之外,还有两种其他类型的网桥,它们依赖于一组托管人:
多个组织的网桥,一组固定的独立方(K / N)对锁定资金被保存以备保用。
加密的经济桥梁,一组动态的方(由其资产权重确定),用于资金保管。
Layer1区块链上的所有三个网桥无法验证其他系统的账户余额是否正确(或其他系统的负债是否超过了网桥的资产)。 由这组管理者来验证是否所有提款都根据另一个系统进行处理。 他们最终决定是否可以释放资金以及谁应该接收资金。
侧链和桥是独立的
到目前为止,关于网桥,我们主要考虑了诸如加密货币交换之类的托管服务。 桥梁越来越流行的用例是将一个区块链与另一个区块链连接(顺便说一句,这也是术语“侧链”的由来)。

桥与侧链的安全是独立分开的有一些桥的例子:
WBTC:将BTC带到以太坊的单一组织桥梁。
流动网络或RSK:一个多组织的桥梁,与HSM的当事方联盟将资金从BTC锁定/解锁到另一个区块链。
多边形桥。 加密的经济网桥(锁定在网桥中的2/3 +1资产)将定期就Polygon上所有用户的帐户余额达成协议。 用户可以使用该协议在以太坊上提取资金(实际上,多边形最终是由一个小型多重签名合同控制的,但是此示例着眼于其长期目标)。
彩虹桥。 加密的经济桥梁,其中的桥梁合同是一个轻量级客户端,可以验证其他区块链的进度。 它不检查其他区块链的有效性,资金的安全性最终取决于其他区块链的持续发展(由加密经济规则保证)。
最重要的是,每个网桥都有自己的安全模型,该模型独立于区块链网络。 我们可以举一个简单的WBTC案例来进一步阐述:
BitGo Trust冻结了锁定在比特币中的资金,他们负责在以太坊上发行相同数量的WBTC。 以太坊上的智能合约将追踪所有WBTC转账的账户余额。 值得信赖的是,BitGo尊重智能合约中记录的账户余额。
对于WBTC,需要考虑多个方面:
单托管人。 WBTC桥依赖单个托管人来确保其完整性。 他们可以在以太坊上发行比锁定比特币更多的WBTC,并且他们可以决定不将任何WBTC提现兑现到比特币。
独立的安全模式。 以太坊有自己的安全模型,独立于比特币。 该桥具有自己的安全模型,独立于两个区块链网络。
以太坊是一个侧链。 交易已从比特币转移到以太坊链。
这三个桥的共同点是它们不检查侧链的完整性。 如果保管人(或侧链)下线,则没有自我执行的应急计划来保护资金。 他们只关注自己的安全模型,而不考虑网桥所在的layer1区块链的安全性。
Layer2协议
第2层可扩展性的承诺是将事务吞吐量从一层转移到另一个链下系统。 需要一座桥梁来保持在另一系统上发行的资金。
但是,与本文讨论的其他类型的网桥不同,第二层协议专用于以与第一层区块链相同的安全性保护资金,并且它不能依赖保管人(或其他人) -链系统)。 )以保护资金。
它需要一种新型的网桥:
Layer2网桥。 一级区块链具有资金保管权,桥梁必须确保二级协议不会受到损害。 在最坏的情况下,过渡将加强第二层协议的有效性,直到所有资金都被提取。
Layer2网桥是所有跨链网桥中功能最强大的。
它不依靠托管人来保护资金。 相反,在释放资金之前,桥梁必须确保链系统之外的所有事物都是正常的。 如果由于某种原因,网桥确信脱链系统已损坏,则该网桥可以完全绕开其他网络。

专注于layer2桥的项目这就是为什么第2层协议如此令人兴奋的原因,并且新兴公司花了几年时间才提出解决方案。 率先将第2层协议推向市场的竞争主要集中在如何实现安全的第2层桥接(不一定是如何实现其他区块链网络)上。
这是进一步讨论技术问题和定义的好机会。 我们明确指出,网桥必须确保不破坏layer2协议。 有四个方面:
数据可用性。 桥接器如何确保另一个区块链网络的所有数据都是公共的,以便用户可以独立地重新计算layer2数据库?
状态转换的完整性。 如何确保网桥确保第2层网络的所有状态转换均采用
正确的
格式且有效?
提款保护。 如果第2层网络遭到破坏,该网桥如何确保所有诚实用户的资金都能被提取?
协议的有效性。 如果第2层协议的操作停止或脱机,那么网桥如何确保仍可以执行事务?
当然,尽管桥接合同的计算资源比脱链系统少得多,但是必须解决上述问题,因此桥接无法实时重新执行所有事务。 否则,它不是可扩展的解决方案。
解决上述问题使我们陷入了困境。 这是链上挑战,欺诈证明,有效性证明,将交易数据发布到layer1区块链(汇总)和链上出逃的世界。