Libra的思考

這幾年關注了不少的新技術,近期讓我以爲值得一講的是blockchain,剛巧6.18號就發佈了Librahtml

他是這麼介紹本身的  libra https://developers.libra.org/blog/算法

今天,咱們宣佈了天秤座testnet,工藝落後的早期原型的現場演示天秤座 -一個簡單的全球貨幣和金融基礎設施,能夠受權數十億人。app

Libra CoreLibra協議的開源實現- 規範如何在Libra生態系統中提交,排序,執行和記錄事務。這是Libra協議和Move語言的第一個實現這篇文章,Libra開發者網站和Libra Core由Libra Association發佈,Libra Association是一個獨立的非營利性會員組織,負責發展Libra生態系統。框架

天秤座核心

  • 解決:
    • 咱們將正式肯定在Libra區塊鏈上共享付款地址的規範。
  • 客戶:
    • API - 這些API應提供符合人體工程學的方法,以知足實際用例,例如提交事務,訪問區塊鏈數據和監控收款。可能的方法可能包括鼓勵使用庫,該庫充當輕客戶端或鼓勵使用RPC與運行客戶端的進程通訊。
  • 共識:
    • 提升對活性攻擊的彈性 - LibraBFT框架的一個優勢是協議的正確性集中在單個軟件組件上 - 這是咱們已經完成的工做。咱們計劃經過應用技術來提升咱們對協議活躍性攻擊的彈性,例如使用更強大的領導者選舉機制和加強內部驗證器通訊以增長網絡內信息的傳播。咱們已經在LibraBFT論文中對這些和其餘機制進行了初步探索,並正在努力完成咱們的方法。
    • 咱們將研究使用有效的簽名聚合來減小仲裁證書的大小。
    • 機械化校樣 - 咱們計劃開始使用機械化校樣來驗證咱們的技術報告和協議聲明。
  • 移動模塊:
    • 咱們將構建如下模塊:
      • 管理驗證器集(包括放樣,密鑰輪換和添加/刪除驗證器)並將其集成到其餘系統組件中,例如網絡和共識。
      • 跟蹤系統中天秤座硬幣的供應,並容許該協會鑄造和燃燒天秤座硬幣,以保持供應與現實世界儲備資產同步。
    • 咱們將Libra投資代幣做爲Move資源實施。
    • 咱們將實施冷錢包和multisig錢包,讓Libra用戶和協會成員爲他們的Libra硬幣和Libra投資代幣館藏增長額外的安全性。
  • 聯網:
    • 完整節點 - 用於支持完整節點的Validator API(具備區塊鏈完整副本但未參與共識的節點)。此功能容許建立副本,這些副本能夠支持對區塊鏈的擴展訪問以及對正確執行事務的審計。
    • Gossip - 隨着驗證器節點數量的增加,可能須要基於Gossip的驗證器間通訊方法。
    • Bootstrapping / Discovery - 在最初的原型中,咱們已經包含了佔位符實現,用於查找當前的驗證器集和引導網絡。在發佈以前,這些組件須要更加完整。
  • 對現實場景的可靠測試:
    • 咱們將對可能出如今生產環境中的現實場景進行全面測試,以及咱們但願永遠不會發生但須要作好準備的場景。這些測試將包括諸如拒絕服務攻擊,協議升級以及超過三分之一的驗證器網絡受損的狀況。
    • 咱們將優先考慮項目,以提升咱們基礎設施的適當部分的彈性 - 例如,經過容許多個准入控制實例來加強咱們抵禦拒絕服務攻擊的能力,確保咱們有適當的激勵措施來防止過分使用存儲在區塊鏈上,或建立用於協議升級的運行書。
  • 安全:
    • 咱們將「可信計算基礎」(TCB)理念應用於安全性。這種方法意味着採用Libra Core軟件的重要部分,並確保它們具備最小的依賴關係。咱們已經開始經過將驗證器軟件設計爲分立組件來沿着這條路走下去。咱們將繼續沿着這條路走下去,確保天秤座核心的基本組成部分是孤立的。例如,這意味着確保在共識協議中籤署投票的模塊應與不太關鍵的組件隔離。
  • 連載:
    • 咱們目前使用Protocol Buffers做爲事務的存儲格式。雖然咱們已經考慮了這種設計的安全隱患(例如,咱們設計的系統具備協議緩衝區序列化不是規範的事實),但咱們正在考慮是否使用咱們在系統的其餘部分中使用的規範序列化框架可能更適合咱們的需求。
  • 存儲:
    • 修剪 - 咱們將容許節點配置歷史存儲的修剪 - 驗證器能夠積極地修剪過去的數據,而其餘節點可能保留完整的副本。
  • 研究:
    • 咱們知道,爲了實現支持數十億人的金融基礎設施的使命,咱們須要解決目前還沒有解決的研究挑戰。主要的研究挑戰包括肯定無權限,安全性和區塊鏈可用性的途徑。

 

 

