【技術層面】開源應該做到真正意義上的分散式協作

【技術層面】開源應該做到真正意義上的分散式協作

來自專欄區塊鏈技術應用

在7月4日的「區塊鏈項目+交易所專場」中,中文開發者社區CSDN副總裁、柏鏈道捷總裁孟岩針對CODE Network項目發表了精彩的主題演講。

在演講中,孟岩從最初的開源夢想未實現的原因解決方法設想CODE Network項目的深入介紹等方面進行了主題分享。

以下為孟岩的演講實錄:

我介紹的項目是CODE Network,今天早上CSDN的創始人和董事長蔣總在主會場介紹了一下這個項目,但是因為時間關係,他的介紹比較簡略,我來重點介紹一下這個項目的一些細節。

開源有一個夢想

定義一下CODE Network到底要解決什麼問題。我們要解決的是傳統的開源模式自身面臨動力不足的問題,為什麼這樣說?我們在這個行業二十年左右,目睹了整個開源模式興起,二十年前很少有人能夠想像,開發者會願意把自己精心編寫調試的源代碼開放出來給大家用,畢竟這是寶貴資產。但是今天已經很難想像,如果沒有開源軟體我們該怎麼工作,這是一個很偉大的轉變。

回想二十年前人們開始跟隨開源的時候,最初的夢想是什麼?就是「分散式協作」,我們可以跟地球上任何一個角落的開發者人在一個項目上共同協作,創造世界上最優秀的軟體,並且把它開源出來給大家用,但是到了今天我們就看到這個夢想已經發生了很大的偏移。

去年CSDN做過一個調查研究,96%的開源項目在沒有產生任何效果的情況下就失敗了,剩下的4%比較成功的項目絕大多數其實是商業公司用中心化的開發方式開發出來的軟體,簡單地把它開源而已,所以我們原來設想的那種是地球上各個角落當中,我跟阿根廷、日本、澳大利亞、美國矽谷的程序員在一起協作一個項目的情形,二十年後,並沒有成為主流。

原因很簡單,我們可以分析很多其它的原因,最主要的原因就是糟糕的激勵。開源軟體現在這個模型基本可以認為這些有才能、有精力的人是在免費提供自己的智慧、時間和專業,這個模型是不可持續的。

經過我們的調查,我們發現開發者希望真正意義上的全球分散式協作,他們希望這個協作是全球的,是真正合作性質的,能夠得到價值的回報,能夠參與最好的項目,這一切在目前的開源模型當中並沒有發生。

CODE Network:如何實現分散式協作?

我們在這裡介紹一個很重要的想法,叫做「Distributed Collaborative Organization」,或者是 DCO,分散式協作組織。一群全球的程序員繼續在原來的工作模式上去協作,唯一不同的是,我們在這樣的場景中加入了Token。每個項目可以鑄造自己的Token,然後用這樣的Token作為內部激勵的工具。

Token本質上相當於什麼?相當於在一個項目還沒有走向市場,沒有走到交易所之前的組織內部股票,如果你們聽說過華為這樣的內部股的模式,你們就不難理解這樣的DCO Token的含義。

CODE Network就是DCO的落地項目,就從我們最熟悉的軟體開發人群開始,他們要做什麼事情?我們要構造一套基礎設施系統,包含Token的創造發行合併兌換,也包含整個數據分析追蹤,包含一系列監管服務,這些東西是我們首先要有的。

其次我們會發行一個Code Coin,就是生態環境當中的本幣,叫做Standard Coin,一開始會充當整個社區、整個生態都認可的價值抵押貨幣,這是一種資產。我們可以允許每個項目在項目剛創建的時候就創建自己的DCO Token,每個項目都有資格發行自己的DCOT,可以在此基礎上再去創造高階的Token。

然後要有一個交易所,這個交易所允許不同的項目彼此之間相互用自己的Token持幣交換,我們還需要有監管和治理,我們需要知道通過什麼方式進行社區內的監管。

我們設計了一個有特色的Economic System(經濟系統),如果想在我們體系當中創建一個新的項目,可以很簡單地在體系當中開設一個儲備帳戶,加上一部分我們認可的資產,可以是比特幣、以太幣,當然主要是 CODE。

所有的人可以第一時間看到你的抵押資產和發行的 Token。銀行發行自己的銀行券,被視為是負債。因此你發行自己的 Token,也可以被視為是負債。在我們這裡你可以在第一時間看到你的資產負債狀況,也可以看到市場當前對你這個項目給予了多高的槓桿率,給予了怎樣的評估,我們也可以看到作為項目Token的持有者享受了多高的所有者權益,這些信息的透明性非常重要。

在此基礎上你可以用 Token 去激勵組織協作撰寫文檔發布代碼回答問題修訂 bug,所有的這些行為社區都可以用Token進行獎勵,也將變成非常有價值的東西,遠遠超越天平右端的那些抵押資產。

我們認為一個項目在公開發行之前應該在技術社群內得到認可。你們可以把 CODE Network理解成為是在整個以太坊的生態上游建了一個蓄水池,我們要把真正優質的項目輸送給整個市場,不是把那些有問題的項目截留。

我們構造整個基礎設施以後,這套基礎設施不會僅僅為軟體開發平台服務,我們可以為電影創作、圖書創作,所有一切創作類的,甚至所有行業包括融資和募資這些投資行為,各行各業的一些平台進行服務和支持。

這就是為什麼我們要把DCO Labs和Code Network分開,這是為了構造整個Code Network需要的一整套基礎設施,這套基礎設施一旦構造完畢可以為很多其它行業平台提供服務,而且大家放心,肯定是免費服務。

本文採摘自網路,如涉侵權請聯繫刪除。


推薦閱讀:

雜談:我為什麼推薦 Apache Flink
各種「一致性」
服務發現的基本原理
處理海量數據:列式存儲綜述(存儲篇)
分散式能源在未來會如何發展?

TAG:分散式系統 | 分散式計算 |