當前位置:編程學習大全網 - 源碼下載 - 程序員如何看待 Libra 源碼?GitHub 上質疑多於肯定

程序員如何看待 Libra 源碼?GitHub 上質疑多於肯定

Odaily 星球日報譯者 | Moni

Facebook 發布加密貨幣 Libra 白皮書已過去兩周,作為壹個開源項目,Libra 的源代碼也被發布在了知名開源社區及代碼托管庫 Github 上。雖然代碼發布的時間並不算長,但鑒於社交網絡巨頭 Facebook 的影響力,已經吸引了大量加密社區評論者和程序員的關註。

Libra 加密貨幣目前是由“Libra 協會”治理,而且也是從 Facebook 中分拆出來運營的壹個獨立組織。截至目前,Github 上的 Libra 項目已經被近 10,000 名用戶“保存”或“加星標”,也代表了早期開源參與者對這個項目的興趣很大。此外,Github 上迄今已經創建了 1000 多個 Libra 代碼克隆庫,可以讓那些程序員和“準程序員”們能夠坐下來仔細研究 Libra 的代碼。

實際上,壹些已經使用過 Libra 代碼的程序員已經發現其中“借鑒”了不少其他加密貨幣(比如比特幣)系統中的功能,比如為區塊驗證人開放網絡訪問等。更重要的是,程序員們從 Libra源代碼裏發現這個加密貨幣項目似乎並不是如人們想象的那麽“認真”。

Mikko Ohtamaa 創造了壹個所謂“Libra Classic”的克隆項目,他表示 Facebook 在 Github 上發布的 Libra 源代碼可能只是壹個“投餌”,只是想看看社區的反應而已。

加密貨幣初創公司 Radix DLT 首席產品官 Albert Castellana 評論道:

為了能夠支持這個最新的全球金融支付系統,Libra 加密貨幣在發行之時會由 28 個創始成員組成的團隊來負責驗證交易、追加新區塊——至少開始階段是這樣設計的。當然,Facebook 也表示希望隨著時間的推移、Libra 網絡的不斷擴大,未來會變得更加“去中心化”。

不過,加密社區對 Facebook 的這種說辭並不買賬。

相比之下,原始比特幣網絡也是被設計為壹個全球金融支付系統,但卻能讓任何具有計算資源的個人參與到創建、廣播交易區塊的工作中,並且能夠在此過程中獲得區塊獎勵,即比特幣。

正是因為如此,加密貨幣行業裏的壹些意見領袖直接批評了 Libra 區塊鏈的授權結構,除了在社交媒體上,他們還在 Github 上深挖了 Libra 代碼的每個細節。

在GitHub上,任何對代碼存儲庫具有讀取權限的用戶都可以創建問題並 pull request。(星球君 o-daily 註:pull request就是請求別人 pull 自己的代碼庫,程序員如果發現某個代碼有問題,可以在自己的機器上 git clone 原庫,切換 fork(分叉),並對代碼做壹些修改。完成之後就可以發起 Compare & pull request,添加壹些註釋後確認提交,如果原庫作者看到妳的更新並確認無誤,就會把妳的代碼整合到自己的項目裏,如果原庫作者認為妳的更新有問題,可以拒絕代碼更新。)

在過去的四天時間裏,Libra 代碼庫已經標記了大約 160 個問題,其中有超過 100 個問題已被經過身份驗證的代碼庫用戶關閉,其中壹些還被標記為“偏離主題”。雖然這些問題中只有壹半是 pull request,但卻強化了加密貨幣社區裏壹個普遍存在的情緒,即 Facebook Libra 的授權區塊鏈協議本質上是存在缺陷的。

Github 用戶“gazhayes”本周二(6 月 25 日)提出了壹個 pull request,他解釋說:

但是,“gazhayes”的這個 pull request 已經在本周三(6 月 26 日)被 Libra GitHub 官方管理員關閉了,結果引發了程序員社區成員的抱怨和不滿,因為他們都認為“gazhayes”提交的 pull request 是合法評論。

去中心化應用程序開發人員 Marcus Newton 評論說:

對於程序員社區的“抗議”,致力於為 Libra 區塊鏈構建錢包應用程序的 Calibra 公司技術負責人 Ben Maurer 解釋說:

“Libra Classic”項目創始人 Mikko Ohtamaa 似乎比較認同Ben Maurer 的說法,同時也指出 GitHub 對 Libra 項目的開源協作到底有沒有功效還有待觀察,他說道:

不過,Mikko Ohtamaa相信隨著時間的推移和代碼進壹步規範,可以讓更多程序員充分了解 Libra 網絡的運作方式,而仇視 Facebook 的情緒也會得到壹定緩解,他補充說道:

但即便如此,如果從多方面角度來看似乎仍然存在壹些沒有解決的問題,這些問題同樣會影響 Facebook 雄心勃勃的加密貨幣項目。加密安全創業公司 Casa 首席技術官 Jameson Lopp 表示,關於 Libra 開發語言 Move 仍有很多信息沒有公開,他進壹步解釋說:

對於 Libra 開源項目下壹步工作的種種質疑,Facebook 通訊經理 Alexandru Voica 表示:

Outlier Ventures首席技術官兼聯合創始人 Aron van Ammers 認為,Facebook 的加密貨幣項目現在其實還處於早期階段,可能會在未來幾個月後才能讓人們從中看到壹些啟發性的東西。 Aron van Ammers 最後總結說道:

  • 上一篇:11001000源代碼
  • 下一篇:通達信均線沒了如何恢復
  • copyright 2024編程學習大全網