蚂蚁链开源跨链技术 加速大规模创新应用“涌现”
作者 | 董世晓
出品 | CSDN(ID:CSDNnews)
众所周知,在信息互联网时代的相当长的时间里,企业内部各系统间服务与数据不共享,造成了烟囱林立、孤岛横生,难以适应复杂变化快速的业务。为解决这个问题,面向服务架构(SOA)、共享式架构、中台等新老概念层出不穷。
到了以区块链为代表的价值互联网时代,按说有价值驱动,会有更好的开放共享,但万万没想到,“孤岛”依然在——各行业乃至行业中某个领域会根据自身的产业结构构建不同的区块链网络,每条链上都流转着相应有价值的信息与资产,而链之间难以互联互通,这成为制约区块链大规模应用的瓶颈。
为推动大规模创新应用的落地,2023年4月26日,在以“创 · 见未来”为主题的2023蚂蚁集团数字科技开发者大会上,蚂蚁链正式宣布向全球开发者开源旗下高安全异构跨链协议AntChain Bridge,以促进技术普惠与万链互联。该协议基于刚刚公布的IEEE(电气电子工程师学会)跨链标准打造,这也是全球首个跨链通用国际标准。开源后,开发者可以使用蚂蚁链的开源代码,共建Web3开放生态。
蚂蚁集团资深副总裁、数字科技事业群总裁蒋国飞表示,基于全球标准的跨链协议AntChain Bridge,将助力区块链将走向万链互联互通,实现价值像信息一样自由流转,加速迈向产业Web3未来。
蚂蚁集团资深副总裁、数字科技事业群总裁蒋国飞
深耕跨链技术,加速万链互联
在行业早期,由于技术先行,标准滞后,不同区块链系统在通信协议、身份管理等方面技术路线不尽相同。随着区块链的业务形式日益复杂、应用场景不断丰富,不同链之间互联互通的需求愈加迫切。
跨链技术是区块链“互联网”化的关键。它可以实现不同区块链系统之间的信息安全可信交互,加速数据互通与价值流动,实现更大的应用空间和价值。
蚂蚁链是国内最早从事跨链技术研发的科技公司之一。早在2018年,蚂蚁链就开始投入研发, 2019年9月,蚂蚁链在当年的云栖大会上发布了自主研发的跨链产品ODATS(Open Data Access Trusted Service,跨链数据连接服务),其具备弹性扩容每秒10万以上的跨链信息处理能力,并在政务、金融、物流等重点领域实现落地应用。
作为一款面向企业级应用的支持同构/异构区块链之间数据可信交互的服务,ODATS制定了标准化的区块链UDAG全栈跨链协议,保证跨链交易的安全性、可扩展性及可靠性,打破了区块链数据孤岛,实现了同构及异构链之间的可信互通,帮助企业之间可信协作,促进产业生态可信融合。
为了把跨链技术能力共享给更多的生态伙伴和开发者,生成更多的创新应用,2020年5月,蚂蚁链主导的全球首个区块链跨链国际标准正式立项,该标准由蚂蚁集团、中国电子技术标准化研究院、中国科学院、国网电力、百度等20家企业机构、50多位工作人员共同编撰。
这项代号为P3205的跨链标准,全称是跨链数据认证及通讯协议(Standard for Blockchain Interoperability-Data Authentication and Communication Protocol),是一种面向同构及异构跨链的数据认证及通讯协议,旨在解决异构跨链的底层基础的数据互认问题,并搭建链间通信通路,允许区块链之间在多个应用层次通用灵活地进行多种模式的跨链互操作。
过去两年多,为了超越价值流转的边界,构建跨链通讯基础设施,蚂蚁链不断推进跨链能力的成熟和标准化建设,全球累计获得了超过60项的跨链专利授权。
2023年3月30日,首个跨链技术IEEE国际标准正式发布。紧接着在不到一个月的蚂蚁集团数字科技开发者大会上,蚂蚁链便直接宣布开源基于IEEE国际标准的AntChain Bridge协议。通过IEEE国际标准认证,意味着AntChain Bridge协议将是一个符合国际标准的“国际化方案”,未来,无论公链还是联盟链,都可以基于这套统一协议,实现异构区块链的高效互联互通。
据了解,AntChain Bridge设计理念涉及四项核心技术。
◆ 跨链协议插件:通过跨链互操作接口,可以插件化接入异构链,实现一次开发、处处可用;
◆ 跨链身份认证:打造区块链域名体系,实现身份端到端安全认证;
◆ 数据安全:多安全级别预言机,保障端到端消息可验证;
◆ 灵活通用:提供通用证明转化组件、通用消息转化组件,实现多层次多模块的兼容异构链。
共建跨链生态,服务开发者
万链互联的实现,离不开生态各方努力。因此,AntChain Bridge一出生,便注重跨链生态的建设。在会议现场,蚂蚁链携手云象区块链、树图链、国内高校区块链DYNO共同演示了数字资产如何在不同链上进行跨链转移,实现多条异构链真正的跨链互联互通。
“从产业需求看,我们越来越感受到跨链需要从标准出发,才能真正推动全行业走向任意场景、任意异构链的互联互通。蚂蚁链今天决定开源跨链组件,把蚂蚁跨链多年区块链技术沉淀和积累与开发者共享,一起共建行业生态。”蚂蚁链技术总监闫莺表示。
开发者如何享受开源跨链技术带来的便利?看起来也是很方便——基于AntChain Bridge具备全球通用、高安全、极简适配的特性,开发者可以通过访问GitHub上的蚂蚁链OpenLab专区下载跨链插件,即可获取跨链系统合约及跨链业务合约,体验数字资产在不同链之间的流通。
此外,蚂蚁链还公布了AntChain Bridge的开源计划:
◆ 2023年4月:提供异构链接入开发手册、插件服务框架和插件SDK、跨链插件示例;
◆ 2023年9月:开源区块链域名系统和服务,将支持多方共同组网维护区块链域名系统;
◆ 2023年12月:开源中继服务,届时AntChain Bridge系统实现全部开源;
◆ 2024年:发布开源证明组件,包括PoA组件、中继链组件。
因此,蚂蚁链跨链技术的开源,就像疏通了堵塞已久的大江大河,打通了习武之人的任督二脉,势必引来创新应用的大规模“涌现”。而所谓“涌现”,是指在一个系统或群体中出现的新的、意想不到的特性或行为,恰好可以用来描述创新应用。
要想支撑这种“大规模”,势必就需要更可靠的技术基础设施保障。
“HOU”德载物 支撑大规模应用
如同云计算架构去支撑云算力资源的大规模计算一样,未来随着数据资产和数字资产大规模产生、流通,需要建立一套立体的架构体系,去承载未来的价值互通体系。
目前,全国范围的联盟链网络大约在百级或千级节点规模。在这样的大规模网络里,首先一定要从性能和成本方面考虑为客户提供服务保障。其次,在大规模的联盟链里,对节点之间不同的组网需求必须提供灵活的可扩展性,包括共识网络的灵活扩展、面向复杂业务的应用开放等。再次,在大规模的联盟链与联盟链之间需要跨链中继服务,并且将扩展后的性能和成本考虑到系统设计中。
为此,蚂蚁链在计算数量和计算性能上寻找突破口,这次也推出了大规模区块链开放架构 “厚”(HOU),为大规模联盟链节点之间的组网需求提供了性能与成本兼顾、灵活可扩展性好的方案。
厚(HOU),寓意在业务上对大规模应用起到厚德载物的作用,也就是说三个层面的扩展性。
◆ H代表了Scale Hybrid,即系统异构开放可扩展,打通异构链的互联互通。
◆ O代表了Scale Out,即系统大规模水平可扩展,它更多体现的是网络规模,在不太增加硬件成本的情况下,让不同的业务跑在不同的链上。也就是说,随着节点数量的增加,应用层的交易并不能明显感知到成本、网络稳定性等问题,这种能力的实现依靠底层的网络技术共识、算法升级。
◆ U代表了Scale Up,即系统大规模性能可扩展,比如平台的动态扩缩容、并行处理、持久高性能、低延迟等能力。
厚(H O U)彰显了蚂蚁链为大规模应用提供的底层基础设施能力,解放了应用开发者的生产力,让他们更多聚焦在应用创新本身,同时也定义了未来的区块链“互联网”世界。
蚂蚁链非常重视区块链核心技术的研究和投入,在共识协议、智能合约、网络传输、存储引擎、跨链技术、隐私保护等领域持续共建,处于全球领先技术水平。根据国家知识产权局知识产权发展研究中心发布全球区块链授权专利报告,蚂蚁集团以4740件专利授权量排名全球第一位,报告还显示,蚂蚁集团的技术领域专利数量占比最高,达到81.62%,意味着具有较强的技术研发实力。
开源跨链技术是蚂蚁链走向开放的一小步,也是国内联盟链走向开放的一大步,将加速构建一个万链互联的新世界。期待基于蚂蚁链的开源跨链技术,有大量的创新应用像“智能涌现”那样“涌现”。
蚂蚁链开源跨链技术 加速大规模创新应用“涌现”相关推荐
- 蚂蚁链开源跨链技术,与开发者共享多年区块链技术沉淀
作为下一代科技革命中的关键技术,区块链这一兵家必争之地,在国内科技企业中又有了新的开放尝试. 4月26日,在"创·见未来"2023蚂蚁集团数字科技开发者大会上,蚂蚁集团旗下蚂蚁链宣 ...
- 连接不同区块链的跨链技术介绍
如果说共识机制是区块链的灵魂核心,那么对于区块链特别是联盟链及私链来看,跨链技术就是实现价值网络的关键,它是把联盟链从分散单独的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁. 自比特币七年前诞生 ...
- 区块链的跨链技术简介
区块链技术是一种分布式账本技术,可以被应用在金融.健康医疗.供应链.资产管理等诸多领域,但是受吞吐量.网络孤立性.监管.伸缩性等因素的制约,目前的区块链项目并不能很好的服务于商业应用.在区块链所面临的 ...
- 区块链的跨链技术介绍完整版
如果说共识机制是区块链的灵魂核心,那么对于区块链特别是联盟链及私链来看,跨链技术就是实现价值网络的关键,它是把联盟链从分散单独的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁. 自比特币七年前诞生 ...
- 一文读懂为什么需要跨链?跨链是什么?跨链实现技术?
区块链的现状 从2014开始,"区块链2.0"成为一个关于去中心化区块链数据库的术语.区块链2.0 技术跳过了交易和价值交换中担任金钱和信息仲裁的中介机构.这使得人们的隐私得到保护 ...
- 跨链(5)“蚂蚁区块链”之跨链数据连接服务
1. 跨链合约 一条链上的智能合约,能够读取另外一条链上的特定信息,来执行合约代码,并给出确定性的结果 1. 1 区块链域名 注册区块链时,为区块链创建一个域名,该域名将会是跨链通讯时区块链的唯一识别 ...
- 区块链:跨链梳理之哈希锁定及IOV简评
推广:最近整理了一个linux命令手册,欢迎点击查看,Linux速查手册. 评论:这篇文章写得挺好,转载在这里,等待加一些读书笔记. 书接上回,<应用协议是更好的投资选择>中提到了Cosm ...
- 趣链 BitXHub跨链平台 (9)跨链事务
1. 定义 中继链内置了事务管理合约,提供基于本地消息表的事务支持,实现了跨链事务的最终一致性. step1. 事务管理合约在处理跨链交易时,根据目的链数量的不同(一个或多个),采用不同的逻辑生成跨链 ...
- 趣链 BitXHub跨链平台 (6)IBC通信协议
1. 跨链传输协议 IBTP(InterBlockchain Transfer Protocol) 支持异构区块链之间的跨链交易路由和可信验证,基于 IBTP 协议跨链网关可将不同应用链抛出的事件数据 ...
最新文章
- 只给测试集不给训练集,要怎么做自己的物体检测器?
- ccls提示找不到文件
- 基准测试:Apache Ignite仍然领先于Hazelcast
- linux下的加密解密学习
- Smartforms 设置纸张打印格式
- 410. Split Array Largest Sum 分割数组的最大值
- P4173-残缺的字符串【FFT】
- 征文通知:第三届(2016)科学数据大会——科学数据与创新发展
- Android RxJava(一) create操作符的用法和源码分析
- Java面向对象基础学习笔记(构造、重载、继承、多态、抽象类、接口、模块)
- 活动目录系列之十二:活动目录的修复(下)
- SWIFT IOS开发 部分compile error
- 定义列表: DL DT DD
- 自定义QLabel 控件
- 初唐名臣---凌烟阁上二十四功臣
- 吉首大学2019年程序设计竞赛 A-SARS病毒(递推推公式)
- js判断图片加载完成后再执行代码
- 使用Python获取DNS记录
- 非常好用的截图做笔记软件
- ArcGIS JSAPI2.0在IIS上的安装
热门文章
- stm32封装库官网下载方法 bxl下载
- 7-5 谷歌的招聘 (15 分)
- opencv.js 4点透视变换
- velcoity使用说明:foreach指令
- 阿里p8推荐,测试覆盖率工具—Jacoco,实用性极佳
- 周易六十四卦——大过卦
- python制作英语小词典_如何用python(django)创建英语词典应用程序?
- 【健康提示】吃鱼过多等于吃毒药
- 安装Oracle 11g报错 This is a prerequisite condition to test whether sufficient total swap space is avail
- 在线html页面设计工具,10款非常实用的在线网站原型设计工具