学习
实践
活动
工具
TVP
写文章

雾计算平台协议Heronode功能简介和代码分析

Hero Node是一个跨公共区块链和跨平台的DApp开发平台和解决方案。Hero Node使用Hero协议重组各种公共区块链,致力于构建跨公共区块链和跨平台的DApp开发平台和解决方案。

基于Hero平台,开发人员无须掌握区块链的基础设施和开发移动应用程序的语言,即可以创建在Qtum,Ether,IPFS或其他公共区块链平台上建立的分散式DApp。此外,DApp可以在iOS,Android或HTML5客户端上运行,并忽略平台间的差异。

Hero 着力打造统一区块链发展生态体系,打造崭新的分布式区块链形式,彻底改变现有的DApp发展流程,成为区块链发展基石的未来。

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

雾计算对很多人还不是很熟悉,所以这里的Hero Node代码审查将会有点不同寻常,可能不像我们平时看到的那种代码类型。

Hero Node是下一新时代(是每个人的新时代?)分散式Blockchain雾计算平台。这是一个区块链即服务(BAAS)平台。那么它是什么?本质上它们是一个映射层,他们在实现不同的ETH、Qtum、Wan、IPFS等系统领域知识库的所有艰苦工作,提供了一个简单易用的代码库给开发人员用来构建他们的dApps。

因此,您希望在ETH中拥有智能合约?,在Qtum中存储价值?并在IPFS上存储数据?Hero node可以让你做到这一点,这是一个让开发人员工作变得更加简单的奇妙想法。这是否需要发行一个代币呢?

作为一个社区,我们绝对应该支持这样的项目,他们可以长期采用,但我不知道他们是否需要自己的加密货币。尽管如此,他们正在解决一个无限困难的问题,即使整个以太坊生态系统尚未解决这个问题,并且有大量的团队都在同时努力寻求解决方案。

那么Hero Node可以做这个庞大的任务吗?让我们跳入代码库查看。

人们绝对最感兴趣的是hero-node,但我还是将首先以hero-cli为开始研读,当做hero-node的甜点。

良好的文档,看起来现在只是为android或web创建应用程序框架。没有包含加密库,但我想这是有道理的,你可以与他们的API交接,并且抽象理解出底层的区块链逻辑。

在cli中没有什么很多有趣的地方,它只是部署骨架,然后在它周围有一些托管和监听器服务,所有的这些东西都有用。

然后让我们看看hero-JS。

一堆预先设计的HTML组件,内容还不是很丰富,我在寻找它们的链式实现。这只是样板代码。我们跳进Node看看。

好棒,终于看到一些ipfs、web3和web3-eth了。

我们正在寻找.action(add),utils是样板代码。

ETH的侧链RPC代理。这很有趣,让我们继续挖掘。

这显然是增加了。

他们有一个IPFS上传器。

Node Code研读结论:

这稍微让人有些失望。很多我感兴趣的东西都不在这里。有一些javascript样板文件和一些实现真正的基本东西。总而言之,大概一个月左右的代码研究工作值得。虽然现在它看起来还不像一个成型的东西。

免责声明:Crypto简报代码审查是通过审计在可用回购的主分支中显示的内容来执行的。这是作为学习评论进行的,文章中的任何评论都是作者的观点。代码快速更改是正常的,因此我们给代码评论添加了时间戳,以便他们能够及时呈现快照。 此处包含的信息不应作为对整个项目的任何评论或建议。

Hero Node代码审查报告由安德烈克朗杰编写

即使代码达不到他所期望的,Andr还是认为我们应该支持Hero Node

英雄节点代码审查时间戳:2018年5月9日格林威治标准时间15:07

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180514G0W1OK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券