国产91在线无码_少妇人妻无码高清_91人妻中文字幕无码专区在线_国产福利在线播放_免费 无码 国产成年视频网站

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

Facebook 發(fā)布加密貨幣 Libra 白皮書已過去兩周,作為一個開源項目,Libra 的源代碼也被發(fā)布在了知名開源社區(qū)及代碼托管庫 Github 上。雖然代碼發(fā)布的時間并不算長,但鑒于社交網(wǎng)絡巨頭 Facebook 的影響力,已經(jīng)吸引了大量加密社區(qū)評論者和程序員的關注。

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

實際上,一些已經(jīng)使用過 Libra 代碼的程序員已經(jīng)發(fā)現(xiàn)其中“借鑒”了不少其他加密貨幣(比如比特幣)系統(tǒng)中的功能,比如為區(qū)塊驗證人開放網(wǎng)絡訪問等。更重要的是,程序員們從 Libra源代碼里發(fā)現(xiàn)這個加密貨幣項目似乎并不是如人們想象的那么“認真”。

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

加密貨幣初創(chuàng)公司 Radix DLT 首席產(chǎn)品官 Albert Castellana 評論道:

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

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

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

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

正是因為如此,加密貨幣行業(yè)里的一些意見領袖直接批評了 Libra 區(qū)塊鏈的授權(quán)結(jié)構(gòu),除了在社交媒體上,他們還在 Github 上深挖了 Libra 代碼的每個細節(jié)。

程序員社區(qū)在“深扒” Facebook Libra 開源代碼

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

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

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

“我發(fā)現(xiàn)了一個令人震驚的漏洞,但幸運的是有一個非常簡單的解決辦法……通過使用一個免授權(quán)系統(tǒng)可以很容易地解決這個問題,因為在這種系統(tǒng)里,權(quán)力是被分散在眾多參與者身上的?!?/p>

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

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

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

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

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

問題依然存在

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

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

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

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

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

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

對于 Libra 開源項目下一步工作的種種質(zhì)疑,F(xiàn)acebook 通訊經(jīng)理 Alexandru Voica 表示:

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

Outlier Ventures首席技術(shù)官兼聯(lián)合創(chuàng)始人 Aron van Ammers 認為,F(xiàn)acebook 的加密貨幣項目現(xiàn)在其實還處于早期階段,可能會在未來幾個月后才能讓人們從中看到一些啟發(fā)性的東西。 Aron van Ammers 最后總結(jié)說道:

“現(xiàn)在評論 Libra 還有些早,之前沒有人從外部角度去觀察、分析 Libra、Calibra 和 Facebook團隊,但推出這么大的一個項目的確需要時間?!?/p>

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

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

相關推薦