Adaptive IBC :异构链互操作性的颠覆者

news2024/11/24 2:29:26

2024年第一季度,隐私协议 Secret Network 将会使用 Octopus Network 基于 Adaptive IBC 技术路线开发的 NEAR IBC,实现与 NEAR Protocol 之间将会实现首次跨链交互,这同样是 Cosmos 生态与 NEAR 之间的首次连接。整个加密世界正在成为一个越来越紧密的区块链互联网络(Internet of Blockchain)。

Octopus Network 提出的 Adaptive IBC 技术路线有 2 个突出贡献:

1、Adaptive IBC 可自适应 NEAR 、Polkadot、Ethereum 等各种不同共识机制的区块链,突破了异构链 IBC 的可扩展性瓶颈。

2、Adaptive IBC 可以自适应验证技术的进步。一旦有更先进的轻客户甚至更好的共识证明机制,比如ZK技术有所突破,我们都可以很方便的替换新的轻客户端甚至代理链。

香港时间11月22日凌晨0点 ,Secret Network 和 Octopus Network 两个硬核技术团队围绕多链网络的跨链需求以及背后的价值和前景进行了深入交流,思想碰撞精彩纷呈,也让两个社区之间有了更深度的了解。

内容有所删减,完整内容可移步Youtubehttps://www.youtube.com/watch?v=4igxa0m8HqE&t=1s 

章鱼网络是全世界第一个在非 Cosmos 区块链上实现 IBC 的团队(Substrate IBC),经过将近 3 年的实践,章鱼网络核心团队找到了一条可以突破了 IBC 可扩展性瓶颈的技术路线,并且具备灵活性高、适应性强的技术特点,铸就了章鱼网络的独特技术:Adaptive IBC,这使得章鱼网络在异构链 IBC 的工作方向上处于领先的位置。

隐私协议 Secret Network 是第一个也是运行时间最久的隐私计算区块链,旨在通过构建 Web3 的隐私中心,为不同的隐私需求,运用不同的技术从而构建不同等级的隐私方案,从而让每个人都可以选择自己在区块链上共享的内容。Secret 使用默认保护用户隐私数据的智能合约,您可以选择分享内容、与谁分享以及如何分享。

章鱼网络独特的多链网络理念 

1、Patrick @Secret Network 基金会合作伙伴负责人:让我们从了解章鱼网络开始吧,毕竟 Secret Network 社区很多人并不了解 Octopus Network

Louis @章鱼网络创始人:Octopus Network 是一个围绕 NEAR 协议构建的多链网络。

最初,和许多区块链开发者和研究人员一样,我们也试图解决区块链不可能三角,这意味着在保持安全性和去中心化的同时,打破可扩展性瓶颈。我们认为可以通过多链网络的方式进行扩容:区块链可以针对特定的应用场景进行定制,从而构建出具有特殊功能或能力的链,包括应用链、Oracle 链、隐私计算链、存储链,甚至 AI 计算链。然后,再通过一个开放协议,将这些链连接成一个网络。只有这样,我们才能从根本上打破了性能和可自定义性的瓶颈。

在多链网络领域,是 Cosmos 最早提出了多链网络概念,但是我们的架构逻辑与 Cosmos 并不相同。

章鱼网络认为区块链互联网,应该围绕公链进行构建,所有应用链及专用区块链都可以共享公链的安全性,即共享公链的去中心化信任。然后所有专用区块链都可以将其资产和交易的流动性汇聚到这个中心,这不是强制过程,但考虑到流动性的网络效应,很可能最终就是这种情况,我们将这个多链网络枢纽的设计理念称之为「FatHub 胖枢纽」,这显然与 Cosmos 中心的枢纽极简主义完全相反。

章鱼网络的建设大约从3年前开始,我们选择了 NEAR Protocol 作为 FatHub,随后在 NEAR 上构建了一套优雅的智能合约,负责将 NEAR 的安全性共享给其他专用区块链,并且为其提供跨链互操作的基础设施服务。我们的主网在2021年10月上线。至今章鱼多链网络生态内有5条应用链,从 NEAR Protocol 共享安全性,并且基于 NEAR DeFi 实现资产交易等。

以上,就是我们迄今为止的旅程。 

2、Patrick:Octopus Network 是不是要把 NEAR Protocol 打造成多链网络的中心枢纽?类似在 Cosmos SDK 区块链中间的Cosmos Hub ? 

