AMA 回顾 | 基于 IRISnet/IRITA 实现的 BSN 互操作性


11 月 24 日,IRISnet 与 BSN 举办联合 AMA, 围绕 IRISnet/IRITA 带来的 BSN 互操作性展开讨论。以下是 AMA 内容回顾。

嘉宾

马晓军 ,现任北京红枣科技有限公司 CTO 和区块链服务网络 BSN 首席架构师,具备十余年系统开发、技术架构设计和项目管理经验。作为首席架构师,负责和主导目前 BSN 所有的研发,包括 BSN 公网,专网,赋能平台产品的开发,以及公链集成,开放联盟链项目以及跨链服务等。

胡智威 ,IRISnet 研究总监,负责技术研究及相关生态发展。曾任火币区块链应用研究院首席技术分析师等,是《读懂Libra》及《区块链技术进阶指南》等区块链专业书籍的联合作者,曾产出多份有影响力的研究报告,并曾负责贵州、雄安等地区块链项目的研发实施等。

BSN 跨链通信枢纽介绍

BSN 跨链通信枢纽(Interchain Communications Hub)采用异构链的跨链协议和双层结构设计,使用中继链作为跨链协调器,多条异构链作为跨链事务执行器,Relayer 作为跨链信息的搬运工,通过解决跨链信息的有效性、安全性和事务性等问题,实现了一套安全、易用、高效的跨链体系。


2020 年 10 月 31 日,已经在 BSN 跨链通信枢纽中各自适配完成了 IRITA Hub 和 Poly Enterprise 这两种跨链服务并在 BSN 测试网上线。

BSN 帮助手册

https://www.bsnbase.com/static/bzsc/index.html

Q&A

1

BSN

Q1:可以和我们详细介绍一下 BSN 的跨链通信枢纽吗?

马晓军: BSN 跨链通信枢纽(Interchain Communications Hub)采用异构链的跨链协议和双层结构设计,使用中继链作为跨链协调器,多条异构链作为跨链事务执行器,Relayer 作为跨链信息的搬运工,通过解决跨链信息的有效性、安全性和事务性等问题,实现了一套安全、易用、高效的跨链体系, 支持如下特性:

  • 支持同构链和异构链;
  • 支持任意信息跨链;
  • 接入简单方便,应用链不需要做定制开发适配,仅需要部署两个应用链的智能合约;
  • 事务性支持,不仅支持具有事务最终一致性需求的应用场景,而且同时还支持具有事务强一致性的需求应用场景,可支持任意事务且可扩展到任意数量的链;
  • 跨链协议安全可靠,以密码学、共识算法等为基础,各应用链可自行验证跨链交易的合法性,从而保证跨链交互的安全性。

Q2:为什么 BSN 会选择与 IRISnet 合作呢?

马晓军: BSN 以创建下一代互联网基础设施为目标。我们对 IRITA 的架构和工作模型进行了调研,相信与这样的跨链技术合作,可以帮助我们共同实现目标。

IRITA Hub 采用 IBC 跨链通信协议和 iService 作为技术协议以实现区块链间的互操作性。

IBC 由全球知名跨链项目 Cosmos 于 2016 年底提出。经过 4 年的发展,IBC 已经广受全球区块链技术社区认可,是目前最为成熟的互操作性协议。

这就是我们与 IRISnet 合作的原因。

Q3:目前跨链服务已经在 BSN 测试网上线,可以和我们详细讲解一下吗?

马晓军: BSN 测试网为开发者提供了免费的测试环境,旨在供开发者进行区块链应用的开发测试,试用 BSN 最新推出的产品服务,以及为区块链技术研究与创新提供试错环境。BSN 测试网服务开发者可以在测试网发布不限定数量的应用服务,与生产环境不同的是,发布应用服务时不需要选择智能合约部署的城市节点和配置智能合约的调用权限。测试网目前支持 Hyperledger Fabric 和 FISCO BCOS 联盟链框架,后续将持续集成所有 BSN 适配的联盟链框架。

