PlatON项目——面向未来的下一代计算架构技术

    149


111.jpeg

官网:https://www.platon.network/#/index



一、项目摘要


1、项目简介

公链-下一代高性能,可扩展,支持隐私保护,分布式计算机服务网络。


2、解决问题

1)区块链不适合繁重复杂的计算,性能是企业应用的瓶颈

2)智能合约并未真正智能

3)缺乏真正意义上的隐私保护,企业不愿意分享他们的数据


3、系统架构

计算工厂(并行计算的能力)+服务市集(底层技术架构上的网络及应用)+超级清算+隐私保护(提供真正的解决隐私保护的技术)


5、核心优势

计算能力(点对点的无信任计算网络,无需依赖第三方,即可验证计算结果的完备性)


6、发展计划

1)2019年Q2:主网及内生性DAPP上线

2)2019年Q4:实现多种计算算法(安全多方计算、零知识证明、可验证计算、同态加密)

3)2020年Q2:推出专业硬件挖矿设备


8、项目亮点

1)团队:肖风、孙立林(矩阵元创始人,主攻密码学,计算复杂学,多项技术专利)

2)技术:云计算+区块链:提供新一代计算机网络解决方案




二、项目详情



一、PlatON项目概述

从当下开始,直至可见未来,数以百亿乃至万亿计的智能节点将逐步加入全球计算网络,海量数据将以指数级增长态势持续产生,需要通过充分计算来实现价值。当前区块链技术体系依托的传统互联网架构,算力浪费、缺乏隐私保护等问题日益凸显,需要引入新一代计算架构来满足未来的复杂计算需求。

PlatON是面向未来的下一代计算架构,是全数字化时代的公共基础设施。PlatON将构建一个点对点的无信任计算网络,把可验证计算、隐私计算、可扩展计算、专用计算硬件集合一体,为全球分布式应用开发者、数据提供方及存有计算需求的各类社区、机构、个人提供开源架构下的公共基础设施软件开发、咨询及运营服务。

在PlatON上可以建立安全的数据交换应用链及应用,实现在数据共享的同时保护数据隐私,在保有数据所有权的同时享受数据再利用的经济收益,在全球科学计算、数据交易、数据医联体、联合征信、物联网等领域均可广泛应用。

基于PlatON的P2P网络,也可以建立各类去中心化应用,如去中心化身份认证、社交等,不依赖中心化机构独立运作,兼具隐私保护、激励相容、安全等优点。

二、PlatON技术方案

人类进入数字时代后,数据的交换和计算多依赖“可信任第三方”进行,现在方兴未艾的云计算平台就是典型的“可信任第三方”,而可信任第三方不可避免地带来可扩展性和隐私性问题。随着现代密码技术的发展,特别是区块链技术的发展,提出了一项新的计算范式——无信任计算,即无需依赖第三方就可验证计算结果的完整性。

正如已经有数百万中心化应用运行在云计算平台上,大规模无信任计算也将是所有去中心化应用的基础设施。而目前多数通过开发新共识协议进行的无信任计算,依然存在三个共同问题:验证者两难困境、可扩展性较差、缺乏隐私保护。

PlatON初期阶段将基于密码学算法来解决这些问题。

Tips:

在看解决方案之前需要先了解下PlatON中的“电路”技术。电路是由各种不同的门(Gate)构成的“复杂有向无环图”,可分解为细粒度的计算任务。PlatON将智能合约电路化之后,智能合约可被分解为多个计算任务,分发给不同的节点进行计算。

1、可验证计算

PlatON采用非交互证明方式和高效可验证计算算法,无需所有节点进行重复计算,在部分节点计算后,其他节点通过算法和电路化智能合约即可快速验证结果有效性,进而避免算力浪费。

2、隐私计算

PlatON 通过安全多方计算和同态加密算法实现真正的隐私计算,实现对计算代码和数据的隐私保护。与其他基于 TEE/SGX 的方案不同,PlatON 全流程保证安全,不存在任何安全边界。

3、可扩展计算

PlatON中采用了元计算框架 Monad,通过将计算扩展到链下,使得算力可以线性扩容,通过将智能合约编译成布尔电路,将计算任务分发到多个计算节点并行计算,以此大大提升计算效率。

4、专用计算硬件

PlatON 基于电路的计算模式天然与 FPGA 的架构相匹配,未来PlatON将通过与合作伙伴共同开发基于FPGA/ASIC的专用计算硬件,来提高运算效率,降低功耗和成本。

PlatON网络是一个RELOAD覆盖网络,由一条主链、多条应用链、六种不同节点构成。

多链架构,主要面向应用场景设计,每条应用链对应一个垂直的应用领域,同时引入“多链路由机制”,实现“一点接入,全网服务”的便捷跨链交易;不同节点不同分工,则避免了之前区块链系统中一个节点同时承担多种任务的现象,大幅提升了共识和计算效率。

同样为了避免算力浪费和提高共识效率,PlatON不采用POW方式,而使用可验证计算证明共识 Giskard以选举加随机的方式选取部分节点参与共识。

另外,PlatON将元智能合约分为了三类:状态合约、无状态合约、混合合约,以此来适应不同场景的不同需求,在此不过多阐述。

三、能量块Energon

PlatON 是一个基于服务的计算架构,除了提供计算、数据、存储、网络等基础服务外,应用开发者也可在 PlatON 上发布自己的应用服务。PlatON 上每个应用的运行都要消耗一定的资源(包括算力、存储、数据等)。

为实现资源的公平合理使用,避免资源的滥用,PlatON 通过一系列算法实现资源的合理调度和有效性验证,并使用Energon来度量资源的使用。Energon也是驱动PlatON这个“计算工厂”运转的能量。

四、技术路线图

以上就是关于PlatON项目的简要介绍,为方便大家理解省略了不少技术性细节,对PlatON项目感兴趣的朋友还是建议细读PlatON技术白皮书。

四、项目团队

创始人

111.jpg

222.jpg

更多详见:https://www.platon.network/#/index

TOP结语

platON是以全新的技术框架实现的一个高性能、全功能、安全的分布式计算机系统。该项目并不局限于区块链,而是把区块链的加密技术,共识思想,及自组织的激励模式与云计算有机结合的新一代解决方案,未来有望实现成率先突破与大规模应用。

但PlatON尚处于开发初期、系统不足够完备。其创造的复杂网络面临巨大的技术挑战,无论是分布式架构、密码学算法、博弈论机制的设计、硬件实现和网络建设仍存在诸多挑战。

111.jpg

项目得分:95

项目评级:A

推荐指数:★★★★


声明:TOP区块链登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考。