抹茶有请 | IRISnet:在跨链中寻找区块链经济的最大公约数

《抹茶有请》特别邀请到了 IRISnet 研究总监胡智威做客社区进行 AMA

如果从技术上看,区块链是一本分布式账本;而从商业层面观察,区块链就是价值网络。

但一直令人遗憾的是,不同区块链之间的孤立性不仅导致了数字资产不能在区块链之间流通,也将其价值局限在了一个狭隘的范围内,限制着其自身的发展空间。

若链与链之间无法突破隔离,无法进行资产之间的跨链、无法进行自由流动、低摩擦互换,则会限制区块链的发展和应用。

因此,在当下万物互联之际、资产即价值、价值即可交易的时代。跨链——这一必然选项摆在了我们面前。

11月11日晚,抹茶AMA旗下子品牌《抹茶有请》特别邀请到了 IRISnet 研究总监胡智威做客社区进行 AMA ,向我们分享分布式商业应用下,IRISnet将如何利用跨链打通数字经济和实体经济。

643826405599223808.jpeg

- 以下为专访实录 -

问题1:可以再简单介绍一下 IRISnet 吗?

IRISnet是Cosmos生态中的一个跨链枢纽,专注于支撑复杂的分布式应用开发的基础设施。同时,IRISnet会是支持复杂分布式商业应用的基础设施,包括DeFi、以及面向服务的应用。开发者可以直接在IRISnet的主网IRIS Hub 上部署应用,也可以用IRISnet 提供的SDK 开发自己的应用专有链,使用 IRIS Hub 提供的跨链服务 。

虽然提到IRIS和Cosmos大家通常第一反应是跨链,但IRISnet 要跨的不止是链。IRISnet能够让应用开发者用服务搭建底层,并在IBC上做了扩展,颇具特色的iService模块,实现链上链下信息通联。因此IRISnet除了支持通证的跨链,还支持异构型系统,比如链和传统的中心化系统,围绕数据和计算的可信使用。

问题2:很多人说IRISnet老去蹭Cosmos热度。那么,IRISnet和Cosmos的关系究竟是什么样的呢?

简单说,IRISnet和Cosmos是跨链生态中两个互补、互相支持的伙伴。

IRISnet是Cosmos 基金会ICF (跨链基金会)为了实现多HUB 的愿景,支持开发的另外一个跨链项目,Cosmos 在自己的官网介绍自己(Who we are)时对这个做了介绍: IRISnet 是Cosmos 大跨链生态中的另外一个HUB,也就是跨链枢纽。它支持跨链服务,也将促进分布式商业应用的构建。

https://cosmos.network/about

BST7C5xkMhwOMJIs.png!thumbnail

两个项目的主网是Cosmos生态最早的两个枢纽,Cosmos Hub侧重于通证的跨链转移;而IRIS Hub会侧重于数据和复杂计算的跨链。跨链协议IBC,也将首先在Cosmos Hub和IRIS Hub两个主网之间运行。

项目之外,关于团队,除了开发IRISnet之外,我们也是Cosmos 中国开发团队,从2017年就开始参与到Cosmos SDK的开发,其中这一个非常模块化的工具包里面里面有很多的重要模块,也是我们的团队在参与贡献的。

Cosmos在目前的发展阶段中,由Tendermint团队在主导IBC的实现。IRISnet团队作为中国开发者,也在支持IBC。所以有些社区里的小伙伴可能会误以为是2个项目是父子关系。但如果要具象化的理解的的话,不管是团队关系还是做的主网项目,我认为Cosmos和IRISnet更像是互帮互助的兄弟关系。

问题3:Cosmos最近生态发展很快,能和我们分享分享么?

是的,生态发展有时候也会超出我们的预料。除了很多人知道的币安公链之外,这里我先挑一些有代表性的项目来说说。

Kava:

Kava是会主要发力于DeFi的一个项目。Kava目前做的是任何Cosmos支持的资产都可以作为抵押品来声称稳定币,是一种跨链的DeFi,和MakerDAO之后要去做的多资产抵押有些异曲同工。

Agoric:

Agoric重点在开发虚拟机方面,将基于对象性能的Javascript运行时Secure EcmaScript集成到Cosmos-SDK中。

IOV:

IOV也是一个和我们联系很紧密的项目。我们上个月在大阪举行的以太坊开发大会DevCon期间也有幸参加了他们的主网启动仪式。IOV 产品会分成了几个大的阶段。这次首先上线的是多链的账户域名系统,叫starname。后面还会包括多链间的钱包转账等功能,可以看到,都是和跨链非常相关的内容。我们在未来也会进一步去探索跨链方面的业务结合。

Kadena:

Kadena开发了名为Pact的一种易读易用的智能合约开发语言。Kadena开发的Kadenamint将支持合约升级和形式验证,同时与关系数据库系统集成。

另外,Kadena提出的公私链混合的架构也十分有意思,可以针对不同场景,分类使用。

https://medium.com/kadena-io/hybrid-blockchain-101-714827d0e77b

Akash:

云计算平台,支持去中心化的共享计算、存储等资源。目前正在测试网阶段,值得关注

Lino:

Lino背靠的是一个热门的直播平台,DLive。其据称已有100万用户。包括 PewDiePie 在内的许多知名主播等都已入驻这个平台。

前段时间还有一些重磅的加入新闻,比如Aragon:

Aragon终于决定基于Cosmos去开发?链。Aragon之前也是在以太坊、波卡等链之间徘徊了很久。尽管没有离开以太坊生态,但仍最终决定还是要自己发一个链。并且在尝试了基于波卡去发链之后,最终感觉cosmos更适合而最终做了这个决定。

具体内容,可以看橙皮书?翻译的此事件的公告:

https://mp.weixin.qq.com/s/XJMbrA7xwEocz3jRAjEISQ

8月份还有另一个项目的消息。国外网友称为是“印度加密女神”的 Preethi Kasireddy 也公布了TruStory的项目。也是类似,介绍了为什么会最终选择Cosmos来开发公链的心路历程。

5xgcOye4wxgQ5hxN.png!thumbnail

https://mp.weixin.qq.com/s/peWrS4cy9L-DexWtIV57jA

具体cosmos生态里的项目列表,可以参考cosmos论坛上的这个帖子,整理的非常全面

https://forum.cosmos.network/t/list-of-projects-in-cosmos-tendermint-ecosystem/243/1

另外,技术发展方面最近也有很多进展

首先是大家都很关注的跨链协议IBC。

IBC 下一阶段Game of Zones。和主网启动前的激励测试类似,GOZ是为了准备IBC在主网启用前的激励测试网。这是一个去熟悉IBC正常使用以及异常处理的非常难得的机会。计划会在12月份开启。更多信息可以查看:https://cosmos.network/goz

除了跨链IBC之外在功能开发方面,最近生态中也涌现出了很多项目,以虚拟机来支持智能合约开发

5大虚拟机启航:https://mp.weixin.qq.com/s/S2WLBVc8I0iky6fDQmigQA

上面提到的很多项目也都参与了这5个虚拟机项目的开发

PiPToDjv9VEpi9Au.png!thumbnail

与外部系统的链接方面,一个很值得注意的事情是Ethermint,是在Tendermint之上构建的以太坊实现,由ChainSafe开发,目前已经可以测试部署使用。

问题4:跨链IBC到底是什么?是否能给我们好好科普一下?

IBC(Inter-blockchain Communication)跨链通讯协议是一个类似于互联网所使用的TCP/IP协议,IBC协议实现了将数据包从一个区块链移动到另一个区块链。

如果用通俗易懂的语言来解释的话,这里有一个故事可以帮大家理解:

很久以前在大海之上有阿童木岛和女神岛两个孤岛,岛上的岛民互不干涉的生活。相应的,阿童木岛使用ATOM, 女神岛使用IRIS, 作为通证在他们自己的孤岛上买卖所需要的物资来维持生活。ATOM和IRIS通证目前只在自己的岛上流通,因为目前的技术有限,导致各个孤岛上的岛民无法到其他岛上,所以通证无法流通。

这时候来了一位天才建筑师大V,他提出建在两个个岛中间建筑一座桥梁,名字就叫IBC,这样两个岛上的岛民就可以带着自己岛上的通证去交换其他岛上的物资。两种不同的货币可以开始在两个岛上流通起来实现互联互通。建立IBC之后,女神岛上的岛民如果想去阿童木岛上生存,不需要把IRIS兑换成ATOM也可以开心的生活,用自己的IRIS可以在阿童木岛上买卖物资来维持生计。

下面请大家观看一个一分钟的简短视频,视频中用两个通证IRIS和ATOM来举例说明ICS20的用途:

https://mp.weixin.qq.com/s/ZpfGWvbeT5q_skclVdTlPA

问题5:听说近期IRISnet帮Cosmos完成了IBC的开发?是这样的么?

我们近期的确是贡献了IBC其中一个很重要模块ICS20转账模块的代码。,同时,我们还贡献了一个demo以及相关的测试工具。大家就算不会代码、不懂技术也是可以下载来试试看的!

Az89mhZPYjIkmv3s.png!thumbnail

测试网上转账的地址可以用下面两个

0eWYtnyoDxg1vkK8.png!thumbnail

具体操作步骤,大家看我们这个科普文章。里面有详细的指导。

https://mp.weixin.qq.com/s/ex5v8eaKhaMYA_FWxrIq6A

Ov6YSwfcwpwenxG6.png!thumbnail

这次在旧金山区块链周上,我们也进行了同样的演示,并将这些代码贡献在黑客松上。

这是当时现场的一些视频。

完整视频请见(8:20左右开始Harriet演讲)https://twitter.com/i/broadcasts/1MYxNPYXkPZGw

不过需要注意,目前这些都是测试网上的,主网上的IBC跨链协议启用还需要一段时间。我们也会继续完善?跨链转账时的一些设计实现,例如转账过程中的经济激励模型等。

问题6:跨链会有哪些实际用途呢?特别是在当前公链?开发使用并不理想的情况下

首先,我们认为未来不可能用一条大公链解决所有的问题,而会有无数个独立存在的区块链。也就是我们认为应用专有链的方式会是未来的一个趋势;每个链专注于解决自己的问题。

所以如果能通过跨链来把各个链之间做好协同。比如有些链是价值储藏的、有些链是负责计算的,那么会实现上面提到的1+1>2的作用。

另外,从10月底开始国内对区块链的关注又上了一个台阶,可以预见的是以联盟链形式出现的区块链项目会越来越多,如何实现联通,在不远的未来会被越来越多的提出,这也需要跨链技术的支持。

比如,不同系统(区块链应用)间的数据共享困难,系统与系统之间缺少支持数据共享的信任机器,和隐私保护机制。还有问题在于,在系统化改造的过程中,不可能全部一下子都上区块链系统,必然有很大量的系统是传统架构的中心化系统,那么实现多个跨领域业务方的可信交互和数据分享,也会是个难题。

所以,我们能实现的互操作技术,也就是不光可以跨公链,还可以跨联盟链、中心化系统的服务架构在未来也会有很大的价值发挥空间。

问题7:除了跨链之外,IRISnet近期还有哪些动作?

近期除了我们依然会聚焦在贡献IBC代码之外,我们主网其他功能也没有停下来。

我们最近公布了v0.16的rc版本,引入了Coinswap、HTLC等功能

Coinswap是一种类似uniswap的去中心化通证交换功能,https://coinswap.nyancat.irisnet.org/

v0.16还有一些很受欢迎的功能,比如snapshot。因为我们主网高度已经超过300万块,运行平稳,但随之而来的是账本数据会不断加大,这在其他区块链项目中也很常见。因此我们也提供了snapshot的功能,节点可以不用保存全部的历史数据。另外也可以快速启动一个节点而不用同步所有历史数据。

这些功能在测试网上收到了参与者的广泛好评

HUz2FDkEojwvYsTR.png!thumbnail

Rg149sYKUzkNmIC0.png!thumbnail

同时,对v0.16版本,我们启动了新的激励测试网Nyancat-5,完成相应的任务即可获得奖励。如果一切顺利,之后我们将在Nyancat-6上进行链上升级测试。

如果大家懂一些技术的,欢迎参与。我们的具体激励任务:

https://github.com/irisnet/testnets/tree/master/nyancat/v0.16

问题8:如果都是基于CosmosSDK,那IRISnet有哪些独到的技术呢?

iService服务框架是我们的核心创新功能之一,iService在底层区块链网络上构建一个服务集成和治理层,实现对服务的定义、绑定、调用、查询、SLA管理、争议处理和服务结算等功能,完成对服务的全生命周期管理。

E2jXL8lHln4Bs0il.png!thumbnail

为了能够连接不同的系统,包括区块链、非区块连系统,我们对Cosmos SDK的扩展,成为IRIS SDK。使用IRIS SDK开发的全节点面向服务的基础设施架构。

问题9:这些技术可能会有哪些落地应用呢?

除了上面提到的跨链之外,我们的技术在许多场景里都可以很好的被使用。这里简单举两个例子:

供应链金融:

供应链金融是区块链,特别是联盟链经常会提到的场景。区块链在这个场景里的具体优势在这里就不重复了。?这里更多说下我们的跨链Hub和iService在这个场景里的应用优势:

通过跨链的Hub,参与供应链金融业务的各个参与方可以在枢纽上自定义所能提供的服务接口来实现信息和数据交互。

例如,供应链金融服务提供商可以在供应链金融链上开放相应的供应链金融服务申请接口,实现在线申请和材料提交。融资企业上传的申请材料将在链上存证,整个申请审批过程都可实现全程跟踪,且数据永远不可篡改。

而通过iService服务框架,采购方企业可以将ERP的部分功能接口采用iService框架发布在枢纽上,比如到货查询功能;第三方的电子发票存证链也可以在枢纽上发布相应的iService服务接口,比如发票验证服务。通过iService服务定义,业务的各方可以自定义服务的可见范围,甚至指定服务的使用者,业务的各个参与方通过相互调用接口可以实现交互

所有的交互过程和结构通过枢纽底层的区块链跨链协议达成交易共识,记录,实现对交互过程的全程跟踪,并提供非侵入式的审计功能,为业务交互方提供可信交互的保障。

另一方面,在智慧医疗上:

医疗数据的共享和使用?一直存在一些痛点急需解决。因为对患者数据的分析是医疗工作、药物研发等非常重要的一个手段。但患者的隐私数据需要保护,数据拥有方,例如一些医院、社区机构,需要对数据进行脱敏、清洗等,共享后的数据也会失控,增加了成本与风险,所以医疗机构很多时候会缺乏共享数据的动力。

但使用了我们的服务枢纽,数据的使用方可以将数据分析模型以服务的形式发布在链上,而数据拥有者可以把其数据的结构和计算接口也以服务的形式发布到枢纽,数据使用方可以将其计算模型与数据拥有方的数据结构做匹配,然后将模型作为数据拥有方计算服务的参数来调用计算。

数据使用方不直接获得病患的基础数据,只是获得所需的分析结果,大大提高了数据安全性,有效的防止了隐私数据泄露,充分尊重数据拥有者权利,有利于数据的有序分享和潜力挖掘。另一方面,由于有区块链的加密技术加持,枢纽上所有的数据通过加密分享,只有数据的接受者可以获得数据的明文;同时,所有的数据分享过程都将被枢纽所记录,非侵入式的数据审计方式成为可能。

问题10:这些应用是否已经有实际的案例了?效果如何?

IRISnet的核心开发团队边界智能,除了开发公链之外,还开发了分布式大数据分析交换网络(BEAN)、智能医药知识库等核心产品。比如跨链服务联盟枢纽 ISCH,就是基于IRISnet SDK开源工具包开发的联盟链产品,能高效支持跨异构区块链或链上链下的互操作。因为一些复杂业务逻辑并不适合都放在链上的,完全可以在原有的各类系统中,包括联盟链、传统信息系统等环境中运行,而在需要可信交互环境时再通过ISCH进行交互,通用性和适应性会很高。

此外,还有与星康链合作依托复星大健康平台的案例——电子处方共享平台。

基于ISCH开发的BEAN,融合区块链+健康大数据,利用区块链技术去中心化、不可篡改、可溯源的特点打造电子处方共享平台。边界智能为方案的实现提供了区块链技术支持,支持在不泄露患者隐私的前提下,根据授权交换必要的处方配药信息,保障电子处方的合规流转安全访问,及全生命周期的可审计可追溯。

因为这些技术创新和落地应用,我们也荣获了许多国内奖项荣誉,比如2019年中国优秀区块链解决方案:https://mp.weixin.qq.com/s/V_ES94pwvlpAULuzWQWWIw

ryX9DQbS8DsSecKE.png!thumbnail

其实我们开发团队获得的荣誉和奖项并不只有这些。这里我放个长图:)

gfOClwEreskZGYE6gS11wzhUtR4xG11ZTCyr1E3D.jpeg

同时很高兴和大家分享近期一个新闻,我们边界智能被评为国家高新技术企业。这对我们既是认可,也是鼓励与鞭策。我们未来将继续扎实的做好技术,推进区块链技术创新与落地应用。

声明:登载此文出于传递更多信息之目的,观点仅代表作者本人,绝不代表Hi区块链赞同其观点或证实其描述。

提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。