按照個人角度去理解,也不能徹底熟悉bloackchain這一塊,不過libra爲咱們這羣不大懂得,又想利用上區塊鏈的技術提供了一個渠道less

我很肯定這將是世界首次有分佈式網絡從須要許可轉爲無需許可。也許整個網絡能夠轉換爲PoS,但爲了維持穩定幣錨定/籃子,一些實體必須保持對傳統金融系統的橋樑。這將是經過Libra協會來中心化控制的持續點。分佈式

 

下面是別人得話,直接引用工具

將批量交易放入容器(區塊)的目的,是爲了排序/加時間戳 。這對於無需許可的網絡來講很是重要,在這種網絡裏數據是經過動態多方會員簽名來進行身份驗證的——驗證者能夠自由加入和離開網絡。因爲Libra運行着一個須要許可的系統,它可使用更有效的共識算法,而不須要批量處理交易,由於交易的歷史更不可能被重寫。oop

 在Libra協議的最第一版本中,用戶只能使用Move功能的有限部分。雖然Move用於定義核心系統概念,例如Libra幣,但用戶沒法發佈聲明本身資源類型的自定義模塊。這種方法容許Move語言和工具鏈在暴露給用戶以前成熟——由實現核心系統組件的經驗得知。該方法還延遲了通用智能合約平臺所固有的事務執行和數據存儲中的可擴展性挑戰。

這聽起來與前面提到的「開放驗證者成員資格」計劃很是類似。聽起來,Facebook好像尚未解決以太坊多年來一直在努力解決的任何大問題。

 爲了管理對計算容量的需求,Libra協議會收取交易費用,以Libra幣計價。

有趣的是,聽起來Libra幣其實是協議的原生單位,就像ETH是以太坊的原生單位同樣。這致使了更多關於Libra假名性質的問題;你能夠在沒有AML/KYC的狀況下得到幣嗎?若是不能,那麼您彷佛沒法匿名使用任何系統功能。從有關Calibra錢包的閱讀來看,它將須要AML/KYC,所以我想知道最終是否會進入不受嚴格控制的系統中。

 該系統被設計爲:在正常運行期間,當有足夠的容量時,費用較低。

 

這聽起來通過深思熟慮; 但願這意味着他們的腳本語言的安全性將比以太坊更好。

咱們看到「libra區塊鏈」  實際上並非區塊

根據實現無權共識計劃

Libra Blockchain將向全部人開放 - 任何消費者,開發者或企業均可以使用Libra網絡,在其上構建產品,並經過他們的服務增長價值。開放獲取確保了進入和創新的低門檻,並鼓勵有利於消費者的健康競爭。

我懷疑開發人員可以在這個平臺上運行他們求之不得的任何技術上有效的應用程序。我讀過的任何內容都讓我相信這個系統會抵制審查制度,但只有時間會證實!

 

blockchain,libra,確實挺棒,我相信將來幾個月,會有大的變革。不過對於我i們而言,要將libra爲咱們所用確實要有點路要走,相比當今大型的公鏈對於咱們難以實驗,不過能夠學習其中的核心,例如衍生的生態系統,結合當下人工智能提供數據。
摘了一段話,加強你們的信心!φ(゜▽゜*)♪

Libra is for the world

相關文章
相關標籤/搜索