现如今是公链争霸时代,前有智能合约开创者以太坊,后有以扩展性强而著称的EOS。而今 横空出世的PlatON(云图),到底是条怎样的公链? 且听我道来。
What
PlatON 的本质是一条 强扩展性 、专注于 隐私保护 、且高性能的分布式计算网络。其技术创新之处在于结合了 可验证计算 、 安全多方计算 、零知识证明、同态加密等密码学算法,组装成了新一代的计算架构。
PlatON 的愿景:为全球人工智能、分布式应用开发者、数据提供方及存有计算需求的各类社区、机构、个人,提供开源架构下的公共基础设施软件开发、咨询、运营服务。目前PlatON技术应用场景已拓展到医疗、征信、广告、AI、物联网、支付清算、密钥管理等多个领域。
Why
公链竞争如此激励的当下, PlatON 到底解决了什么问题?
众所周知,以太坊开创了智能合约时代,然而,为了保证计算的正确性,每个计算操作都需要经过绝大多数节点的重复处理来验证计算的正确性,导致了区块链体系里效率和可信任之间的内在矛盾,因此,以太坊仍旧没有解决扩展性差的问题,最终也无法满足大规模的的分布式商业应用。
此外,目前大多数公链都把数据在链上公开,这对于有数据隐私需求的个人和商业项目来说并不友好,阻碍了分布式应用的进一步发展。公链PlatON 就是为解决这些问题应运而生的。
How
在扩展性上,PlatON主要通过扩展第二层协议来提高可扩展性,相较于其它公链,PlatON 采用了更先进的密码学算法来解决区块链系统的可扩展性和隐私性问题。 PlatON 有两大核心技术, 可验证计算(VC)密码学算法和安全多方计算 (MPC) 。
链上计算成本高、耗时长,因此,PlatON 通过可验证计算(VC)密码学算作为桥梁, 将计算迁移到链下,从而能够支持繁重、复杂的计算密集型任务,实现算力的无限扩展 。通过可验证计算,合约只需要在链下计算一次,所有节点可以快速验证计算的正确性。
PlatON 通过叠加同态加密 (HE)和安全多方计算 (MPC), 对输入数据隐私和计算逻辑隐私的双重保护 ,实现了真正的意义上的隐私计算。
与依赖第三方制造商提供的可信硬件或TEE进行计算完整性的可信计算相比,PlatON 的计算仅依赖于可证伪的密码学假设,从而在其生命周期内提供前所未有的私有数据安全性。
在高性能上,PlatON 独有的Giskard 共识协议贡献了力量。
PlatON 综合权衡了这去中心化和性能的需求,提出了独特的PPoS共识机制,代币持有者通过质押token投票形成一个小规模的动态共识节点候选人小组 ,保障性能满足绝大多数情况下的需求。
尔后,通过 VRF和概率分布 随机从候选者中选择验证人,尽可能地实现去中心化。验证人依次出块并通过BFT达成共识。
PlatON 的安全阈值和其它pos共识机制一样,都是三分之一,但是PlatON 对网络带宽的要求很低,具有良好的TPS和合理的出块时间。
总而言之, PlatON 计算模型独立于底层公链,不受区块链不可能三角悖论的制约,在保证安全性、隐私性的前提下依然能获得较好的可扩展性和去中心化 。