歡迎~~~
歡迎來到Libra開發者網站! Libra的使命是為全球數十億人建立一個簡單的全球貨幣和金融基礎設施。
世界真正需要的是一種可靠的數字貨幣和為其提供服務的基礎設施,該貨幣和基礎設施可實現“貨幣互聯網”的承諾。在移動設備上簡單直觀的保護您的金融資產。在全球范圍內不論在哪里,做什么、賺多少錢,那么資金的轉移應該像發送短信或者分享照片一樣簡單且具有成本效益,甚至更加安全可靠。
Libra建立在安全、可擴展且可靠的區塊鏈上,它由一系列旨在賦予其內在價值的資產來支持,獨立的Libra協會負責管理發展Libra相關生態。
Libra區塊鏈的目標是成為金融服務的堅實基礎,包括了可以滿足全球數十億人日常財務需求的全新的全球貨幣。區塊鏈是從零開始構建的,構建中優先考慮擴展性、安全性、存儲及吞吐量效率及未來的適應性--來自Libra白皮書
Libra貨幣建立在Libra區塊鏈上。稱之為Libra Core,基于Libra協議的開源項目,該項目為這個新的區塊鏈提供支持,同時有testnet,這是新系統的一個演示環境,和未來Libra上線的主網對比,testnet使用的數字貨幣沒有真實世界的價值。
文檔討論:?
* 如何在testnet通過發送交易來驗證一手試驗原型?
* 去哪里了解新的技術:Libra協議、Move語言,LibraBFT?
* 如何圍繞這個新生態系統建立社區并成為社區一部分
注意:該項目目前處于早期原型階段。Libra協議和Libra Core API不是最終正式版。原型演變的關鍵任務之一就是正式的協議和API。目前,我們的重點是基礎架構和構建CLI客戶端。我們的直接路線圖中包含公共API和相關的庫。我們歡迎在testnet對軟件進行相關測試,但開發人員應該在使用這些API來發布應用程序中做一些工作,作為定期溝通交流的一部分,我們也會發布穩定的APIs的發展進展。
Move:一種新的區塊鏈編程語言
Move是一種新的編程語言,用于在Libra區塊鏈上實現自定義的事務邏輯和“智能合約”。由于Libra的目標是在有朝一日為數十億人服務,故Move的設計安全性和安全等級是最高優先級。?
通過借鑒過去智能合約安全事件,創建了新的語言Move,該語言使得作者編寫代碼更加容易。這樣可降低意外錯誤或者安全事件的風險。具體來說,Move旨在防止資產被克隆。它使得“資源類型”能夠將數字資產限制為與物理資產相同的屬性:資源只有單一所有者,且只能使用一次,并且新資源的創建受到限制。?
Move使得關鍵交易代碼的開發更加容易,它可以安全地實施Libra生態中的治理策略,例如對Libra貨幣和驗證節點網絡的管理。我們預計開發人員創建可用合約的能力將隨時間的推移不斷加強。這將為Move提供演變的驗證的支持。?
有關詳細信息,請參閱“Move入門”
Libra系統生態
Libra生態系統由不同類型的實體組成:
客戶端
Libra客戶端:
是一種能夠與Libra Blockchain交互的軟件
由最終用戶或者代表最終用戶來運行(例如:一個保管客戶端)
允許用戶構建,簽名并將交易提交給驗證程序節點
可以向Libra區塊鏈發出查詢(通過驗證程序節點),請求交易或帳戶的狀態,并驗證響應。
Libra Core包含一個客戶端,可以將事務提交到testnet。?我的第一個交易指導您使用Libra CLI客戶端在Libra區塊鏈上執行您的第一個交易。
驗證器節點
驗證器節點是Libra生態系統中的實體,它們共同決定將哪些交易添加到Libra區塊鏈中。 驗證器使用共識協議,以便它們可以容忍惡意驗證器的存在。 驗證器節點維護區塊鏈上所有交易的歷史記錄。 在內部,驗證器節點需要保持當前狀態以執行交易并計算下一個狀態。 我們將在交易生命周期中了解有關驗證器節點組件的更多信息。?
testnet是一組公開可用的驗證器節點,可用于嘗試系統。您也可以使用Libra Core自行運行驗證程序節點。
開發者
Libra生態系統支持各種各樣的開發人員,從貢獻Libra Core的人到構建使用區塊鏈的應用程序的人。 術語“開發者”包括所有這些組。 開發人員可能如下:
建立Libra客戶端
構建應用程序與Libra客戶端進行交互
編寫智能合約以在區塊鏈上執行。
為Libra區塊鏈軟件做出貢獻。
此站點適用于開發人員。
參考
Libra協議:關鍵概念 - 向您介紹Libra協議的基本概念。
我的第一筆交易?- 指導您使用Libra CLI客戶端在Libra區塊鏈上執行您的第一筆交易。
Move入門?- Move新區塊鏈編程語言。
交易的生命周期?- 提供交易提交和執行時“幕后”發生的事情。
Libra核心概述?- Libra核心組件的概念和實現細節。
CLI指南?- 列出Libra CLI客戶端的命令及其用法。
Libra 詞匯表?- 提供Libra術語的快速參考。