PlatON2020年度进展报告:技术进展篇

本文约4150字,阅读全文需要约6分钟
梳理PlatON在2020年度的技术进展与突破。

编者按:本文来自 PlatON(ID:PlatON_network),Odaily星球日报经授权转载。

2020年,终于划到了进度条的尾端。一场从年初绵延至今的疫情,使得2020年注定成为人类历史上最难忘,最焦虑,最曲折的一年。面对升腾跌宕的2020年,PlatON形成了巨大的向上共鸣和信心,也沉淀了更趋成熟的产品体系与领先技术。由衷地感谢广大用户一年以来的支持与陪伴,伴随着PlatON不断成长。我们也将秉承着用户为先的信念,不断迭代优化,用优质产品服务用户。

岁末将近,PlatON特别企划2020年度进展报告,本篇为技术进行篇,特别梳理PlatON在2020年度的技术进展与突破,2021年,继续乘风破浪。

底层链

| 新贝莱世界

2020年2月20日,PlatON新贝莱世界测试网正式对外开放,所有架构和功能全面升级,包括共识方案、经济模型和治理方案等方面得以大幅更新。以全新面貌进入新征程。新「贝莱世界」取自经典科幻小说《银河帝国》,同时预示着一场横亘银河系的史诗般旅程拉开序幕。

在新贝莱世界测试网阶段,经历了多版本迭代更新与底层技术优化。

2020年2月20日,PlatON测试网新贝莱世界正式发布,开启前往川陀的旅程。详情请看:

《PlatON开启环银河拉力赛,展开全面拟真测试》

2020年4月10日,PlatON测试网升级至0.11.0版本,实现支持WASM智能合约。详情请看:

《PlatON测试网升级至0.11.0版本,实现支持WASM智能合约》

2020年5月8日,PlatON进行测试网0.12.0版本升级,以全新链高效稳定运行。详情请看:

《PlatON进行测试网0.12.0版本升级,将以全新链高效稳定运行》

2020年7月9日,PlatON测试网升级至0.13.0版本,支持并行转账交易,账户地址更改为专属地址,并首次发布ATON用户完全使用手册。详情请看:

《PlatON测试网升级至0.13.0版本 性能全面优化》

2020年8月24日,「银心前哨站」——PlatON测试网0.13.1版本发布,全面优化底层,向川陀主网进发!详情请看:

《PlatON测试网0.13.1版本正式发布》

新贝莱世界测试网稳健高效运行长达8个月,历经五次大版本升级,几十次小版本迭代升级,系统无重大安全隐患。出色地完成了任务,运营总结报告请看:

《「新贝莱世界」运营总结报告:云图初展 振翅翱翔》

| Alaya

在「新贝莱世界」完成其光荣使命之际,2020年10月24日,PlatON正式启动第三阶段「元网络」Alaya。

Alaya是新一代的金融基础设施的基本雏形与「业务沙盒」,也是全球下一代隐私计算架构与数据资产计算基础设施的「先行试验区」。她和PlatON共享同样的技术底层,但保持不同的开放性与活跃度;两者有同样的愿景与理念,但拥有不同阶段定义下的演化路径和差异化分工。作为Alaya网络的原生资产,ATP将全部用来向为Alaya生态建设作出贡献的节点、开发者、社区、媒体以及用户等各类参与者提供奖励。详情请看:

《欢迎来到PlatON元网络Alaya》

Alaya与PlatON共享同样的技术底层,作为全球下一代隐私计算网络与分布式经济体基础设施的「先行示范区」,Alaya运用了怎样的底层技术?如何支撑起未来大规模应用的部署?详情请看Alaya技术解析系列:

在Alaya中,我们提出了一种基于部分同步假设情形下的并行拜占庭容错协议,解决区块链共识效率的问题,基于此我们延展出了全新的共识协议,我们称之为Giskard共识协议。

本文从聚合签名、通信机制优化、view-change流程优化、链式BFT、流水线和并行处理等各方面详细说明了BFT协议的优化。

Giskard共识协议是Alaya提出的创新性的共识协议,在BFT共识协议的基础上进行进一步的优化,可以极大地降低通信复杂度,并且提高出块效率。

本文从正常流程、ViewChange流程、区块确认的Pipelining流程及区块重组等方面详尽阐述了Giskard共识协议的流程。

本文从验证人替换机制、容错恢复(WAL)机制、区块同步机制等方面详尽阐述了Giskard共识协议机制。

周边工具

| ATON

ATON是PlatON Network的第一个安全易用的移动钱包。通过ATON钱包,用户可以轻松的发送LAT,ATP等密码资产,查看交易记录和账户余额。同时为投资者提供了便捷的委托服务。目前ATON钱包最新版已更新至0.14.1版本,从0.8.0版本到0.14.0版本已历经十余个版本优化,服务数十万用户。最新版本请看:

《ATON更新至0.14.1版本 加入全新特性》

值得一提的是作为隐私计算网络与金融基础设施的重要入口,ATON一直保持着与PlatON底层链同步的高密度更新与迭代。自元网络Alaya发布后,ATON又多了一层角色:Alaya生态大门的入口,成为打造全球下一代隐私计算网络与分布式经济体基础设施「先行示范区」的前哨站。从0.13.4版本开始,ATON支持Alaya网络详情请看:

《ATON更新至0.13.4版本 全新功能预览》

ATON下载地址:

https://platon.network/developer#aton

| PlatScan与Mtool

区块链浏览器PlatScan与节点管理工具Mtool随底层链一直保持同步的更新,目前PlatScan与Mtool0.14.0版本已经开发完毕。值得一提的是PlatScan与Mtool相继在GitHub上开源,旨在让更多社区伙伴参与到PlatON与Alaya生态建设中,共同实现技术进步,生态繁荣。详情请看:

《PlatON浏览器PlatScan与节点管理工具Mtool已在GitHub开源 欢迎社区加入共同完善》

PlatScan开源说明请查看:

https://github.com/PlatONnetwork/browser-server/blob/alaya-develop/README.md

Mtool开源说明请查看:

https://github.com/PlatONnetwork/mtool/blob/alaya-develop/README.md

| Samurai

支持PlatON元网络Alaya的首款浏览器插件钱包Samurai正式对外推出,对于Alaya的用户来说,自此可以在手机客户端钱包ATON之外,多出一种钱包选择。Samurai作为一款浏览器插件钱包,不需要下载客户端,只需要添加到浏览器扩展程序就可以使用,这无疑让用户管理ATP更为便利的同时,还提供了更为多样化的使用环境。详情请看:

《浏览器插件钱包Samurai发布 率先支持PlatON元网络Alaya》

| 资产跨链系统与Abank

作为隐私计算网络和分布式经济体基础设施PlatON的元网络,Alaya一直以服务于全球范围的普惠金融为愿景,并围绕这一终极目标提供与之相应的金融基础设施。在网络已经稳定运转超过一个月时间后,Alaya正式发布金融基础设施的关键模块——资产跨链系统。与此同时,伴随着资产跨链系统的上线,Alaya网络资产管理平台「ABank」也同步发布。详情请看:

《Alaya资产跨链系统今日启动 分布式金融基础设施建设再进一步》

Alaya资产跨链系统是Alaya主网资产与Ethereum资产跨链互通的桥梁通道,允许用户将Ethereum资产(包含ETH和ERC20 Token)1:1转换成Alaya的ARC20标准Token,以便利用Alaya相对于以太坊的更优性能和更低成本的优势,参与到分布式应用中。同时支持让Alaya跨链资产重新回归Ethereum网络中。未来我们将不断更新Alaya资产跨链系统,使得更多的公链能够安全、低成本、高效率地与Alaya进行双向资产跨链,操作手册详情请看:

《Alaya资产跨链系统操作手册》

审计进展

| PlatON慢雾科技

今年,PlatON共完成了三轮审计工作,审计工作由区块链安全企业慢雾科技提供。据审计报告结果显示,PlatON 以极高的代码质量,确保了已被审计部分不存在任何安全风险。PlatON底层技术基础设施的安全性、稳定性与健壮性展露无遗。详情请看:

《PlatON完成新一轮安全审计 七大模块无安全风险》

| PlatONRuntime

今年,PlatON共识协议安全性与稳定性已通过Runtime学术级验证,从验证结果来看,Runtime Verification通过形式化验证获得的机器验证证据有力地证明了:即使存在不良节点,Giskard共识协议的关键安全属性也可以为PlatON整个协议的执行保驾护航。本次项目合作的验证结果为Giskard共识协议作为PlatON网络基础设施核心组件的可靠性提供了重要证据,并清晰阐述了Giskard共识的基础假设。详情请看:

《PlatON共识协议安全性与稳定性已通过Runtime学术级验证》

| PlatON压力测试

