硅谷Live / 实地探访 / 热点探秘 / 深度探讨

区块链承载太多狂热,但其被期待的价值却还未被实现。如何让区块链真正落地,能作为底层高效支持分布式商业应用,而不仅仅是投机的数字标的?这是每个区块链技术认真实践者想解决的问题。

为了解决这个问题,一些先行者们在2016年成立了边界智能(Bianjie)。边界智能利用区块链跨链技术,专注用区块链技术链接实体经济和数字经济。经过近两年的实践,边界智能作为核心开发团队打造的 IRISnet 是如何解决这一问题的呢?

今天,咱们就听一听 IRISnet 创始人Harriet在上个月硅谷密探举办的Blockchain Connect Conference 上的演讲,去看看IRISnet的技术发展与应用。

IRISNet: 为支持复杂分布式商业应用而生

在大会中,IRISnet 创始人 Harriet 以区块链跨链服务基础设施和协议( Interchain service infrastrcture and protocol)为题,讲述了如何用 IRISnet 来填补实体经济商业应用与区块链世界的鸿沟(Bridge the Gap Between Blockchain World and Conventional Business Applications)。

Harriet首先谈了她做IRISnet的初衷:团队根据在创业实践打造智能分布式商业应用的过程中的经验,试图建立一个让更多应用开发者能高效开发应用的区块链服务基层设施。

形象地来说, IRISnet 将为开发者提供一个完备的跨链基础底层,开发者可以在上边使用已有的程序模块进行组合创造,开发自己的商业应用链。

在这方面,边界团队正与复星健康云合作打造原型系统,利用 IRISnet 让未来各个医院的大数据都能在链上自由、安全,有激励机制地流动,让保险公司等机构也能参考医疗数据做出决策,使大数据发挥出更大的商业价值。

同时,开发者不仅能作为服务消费者,还能作为服务提供者在底层上贡献各类代码模块以提供链上服务,并用IRIS网络的原生费用通证“IRIS”为自己的成果定价,得到服务费。

未来,在IRISnet上开发的各种商业应用还能享受到跨链的“神奇服务”,不同类型的代币通过跨链进行交换,不仅是币币交换的价格互换那么简单,还能实现价值的互通,比如一个分布式内容平台的 token 经过跨链飞跃到一个分布式基金投资的 token 生态中,也许就会获得投资的功能属性。

目前,边界智能已经和与Hashguard、币快报、DBA、Investre 成为合作伙伴,助力这些应用链采用 IRISnet 技术栈开发。

那么, 具体是怎样的架构与实施呢?在大会中,Harriet 具体解释了 IRISnet 的机制。

IRISnet 就是要建立一个传统应用开发者都熟悉的面向服务的基础设施,方便应用开发者在不用过多担心区块链底层共识实现的基础上,运用IRISnet 所实现的服务( iService) 注册、绑定,并调用接口实现自己的业务逻辑。 iService 还可以链接各种异构区块链——一直困扰行业的公链与联盟链如何结合也可以通过 iService 来解决了。

IRISnet 是 基于 Cosmos SDK 实现的支持应用开发的跨链服务基础设施,也将是Cosmos生态中的第一个区域性枢纽(HUB)。

什么是Cosmos呢?

区块链的互联网 Cosmos是一个旨在解决很多密码学货币问题的网络,例如缺乏可扩展性、互操作性。  通过使用Cosmos网络,用户能够通过内部区块链通信(inter-blockchain communication IBC)包来将代币从一条区块链转移至另外的区块链上。

Cosmos 提供了底层的代币跨链转移协议,而 IRISnet 在此基础上构建了实现分布式应用的良好支撑。IRISnet 提供的基础设施包括 iService 这样的接口。用这个接口,用户可以连接不同的系统,包括公链与联盟链,以及传统非区块链商业系统。

而在 Cosmos 的底层,是一个叫做 Tendermint 的POS共识机制。

那么 Tendermint 有什么优势呢?Harriet 提到了 Tendermint 能够把应用逻辑部分从共识机制部分分离。这极大地方便了开发者们以一种更高效、更安全的方式进行链间交流。

简言之,IRISnet是边界智能与Cosmos核心开发团队以及万向区块链旗下的万云合作打造的区块链跨链网络。基于Cosmos/Tendermint而构建的IRISnet,将是Cosmos生态中的第一个区域性枢纽(HUB)。

Cosmos奠定的强大通用跨链协议将支持IRISnet继续在此之上创新地提供支撑分布式商业应用,支持包括数据还有复杂链下计算能被跨链调用和消费,为繁荣Cosmos所支撑的开放跨链生态提供新的价值。网络中的中心枢纽,将成为新一代分布式商业生态的技术基础。

Harriet表示,团队们正在做的一件很炫酷的事情就是为横跨区块链的互联网提供具有互通性的服务。换句话说,也就是让使用者可以跨区块链网络调用数据服务和更加复杂的计算。

链上链下都不能缺

在我们进一步讨论区块链上的商业应用之前,我们先来看看能够支撑商业应用的区块链应该是什么样的?

Harriet认为首先其必须能提供:共识和跨链

共识,进入第三代,有更好的方法,耗电的POW不是最好的选择,以 Tendermint 为代表的POS 为支撑复杂应用提供了更好的方案。

在目前链的性能还不能支撑复杂的高效的计算时,如果说提高共识效率是垂直扩展的话,那跨链协议就是水平扩展。

同时 Harriet 认为区块链更多的价值是链接,除了通过跨链能力完成不同区块链的链接,我们还需要实现链上和链下的互操作的链接:复杂的商业逻辑和运算放到链下,链上要做的是解决交易和调用的信任问题。

因此做链接的架构很重要。这也是 IRISnet 目前很骄傲的一点,我们现在做的跨链不仅仅是传递 token,更多是安全的、链与链之间的计算和资源的使用和调用。

在未来很长时间,都将会是多链共存的状态。如果链和链之间的价值不能进行传递,那价值链的说法又从何谈起呢?所以我们认为跨链的互操作性是很重要的。Harriet 也分享了IRISnet 核心跨链服务的实现(如下图),具体的阐述在IRISnet 的官网 https://www.irisnet.org 可以找到。

可以说,IRISnet 是最具跨链技术前瞻性的 Cosmos 生态中第一个区域性跨链枢纽(Hub),并专注于为分布式商业应用提供基础设施和协议。

IRISnet 支持对包括公链、联盟链以及现有传统商业系统的集成从而实现互联互通,并允许数据及复杂计算跨异构区块链被调用。Harriet 也在会议上围绕 保护隐私的分布式大数据分析应用给出了利用 IRISnet iService的实现说明。

未来路在脚下

IRISnet的发展路线图,体现了整个团队的抱负与对挑战的信心。

而对于IRISnet目前发展的状态,我们可以从其最近一个月的成就中就可以看出。

1、IRIShub 0.2.0 Fuxi Testnet

● Cosmos-SDK版本升级为 v0.19.0;

● 使用JavaScript实现对交易的离线签名;

● 完成Sandbox 和 Dev 环境的持续集成。

2、Rainbow 钱包轻客户端

● 6月份发布了Rainbow 0.2.0 (Testnet),可同时查看可用及委托两类资产;

● 完成gRPC-web和Thrift预研,升级了超时管理和客户端缓存功能,进行了前后端的重构,准备发布Rainbow 0.3.0 (Testnet);

● 完成了新版委托功能、冷钱包和观察钱包的设计评审;

● 完成了Dev和Stage环境的持续集成与自动化部署。

3、Rainbow服务端

● 解决了docker hub针对不同环境的构建问题;

● 完成了rainbow-server,rainbow-admin公告模块重构升级的开发和自测。

4、Rainbow官网

● 实现了Stage和Prod环境的持续集成与自动化部署。

5、IRIS同步服务器

● 项目更名为irishub-Sync并修改依赖,集成 docker;

● 发布 IRISSYNCS-0.1.0。

6、IRIS API服务器

● 项目更名为irishub-server,新增API提供包含全部交易类型的历史记录;

● 重构了 blockchain-rpc 和 thrift-rpc 中 thrift 的定义,保留model.thrift和service.thrift,抽象出通用的tx模型;

● 基于重构后的 thrift 定义,修改实现,并与前端联调。

7、IRIS浏览器

● 完成了Faucet的后端重构,增加人机校验Captcha;

● 完成IRIShub区块浏览器的设计评审。

而接下来准备完成的项目包括发布Rainbow 0.3.0 (Testnet)及Rainbow 0.4.0 (Testnet),并将后端网络切换到IRIShub Fuxi-0.2.0 Testnet;同时完成IRIS浏览器的开发部署。

区块链技术作为新时期的科技力量成为新的生产力驱动者,它具备着改变现有生产关系,重构商业结构的巨大潜力。尽管目前区块链依旧处于幼年阶段,但不可否认的是,区块链作为一种创新技术生产力,正在驱动商业模式和产业格局的深层变化。

就像忠实地在人间和天堂传递信息的希腊彩虹女神Iris,IRISnet的目标是成为链接数字经济和实体经济,支持构建复杂分布式商业应用的下一代公链。


推荐阅读

区块链报告 | 脑机接口报告

硅谷人工智能 | 斯坦福校长

卫哲 | 姚劲波 | 胡海泉

垂直种植 | 无人车

王者荣耀 | 返老还童


快速实现分布式商业应用?这个下一代公链提供了可能相关推荐

  1. “探讨下一代公链和 DApps 生态前景“ Conflux首次线下 meetup 在京举办

    3月10日,由Conflux官方主办的名为<下一代公链和DApps生态前景>的区块链技术线下交流活动在北京圆满落幕.现场Conflux CTO 伍鸣博士,Conflux 研究总监.密码学专 ...

  2. Conflux Meetup No.1(北京站) | 下一代公链和DApps生态前景

    ? 介绍 在本期Conflux Meetup,我们为大家邀请到了Conflux CTO伍鸣.Conflux研究总监杨光.COBO CEO & 鱼池创始人毛世行(神鱼) 来一起聊一聊<下一 ...

  3. Conflux伍鸣破题公链困境:联盟链服务商业团体 公链服务中小商户

    互链脉搏按:当2019年比特币一骑绝尘,其他公链多被边缘的情况下,可以让我们再次审视为什么比特币会一枝独秀呢?公链的价值又在哪里呢?未来世界中联盟链和公链将如何发展呢? 2019年8月15日,互链脉搏 ...

  4. 破题公链困境:联盟链服务商业团体 公链服务中小商户

    2019年8月15日,互链脉搏邀请了Conflux CTO伍鸣博士为大家分享了<公链在区块链的定位以及发展应用>. 伍鸣博士指出:Conflux的定位就是要继续以太坊没走完的路. 像Con ...

  5. 一条公链的坎坷进化路 |链捕手

    2019年已经过了大半年,公链行业依然是那么地平淡无奇,没有爆款应用,也没有突破性技术,实在是令人揪心. 不过在表面的波澜不惊中,公链行业的玩家们都在发生翻天覆地的变动,它们曾苦苦寻找落地场景.争夺D ...

  6. 王峰十问Nervos联合创始人王宁宁:缘何“中国最懂以太坊的人”要走中国公链的自主创新之路?...

    本文旨在传递更多市场信息,不构成任何投资建议. 文 | 王峰十问 出品 | 火星财经APP(ID:hxcj24h) 11月7日晚8点,王峰十问第36期"惊蛰:中国公链如何实现自主创新&quo ...

  7. 观点丨公链与联盟链如何走向融合

    公链,顾名思义就是公有,它是指对全世界所有人开放的,任何人都可以读取数据.发送交易且交易能够获得有效确认的共识区块链. 联盟链是指由多个机构共同参与管理的区块链,每个组织或机构管理一个或多个节点,其数 ...

  8. Nirvana为应用而生,开启公链市场新纪元

    --书写史诗级的公链新篇章 前言: 公链作为去中心化的应用系统,其去中心化效能相较于其他同类机制来讲,更加透明化,更加靠近核心理念.2020倏然已逝,回顾过去一年的公链市场,发展前景充满了不确定性.人 ...

  9. 有利可图的NFT,NA公链(Nirvana Chain)NAC公链怎么面对高额Gas费的?

    在过去的几个月里,被称为非同质化代币(non-funkible tokens,简称 NFT)的数字资产热度渐高,大受追捧--名人.艺术家和投资者通过卖出这些 NFT 创造了成百上千万美元的收入,创造者 ...

最新文章

  1. php实现队列上传,php实现队列
  2. 程序员面试金典 - 面试题 16.19. 水域大小(BFS/DFS)
  3. java获取linux下面所有线程,获取Linux中Java线程的线程ID
  4. django-解决-修改过的模型类不能被正常迁移的解决办法
  5. c语言中文本作图,C语言绘图问题
  6. BZOJ 1013 球形空间产生器(高斯消元)
  7. 从设计门禁系统到为何需要弱电与强电分开呢?
  8. 搜索引擎:获取并处理mdx英汉词典文件为数据库
  9. 大数据与云计算期末复习
  10. Mac 同时安装jdk7、jdk8
  11. 什么是 CSS? 为什么使用CSS?CSS的优点有那些?详细介绍
  12. Linux中将两块新硬盘合并成一个,挂载到/data目录下
  13. 使用Mono.Cecil对MSIL进行注入
  14. Word查找和替换通配符(完全版)
  15. Linux nohup bash cm_watch.sh >> run.log 2>1
  16. 修复iPhone X 开机卡白苹果导致无法开机的问题
  17. python_qzonespider_day2_模拟登录QQ空间
  18. 计算机研究生论文写作技巧
  19. java 大小写匹配_大写字母的Java正则表达式
  20. Java 使用 POI 操作 Excel(反射,大数据量)

热门文章

  1. 如何使用postman 测试文件下载和批量请求功能
  2. 北航非全日制研究生计算机分数线,2019年北京航空航天大学在职研究生的录取分数线会不会高于2018年...
  3. Mysql创建外键错误原因分析
  4. 桔子浏览器|1M安装包|hao123专属浏览器
  5. 《JAVA300集》多线程_并发基础案例-day21
  6. 作为过来人的我是如何写博客的?
  7. MTK schedplus CPU Governor
  8. 几点减几点怎么列算式_张宏伟:感悟减法算式模型的意义 破除一题一问的思维定势...
  9. 2021-05-25-文档-3
  10. 一个极品MM的日记!很嘲很有道理!