结盟链第二个关键技巧安全隐衷也是非常首要的,还必要援助多类型、多组织方式的数量可相信存款和储蓄

2020-04-21 作者:区块链应用   |   浏览(87)

首先联盟区块链高性能这件事是非常重要。当你有了联盟链,公链方面以太坊每秒几十笔,这个点是不够的。大规模应用上来的话,现在国内最好的联盟链可以做到上万个点,每秒几千到上万的性能。大规模的节点,或者大数据量的情况下性能会急剧下降,这也是大家觉得区块链浪费和性能不行的缺点。联盟高性能关键技术需要在各个方面进行技术突破,包括高性能的共识算法、包括高效智能合约引擎,也包括新型的共识机制,希望能够提高共识效率与安全性,当然主要是为了要支撑大规模各种网络结构的主网。还有一个研究热点软硬件协同优化,这也是非常重要,就像AI一样,没有芯片AI就很麻烦。第二个关键技术是区块链安全隐私关键技术。在中国要用首先要全面支持我国加密算法和标准,这肯定没问题。商业应用需要平台业务数据隐私保护,可以通过命名空间的方式在物理层面进行业务数据的分离,这值得研究。还更细粒度的隐私交易机制,实现交易可验证但是不可见。还有基于可信执行环境等技术实现节点密钥管理和数据加密存储,基于默克尔DAG等数据组织技术,防止文件被篡改。联盟链第二个关键技术安全隐私也是非常重要的。第三个关键技术就是高可用性的关键技术。这里有一个动态成员的准入机制,以及节点失效后的快速恢复机制,这在分布式系统里都会碰到,这也非常重要,不能整个系统停下来加节点,应该是可以实时动态的。某一个节点出问题,我要删除的话,不能停下来删除,系统不能停。还有去中心化联盟自治的管理机制,如何来做这个事情?是通过多方提案投票表决方法还是别的方法,这些都要有机制。有人会怀疑,联盟链是不是真正能做到管理的公平机制,公链大家不会怀疑,但是联盟链是多中心化是不是会怀疑,这也非常重要。还有高效的热备切换机制,这也是联盟链以后的关键技术,也是非常重要的。第四个关键技术是高可扩展的关键技术。一个是编程可扩展,我们说支持多种编程语言的使用。当然越普通的编程语言越好,这样大家就会用得很方便。第二个是存储方式可扩展,能不能支持多类型、多组织形式的数据可信存储。第三是支持预言机提供可信外部数据源服务。第四是支持跨链,实现同构链与异构链的跨链协同,这也非常重要。这里有一个比较,我特意提出Hyperchain,在联盟链技术性能方面,我们国内也是做得比较好。举例来说,像Hyperchain现在所有性能比较都是优越的,就是好今年与国外各种平台的比较。

1.区块链高性能的关键技术联盟区块链高性能是非常重要,大规模的节点或大数据量的场景下,性能会急剧下降,甚至导致系统不可用。为保证系统高效可用,需要在多个方面进行技术突破:·高性能共识算法设计(多节点之间),支撑应用性能需求。·高效的智能合约执行引擎,提高节点内的执行效率。·新型共识机制提高共识效率和安全性,支撑大规模、多种网络结构组网。·软硬件协同优化技术,进一步提升区块链网络的性能。2.区块链安全隐私的关键技术为保证区块链平台的安全自主可控,需要全面支持我国的加密算法和标准。商业应用或政务服务都要求平台支持对业务数据的隐私保护,可以通过命名空间的方式,在物理层面进行业务数据的分离,满足业务数据的隐私要求。另外是更细颗粒度的隐私交易机制,实现交易可验证不可见;基于可信执行环境(如TEE)等技术实现节点密钥管理和数据加密存储;基于默克尔DAG等数据组织技术,防止文件被篡改。3.区块链高可用性关键技术这里有一个动态成员的准入机制,以及节点失效后的快速恢复机制,这在分布式系统里都会碰到,这也非常重要,不能整个系统停下来加节点,应该是可以实时动态的。某一个节点出问题,我要删除的话,不能停下来删除,系统不能停。还有去中心化的联盟自治管理机制,通过多方提案投票决策等方式来解决中心化管理问题,实现公平机制。最后是高效的热备切换机制。4.区块链高可扩展性关键技术·编程可扩展,支持多种编程语言的使用。·存储方式可扩展,支持多类型、多组织形式的数据可信存储。·支持预言机(Oracle)提供可信外部数据源服务。·支持跨链,实现同构链与异构链之间的跨链协同。产业化应用方面,国内在金融行业、法律、医疗、能源、娱乐、公益等领域都有应用。虽然感觉今年有所降温,但其实我们国家在联盟链的应用今年以来还有很多,这些应用不仅仅是金融领域,这与国外区块链应用还是有点区别。西方区块链的发展基本上是基于金融创新带动别的行业的创新,而中国除了金融创新外,更重要的是在各个行业的应用。

图片 1

中国工程院院士陈纯在接受采访时表示,中国区块链赋能各行业亟需解决四项核心技术。一是高性能关键技术。希望通过高性能的共识算法、高效智能合约引擎,能够提高共识效率与安全性。二是安全隐私关键技术。要基于可信执行环境等技术实现节点密钥管理和数据加密存储,防止文件被篡改。三是高可用性的关键技术。这方面包括动态成员的准入机制,以及节点失效后的快速恢复机制,不能整个系统停下来加节点,应该是可以实时动态的。四是高可扩展的关键技术。联盟链要方便适用于各场景,必然支持多种编程语言的使用。同时,还需要支持多类型、多组织形式的数据可信存储,支持跨链协同等。

本文由威尼斯官网9778818发布于区块链应用,转载请注明出处:结盟链第二个关键技巧安全隐衷也是非常首要的,还必要援助多类型、多组织方式的数量可相信存款和储蓄

关键词: