當前位置:
首頁 > 科技 > 臉書終於發布加密貨幣Libra,還創立智能合約新開發語言

臉書終於發布加密貨幣Libra,還創立智能合約新開發語言

臉書首席執行官扎克伯格在自己的臉書上宣布,正式推出臉書加密貨幣Libra。目標是要打造出一個全球性的金融基礎架構,預計在2020年正式上線。臉書同時也成立了非盈利的Libra協會,來負責Libra加密貨幣的運維,目前已經有27個成員。臉書也同步發布了Libra區塊鏈白皮書(包括中文版)。

Libra採取穩定幣的設計,每當產生一個Libra幣時,Libra儲備機構就會同時增加對等的資產,而銷毀時,也同時會減少對等價值的資產,來確保加密貨幣的穩定。將由Libra儲備機構負責持有與Libra加密貨幣對等的實體資產,而不一定是以法幣作為實體資產而已。只由會員可以增加或銷毀Libra幣。

早在今年F8大會,扎克伯格就預告,日後要讓轉帳匯款,就像分享照片依樣簡單,臉書同步推出了Libra加密貨幣的電子錢包Calibra,可以提供類似分享照片一樣的Libra加密貨幣全球轉帳服務。就算沒有臉書或Whatsapp帳號,用戶也可以通過官方身份證件來申請Calibra帳號,等於這是一個採取實名制或臉書帳號制的加密貨幣電子錢包。Calibra屬於臉書子公司但會獨立運營,會遵守各國支付法規的要求。扎克伯格強調,用戶提供給Calibra的個人信息,會和臉書的資料庫分別保存。

Libra區塊鏈是一個去中心化可程序化的分散式資料庫,由負責節點來提供驗證。但要提供驗證節點的最低投資金額為1千萬美元,節點運維者也將成為Libra協會成員。臉書是發起成員,在2019年將會主導協會發展。臉書旗下負責打造Libra電子錢包的Calibra平台,將會成立一個Libra network,屆時,臉書將和其他協會成員的許可權平等,來共同主導Libra區塊鏈的發展,包括Libra儲備機構的管理。

臉書也先發布了一個Libra測試區塊鏈稱為Testnet,可供開發者於2020年Libra正式上線前,先行試用和開發各種Libra智能合約應用。Libra區塊鏈通過Libra協議來進行交易的驗證,作為用戶端和驗證節點,以及驗證節點之間的傳輸協議。臉書還設計了全新的程序語言Move,可用來設計Libra交易腳本,這就是俗稱的區塊鏈智能合約,每一次的Libra交易都包含了一份交易腳本,來描述Libra幣如何易手。

在共識機制上,Libra區塊鏈採用了拜占庭容錯共識演算法系列中的HotStuff共識演算法,再略作調整而發展出自己專屬的LibraBFT共識演算法,尤其強化了原有拜占庭容錯共識演算法安全不足之處。Libra白皮書強調,甚至所有節點同時宕機重開,也不會影響LibraBFT演算法的運行。臉書還推出了Libra區塊鏈專用的新程序語言Move,可用來開發用戶自訂的智能合約。

臉書已經開源發布了Libra區塊鏈的核心程序,可用來創建一個進行Libra交易的驗證節點,稱為Libra Core,採用Rust語言開發,並利用gRPC來設計內部通信的服務。臉書估計,初版Libra協議的性能,每秒可進行1千次交易驗證(transaction),而一次交易的完整完成時間(finality time),從提出交易,到完成驗證,寫入賬本最長不超過10秒。實測出這個交易速度所用的驗證節點硬體配置,包括了標準商用CPU、搭配16TB SSD和40Mbps的網路帶寬,每次交易數據量在5KB的情況下。若硬體配置再提高,則可加快驗證節點間的交易速度。

不過,臉書在Libra白皮書上強調,目前的Libra Core只是初步的雛形版本(prototype),主要用來驗證和測試Libra的可行性,日後不論API或協議本身都還會再修改。

後續的Libra區塊鏈技術發展,可從Libra Core未來發展藍圖略窺一二,未來Libra Core將會發展出專屬的標準化共享支付地址、也將提供一套真實世界可上傳交易到驗證節點的API函數庫、功能模塊上則會添加Libra幣關注機制,投資型許可權設計、冷錢包或多錢包設計,在安全架構上則要引進「信任運算基礎」(Trusted computing base)的作法,另外也將採用時間串列式存儲機制來汰換現有的協議緩衝區存儲機制(Protocol Buffer)。

而在智能合約專用語言Move上,未來則將提供事件機制,強化本地端智能合約的開發和測試機制,也將提供版本功能,可用來管理版本和新舊交易腳本(也就智能合約)等。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 十輪網 的精彩文章:

VISA推出全球首個B2B區塊鏈支付平台
微軟封鎖Windows PC和不安全的藍牙版FIDO密鑰配對

TAG:十輪網 |