当前位置: 首页 > news >正文

什么是区块链桥?

什么是区块链桥?

区块链桥是一种实现资产从一个区块链转移至另一个区块链的工具,它解决了区块链技术中不同网络之间缺乏互操作性的问题。区块链桥通过创建代表另一区块链资产的合成衍生品,使得原本互不兼容的区块链资产能够相互连接和转移。这种技术不仅限于资产转移,还可以实现跨链的数据交互、投票、游戏等功能,极大地扩展了区块链技术的应用场景。

为什么会产生区块链桥?

区块链桥的产生主要源于区块链技术的去中心化特性和不可篡改性,这些特性使得不同的区块链网络之间难以直接进行通信和互操作。每个区块链网络都遵循其独特的共识算法、技术架构和安全机制,导致它们之间形成了天然的隔离。然而,随着区块链技术的不断发展和应用领域的扩大,用户对于跨链交互的需求日益增强。为了满足这种需求,区块链桥应运而生,成为连接不同区块链网络的桥梁。

区块链桥是解决什么问题的?

区块链桥主要解决了以下几个问题:

互操作性问题:不同的区块链网络之间由于技术架构和共识机制的不同,导致它们之间无法直接进行交互。区块链桥通过创建跨链协议和机制,使得不同区块链网络之间的资产和数据能够相互转移和交换,从而实现了跨链互操作。

资产流动性问题:在区块链世界中,资产往往被锁定在特定的区块链网络上,导致资产流动性受限。区块链桥通过实现跨链资产转移,使得资产能够在不同的区块链网络之间自由流动,提高了资产的利用率和灵活性。

扩展性问题:随着区块链技术的不断发展,单个区块链网络的处理能力和存储容量可能无法满足日益增长的需求。区块链桥通过连接多个区块链网络,实现了资源的共享和扩展,提高了整个区块链生态系统的处理能力和存储容量。

区块链桥的类型

  • 单向桥,仅允许将资产转移至目标区块链,而不能反向转移。例如,Wrapped Bitcoin(WBTC)允许将比特币发送至以太坊区块链(将比特币转换为ERC-20稳定币),但不允许将以太币发送至比特币区块链。

  • 虫洞(Wormhole) 和 **多链(Multichain)**等区块链桥则是双向桥,允许不同区块链资产之间的自由互换。例如,既可以将Solana代币发送至以太坊区块链,又可以将以太币发送至Solana区块链。

  • 区块链桥拥有托管(中心化的或需信任的) 和 **非托管(去中心化的或免信任的)**两种形式,区别在于由谁来控制用于创建桥接资产的代币。比如,所有WBTC均由BitGo托管,那么BitGo就成为了一个中心化区块链桥。相反,虫洞上的桥接资产由该协议持有,这意味着它更加的去中心化。

强硬派去中心化倡导者可能觉得WBTC的托管特性导致其不如去中心化替代方案安全。实则,对桥接资产进行去中心化托管的区块链桥并不一定更加安全,虫洞事件就是一个典型的例子。

为何要使用区块链桥?

将资产从一个区块链转移至另一个区块链有很多好处。首先,资产转移的目标区块链可能比原生区块链更快、更便宜。特别是以太坊,其高昂的交易费用和缓慢的吞吐量导致新手很难涉足去中心化金融(DeFi)。

如果投资者将资产转移至二层网络——位于以太坊区块链上的更快的区块链,如Arbitrum或Polygon,他们可以以一小部分成本交易ERC-20代币,而无需牺牲对以太坊代币的敞口。

其他投资者可能会通过区块链桥来充分利用那些仅存在于另一个区块链上的市场。例如,DeFi协议Orca仅在Solana网络上可用,但也支持ETH的包装版。

现在,区块链桥正在不断普及。许多DeFi协议都集成了区块链桥,用户无需离开平台就可以从不同的协议中转换代币。

区块链桥有那些?

一、按信任程度分类
  1. 受信桥:这类桥通常依赖于中心化的实体或信任机制来确保跨链交易的安全性和可靠性。用户需要信任这些中心化实体来管理他们的资产。

  2. 去信任化桥:与受信桥相反,去信任化桥不依赖于任何中心化实体,而是通过加密算法和共识机制来确保跨链交易的安全性和去中心化。这类桥通常更加安全,但也可能更复杂和昂贵。

二、按传输方向分类
  1. 单向桥:支持用户向其他网络传输加密货币,但不能将加密货币原路返回。这类桥通常用于特定的跨链需求,如将资产从一条链转移到另一条链进行特定的操作。

  2. 双向桥:支持用户进行双向资产传输,允许在两个网络之间无缝地传输数据和加密货币。这类桥对于经常在两个网络之间发送和接收加密货币的用户而言更为方便。