Louis:是的,我们试图在 NEAR 生态内模仿 Cosmos 的拓扑结构。我们将高性能的分片公链 NEAR Protocol 作为核心枢纽。与此同时,从 NEAR 基金会的角度来看,Octopus Network 是 NEAR 作为公链的一个补充,章鱼构建的多链网络基础设施,可以吸引到应用链开发者,帮助 NEAR 为 Web3 开发者提供更加多样化的服务。

Adaptive IBC
异构区块链互操作性的颠覆者
 

3、Patrick:Octopus Network 还提出了全新的 Adaptive IBC,可以帮我们了解更多信息吗? 

Louis:从一开始,我们就相信开放、通用的互操作协议是区块链互联网的核心和灵魂。Cosmos 提出的 IBC 协议我认为是跨链的黄金协议。3年前我们就与 Interchain Foundation (ICF) 签订开发 Substrate IBC 的协议,这甚至比章鱼网络项目启动的时间都早。也就是说,章鱼网络是全世界第一个在非 Cosmos 区块链上实现 IBC 的团队(Substrate IBC)。当然我们不是唯一致力于异构 IBC 开发的团队,据我所知还有 Composable Finance、Data Chain 和 Polymer 等等团队,都很认可异构链 IBC 的价值。我们不是竞争对手,我们都认可区块链互联网的愿景并努力以自己的方式为开源社区做出贡献。

早期在 Octopus 1.0 阶段,我们的共享安全服务,只支持基于 Substrate 架构构建的应用链。在我们即将上线的 Octopus 2.0 已经可以支持基于 Cosmos SDK 的区块链,所以,我们同时要确保 NEAR Protocol 拥有强大的互操作性基础设施服务,来与 Cosmos 区块链进行配合。于是我们启动了 NEAR IBC 的工作,并且提出了 Adaptive IBC 的技术理念,旨在打破 IBC 的可扩展性瓶颈。

IBC 协议的独特之处就在于轻客户端的设计,这使其无需信任即可完成跨链。然而,也正是轻客户端让 IBC 协议在扩展到 Cosmos 之外的区块链时变得非常有挑战。因为 Cosmos SDK 在设计其共识机制的时候,就考虑到了轻客户端。Tendermint 从一开始就被设计成一个支持区块链互联网的共识协议,所以对轻客户端的支持非常好,但是其他协议的共识机制在构建之初并没有为 IBC 这套跨链机制留下空间,所以就延伸出很多问题和挑战。 

4、Lisa-Secret Network 基金会执行董事:所以 Adaptive IBC 就是在弥补那些早期对互操作性方面的设计缺陷对吗?

Louis:正是如此。将 IBC 扩展到非 Cosmos 区块链非常具有挑战性。尽管除了 Cosmos 链之外,还有许多团队在致力于 IBC 的实现,但 Cosmos 与其他区块链之间还没有被广泛采用的 IBC 跨链方案,主要就是因为轻客户端的实现难度和使用成本。我们需要一个更好的、经过充分测试的链上轻客户端,并且对于普通用户交互来说,其跨链验证成本是合理的。

三年来,我们一直在探索最佳的解决方案,最终,我们提出了「Adaptive IBC 」解决方案。

原生 IBC 是利用目标链的轻客户端验证来自源链的跨链消息。然而,这种链上轻客户端要么运行成本太高,要么难以实现,所以在大多数情况下, Cosmos 链内都没有可以验证其他区块链共识的轻客户端,比如没有验证 NEAR Protocol 共识机制的轻客户端。

我们的解决方案是将这个轻客户端从目标链带到第二条链上,我们称之为代理链。我们不在目标链上运行链上轻客户端,而是在具有更好的成本结构、更低 gas 费和更好可扩展性的代理区块链上运行轻客户端。轻客户端将在代理区块链上验证跨链消息,并提供这些消息代表源链上事件的证据。即便引入了第三方,这套方案仍然是无需信任和去中心化的,因为这个第三方的代理链,也是一个高安全等级的去中心化协议。代理链负责验证跨链消息的完整性和有效性,并提供证明。目标链只需要使用高性价比的方法验证这个证明,就可以实现安全的跨链。

我们之所以为其命名为 Adaptive,即自适应,是有两层意思:

