更多精彩推薦,請關注我們

【年終企劃】PlatON2020 年度進展報告——技術進展篇

2020 年,終於劃到了進度條的尾端。一場從年初綿延至今的疫情,使得 2020 年註定成爲人類歷史上最難忘,最焦慮,最曲折的一年。面對升騰跌宕的 2020 年,PlatON 形成了巨大的向上共鳴和信心,也沉澱了更趨成熟的產品體系與領先技術。由衷地感謝廣大用戶一年以來的支持與陪伴,伴隨着 PlatON 不斷成長。我們也將秉承着用戶爲先的信念,不斷迭代優化,用優質產品服務用戶。

歲末將近,PlatON 特別企劃 2020 年度進展報告,本篇爲技術進行篇,特別梳理 PlatON 在 2020 年度的技術進展與突破,2021 年,繼續乘風破浪。

【年終企劃】PlatON2020 年度進展報告——技術進展篇

底層鏈

【年終企劃】PlatON2020 年度進展報告——技術進展篇

_| 新貝萊世界 _

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 共識方案詳解(一):初識 BFT 共識協議

在 Alaya 中,我們提出了一種基於部分同步假設情形下的並行拜占庭容錯協議,解決區塊鏈共識效率的問題,基於此我們延展出了全新的共識協議,我們稱之爲 Giskard 共識協議。

*## Alaya 共識方案詳解(二):BFT 協議的優化

本文從聚合簽名、通信機制優化、view-change 流程優化、鏈式 BFT、流水線和並行處理等各方面詳細說明了 BFT 協議的優化。

*## Alaya 共識方案詳解(三):初識 Giskard 共識協議

Giskard 共識協議是 Alaya 提出的創新性的共識協議,在 BFT 共識協議的基礎上進行進一步的優化,可以極大地降低通信複雜度,並且提高出塊效率。

*## Alaya 共識方案詳解(四):Giskard 共識協議流程

本文從正常流程、ViewChange 流程、區塊確認的 Pipelining 流程及區塊重組等方面詳盡闡述了 Giskard 共識協議的流程。

*## Alaya 共識方案詳解(五):Giskard 共識協議機制

本文從驗證人替換機制、容錯恢復(WAL)機制、區塊同步機制等方面詳盡闡述了 Giskard 共識協議機制。

【年終企劃】PlatON2020 年度進展報告——技術進展篇

周邊工具

【年終企劃】PlatON2020 年度進展報告——技術進展篇

| 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

| 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 資產跨鏈系統操作手冊》

【年終企劃】PlatON2020 年度進展報告——技術進展篇

審計進展

【年終企劃】PlatON2020 年度進展報告——技術進展篇

_| PlatON & 慢霧科技 _

今年,PlatON 共完成了三輪審計工作,審計工作由區塊鏈安全企業慢霧科技提供。據審計報告結果顯示,PlatON 以極高的代碼質量,確保了已被審計部分不存在任何安全風險。PlatON 底層技術基礎設施的安全性、穩定性與健壯性展露無遺。詳情請看:

《PlatON 完成新一輪安全審計 七大模塊無安全風險》

| PlatON &Runtime;

今年,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】性能全面領跑 擬真環境見真章》

【年終企劃】PlatON2020 年度進展報告——技術進展篇

隱私計算

【年終企劃】PlatON2020 年度進展報告——技術進展篇

| 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 合約的標準接口》

【年終企劃】PlatON2020 年度進展報告——技術進展篇

開源進展

【年終企劃】PlatON2020 年度進展報告——技術進展篇

開源是一種集合衆人力量和智慧共同做一件事情的方式。PlatON 自代碼開源以來,不斷優化技術,持續保持測試,迭代底層基礎設施,致力於爲全球分佈式人工智能、分佈式應用開發者、數據提供方及存有計算需求的各類社區、機構、個人提供開源架構下的公共基礎設施軟件開發、並吸引了衆多優秀的技術人才、社區用戶共同開發區塊鏈底層技術。不論是智能合約、密碼學技術、共識算法等領域均得到了社區的大力支持,實現了技術協同,優質資源共享,減少了重複建設,資源浪費。

今年,PlatON 底層鏈、旗下衆多產品工具均已開源,如:PlatON cli 已完成一期功能的開發並在 GitHub 上開源,歡迎大家以此爲基礎展開後續開發,以滿足不斷改進和完善的延展需求。詳情請看:

《PlatON cli 一期功能已開源 歡迎社區加入驗證測試和後續開發》

PlatON 相關產品及工具開源情況請查看:

https://github.com/PlatONnetwork

👇👇👇

在 PlatON 微信公衆號後臺回覆「入羣」並加 PlatON 小助手微信,即可加入 PlatON 社羣,獲得一手活動信息及最新項目進展。

【年終企劃】PlatON2020 年度進展報告——技術進展篇

瞭解 PlatON 更多動態

PlatON·GitHub

https://github.com/PlatONnetwork

PlatON·Forum

https://forum.latticex.foundation/c/PlatON-CN

PlatON·Telegraam

https://t.me/PlatONNetworkCN

PlatON·Twitter

https://twitter.com/PlatON_Network

PlatON·LinkedIn

https://linkedin.com/company/platonnetwork

【年終企劃】PlatON2020 年度進展報告——技術進展篇

【年終企劃】PlatON2020 年度進展報告——技術進展篇

【年終企劃】PlatON2020 年度進展報告——技術進展篇

戳閱讀原文,訪問 PlatON 網站!