區塊鏈如何利用開源社羣獲得成長的力量

買賣虛擬貨幣

在許多人的眼中,區塊鏈是與開源聯絡在一起,甚至它本身就是開源的。但說起區塊鏈中開源社羣所起的作用,絕大多數的人卻說不出所以然。事實上,對一個區塊鏈專案來說,如果說使用者是維持專案生存的營養物質,礦工是專案的血與肉,那麼開源社羣便是整個專案的靈魂設計師。


區塊鏈與開源

2015年之前,大眾所瞭解的唯一區塊鏈應用只有比特幣,它也是第一個全球廣泛使用和真正意義上的去中心化區塊鏈應用。比特幣的靈魂是它的賬本資料與賬本寫入機制,並且賬本寫入機制也在不斷強化賬本資料的安全性。其中賬本寫入機制由一個開源社羣來實現,當然這個開源社羣也負責最佳化寫入機制。

開源社羣一般由擁有共同理想與目標的人組成,他們根據一套公認的協議來維護軟體原始碼,由於開放原始碼是由散佈在世界各地的開發人員所維護的,開源社羣就成了他們溝通交流的必要途徑,其中github社羣是世界上最大的一個開源社羣。

在比特幣之後,開源的區塊鏈應用開展遍地開花。比特幣走入應用之後,接下來為解決區塊鏈效能的閃電網路、比特幣側鏈、rootstock智慧合約平臺、元素鏈中都是開源技術。以太坊eth、區塊鏈歷史上里程碑式的產品位元股bitshare,開啟它們在github上的開源網址,都能看到它們繁榮的社羣形態。

開源社羣的最主要特徵是:團隊協作、個體平等、主動貢獻,這也是開源所體現的精神。這些精神同樣為區塊鏈建立基於共識的應用社羣,打下了堅實的基礎。

開源社羣新力量

開源社羣的發展,與區塊鏈的發展相類似,同樣也經歷了一個從弱小到強大的過程。開放原始碼開發一直受到私營軟體公司的青睞,從而也就獲得了更多的支援。

其中一個最著名的例子是紅帽軟體公司,這是一家價值數十億美元的公司,為國際社會開發了大量開源軟體。它於2019年被ibm收購,但仍執行其最初的功能。

微軟公司雖然是一個高利潤的私營公司,但它同時也是linux原始碼的維護者,它在其azure雲程式上支援linux,並最終將linux核心整合到自己的作業系統中。

當比持幣應用出現之後,微軟顯然對區塊鏈技術也表現出了更多的親和力。早在2019年春季,微軟就指派了一個開發團隊,在比特幣的基礎上構建一個去中心化的身份系統。這個系統被稱為ion的第二層網路,與比特幣的閃電網路一樣,將擁有自己的節點結構,以補充比特幣自身的功能,並且完全是開源的。

ion專案負責人daniel buchner認為,這個系統可以為數字所有權和線上憑證開啟一個全新的方法論。但問題的關鍵還是困擾著我們。我們開始思考:是什麼促使微軟追求這個專案,以及帶有數字標識的網際網路的未來會是什麼樣子? 微軟在支援開源專案方面有著悠久的傳統。那麼,ion是否會延續這種傳統? 讓微軟把應用建立在比特幣區塊鏈上是不是很難?

danielbuchner介紹說:“我在微軟成立了一個研究分散式身份認證(dids)的小組。為了讓成為現實,我們必須保證它的效能達到實際業務需求。所以你在我們的工作中可以看到,幾百個人同時參與了效能測試。這時候一切工作狀態都是正常的,但換個角度想想,如果我們佈署dids應用,讓它的使用者數量達到15億人時,我們就能意見識到,我們的辦法可能是行不通的。”

danielbuchner接著表示:“所以,對我們來說,比特幣是成功的必要條件。我們必須擁有這樣的東西,但實際上它們的所有權不可能完全屬於我們。我們想要的東西是個性化和去中心化的,否則我們是完全可以利用azure這樣的資料庫來滿足我們的要求的。”

從開源的角度考慮,就不難理解商業公司的困惑。商業公司無法釋出使用者擁有而非公司擁有的品牌產品。而從開源開發方式出發,這些商業公司卻完全可以利用比特幣開源社羣,用社羣的透明性保障應用的安全。讓社羣開發人員共同參與的方式,解決應用的去中心化和安全性。其中,增加攻擊者的攻擊成本,以及保證交易事件的順利進行,這兩個因素最為重要。

而轉變思路之後,danielbuchner承認:“當我們定量去考量安全和業務效能這兩個因素之後,我們才發現比特幣區塊鏈是唯一一個攻擊成本太高而無法攻擊的公鏈。”

但從技術的角度去思考,還有一個問題需要開發者關注:微軟是否只是注意到了比特幣網路的安全性和時間戳,但在不考慮比特幣上其他應用時,是否會在應用相容性上遇到麻煩呢? 要回答這麼具體的技術問題,我們還需要把不同的技術放到一個堆疊之下,最終用經驗資料來說話。

danielbuchner表示,開發dids是出於商業目的。微軟必須要開發出dids這樣的可擴充套件系統,因為周邊根本不存在可以利用的同類系統。

ion專案實際上為區塊鏈與it巨頭應用的開發,提供了一個新思路。藉助於區塊鏈的開源社羣,it巨頭應用完全可以實現混源式應用的開發。目前,ibm的ibm hyperledger,其目標就是打造成一個由全社會來共同維護的一個超級賬本。英特爾的鋸齒湖(sawtooth lake),目前是用於建造、部署和執行分散式賬本的高度模組化平臺,重點領域在數字資產。

需要說明的是,可以藉助的公鏈平臺也並不僅僅只有比特幣區塊鏈,瑞波(ripple)是世界上第一個開放的支付網路,是基於區塊鏈的點到點全球支付網路。透過這個支付網路,金融機構可以輕鬆、廉價並安全地把金錢轉賬到網際網路上的任何一個人。

這樣一來,ion專案可能就不是一個個案,而是一個開源社羣促進區塊鏈應用發展的新起點。(作者:鄒震)

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;