第一,这种架构可以适应 NEAR 、Polkadot、Ethereum 等各种不同共识机制的区块链。Adaptive IBC 的第一个生产环境的实现是 NEAR,同时我们也计划让这种架构覆盖更多其他区块链。

第二,Adaptive IBC 可以自适应验证方法迭代和进步。一旦我们有一个可直接在目标链上验证跨链消息的可靠的轻客户端,我们可以构建一个频道,用更先进的链上轻客户端替换这个代理链的轻客户端;或者当我们有一个更好的ZK 共识证明方案,我们也可以用一个ZK桥来替换这个代理链。所以 Adaptive IBC 技术路线是可以兼容和适应技术的不断进步。

5、Patrick:所以 Octopus Network 将 NEAR 打造成了一个互操作枢纽,然后连接各种不同的链?

Louis:是的,我们通过 Adaptive IBC 帮助 NEAR 连接许多其他区块链,首先是基于 Cosmos 的区块链。NEAR  IBC 是开源的,是 Octopus Network 为 NEAR 生态贡献的公共服务,我们没有设计任何价值获取机制。

6、Lisa:我很好奇 Adaptive IBC 的下一步计划会是什么呢?

Louis:大概率会先去连接以太坊。不仅仅是我们,还有许多团队在研究以太坊 IBC 或 EVM IBC。我认为来自日本的 Data Chain 团队做出了很大贡献,但最困难的部分仍然是轻客户端验证。通过我们的 Adaptive IBC 技术路线,我认为 Octopus 有很大的机会,在以太坊和其他支持 IBC 的区块链之间,成为第一个为用户提供可负担得起的 IBC 跨链体验的团队。

7、Patrick:这就是 Octopus Network 这个名字的来历吗?就像章鱼有许多触手连接许多不同的区块链?

Louis:是的。章鱼是一个神奇的生物,它们在每一只手臂上都有神经单元,本质上每一条触手都可以独立思考。我们喜欢这种天然的去中心化形式。 

Secret Network 构建 Web3 的隐私中心

8、Vivi-Web3 Advocate:Secret Network 团队为什么决定使用 Adaptive IBC ?与章鱼网络的合作关系对 Secret Network 而言意味着什么? 

Alex-SCRT Club CEO:在过去的几个月中,我们意识到 Secret Network 需要向更多区块链提供我们独特的功能。现在区块链可能比应用还多,每天都在出现新的 L1 区块链,每一个都有自己独特的特性。最终,Web3 应用大概率会转移到同一个区块链上比如 EVM 生态,因为很难想象它们会同时运行在所有区块链上。但 Solana、 Cosmos 和 NEAR 上依然是不可忽视的。我们相信,最终留下来的 L1 都会有自己的专长,比如速度、性价比、安全性以及 Secret 提供的隐私。隐私计算不仅是我们独特的功能,我们同时也是最早启动、运行时间最长的隐私计算区块链,所以我们在这个领域有巨大的领先优势。

最初,我们也许有将所有应用带到 Secret Network 上运行的想法。然而,我们意识到这可能是一个乌托邦,或者在当初看起来是可行的,但是现在已经绝不会发生了。所以,我们的重点转移到将隐私计算带给所有人,这意味着要让各种区块链上的开发者能够在应用程序设计和开发的时候重视隐私保护。正如 Louis 刚才提到的,在不同共识机制下的区块链之间进行连接是有挑战的。最近,随着诸如 Octopus、Wormhole 和 Axelar 等桥梁解决方案的出现,Secret Network 团队认为,跨链互操作的基础设施的可用性已经越来越强。

当我们与章鱼网络开始沟通的时候,我们意识到这将是扩展到 NEAR 生态很难得的一个机会。在此之前,EVM 生态是我们的主要目标。当然这对我们仍然非常重要,我们正在努力吸引那里的开发者。但是现在,通过这项合作,我们有了另一个可以开展工作的网络。在参加 NEARCon 并且深度接触了NEAR 生态及其社区后,我们看到一个非常活跃的生态系统,有很多不同的应用。

从本质上说,这项合作与我们的整体扩张战略以及向所有地方的开发者提供 Secret 隐私计算能力的战略是一致的,无论是以太坊、 NEAR 还是其他链,这就是我们非常高兴与 Octopus 合作原因, 并且积极的进行 Secret Network 主网升级,因为 NEAR IBC 的集成,需要Secret 主网拥有更高版本的 IBC Go 组件,这也是完成集成的时间定在 2024 年第一季度的原因

