当前位置:网站首页>J9数字论:互联网跨链桥有什么作用呢?
J9数字论:互联网跨链桥有什么作用呢?
2022-08-02 19:19:00 【J9说数字】
什么是跨链桥(bridge)?
跨链桥负责在layer1上保管资产,同时把这笔资产在另一个(和外部)服务上释放。它定义了谁来托管资金,以及资产被解锁必须满足的条件。
简而言之,只要像以太坊这样的layer1区块链要连接到任何其他系统,就需要使用桥。所有桥接都有类似的操作:
存款,用户可以将资金存入桥,代表该资产(的代币)就会在其他系统上发行;
更新账户余额,桥被通知新的账户余额信息,这可以用来帮助提款;
提款,用户可以根据他们在另一个系统上的余额从桥上提取资产,在这个系统上所发行的代币将被烧毁。
如果我们只考虑桥而不考虑其他,那么可以说,数字交易是一个链外协议。用户可以将资金锁定在数字行业中,在交易时绕过网络费用和延迟的问题,最终通过提币将资金撤回到layer1区块链上
除了单组织桥,还有另外两种类型的桥,它们依赖于一组托管人:
多组织桥,一组固定的独立方(K/N)对被锁定的资金进行保管。
加密经济桥,一组动态的各方(由其资产权重决定)对资金进行保管。
Layer1区块链上的所有三个桥都无法验证来自其他系统的账户余额是否正确(或其他系统的负债是否超过桥的资产)。要由这组托管人来验证是否所有提款都根据另一个系统进行处理。他们最终决定是否可以释放资金,以及谁应该收到资金。
侧链和桥是独立的
有几个桥的例子:
WBTC:一个单组织的桥,将BTC带到以太坊。
Liquid network 或RSK:一个多组织的桥,拥有HSM的各方联盟将资金从BTC锁定/解锁到另一个区块链上。
Polygon桥。一个加密经济桥,其中锁定在桥中的2/3 + 1权益会定期就Polygon上所有用户的账户余额达成协议,用户可以利用这一协议在以太坊上提取他们的资金(实际上,polygon最终是由一个小的multisig合约控制的,但这个例子着重于其长期目标)。
彩虹桥。一个加密经济桥,其中桥合约是一个可以验证其他区块链进展情况的轻客户端。它不检查其他区块链的有效性,资金的安全最终取决于其他区块链的持续进展(通过加密经济规则来保证)。
最关键的是,每个桥都有自己的安全模型,它独立于区块链网络。我们可以拿一个简单的案例WBTC来进一步阐述:
BitGo Trust托管着锁定在比特币中的资金,他们负责在以太坊上发行相同数量的WBTC。以太坊上的一个智能合约会跟踪WBTC所有转账的账户余额。值得信赖的是,BitGo尊重智能合约中记录的帐户余额。
在WBTC的例子中,有几个方面需要考虑:
单一托管人。WBTC的桥依靠一个单一的托管人来保证其完整性。他们可以在以太坊上发行比锁定在比特币中更多的WBTC,他们可以决定不兑现任何WBTC撤回到比特币的行为。
独立的安全模式。以太坊有自己的安全模型,独立于比特币。桥有自己的安全模型,独立于两个区块链网络。
以太坊是一个侧链。交易已经从比特币移到了以太坊的链上。
这三种桥的共同点是,它们不检查侧链的完整性,如果托管人(或侧链)离线,就没有自我执行的应急计划来保护资金。它们只着眼于自己的安全模式,而没有考虑桥所处的layer1区
目前,跨链桥主要有两种类型。
一是单向桥。这些桥接器也称为单向桥,它们允许用户仅将资产转移到目标区块链上。资产一旦转移到目标区块链,就无法退回。一个例子是 Wrapped BTC,它支持将 BTC 发送到以太坊区块链上,但不允许将资产返回到区块链上。
二是双向桥。它们允许用户自由地将资产在各区块链之间相互转换。比如,使用 Solana区块链,你可以将 SOL发送到以太坊区块链,也可以将 ETH 发送到Solana区块链。
风险提示:
本文内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为。
什么是跨链桥(bridge)?
跨链桥负责在layer1上保管资产,同时把这笔资产在另一个(和外部)服务上释放。它定义了谁来托管资金,以及资产被解锁必须满足的条件。
简而言之,只要像以太坊这样的layer1区块链要连接到任何其他系统,就需要使用桥。所有桥接都有类似的操作:
存款,用户可以将资金存入桥,代表该资产(的代币)就会在其他系统上发行;
更新账户余额,桥被通知新的账户余额信息,这可以用来帮助提款;
提款,用户可以根据他们在另一个系统上的余额从桥上提取资产,在这个系统上所发行的代币将被烧毁。
如果我们只考虑桥而不考虑其他,那么可以说,数字交易是一个链外协议。用户可以将资金锁定在数字行业中,在交易时绕过网络费用和延迟的问题,最终通过提币将资金撤回到layer1区块链上
除了单组织桥,还有另外两种类型的桥,它们依赖于一组托管人:
多组织桥,一组固定的独立方(K/N)对被锁定的资金进行保管。
加密经济桥,一组动态的各方(由其资产权重决定)对资金进行保管。
Layer1区块链上的所有三个桥都无法验证来自其他系统的账户余额是否正确(或其他系统的负债是否超过桥的资产)。要由这组托管人来验证是否所有提款都根据另一个系统进行处理。他们最终决定是否可以释放资金,以及谁应该收到资金。
侧链和桥是独立的
有几个桥的例子:
WBTC:一个单组织的桥,将BTC带到以太坊。
Liquid network 或RSK:一个多组织的桥,拥有HSM的各方联盟将资金从BTC锁定/解锁到另一个区块链上。
Polygon桥。一个加密经济桥,其中锁定在桥中的2/3 + 1权益会定期就Polygon上所有用户的账户余额达成协议,用户可以利用这一协议在以太坊上提取他们的资金(实际上,polygon最终是由一个小的multisig合约控制的,但这个例子着重于其长期目标)。
彩虹桥。一个加密经济桥,其中桥合约是一个可以验证其他区块链进展情况的轻客户端。它不检查其他区块链的有效性,资金的安全最终取决于其他区块链的持续进展(通过加密经济规则来保证)。
最关键的是,每个桥都有自己的安全模型,它独立于区块链网络。我们可以拿一个简单的案例WBTC来进一步阐述:
BitGo Trust托管着锁定在比特币中的资金,他们负责在以太坊上发行相同数量的WBTC。以太坊上的一个智能合约会跟踪WBTC所有转账的账户余额。值得信赖的是,BitGo尊重智能合约中记录的帐户余额。
在WBTC的例子中,有几个方面需要考虑:
单一托管人。WBTC的桥依靠一个单一的托管人来保证其完整性。他们可以在以太坊上发行比锁定在比特币中更多的WBTC,他们可以决定不兑现任何WBTC撤回到比特币的行为。
独立的安全模式。以太坊有自己的安全模型,独立于比特币。桥有自己的安全模型,独立于两个区块链网络。
以太坊是一个侧链。交易已经从比特币移到了以太坊的链上。
这三种桥的共同点是,它们不检查侧链的完整性,如果托管人(或侧链)离线,就没有自我执行的应急计划来保护资金。它们只着眼于自己的安全模式,而没有考虑桥所处的layer1区
目前,跨链桥主要有两种类型。
一是单向桥。这些桥接器也称为单向桥,它们允许用户仅将资产转移到目标区块链上。资产一旦转移到目标区块链,就无法退回。一个例子是 Wrapped BTC,它支持将 BTC 发送到以太坊区块链上,但不允许将资产返回到区块链上。
二是双向桥。它们允许用户自由地将资产在各区块链之间相互转换。比如,使用 Solana区块链,你可以将 SOL发送到以太坊区块链,也可以将 ETH 发送到Solana区块链。
风险提示:
本文内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为。
边栏推荐
猜你喜欢
音频隐写一
B站HR对面试者声称其核心用户都是生活中的Loser
Gradle系列——Gradle的build.gradle文件详情,项目发布(基于Gradle文档7.5)day3-3
2022-07-27
阿里35+老测试员生涯回顾,自动化测试真的有这么吃香吗?
连续三次 | 灵雀云入选Gartner中国ICT技术成熟度曲线报告
3 and a half years of testing experience, I don't have 20K, it seems it's time to change jobs
Go----Go 语言快速体验之开发环境搭建及第一个项目HelloWord
AI科学家:自动发现物理系统的隐藏状态变量
Brain-computer interface 003 | Musk said that he has realized a virtual self-dialogue with the cloud, and related concept shares have risen sharply
随机推荐
【C语言刷题】牛客网刷题——替换空格
T31开发笔记:metaipc测试
Geoserver + mysql + openlayers problem
看完这篇,轻松get限流!
如何获取EasyCVR平台设备通道的RTMP视频流地址?
cache2go-源码阅读
SQL-UDT是什么功能?
ssh configuration
Caldera(一)配置完成的虚拟机镜像及admin身份简单使用
What is the use of IT assets management software
【C语言刷题】双指针原地修改数组(力扣原题分析)
3 and a half years of testing experience, I don't have 20K, it seems it's time to change jobs
spack install reports an error /tmp/ccBDQNaB.s: Assembler message:
连续三次 | 灵雀云入选Gartner中国ICT技术成熟度曲线报告
【心理学 · 人物】第一期
Kali命令ifconfig报错command not found
元旦快乐(2022)
动态规划常见实例详解
研发了 5 年的时序数据库,到底要解决什么问题?
2022-07-27