5月16日,火币新闻“区块链百家行”将走进Ruff,探访Ruff大本营,与Roy Li实现面对面交流。区块链百家行是火币网推出的线下学习采访系列活动,活动走进国内外知名区块链项目团队,让投资人和区块链技术爱好者进入项目团队,更加深入透明地了解项目各方。那么,进入本期的Ruff Chain是一家怎样的物联网区块链企业呢?本文先给大家一些解答。
在现实世界中,互联网发展的未来将让一切触手可及。比如工作日的凌晨,说一句话,窗帘就会自动打开,调节到最舒适的光线。只需轻轻一弹手指,咖啡机就会自动冲泡出早晨的咖啡。在坐上无人驾驶汽车之前,汽车已经设计好了最佳路线,并且最舒适地打开了空调。当你下班回家时,会为你点亮一盏灯,并在浴缸里放上热水。这一切都依赖于一个正在进行的概念——物联网。
然而,在这些美好的场景背后,仍然隐藏着很多痛点。目前物联网的信息过于碎片化,软硬件不能互通,存在一些安全问题。信息碎片化以自行车共享为例。不同类型的自行车共享使用不同的接入网络协议。这些接入节点并不等价,没有统一的标准,导致信息碎片化。同时,很多智能设备厂商设计的软件和硬件是相互绑定的,无法互通。以空调为例,格力的空调控制器无法操作美的空调。
但最重要的是物联网的安全性。看过《速度与激情8》的朋友应该都知道,数万辆汽车被人入侵控制,在大街上超速行驶的场景有多可怕。Ruff Chain的诞生是为了解决信息碎片化、软硬件不兼容、数据上行等安全问题。
根据我们的信息,Ruff Chain将物联网技术与区块链相结合。它包含分布式操作系统和开放的主链,连接从虚拟世界到现实的对等网络和共识机制。
Ruff链的底层是Ruff OS(全球首个基于JavaScript语言开发的物联网操作系统)。2014年开始研发,2016年发布第一个版本。目的是解决信息碎片化、不同标准的物联网不同设备之间的通信以及软硬件之间的通信问题。
不同设备标准化的问题,在物联网行业已经实行了20多年。有WiFi,BLE,Zigbee等。在物理层标准中,有Modbus、Profibus、工业以太网等。在工业网络中。但是,应用层的标准还没有实现。
自2014年以来,Ruff OS一直在为物联网应用的开发提供完美的标准。以边缘计算为核心,替代原有的嵌入式系统。目前,Ruff社区拥有数万名开发者,他们被同一套协议所包围。在开发过程中,开发者不需要区分硬件语言,也不需要关心硬件的底层逻辑,只需要开发应用层的逻辑,大大缩短了应用的开发周期和成本。
我们可以从下图了解Ruff OS的系统架构:
但是当软硬件不能互通时,不同厂商、不同品牌生产的不同型号会有不同的参数,在被读取和分析的过程中会消耗巨大的时间和精力。Ruff在末端计算节点解析封装第一层的参数,在接口调用过程中自动路由。从而解决软硬件不兼容的问题。
在安全方面,Ruff Chain本身在软件层做了大量的基础工作,甚至为应用层提供了一套ACL机制管理权限,保证数据获取和访问过程中的数据安全。然而,链本身的安全性是另一个话题。CAP有一个悖论,就是无法实现高可用性、一致性和分布式容错。DPOS能支持的节点比PBFT多,前期算力小的时候pow不占优势,算力足够大之后有算力集中的风险。这方面的安全差距在企业应用中并不是最受关注的。在这个前提下,Ruff和其他很多链一样,采用了DPOS共识,节点本身的隐蔽性、分散性和耗气性可以抵御很高的攻击成本。
罗伊是拉夫的创始人。他是诺基亚塞班系统在北美最年轻的R&D主管,负责OVI开发平台和塞班操作系统的研发。
让我们来看看罗伊李的经历。
2014年,罗伊李开始投入物联网领域,做了物联网操作系统Ruff OS。据悉,他做Ruff的初衷是因为现有的嵌入式开发太难用了,他自己也不懂,感觉很不友好。所以他最初的想法是做一个开发者可以马上使用的物联网操作系统,让物联网应用开发者突破底层碎片的壁垒,开发出百花齐放的物联网应用,从而实现物联网应用开发简单高效的目的。
2016年,在罗伊李的带领下。经过两年的打磨,RUFF版本正式发布。通过使硬件软件化和标准化,Ruff可以应用于完全不同种类的硬件集成的物联网操作系统,解决不同设备之间的通信问题。Ruff可以兼容目前市面上大多数常用的硬件厂商的系统,可以完美串联,组合成一个完整的整体,实现硬件的统一。此外,通过封装硬件的底层,软件应用开发者可以像开发手机应用一样,在没有任何硬件知识的情况下设计一个物联网应用,它将适用于所有适合Ruff系统的硬件。
2017年,在的风口浪尖上,Roy Li很快意识到,目前市场上还没有特别适合物联网的公链,物联网的数据往往需要高度的一致性,这是任何一种集中式系统下的技术都难以解决的问题。区块链的去中心化特点正好保证了物联网数据的一致性。这就是Ruff Chain诞生的初衷。
Ruff Chain作为物联网和区块链相结合的架构,包含了分布式的操作系统和开放的主链,从而将虚拟世界的对等网络和共识机制延伸到线下,实现信息流推动原子流,与现实世界互动。
Ruff Chain的核心目标是解决不同领域物联网系统之间的可信运营和重运营问题,从而打造一个开放的Ruff Chain生态系统。
这个生态系统主要从四个方面构建:
1.时序数据
2.共识机制
3.链接控制
4.不好的审核机制
如图所示:
同时,在物联网的世界里,每一个物体都是一个非常小的计算单元,多个节点组成一个网络。结合区块链,Ruff将物联网的节点划分如下:
1.灯光节点(执行器)是应用控制的接口。它请求网络获取认证信息,核对无误后向用户执行契约,比如释放产权。光节点可以由储存能量的简单装置承担,成本可以低至几分钱。
2.所有节点(记录者)记录所有信息,参与事件注册或变更广播,并为其他节点投票。并且可以成为代表节点。由网络中性能较强的设备播放。因为没有使用PoW的共识算法,所以要求所有节点的计算能力都很低。
3.对于所有代表节点(仲裁器)中票数最高的105个节点,投票节点要承担坚持规则和打包分块的责任。
4.控制节点(SPV钱包)
有一定的计算机
从Ruff Chain的每周项目报告可以看出,Ruff Chain已经完成了链共识机制的开发。从官方网站上,我们可以看到Ruff Chain的发展路线图。
由于物联网(IoT)系统的复杂性,以及物联网上数十亿个“物”的联网,这个过程是非常庞大和艰巨的。整个过程需要足够的参考资料和大量的测试,找出什么临界点容易分裂,多大的压力导致拥塞,攻防成本的模拟推演。
所以Ruff暂定主要上线时间在2019年3月。那时,我希望Ruff Chain能向我们展示一个万物相连的区块链世界。
本文来自IT耳朵,经创业家族授权,稍加编辑修改,版权归作者所有。内容仅代表作者独立观点。【下载企业家APP,阅读中国最赚钱的7000家企业】