臉書正式推出加密貨幣Libra,2020正式上線,還創立智能合約新開發語言Move

iThome 2019/06/19 12:06(29天前)

臉書執行長祖克柏在自己的,正式推出臉書加密貨幣Libra。目標是要打造出一個全球性的金融基礎架構,預計在2020年正式上線。臉書同時也成立了非營利的,來負責Libra加密貨幣的維運,目前已經有27個成員。臉書也同步發表了。

 

Libra採取穩定幣的設計,每天漲幅不會超過10%,也會對應到真實資產,但不是直接對應到實體貨幣,而是由Libra儲備機構負責持有與Libra加密貨幣對等的實體資產,每當產生一個Libra幣時,Libra儲備機構就會同時增加對等的資產,來確保加密貨幣的穩定。

Libra電子錢包採實名制,用官方證件開戶

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

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

2020正式上線,先推出Testnet測試鏈

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

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

Libra雛形版本可達到每秒1千次交易

臉書已經開源釋出了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區塊鏈技術發展,也將可從Libra Core未來發展藍圖略窺一二,未來Libra Core將會發展出專屬的標準化共享支付位址、也將提供一套真實世界可上傳交易到驗證節點的API函式庫、功能模組上則會新增Libra幣追蹤機制,投資型權杖設計、冷錢包或多錢包設計,在資安架構上則要引進「信任運算基礎」(Trusted computing base)的作法,另外也將採用時間序列式儲存機制來汰換現有的協定緩衝區儲存機制(Protocol Buffer)。而在智能合約專用語言Move上,未來則將提供事件機制,強化本地端智能合約的開發和測試機制,也將提供版本功能,可用來管理版本和新舊交易腳本(也就智能合約)等。

 

FB留言

即時科技
媒體

降雨:

氣溫: