摘要:车联网圈内目前公认最难的问题莫过于如何从用户需求出发,提供价值给客户,解决该问题的一大思路就是用区块链技术赋能车联网。驾图&IOVC项目就是主打汽车挖矿的车联网+区块链项目,其背后的技术支撑就是Higgs Block 提供的公链技术Higgs Chain。本文将从多个维度来全方位解读Higgs Chain的公链技术,了解驾图&IOVC项目落地背后的技术主角究竟是虚还是实!
1 Higgs Chain的定义
以上内容来源于金色财经和搜狐新闻,由上所述Higgs Chain实际也就是一个区块链基础设施平台,据统计,目前市场上有超过100个不同的区块链底层技术,那么Higgs Chain如何从中脱颖而出?So,why Higgs Chain?稍安勿躁,我们慢慢看。
2 Higgs Chain 的技术团队分析
Higgs Block Technology Pte. Ltd. (Higgs Block)究竟何方神圣?据官方白皮书上的描述,Higgs Block成立于2017年8月,总部设立在新加坡,是一家以区块链技术为核心的科技公司。Higgs Block主要涉及异构区块链与应用方案、区块链一体化解决方案等区块链业务。旨在以异构区块链Higgs Chain为核心,打造一个更具创新、平等、高效的区块链科技生态系统,为客户提供全方位、综合性的区块链科技服务。目前,Higgs Block已完成对新加坡、英国、日本、韩国、香港等多个国家及地区的布局。在数博会上,据Higgs Block的现任CTO李贵宁介绍,Higgs Chain已获得超过20项核心发明专利,拥有100%自主知识产权和独有的共识算法。
现任Higgs Block的 CEO是邓柯,在区块链技术和应用领域有着广泛的经验和积累。据Higgs Block CEO邓柯在“中英金融科技论坛”上介绍,Higgs Block向全球开源并且推广的Higgs Chain是第一个具有分层结构的区块链立体网络,它是由 Higgs Trust和Higgs Global两种不同的网络单元所组成。(冲着“第一个”我们也要继续看下去!)
何为 Higgs Trust?何为Higgs Global?我们以Higgs Chain官方技术白皮书为参考分析。
Higgs Chain提出的异构区块链架构体系其实是指包含了Higgs Global模型和Higgs Trust模型的分层架构体系,该设计是用来支撑价值互联网和实际业务逻辑的落地。
- Higgs Trust是可信区块链体系,每个节点都包含从业务逻辑接口到区块链底层逻辑的全部功能实现,并通过共识节点来保证数据的一致性;节点之间天然隔离,较好的实现了用户的数据隐私隔离和账务系统的隔离;
- Higgs Global是公链体系,支持目前公链(如比特币)所具备的挖矿共识、代币流转、P2P网络等功能,同时通过类似闪电网络的功能支持Higgs Global上不同业务的交互;专业的个人钱包用于保证C端用户的方便接入。
- Higgs Trust 根据自身业务的需要,既可以单独存在,也可以借助Higgs Global提供的功能实现不同Higgs Trust网络之间的交互。Higgs Trust可以选择将其部分或全部数据推送到Higgs Global上进行全网见证。
我们来总结一下,通过Higgs Trust和Higgs Global的异构架构体系,其实就是为解决公链中的低性能和可信区块链中的局部共识问题提供了一个新的思路。使用Higgs Trust的业务可以获得区块链去中心化好处的同时满足业务的性能要求,而接入Higgs Global则可以将数据进行全网见证及不同Higgs Trust系统业务的交互。因此,按照作者的理解,正如Higgs Block Techonlogy首席执行官邓柯曾发表的观点,他认为:“在大部分区块链网络里面所有节点的权限是完全一样的,他们构成了一张非常扁平的网络系统,要求在整个区块链网络里面任何节点之间的权限是完全相同,业务模型和业务流程是完全相同的,然而这和现实世界尤其是金融行业真实运行的情况很不一致。在真实的行业应用里,整个业务流程中不同的业务角色所具有的权限是不同的、对于业务数据的传播范围和使用权限也不同,因此具有保密性和私密性的要求。”邓柯把现实世界的行业应用称为一张立体的网络,而不是扁平的网络。Higgs Chain是第一个具有分层结构的区块链立体网络,其设计理念就是使现实世界的业务逻辑能够“映射”到区块链网络中,实现现实世界的应用与区块链网络的多维度对接。
3. Higgs Chain的共识机制解读
最后,咱们来聊一聊,在区块链技术框架中非常重要的组成部分——“共识机制”!!!!!目前,主要有三种区块链共识机制:PoW(Proof of Work,工作量证明),PoS(Proof of Stake,权益证明)和DPoS(Delegated Proof of Stake,委任权益证明)。那么拥有100%自主知识产权的Higgs Chain共识算法属于哪一种共识机制呢?
第一:Higgs Trust是在基于商业条款约束的系统环境中运行的,是一条可信联盟链。最新的Higgs Trust采用了分布式系统广泛使用的BFT和RAFT一致性算法,以此满足Higgs Trust对共识效率的要求。
知识点:BFT和RAFT的概念。
- 所谓BFT实际就是拜占庭容错技术(Byzantine Fault Tolerance,BFT),来源于拜占庭将军问题,其问题的实质就是要寻找一个方法,使得将军们能在一个有叛徒的非信任环境中建立对战斗计划的共识;拜占庭容错技术的设计主要就是用来处理区块链网络中的异常行为,并满足所要解决的问题的规范要求。
- RAFT(The Raft Consensus Algorithm)也是分布式系统常用的一致性算法,Raft是斯坦福的Diego Ongaro、John Ousterhout两个人以易懂(Understandability)为目标设计的一致性算法,源自于两人在2013年发布的论文《In Search of an Understandable Consensus Algorithm》,从2013年发布到现在不过只有两年,但目前已有十多种语言的Raft算法实现框架,较为出名的有etcd。
Higgs Trust 的这种共识模型的特点是一旦超过大多数共识节点达成一致,得到了确定性的结果,则结果无法再被更改,不会出现公链一致性算法(比如POW)中的分叉。同时对共识算法进行了框架化的封装,支持在不同的性能需求和安全需求下,共识算法的灵活选择,并避免算法的变动对业务逻辑实现的影响,并可以更容易的引入其他新的一致性算法。经过近一年半的发展,Higgs Chain吸取了Higgs Trust 1.0在实际应用中的经验,推出了全新的Higgs Trust 2.0,这个设计更加符合区块链去中心化的思想,也使实际应用场景更易接入。
第二,Higgs Global公链的共识模型是在DPOS共识算法的基础上,通过自主研发的算法针对现有DPOS的缺陷进行了特别的优化与改进,Higgs Global的共识模型设计能够有效解决目前无论是Bitcoin还是Ethereum由于都是通过全网挖矿实现共识而效率低的问题。
综上种种,用来个词概括就是:易用+高效。正如Higgs Chain 现任CEO邓柯先生在接受记者专访时这样说道:“2018的趋势将不再是‘我描述梦想你给我钱帮我实现’,而是‘你进入我的商业模式和新生态一起参与建设并享受成果’ ”。
总结:无论是Higgs Trust还是Higgs Global或是Higgs Chain自主研发的共识算法其目的都是为了满足各领域的各种业务系统方便接入、各类业务在区块链中能够高效的运行,也是为了更有效的解决区块链落地瓶颈问题,暂且不论前景怎样,但至少是一次新的技术创新且有了这种大胆的技术创新才有可能实现并更好的连接区块链网络与现实世界,让区块链离人们越来越近。我们期待更多的这种技术创新,我们也期待由此而带来的更易用更高效的区块链生态圈。
原文链接:http://www.globalpool.cc/2018/07/11/higgschain_technical_interpretation/
原文地址:https://www.cnblogs.com/tina-zhou/p/9313935.html