9、Vivi:Secret Network 连接到 NEAR 以后,会带来什么样的成果吗?

Alex:使用 Adaptive IBC 的第一阶段只是实现资产桥接,这只是跨链价值的一半,但这是很好的一半。这将允许 NEAR 生态的项目可以实现保护隐私的支付和保护隐私的 DeFi 操作,允许 Secret Network 上的 DEX 以保护隐私的方式交易 NEAR 上的资产,并且防止任何抢跑或窥探。

然后第二阶段我们希望能够实现跨链的消息传递。这是我们的主要目标,就是让 NEAR 上的应用能以公开透明的方式在链上存储隐私信息,然后基于 Adaptive IBC 跨链传递加密消息,存储和检索隐私数据,并在 Secret Network 的智能合约上执行隐私计算。

Louis:是的,在第一个阶段资产转移完成后。章鱼网络将与 Secret Network 团队合作,追求 NEAR 与 Secret Network 之间实现通用消息传递。因为 IBC 是一套分层协议,可以在传输信道上添加通用消息层,据我所知,Axelar 甚至可以在连接存在的情况下使用 IBC 作为传输层。所以只要我们共同努力,一定可以实现消息的跨链传递。

10、Vivi:能不能分享一下在 AI 技术突飞猛进的今天,Secret 在隐私方面有什么计划?

Alex:这是一个巨大的话题,我不确定自己能不能以一种专业但有趣的方式回答这个大主题,但我可以简单说说我的看法:首先AI 基本上由两件事组成,一个是模型,也就是某种算法,另一个就是训练这个算法的源数据,两者同样重要。

如果让 AI 在具有某种世界观或者立场的内容里进行学习和训练,那么 AI 就会倾向那个方向,这非常危险。但是企业在用数据训练 AI 时,这种潜在的偏见可能很难监测到。事实上,今天我们并不真正知道 OpenAI 是在什么数据上进行训练的,我也不认为他们会公开披露这些内容,也无法确定其中是否存在偏见。

可以确定的是,区块链可以帮助建立用于训练的内容的事实依据,隐私计算区块链可以记录用于训练 AI 的内容,可以实现这些数据的选择性披露,在保密的同时仍然可以将其共享给其他人,或者公开给审计员或者政府机构,以确保不存在偏见。这是人工智能或者说人类可以从区块链中受益的方式。

免责声明:本文仅供参考,不得被用作法律、税务、投资、理财或任何其他建议。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1321779.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

19 高速列车场景下3Gpp 5G NR的DMRS设计与评估

文章目录 解决问题设计DMRS仿真参数仿真结果 解决问题 多普勒/扩展影响十分显著,设计用于信道估计时,需要考虑解调参考信号,5G用DMRS结构而不是CRS结构,因此需要为高速UE设计DMRS结构,DMRS设计是为了提高信道估计并减…

JVM-1-运行时数据区

程序计数器(Program Counter Register) 是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里[1],字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令&…

k8s集群使用calico网络组件

一、前言 k8s的网络组件可以使用flannel或者calico两种,flannel的配置比较简单,但是性能还是calico会更高一点,所以现在来介绍以下calico网络组件的部署 二、部署 k8s集群版本对calico的版本也有对应要求,k8s 1.23.0版本要求对应…

Android13音频录制适配

Android13音频录制适配 前言: 之前写过一篇音频录制的文章,当时是在Android10以下的手机可以成功录制和播放,但是Android10及以上手机提示创建文件失败,最近做过Android13的适配,索性一起把之前的录音也适配了&#…

【MySQL】:表的内外连接

表的内外连接 一.内连接二.外连接1.左外连接2.右外连接 一.内连接 内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我们前面学习的查询都是内连接,也是在开发过程中使用的最多的连接查询。 语法:select 字段 from 表1 inner …

如何通过浏览器扩展修改浏览器的UserAgent

User-Agent Switcher and Manage: https://chromewebstore.google.com/detail/user-agent-switcher-and-m/bhchdcejhohfmigjafbampogmaanbfkg 使用说明: User Agent Switcher and Manager :: add0n.com 示例: 勾选一个UA,比如c…

