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

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 評論道:

“到目前為止,程序員們還沒有在 Github 上針對 Libra 項目提交真正的代碼缺陷,他們現在發現的主要問題要么是與代碼構建有關,要么就是一些代碼拼寫錯誤。當然,還有一些批評者指出 Libra 不是一個去中心化的解決方案?!?/p>

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

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

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

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

程序員社區在“深扒” Facebook 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 評論說:

“gazhayes 提出的第 83 號 pull request 確實已經被鎖定了,這表明 Libra 源代碼的管理員沒有對不同的觀點和經驗的程序員持開放態度?!?/p>

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

“我們意識到 Libra 是一項變革性的工作,也需要一個圍繞它、支持它的社區。但有些言論需要所有節制,因為偏離主題的對話肯定比不了富有成效的對話。第 83 號 pull request 沒有實質性的內容,而且會占用審核資源。”

問題依然存在

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

“人們只是討厭 Facebook,所以就在 GitHub 代碼存儲庫上挑毛病,現在所有的問題并不是客觀的討論問題,不過是一些程序員在表達自己討厭 Facebook 的情緒罷了。 ”

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

“從現在開始,所有 Libra 的開發工作都是公開透明的,也都會在公開場合下進行。Github 上的 Libra 源代碼基本上算是一個代碼轉儲,但現在 Facebook……想讓其他所有人明白他們在開源項目方面也有很高的聲譽。”

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

“這里有一個很大的問題,如果你不是驗證人的話,是否也可以運行下載所有分類賬狀態的節點并檢查它們。另一個問題是,Libra 所謂的副本節點操作模式是否也能夠下載驗證人所創建的區塊。”

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

“我們現在可以分享的一個具體情況就是——Facebook 計劃為 Move 語言添加一個全新的命令行界面,這樣開發人員可以在自己的開發環境中更輕松地使用 Move 語言了?!?/p>

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

“現在評論 Libra 還有些早,之前沒有人從外部角度去觀察、分析 Libra、Calibra 和 Facebook團隊,但推出這么大的一個項目的確需要時間。”

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2019年6月30日 下午3:28
下一篇 2019年6月30日 下午3:37

相關推薦

欧美国产日韩在线观看| 成人黄色激情视频| 九九久久国产精品| 日本媚薬痉挛在线观看免费| 久久综合狠狠色综合伊人| 日本免费人成视频播放| 久久人人爽爽爽人久久久| 手机在线免费视频| 中文字幕在线观看亚洲日韩| 嫩草成人永久免费观看| 一本一道中文字幕无码东京热| 天天摸夜夜摸成人免费视频| japanese日本护士xxxx18一19| 国内精自品线一区91| 91香蕉视频直播| 国产码欧美日韩高清综合一区| 韩国一区二区三区| 国产亚洲蜜芽精品久久| 纯爱无遮挡h肉动漫在线播放| 卡一卡二卡三在线入口免费| 理论片手机在线观看免费视频| 人人妻人人爽人人澡人人| 欧美成人免费一区二区| 亚洲人成色在线观看| 日本特黄特色aaa大片免费| 久久人人爽人人爽人人片av不 | 国产羞羞羞视频在线观看| 69国产成人精品午夜福中文| 国产成人精品1024在线| 老头天天吃我奶躁我的视频| 午夜老司机免费视频| 毛片毛片毛片毛片毛片毛片| 亚洲成人福利网站| 日本高清免费看| 久久91亚洲人成电影网站| 天天看片天天操| 91麻豆久久久| 国产女人aaa级久久久级| 精品国偷自产在线视频| 你看桌子上都是你流的| 欧美人与动人物姣配xxxx|