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

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 的内容,可以实现这些数据的选择性披露,在保密的同时仍然可以将其共享给其他人,或者公开给审计员或者政府机构,以确保不存在偏见。这是人工智能或者说人类可以从区块链中受益的方式。

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Spring学习笔记】Spring 核心容器

Spring学习——核心容器 Spring介绍初识SpringSpring Framework系统架构图Spring Framework学习路线核心概念IoC入门案例IoC入门案例思路分析IoC入门案例实现Ioc入门案例(XML版) DI入门案例DI入门案例思路分析DI入门案例实现 bean配置bean基础配置bean别…

JAVA 中的 SPI 机制,从原理、现有框架中的使用以及自定义实现 SPI 机制使用来深入了解 SPI 机制

首先介绍 SPI 是什么 SPI 机制在框架中的使用 SPI 机制使用约定MySQL 驱动实现 SPI 机制示例 最后自己动手实现 SPI 机制使用示例 文章链接,点击跳转

springAop有哪五种通知类型?可根据图标查看!

Spring AOP的通知类型有以下几种(后面是图标变化): 1.Before通知: 在目标方法执行前执行。 上白下红,方法前执行。 2.After通知: 在目标方法执行后(无论是否发生异常)执行。 图标…

Python Pandas DataFrame对象数据的排序(第13讲)【sort_values()rank()】

Python Pandas DataFrame对象数据的排序(第13讲)【sort_values()&rank()】         🍹博主 侯小啾 感谢您的支持与信赖。☀️ 🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹…

带大家做一个,易上手的家常糖醋排骨

先把排骨切块 你可以在卖的时候直接让卖排骨的给你切成块 然后清水冲洗两次 然后 将排骨放入锅中 用清水煮一下 等排骨开始变颜色,直接捞出来 水倒掉 排骨和锅都用清水冲一下,这样排骨中的血水就基本清除掉了 然后是 糖醋排骨调料小公式 一勺料酒 两勺…

加油站“变身”快充站,探讨充电新模式——安科瑞 顾烊宇

摘要:新能源汽车规模化发展的同时,充电不便利的痛点愈发明显。在未来的新能源汽车行业发展当中,充电的矛盾要远远大于造车的矛盾,解决好充电的问题成为电动汽车行业发展的一个突出问题。解决充电补能问题,重要的方式之…

【算法与数据结构】53、LeetCode最大子数组和

文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析:程序一共两个变量,一个result一个count。result用来记录最终的结果,count记录当…

Python编辑器推荐:2023 年最值得使用的五款Python编辑器

一、Visual Studio Code Visual Studio Code 是一款由微软开发的开源代码编辑器。并且支持多种编程语言,包括 Python、C等。 MySQL使用教程掌握MySQL使用技巧,轻松管理数据!本教程深入浅出地介绍如何使用MySQL,涵盖从安装&#x…

代码评审——静态map初始化并赋值问题

问题描述&#xff1a; 在程序开发过程中&#xff0c;经常使用到Map来进行数据的处理。但在开发过程中&#xff0c;当使用静态Map时&#xff0c;初始化数据会存在一些危险的情况。 可以参考如下示例代码&#xff1a; public static Map<String,String> staticMap new H…

小红书可观测 Metrics 架构演进,如何实现数十倍性能提升?

在当前云原生时代&#xff0c;随着微服务架构的广泛应用&#xff0c;云原生可观测性概念被广泛讨论。可观测技术建设&#xff0c;将有助于跟踪、了解和诊断生产环境问题&#xff0c;辅助开发和运维人员快速发现、定位和解决问题&#xff0c;支撑风险追溯、经验沉淀、故障预警&a…

ansible(不能交互)

1、定义 基于python开发的一个配置管理和应用部署工具&#xff0c;在自动化运维中异军突起&#xff0c;类似于xshell一键输入的工具&#xff0c;不需要每次都切换主机进行操作&#xff0c;只要有一台ansible的固定主机&#xff0c;就可以实现所有节点的操作。不需要agent客户端…

头部首发优志愿头部u_sign生成与TLS指纹处理! + 数据可视化技术讲解【Python爬虫】

目录 针对大学名称 大学排名, 综合指数,学校情况等数据进行爬取 找对应得数据包 请求发现数据有加密 发现加密参数 搜索加密参数&#xff0c;好进行分析 分析过程 数据可视化 针对大学名称 大学排名, 综合指数,学校情况等数据进行爬取 首先进行鼠标右键&#xff0c;进行…

C语言数据结构-排序

文章目录 1 排序的概念及运用1.1 排序的概念1.2 排序的应用 2 插入排序2.1 直接插入排序2.2 希尔排序2.3 直接排序和希尔排序对比 3 选择排序3.1 堆排序3.2 直接选择排序 4 交换排序4.1 冒泡排序4.2 快速排序4.2.1 挖坑法14.2.2 挖坑法24.2.3 挖坑法3 5 并归排序6 十万级别数据…

解释常用的性能指标名称与具体含义

是通过测试工具模拟多种正常、峰值及异常负载条件来对系统的各项性能指标进行测试。验证软件系统是否能够达到用户提出的性能指标&#xff0c;发现系统中存在的性能瓶颈并加以优化。 性能指标分为两个方面&#xff1a; 系统指标&#xff1a;与用户场景和需求相关指标&#xf…

100GPTS计划-AI写作VersatileWriter

地址 https://chat.openai.com/g/g-zHErU9z9m-versatile-writer https://poe.com/VersatileWriterGPT 测试 翻译:要求将给定的英语语句翻译成中文。 总结:给出一段文本,要求进行概括和总结。 问答:根据给定段落,提出相关问题并给出答案。 推理:给出前提,进行多步推理并得…

20 个超棒的开源应用程序项目

这些项目几乎可以立即安装和使用,涉及各种编程语言:Python、Rust、JavaScript等等。 1,Portmaster Portmaster是由 Safing 开发一款开源软件,使用Go语音进行编写,能帮你保护在线隐私,确保个人信息安全。它不仅可以监视所有网络活动,还能自动屏蔽跟踪器、保护 DNS 请求…

勒索病毒最新变种.360、.halo勒索病毒来袭,如何恢复受感染的数据?

引言&#xff1a; 网络安全成为企业和个人不可忽视的重要议题。最近&#xff0c;.360、.halo勒索病毒作为一种新兴的威胁&#xff0c;引起了广泛关注。本文将深入介绍.360、.halo勒索病毒的特点&#xff0c;并提供针对感染的数据文件的恢复方法&#xff0c;同时分享有效的预防…

SpringBoot配置mysql加密之Druid方式

一、导入Druid依赖 <dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.22</version> </dependency>二、生成密文 方式1. 找到存放druid jar包的目录 1-1、在目录…

jdk 线程池与 tomcat 线程池对比

一、线程池的作用 1. 提高性能&#xff1a;线程的创建需要开辟虚拟机栈、本地方法栈、程序计数器等线程私有空间&#xff0c;同时也会一比一的创建一个内核线程&#xff0c;在线程销毁时需要回收这些系统资源。频繁地创建和销毁线程会大大浪费系统资源&#xff0c;这时候就需要…

进制间通讯 消息队列

实现AB进程对话。 a. A进程发送一句话后&#xff0c;B进程接收到打印。然后B进程发送一句话&#xff0c; A进程接收后打印 b.重复上述步骤。直到AB接收或者发送完quit后,结束AB进程