测试工具Jmeter:设置中文界面

首先我们打开Jmeter所在的文件,进入bin目录,打开Jmeter.properties: 打开后找到languageen: 改为zh_CN: 保存关闭,然后再打开Jmeter: 英文并不会显得高级,能做到高效的性能测试才是高级的。

邮件营销:定义、优势与策略指南

什么是邮件营销?跨境电商或者出海企业可能会经常使用它,它是传统的营销方式之一,在上世纪80年年代得以运用。 邮件营销,英文全称为Email Direct Marketing,缩写为EDM。它是指在收件人许可的情况下,通过电子…

【经典LeetCode算法题目专栏分类】【第4期】BFS广度优先算法:单词接龙、最小基因变化、二进制矩阵中的最短路径

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能AI、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 一般涉及到最小层数问题…

用bash写脚本

本章主要介绍如何使用bash写脚本。 了解通配符 了解变量 了解返回值和数值运算 数值的对比 判断语句 循环语句 grep的用法是“grep 关键字 file”,意思是从file中过滤出含有关键字的行。 例如,grep root /var/log/messages,意思是从/var/log/…

家居家纺品牌网站建设的作用是什么

家居家纺企业往往规模很高,比如被褥、枕头床单等都是家家必备的,市场规模连年增长,但在实际经营中,随着互联网深入各个行业,传统企业线上化能力不足,也产生了许多痛点。 1、品牌传播难 家居家纺企业以批发…

PCL点云处理之点云置平(拟合平面绕中心旋转到绝对水平)(二百二十七)

PCL点云处理之点云置平(绕中心旋转到绝对水平)(二百二十七) 一、什么是点云置平二、算法流程三、算法实现一、什么是点云置平 有时候,我们处理的点云平面并非位于水平面,而是位于某个任一三维平面上,而大多数算法又只能在水平面处理,或者水平面的点云处理是相对更简单…

9.鸿蒙app用户界面的跳转abilityslice的跳转

9.用户界面的跳转abilityslice的跳转,值传递,数值累加 首页页面显示1,第2页显示2,再次点击返回首页3。。。 MainAbilitySlice.java 关键代码: 点击事件 text.setClickedListener(new Component.ClickedListener() …

[自动化运维工具]ansible简单介绍和常用模块

ansible 源操作主机功能 自动化运维(playbook剧本yaml) 是基于python开发的一个配置管理和应用部署工具,在自动化运维中,现在还是异军突起 ansible能批量配置,部署,管理上千台主机,类似于xshell…

安全生产隐患排查治理信息化系统软件

安全隐患排查系统实现对重大危险源企业、安全隐患信息的登记、整改、复查、分类和统计。系统涵盖了安全隐患排查整治工作的各项基本内容,实现以安全隐患排查整治业务流为主线,处理流程简洁清晰、快速灵活;以排查整治流程为干线,快…

5行Python实现验证码识别,太稳了

很久之前,分享过一次Python代码实现验证码识别的办法。 当时采用的是pillowpytesseract,优点是免费,较为易用。但其识别精度一般,若想要更高要求的验证码识别,初学者就只能去选择使用百度API接口了。 但其实百度API接…

Linux-----21、挂载

# 挂载命令 将硬件资源,或文件资源💿,和📂空目录🔗连接起来的过程 # mount linux 所有存储设备都必须挂载使用,包括硬盘 ​ 命令名称:mount ​ 命令所在路径:/bin/mount ​ 执行…

无懈可击的防泄密之旅:迅软DSE在民营银行的成功实践

客户简要介绍 某股份有限公司主体是中部地区的民营银行,由其母公司联合9家知名民营企业共同发起设立。正式开业于2016年,紧紧围绕目标产业生态圈和消费金融,着力打造产业银行、便捷银行、数字银行、财富管理银行为一体的BEST银行&#xff0c…

学习Java第74天,Ajax简介

什么是ajax AJAX Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页…

基于Java SSM框架实现二手车交易网站系统项目【项目源码+论文说明】计算机毕业设计

基于java的SSM框架实现二手车交易网站系统演示 摘要 二手车交易网站采用B/S模式,促进了二手车交易网站的安全、质量、快捷的发展。传统的管理模式还处于手工处理阶段,管理效率极低,随着用户的不断增多,传统基于手工管理模式已经无…