区块链应用 | 构建跨公链 DApp 开发平台,Hero Node希望降低开发门槛
2018-01-25 22:53:01     [查看原文]

原标题:区块链应用 | 构建跨公链 DApp 开发平台,Hero Node希望降低开发门槛

互联网、移动互联网、人工智能,科技行业的下一个技术红利会是区块链吗?

也许没有人能确信,但没有人愿意错过。万一这就是下一个十年呢?

在类似“恐慌”和机会的交杂驱使下,区块链在年末岁初终于成为了继人工智能之后的全球第一大风口。对区块链的幻想似乎回到了2016年,那时候无一区块链应用落地,但它却似乎无所不能。今天的区别是,经过比特币和ICO大涨的洗礼之后,认知半径更广了;同时,以太坊的智能合约让区块链进入2.0时代,链上承载的应用更为多样。

目前,国内已经出现了量子链、比原链、小蚁等相对比较成熟的公链。然而,正如此前36氪报道指出,目前要开发基于区块链的去中心化应用(DApp),还面临着性能低下、C端用户使用门槛高、成本高昂等障碍。在这些公链技术的硬伤之外,区块链技术还面临人才缺乏的问题,了解区块链底层开发技术的人太少,稀缺性将阻碍应用的落地。

今天要介绍的Hero Node,在其白皮书介绍开发DApp的技术门槛:

首先,是区块链底层技术本身的跨学科,不仅涉及基本的编程,还涉及密码学、分布式一致性协议、点对点网络通信技术以及各种共识算法(具体请查看比特币官网或比特币白皮书)。

其次,是公链开发语言的多样性,比特币采用 C++ 编写;以太坊为了让更多技术人员参与进来,拥有 go、C++ 等多个语言版本;小蚁采用 C#。如果想在不同公链上编写 DApp,开发人员必须熟悉了解相关语言,通常只会熟练掌握一门,因此他会基于语言选择公链,而不是基于公链本身的特性选。

第三,目前的DApp的大多以PC端网页,或者智能合约接口调用的形式对外提供,移动端由于目前生态不完整所以普及率较低。

Hero Node就希望通过构建一个跨公链、跨平台的方案,降低开发者开发去中心化应用的门槛。

Hero Node创始人刘国平认为:“谁能解决DApp的开发问题,谁就能拿下下一个十年”。 他介绍,基于 Hero 平台,开发者本身并不需要对区块链底层结构、移动端开发语言有所了解,便可以构建出一个去中心化的、基于量子链、以太坊、 IPFS 亦或是其他公链的 DApp,可以运行在 iOS、 Android 和 HTML5 等终端平台之上。

刘国平介绍,Hero Node 是一个聚合式节点网络, 网络中的节点能同步所有公链区块,让所有公链都跑在一个节点上,可以提升查询链上信息的速度;同时,Hero Node 将公链上可以实现的操作封装成不同类的API,比如查询、交易、支付、合约类等各种中心化操作,开发者通过 API 来访问所有公链,对外,开发者只需要知道这些接口即可完成 DApp 开发。其中,合约类的接口比较复杂,团队根据不同的场景提供了不同合约的模板。

如此一来,开发者不需要精通各种区块链的协议和底层,解决了开篇提到的由于开发语言的多样而限制了公链的选择。开发者可以根据不同业务场景选择公链,刘国平举例,比如“日常操作可以放在低价值的链,更有价值的就放在高价值的链 ”。Hero Node 将至少支持比特币、以太坊、量子链等主流的公链技术,支持Javascript开发。

Hero Node 架构示意图

通过API访问特定公链,该链上的信息可以保证去中心化,但跨链设计之下,要如何保证跨链信息传递的真实性和可信性?刘国平表示,Hero Node的节点可以看作部署了一个连接两端的中间件,一端连接各公链,一端连接基于 IPFS 分布式文件存储系统构建的存储服务。不同公链之间的交互方式和业务逻辑,及其他文件或目录,会存储并发布到 IPFS 或 IPNS ,之后将生成一个固定的哈希地址广播到链上,这就保证了链之间逻辑关系也是公开和可追溯的。

在这样的结构之下,刘国平表示,应用可以将日常操作等不需要全网同步的数据,存储在IPFS上;将交易同步到其他公链上。

由于区块链行业刚兴起,市面上难以找到跟Hero Node业务完全一样公司,不过可找到一些概念上重叠的。在降低DApp开发门槛上,做类似事情的有区块链浏览器BlockStack、36氪报道过的DApp开发部署平台ArcBlock;在解决区块链存储上有IPFS(FileCoin)、StorJ和Sia(SiaCoin);在区块链智能合约模版上有EtherParty 。

公司优势也许在于对开发者的了解,团队之前做跨平台的应用程序开发框架(用Javascript编写出来,可以运行在安卓、iOS和H5上),已有4-5年;Hero Node是个去中心化的节点,未来开发者可以自行部署,项目计划在今年4月份上线。

Hero Node团队目前有12个人。创始人团队大部分来自金融科技独角兽“点融”。

创始人刘国平很早参与比特币挖矿、曾任职万得资讯、第九城市、点融等互联网公司,负责技术研发、并参与点融区块链应用场景开发。

Hero跨平台框架作者 Carl Zhu 拥有三年以太坊开发经验、曾任职PAX、点融等知名企业负责技术研发。

公司目前完成了天使轮融资,资方包括量子基金会和点融创始人兼联席董事长郭宇航创立的星合资本。顾问团队还包括德丰杰龙脉基金合伙人王岳华和斯坦福大学互联网与社会中心的研究员刘家瑞。

----------------------------------------------------

我是36氪区块链记者卢晓明,区块链项目寻求报道或交流请加微信lohiuming,烦请备注姓名、单位、职务和事由。

本栏目中的所有页面均系自动生成,自动分类排列,采用联索网络信息采集、网页信息提取、语义计算等智能搜索技术。内容源于公开的媒体报道,包括但不限于新闻网站、电子报刊、行业门户、客户网站等。使用本栏目前必读