目前,基于 IRITA 和 Poly Enterprise 的跨链服务已经在测试网上线。开发者可以通过跨链服务调用智能合约。BSN 将根据测试网的资源负载使用情况,不定期的对测试数据进行清理,请不要将测试网用做生产环境。 欢迎大家试用测试网服务并反馈问题和建议,我们将持续进行功能完善。

Q4:BSN 在互操作性未来发展方面有何计划,是否会集成更多协议?这对 IRITA 会有什么影响?

马晓军: 目前,BSN 已经适配了 IRITA 和 Poly Enterprise 两种跨链服务,未来将集成更多跨链协议,所有集成的跨链协议都将在 BSN 跨链通信枢纽中适配。

BSN 计划在下一版本中推出商业化跨链服务。跨链服务将基于 BSN 的多个异构链和公共城市节点(PCNs)的功能来重建中继器服务。收费模型也会将复杂情况考虑在内。

BSN 旨在为开发者实现真正的互操作性,这也会为 IRITA 带来一个竞争的环境。

Q5:IRISnet 是 BSN 首配适配的公链,也加入了 BSN 开放联盟链,可以和我们介绍下 BSN 开放联盟链以及这对 IRITA 的影响吗?

马晓军: 作为全球区块链技术发展的重要部分,公有链有其独特的技术、应用与生态。但由于监管机制和产品市场适应性等原因,公有链技术未能渗透到中国市场。BSN 认为有必要开辟一条新道路,使公有链技术在中国稳定发展。

因此,BSN 启动了开放联盟链。这是 IRISnet 等公有链技术能为开发人员提供服务的最直接有效的方法。BSN 开放联盟链将适配公有链以提供对节点部署的许可控制,并取消使用 Token 支付 Gas 的机制。

与传统联盟链相比,开放联盟链通过大节点而非自己的节点来运行 DApps。除此之外,就像公有链一样,DApps 是去中心化的,拥有智能合约地址的任何人都可以调用。

对于许多中小型公司而言,此开放联盟链框架是用来部署 DApp 的一种更容易且更具成本效益的方式。

基于诸如 IRITA 等的互操作性协议,可以支持公有链、联盟链以及开发联盟链间的跨链服务。也就是说,跨链通信枢纽可以支持多种形式的区块链,这会给 IRITA 带来很大机遇。

我们相信,我们能够加速推进区块链技术的适配,并使中小型企业能够采用区块链技术。

2

IRISnet/IRITA

Q1:什么是 IRITA Hub?IRITA Hub 可以提供什么样的服务,会给 BSN 带来什么?

胡智威: IRITA Hub 是 IRITA 联盟链产品线中专注跨链服务的产品,既可以支持 BSN 环境中 Hyperledger Fabric、FISCO BCOS 等联盟链之间的跨链交互,在 BSN 国际版中支持联盟链与以太坊、IRISnet 等公有链的跨链交互,同时也支持访问 Chainlink 等预言机的链下可信数据,为打造 BSN 成为「全球性区块链互联网」提供重要的技术基础。

Q2:专注于跨链服务,IRITA Hub 如何实现异构系统间的互操作性?如何进一步支持 BSN 实现「全球性区块链互联网」的愿景?

胡智威: 我所期待的「全球性区块链互联网」需要我们首先不对公有链、联盟链、私有链甚至是非区块链系统之间的区别有先入为主的成见。这种「互联网」应该实现联盟链与联盟链之间、联盟链与公链之间、链上与链下之间的互联互通。

通过 IBC + iService 的模式,IRITA Hub 可实现这一愿景。

IRITA Hub 采用了类似互联网协议的设计:IBC 跨链通讯协议可以被视为 TCP/IP 协议,可以支持不同区块链网络之间的可信信息交互;应用层的 iService 可以被视为 HTTP 协议,各种服务都可以上链并可以实现互操作。

基于 IBC 和 iService,各种服务可以在 BSN 跨链通信枢纽上实现互操作:

  1. 联盟链,如 Hyperledger Fabric、FISCO BCOS;
  2. 公有链,如 IRISnet、以太坊;
  3. 链下数据服务,如 Chainlink。
    ![微信图片_20201212162641|690x374, 75%]
    (upload://sLLgUU8Zn9TeqeScP7gqoi1ZcZ1.png)
    诸如 Hyperledger Fabric 链上的应用可以调用 FISCO BCOS,IRISnet 或以太坊等另一链上的服务。

基于 IBC 和 iService,我们的开发团队做出了很多努力:

  1. 在 IBC 中继器上开发以传递 iService 消息,使得这些跨链服务消息可以在链间传输;
  2. 在不同区块链上开发 iService 扩展程序,使得链上的智能合约/DApps 可与 BSN 跨链通信枢纽上的 iService 以及其他区块链交互;
  3. 集成诸如 Chainlink 等的链下数据服务,因在 BSN 上集成 Chainlink 预言机,IRISnet 获得 Chainlink 社区激励奖金

Q3:IRITA Hub 已经在 BSN 的跨链通信枢纽以及 BSN 测试网中上线,可以给我们讲解下具体的使用案例吗?

胡智威: IRISnet 的核心开发团队边界智能(Bianjie)有许多应用和商业合作伙伴。这些合作的项目都有可能在 BSN 的跨链通信枢纽上部署使用。

以下是两个具体用例:

一、票务

StarryMedia 长期聚焦区块链去中心化技术以及通证经济驱动的应用场景,注重和实体经济的结合,聚焦数字资产管理和个人数据管理两个核心,场景覆盖电子票务、都市出行及消费,运动健康,精准广告营销,社会化电商等方面。此前,获得了 IRIS 基金会的 Tech-Grants 资金支持

StarryMedia 团队将打造发布在 IRISnet 主网上的 Uptick,为 IRISnet 用户及跨链连接的其他网络用户提供跨链 NFT 应用服务。同时,Uptick 也可快速移植发布在同技术路线的联盟链 IRITA 上。

利用 BSN 的跨链服务枢纽,有助于迅速形成基于 IRITA 上 NFT 支持的星点票务,实现基于联盟链具备跨链能力的星点票务版本,投入商业化运营。例如,活动举办方或其商业合作伙伴可以在 BSN 跨链通信枢纽/IRITA Hub 上发行电子票务(e-ticket),使得终端用户可以方便地买票。同时,用户若取消活动出行计划,还可以在二手市场进行票务交易。

作为比较,最近网易在使用 NFT 作为其年度「未来大会」的门票,但从公开信息来看该 NFT 似乎仍局限于一条链。我们希望基于 BSN 跨链通信枢纽/IRITA Hub,NFT 票务可以在多条链上交易认证。StarryMedia 的创始人 Brian 上周在 Cosmos NFT 工作小组会议上提出了这些设想,同时我也在推特上分享了相关信息。


二、认证与签名服务

边界智能的合作伙伴,南京壹证通,是一家专业从事信息安全相关技术研究及运营服务,致力于推进数字证书、可信身份、区块链技术应用和发展的创新型互联网科技公司作为服务供应商,已与多家 CA 机构和企业单位建立合作关系。

其认证和签名服务可以在 BSN 跨链通信枢纽/IRITA Hub 上线。例如,壹证通可以发布数字签名服务以供企业使用。企业可以从 BSN 跨链通信枢纽上调用签名服务方便快捷地签署协议,并分发已签署的协议;同时协议另一方可以毫无顾虑地接收可信协议因为他们可以查询 BSN 跨链通信枢纽上的认证签名服务。

而且,与其他中心化的 CA 服务不同的是,上述过程皆可以在链上验证和审计。

Q4:IRISnet 与 BSN 在公有链、开发联盟链、IRISnet-BSN 开发者门户等方面都有紧密合作,可以和我们分享更多相关的进展吗?

胡智威: 除了不断完善 IRITA Hub,我们也参与了许多 BSN 服务项目:

  • BSN 国际公链集成

正如 Infura 之于以太坊,BSN 国际提供的公有链服务将帮助 IRISnet 开发者:无需自己运营节点,在 BSN 国际上即可快捷使用 IRIS Hub 的节点 API。

  • 开放联盟链

此前,IRISnet 与 Cosmos,以太坊,波卡,Tezos,Alogorand,Nervos 以及火币公链共同加入 BSN 开放联盟链,目前,我们的开发团队正致力于将 IRISnet 和 Cosmos 适配于 BSN 开放联盟链。

Q5:除了上述已达到的成就,下一步 IRITA Hub 有何计划?对于开发者以及服务消费者而言,他们如何获益?

胡智威: 未来,IRISnet 核心开发团队边界智能将与 BSN 继续携手在以下方面继续合作:

  • 跨链服务功能强化 基于 IRITA Hub 扩展跨链服务(iService)功能和跨链通信(IBC)协议;
  • 开发者工具扩展 在工具提供上简化开发者服务定义、绑定和发布服务的难度,确保开发者更专注于自身的业务场景和商业逻辑,而无须关心跨链服务本身;
  • 商业应用 区块链应用层面将引入更多创新或成熟的落地应用,同时鼓励开发者原创,丰富顶层的使用场景,以满足不同区块链的服务需求。使用场景将包括上述已提到的 NFT,数字认证等。

我相信 BSN 跨链通信枢纽和 IRITA Hub 间的互操作将会给我们带来更多惊喜。

社区提问

Q1:BSN 名称的意义是什么?

马晓军: BSN 全称为区块链服务网络(Blockchain-based Service Network),是一个区块链基础服务设施,提供一站式服务以及分布式账本技术应用。

Q2:IRITA 中生成的交易会映射到 IRISnet 吗?IRITA 会使用什么通证?

胡智威: IRITA 是联盟链产品且可以部署在许多场景中,包括 BSN 跨链通信枢纽和其他业务环境。IRITA Hub 由边界智能开发的 IRITA 联盟链产品线中的专注跨链服务的产品。基于 IRITA Hub 公有链、联盟链以及中心化系统都可以互联互通。

但当 IRITA Hub 上的用户需要公链服务时,我认为最便捷的方式是与 IRIS Hub 互联。费用模型会随不同环境而变化。

Q3:2021 年 BSN 的计划是什么?

马晓军: BSN 将会继续专注于为区块链开发者降低成本,并为各种 DApp 部署基础架构以轻松实现互操作。BSN 计划通过 BSN 赋能平台集成更多门户和社区来提供服务。

Q4:社区可以通过什么方式支持参与 IRISnet?

胡智威: 我们正在策划大使计划,将在不久之后发布,敬请关注和参与。

关于 BSN

区块链服务网络(Blockchain-based Service Network)是一个跨云服务、跨门户、跨底层框架,用于部署和运行区块链应用的全球性公共基础设施网络,由国家信息中心、中国移动通信集团公司、中国银联股份有限公司、北京红枣科技有限公司共同发起。

BSN 整合了云资源、网络带宽、底层框架、运行环境、密钥管理、开发 SDK 和网关 API 的一站式区块链部署和运行服务,为开发者和用户等提供了 “会用、好用、易用、有用” 的统一平台。

关于 IRISnet

IRISnet(主网 IRIS Hub)是支持 DeFi 等各种复杂分布式应用的跨链服务枢纽。IRIS Hub 采用 Cosmos SDK 开发,是第一个可自进化的 BPoS 网络,其开发团队包括获得多个技术创新大奖的边界智能(Bianjie)以及创建了 Tendermint 共识引擎和 Cosmos 项目的世界著名团队 Tendermint。

IRISnet 提供支持 DeFi 应用开发的多种基础模块,并能支持公有链、联盟链以及传统商业系统之间的无缝集成,使得数据和复杂计算能够跨异构网络互联互通,实现服务的跨链调用。