作为主网上线前完备测试的一个重要部分,性能测试重点。我们持续从场景上深度还原现实中可能出现的各种状况,无限接近主网上线后的真实环境,并在复杂多变的环境中测出真实的结果。同时针对其他先进公链的优点做了横向比较。今年。在测试网环境下完成了多次压力测试,详情请看:

《100%模拟真实环境 PlatON首度公开压力测试报告》

| PlatON VS EOS 性能测试

今年年中,PlatON发布与EOS的对比测试报告,报告中显示各项性能指标已全面超越EOS,并稳定高效运行。主要对PlatON进行宏基准测试。由于EOS是当前性能比较显著的公链,因此本次测试选择在相同测试条件下使用相同测试方法与EOS做对比测试。详情请看:

《【PlatON VS EOS】性能全面领跑 拟真环境见真章》

隐私计算

| Rosetta

今年,经历积年累月的耕耘,隐私AI开源框架Rosetta正式发布。Rosetta是基于TensorFlow的隐私AI框架,目的是能够降低AI开发者的门槛,让其能够在不需要了解隐私计算技术细节的前提下使用,将原来传统的数据处理方式很方便地切换到隐私计算的方式下来。详情请看:

《重构数据价值 定义数字未来 | 隐私AI框架Rosetta正式发布》

经过Rosetta团队不断深耕,补充功能及迭代优化,目前,Rosetta 已更新至0.3.0 版本,新版本不仅延续了Rosetta强大的隐私AI能力,加入了全新特性;并且通过系统优化,系统性能与稳定性进一步提升。

以下为Rosetta0.3.0版本全新特性:

  • 新增支持TF迭代器方式加载数据源,极大减少数据加载时的内存占用;

  • 新增SecureLogicalAnd, SecureLogicalOr, SecureLogicalXor, and SecureLogicalNot等逻辑运算算子;

  • 新增了基于Chebyshev多项式拟合的Sigmoid实现,速度更快,供用户选择;

  • 新增了Python层对通讯轮数、通讯量、执行时间进行统计的接口get_perf_stats,便利开发者进行性能评测。

| 隐私Token

数字化时代,金融数据是最有价值的数据类型之一,人们对自己的交易流水、资金信息、转账信息等数据具有很强烈的隐私保护需求,运用区块链技术所构建的新一代金融基础设施虽然保障了数据安全性,但其分布式,全透明的特点却难以保护用户的个人隐私。

在当前的大多数区块链系统中,都是基于账户模型下进行Token的转移,Token的流转过程很容易被追踪到,所以存在非常广泛而急迫的隐藏交易双方的需求。隐私Token适逢其会地解决了这个问题,什么是隐私Token?隐私Token又能用来做什么呢?详情请看:

《一文读懂隐私Token的原理与应用》

Alaya亦在隐私Token上持续深耕,Alaya定位于创新型技术和分布式金融的试验场和「先行示范区」,一直保持着积极的更新节奏和不断向未知处探索的活力。在基础网络已经取得运转稳定的初步成果后,Alaya再上层楼,正式提出首个改进提案(PlatON Improvement Proposal,简称PIP)——PIP-13:一种实现隐私Token合约的标准接口。详情请看:

《Alaya首个改进提案开始征求意见:一种实现隐私Token合约的标准接口》

开源进展

开源是一种集合众人力量和智慧共同做一件事情的方式。PlatON自代码开源以来,不断优化技术,持续保持测试,迭代底层基础设施,致力于为全球分布式人工智能、分布式应用开发者、数据提供方及存有计算需求的各类社区、机构、个人提供开源架构下的公共基础设施软件开发、并吸引了众多优秀的技术人才、社区用户共同开发区块链底层技术。不论是智能合约、密码学技术、共识算法等领域均得到了社区的大力支持,实现了技术协同,优质资源共享,减少了重复建设,资源浪费。

今年,PlatON底层链、旗下众多产品工具均已开源,如:PlatON cli已完成一期功能的开发并在GitHub上开源,欢迎大家以此为基础展开后续开发,以满足不断改进和完善的延展需求。详情请看:

《PlatON cli一期功能已开源 欢迎社区加入验证测试和后续开发》

PlatON相关产品及工具开源情况请查看:

https://github.com/PlatONnetwork

原创文章,作者:PlatON云图。转载/内容合作/寻求报道请联系 report@odaily.email;违规转载法律必究。

ODAILY提醒,请广大读者树立正确的货币观念和投资理念,理性看待区块链,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。

推荐阅读
星球精选