美文网首页@IT·互联网
Trias《大咖说》开播:区块链寒冬中的生存之道

Trias《大咖说》开播:区块链寒冬中的生存之道

作者: Trias | 来源:发表于2018-11-16 17:48 被阅读4次

    对话| 大咖

    本期参与交流的技术大咖是:果霖

    大咖

    果霖,资深开发,八分量运维开发总监,曾是滴滴出行高级运维开发工程师,带领团队完成滴滴100多个业务项目的 devops 自动化上线发布与测试。

    主要负责容器化设计和实施以及DEVOPS架构及落地,对业务如何与 BigchainDB、Ethereum、Hyperledger、EOS 等区块链技术结合有深入研究。

    区块链作为近年来最受人关注的技术,支持者称之为“可以改变世界”,反对者认为它是“21世纪最大骗局”。

    相比起去年的大红大紫,最近市场冷了下来,有人说区块链寒冬到了。倘若抛开这些极端的观点,我们想知道,在一名技术极客眼中,区块链是什么样的?以下是果霖先生带来的分享。

    一、BTC,打响区块链第一枪

    在2009年1月3日的芬兰赫尔辛基,当中本聪在创世块中写下“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks(2009年1月3日,财政大臣正处于实施第二轮银行紧急援助的边缘)”时,谁也不会想到,一个可能改变世界经济甚至更多领域格局的系统诞生了。

    在现行系统管理下,中心化情况极为严重。相比起中心机构的强势,人们只能服从他们的规定,这种服从往往未必出于信任,更多的是没得选择。中心化网络体系弊端显著,不但中心机构权力过分集中,缺少制衡和监管,经营成本也会居高不下。

    区块链得到世界范围内的广泛认可,一个重要原因是通过技术手段,提供了一种基于底层去中心化的新的信任机制。区块链系统依靠的是网络上多个参与者的公平约束,可以实现对资产的确权和实时监控。

    这使得区块链能够广泛地应运于资产公证、审计业务、知识产权保护和域名管理中。一言以蔽之,区块链触动的是信任和权力,这些人类社会的根本性基础。

    二、区块链信仰与现实难题

    首先值得说明的是,人们口中的“区块链技术”并非是一个单点技术,而是一个技术合集。诸如密码学、数据结构、一致性算法、网络、数据库等等,这些技术从来不缺少应用,但是区块链,使其像乐高一样拼接在一起形成完整的技术领域,且可迭代、可扩展。对技术人来说,具有巨大的研究和发展空间。

    然而,世界和技术都不是一成不变的。区块链在经历了此前的火热之后,如今面临着“如何面对挑战,解决什么问题”,以及部署使用成本过高等迫在眉睫的痛点。

    我们知道,区块链难以篡改的属性给数据安全带来了安全性。但区块链也不是包治百病的神药,在实践过程中,区块链同样存在自身的安全问题,这个问题主要出在私钥安全性和系统安全漏洞,极大影响到了区块链的应用和推广。

    区块链在推广中,还出现了“价值孤岛”问题。目前的区块链世界有着无数条链,公链,私链,主链,侧链…然而,哪怕是大型公链,上面活跃点的DApp也就那么几个,尚未形成完整的生态体系。而所谓价值孤岛,指的是链与链之间的各自为战,信息不共享,每个链都是一个平行世界。这显然不利于实现信息的价值。

    基于上述问题,Trias致力于建立一套底层区块链框架。在共识层,使共识算法可以植入TEE技术,让共识更安全可靠。这部分实际是安全可控,基于不同行业对区块链应用,可选的调整安全级别,对用的共识安全等级也可选可调整。

    针对价值孤岛,本身是区块链框架,上层是各价值区块链的应用,可以任意锚定一个应用的coin,对上层多个链进行价值互换。在使用成本层面,Trias提供方便的上链接口和技术方案,包括账号体系和共识策略等,使得原生应用可以轻易地和Trias系统实现对接。

    三、如何利用TEE达成共识

    我们的共识是结合TEE的共识,简单来说就是在共识过程中,会优先选择可信状态好的节点做为共识的参与节点,这样做由于TEE首先对节点的安全性做了评估,共识部分又会有一层的安全共识,这就显著提升了整体共识的安全性。

    另外,基于可选的安全级别,加之安全性的提升,导致可以减少共识的过程,提高区块链整体处理能力(提高TPS)。

    那么TEE的可信结构是怎么样的呢?我们知道,每个节点均维护了网络中节点之间的证实信息,这些信息随着节点之间的证实而更新,它们代表了网络中节点的可信状态。

    任意两个节点之间证实信息主要包含三部分:

    证实记录代表一个节点对另一个节点的最近一段时间的证实结果。分为证实成功且节点正常或没有证实记录两种情况。

    征信记录代表一个节点对另一个节点的历史不良征信记录,征信记录值越大那么代表被证节点的可信状态越差。

    节点状态代表着最近一次被证实节点的状态,包括节点在线,节点离线。

    四、网络中TEE数据如何运行

    节点间的可信信息会通过Gossip算法构建的P2P网络进行传播,每隔指定时间根据重新计算所有节点的可信状态,并据此对所有节点进行排名,形成“天榜”。

    在这份榜单中,排名越靠前的节点的可信状态越好,撒谎的代价越高,而共识算法会依据榜单选取靠前的节点执行共识行为。

    天榜会周期性的进行更新,新的天榜中的排名最前面的n个节点将作为下一周期的新的共识节点。

    我们知道,网络中的任何节点都可能会出现被恶意攻击的可能性,如果当前共识节点中的某个共识节点N已遭到攻击并被控制,那么网络中的参与证实该节点的其他节点将会发现该问题并记录。

    如果节点N被多个节点发现存在问题,那么节点N将会被认为是恶意节点,并被动态的从共识节点集合中移除。此时,将通过这一周期发布的天榜,顺序选择出一个排名最高且安全的非共识节点,来替换这一存在问题的节点。

    相关文章

      网友评论

        本文标题:Trias《大咖说》开播:区块链寒冬中的生存之道

        本文链接:https://www.haomeiwen.com/subject/pvzmfqtx.html