三、具体实例
  1. Solana虫洞桥:这是一个双向桥,旨在利用Solana高速、低成本结构的优势,促进代币化资产的快速、廉价跨链传输。它支持在多个链之间传输加密货币,并基于去中心化的跨链预言机来实现跨链交易。

  2. Avalanche Bridge:由Ava Labs推出的双向桥,专为散户打造。该桥升级了安全性、提高了确认速度并降低了费用,支持用户向Avalanche主网传输以太坊ERC-20代币。

  3. Polygon桥:Polygon提供了两种桥,分别是权益证明(PoS)桥和Plasma桥。用户可以通过这些桥在以太坊和Polygon之间传输各种代币和非同质化代币(NFT)。

  4. WBTC:作为最大的区块链桥之一,WBTC占据了近一半区块链桥市场,允许用户将比特币(BTC)转换为以太坊上的包装版BTC(WBTC),从而实现跨链交易。

  5. 其他桥:除了上述提到的桥之外,还有许多其他的区块链桥正在不断发展中,如Cosmos的IBC(跨链通信协议)、Polkadot的跨链中继链等。

四、安全性与风险

就像所有的加密货币一样,区块链桥也存在风险。一些新的去中心化桥相对来说还没有经过测试,甚至一些已通过测试的区块链桥也存在安全漏洞。在Solana跨链桥虫洞(Wormhole)事件发生前的前一周,跨链桥Qubit也遭到了黑客攻击,损失高达8000万美元。

区块链分析公司Elliptic指出,虫洞(Wormhole)之所以遭到攻击,是因为攻击者无需质押任何ETH便铸造了12万枚WETH然后提走。随后,高频交易公司Jump Trading弥补了这笔损失,挽救了虫洞协议。

需信任桥面临着不同的风险。与攻击者利用协议漏洞盗取资产的风险不同,需信任桥面临的风险在于:持有质押资产的公司可能存在贪污腐败行为,或由于疏忽、能力不足乃至第三方命令而失去对资产的控制权,比如政府要求该公司冻结资产。

小豆包-博客

3D看车地址

压图地址

豆包UI地址

第六空间阅读

关于我

相关文章:

  • 理解Python闭包概念
  • Windows下VScode快速配置OpenCV开发环境 【快乐篇】
  • Pytorch 学习手册
  • LeetCode 面试经典150题 69.x的平方根
  • SpringBoot整合JPA 基础使用
  • [网络]NAT、代理服务、内网穿透、内网打洞
  • Python3自带HTTP服务:轻松开启与后台管理
  • unicode编码和ascii编码的区别
  • EasyCVR全方位安全守护智慧电厂:构建高效视频监控系统优势分析
  • Git大框架总结
  • 公交IC卡收单管理系统 多处 SQL注入致RCE漏洞复现
  • 15 数组——15. 三数之和 ★★
  • 抽象类、比较器和接口
  • 基于Java+VUE+echarts大数据智能道路交通信息统计分析管理系统的设计与实现
  • 在Ubuntu 16.04上安装最新版本的MySQL的方法
  • 【个人向】《HTTP图解》阅后小结
  • 2019.2.20 c++ 知识梳理
  • CSS3 变换
  • JavaScript HTML DOM
  • Javascript编码规范
  • JS实现简单的MVC模式开发小游戏
  • SegmentFault 2015 Top Rank
  • vue的全局变量和全局拦截请求器
  • 从PHP迁移至Golang - 基础篇
  • 爬虫模拟登陆 SegmentFault
  • 判断客户端类型,Android,iOS,PC
  • 十年未变!安全,谁之责?(下)
  • 试着探索高并发下的系统架构面貌
  • 手机端车牌号码键盘的vue组件
  • 微服务入门【系列视频课程】
  • 移动端 h5开发相关内容总结(三)
  • 移动端解决方案学习记录
  • AI算硅基生命吗,为什么?
  • Mac 上flink的安装与启动
  • ​iOS安全加固方法及实现
  • #Linux(Source Insight安装及工程建立)
  • #传输# #传输数据判断#
  • #知识分享#笔记#学习方法
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (九十四)函数和二维数组
  • (力扣题库)跳跃游戏II(c++)
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • ***监测系统的构建(chkrootkit )
  • *Django中的Ajax 纯js的书写样式1
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .bat批处理(六):替换字符串中匹配的子串
  • .env.development、.env.production、.env.staging
  • .NET COER+CONSUL微服务项目在CENTOS环境下的部署实践
  • .NET Core Web APi类库如何内嵌运行?
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net连接oracle数据库