區塊鏈能如何補充開源
瞭解區塊鏈如何成為去中心化的開源補貼模型。
《大教堂與集市》是 20 年前由埃裡克·史蒂文·雷蒙德(ESR)撰寫的經典開源故事。在這個故事中,ESR 描述了一種新的革命性的軟體開發模型,其中複雜的軟體專案是在沒有(或者很少的)集中管理的情況下構建的。這個新模型就是開源。
ESR 的故事比較了兩種模式:
- 經典模型(由“大教堂”所代表),其中軟體由一小群人在封閉和受控的環境中通過緩慢而穩定的釋出製作而成。
- 以及新模式(由“集市”所代表),其中軟體是在開放的環境中製作的,個人可以自由參與,但仍然可以產生一個穩定和連貫的系統。 開源如此成功的一些原因可以追溯到 ESR 所描述的創始原則。儘早釋出、經常釋出,並接受許多頭腦必然比一個更好的事實,讓開源專案進入全世界的人才庫(很少有公司能夠使用閉源模式與之匹敵)。
在 ESR 對黑客社群的反思分析 20 年後,我們看到開源成為佔據主導地位的的模式。它不再僅僅是為了滿足開發人員的個人喜好,而是創新發生的地方。甚至是全球最大軟體公司也正在轉向這種模式,以便繼續佔據主導地位。
易貨系統
如果我們仔細研究開源模型在實踐中的運作方式,我們就會意識到它是一個封閉系統,只對開源開發者和技術人員開放。影響專案方向的唯一方法是加入開源社群,瞭解成文和不成文的規則,學習如何貢獻、編碼標準等,並自己親力完成。
這就是集市的運作方式,也是這個易貨系統類比的來源。易貨系統是一種交換服務和貨物以換取其他服務和貨物的方法。在市場中(即軟體的構建地)這意味著為了獲取某些東西,你必須自己也是一個生產者並回饋一些東西——那就是通過交換你的時間和知識來完成任務。集市是開源開發者與其他開源開發者互動並以開源方式生成開源軟體的地方。
易貨系統向前邁出了一大步,從自給自足的狀態演變而來,而在自給自足的狀態下,每個人都必須成為所有行業的傑出人選。使用易貨系統的集市(開源模式)允許具有共同興趣和不同技能的人們收集、協作和創造個人無法自行創造的東西。易貨系統簡單,沒有現代貨幣系統那麼複雜,但也有一些侷限性,例如:
- 缺乏可分性:在沒有共同的交換媒介的情況下,不能將較大的不可分割的商品/價值兌換成較小的商品/價值。例如,如果你想在開源專案中進行一些哪怕是小的更改,有時你可能仍需要經歷一個高進入門檻。
- 儲存價值:如果一個專案對貴公司很重要,你可能需要投入大量投資/承諾。但由於它是開源開發者之間的易貨系統,因此擁有強大發言權的唯一方法是僱傭許多開源貢獻者,但這並非總是可行的。
- 轉移價值:如果你投資了一個專案(受過培訓的員工、僱用開源開發者)並希望將重點轉移到另一個專案,卻不可能快速轉移(你在上一個專案中擁有的)專業知識、聲譽和影響力。
- 時間脫鉤:易貨系統沒有為延期或提前承諾提供良好的機制。在開源世界中,這意味著使用者無法提前或在未來期間以可衡量的方式表達對專案的承諾或興趣。 下面,我們將探討如何使用集市的後門解決這些限制。
貨幣系統
人們因為不同的原因勾連於集市上:有些人在那裡學習,有些是出於滿足開發者個人的喜好,有些人為大型軟體工廠工作。因為在集市中擁有發言權的唯一方法是成為開源社群的一份子並加入這個易貨系統,為了在開源世界獲得信譽,許多大型軟體公司僱用這些開發者並以貨幣方式支付薪酬。這代表可以使用貨幣系統來影響集市,開源不再只是為了滿足開發者個人的喜好,它也佔據全球整體軟體生產的重要部分,並且有許多人想要施加影響。
開源設定了開發人員互動的指導原則,並以分散式方式構建一致的系統。它決定了專案的治理方式、軟體的構建方式以及其成果如何分發給使用者。它是分散的實體共同構建高質量軟體的開放共識模型。但是開源模型並沒有包括如何補貼開源的部分,無論是直接還是間接地,通過內在或外在動機的贊助,都與集市無關。
目前,沒有相當於以補貼為目的的去中心化式開源開發模型。大多數開源補貼都是集中式的,通常一家公司通過僱用該專案的主要開源開發者來主導該專案。說實話,這是目前最好的狀況,因為它保證了開發人員將長期獲得報酬,專案也將繼續蓬勃發展。
專案壟斷情景也有例外情況:例如,一些雲原生計算基金會(CNCF)專案是由大量的競爭公司開發的。此外,Apache 軟體基金會(ASF)旨在通過鼓勵不同的貢獻者來使他們管理的專案不被單一供應商所主導,但實際上大多數受歡迎的專案仍然是單一供應商專案。
我們缺少的是一個開放的、去中心化的模式,就像一個沒有集中協調和所有權的集市一樣,消費者(開源使用者)和生產者(開源開發者)在市場力量和開源價值的驅動下相互作用。為了補充開源,這樣的模型也必須是開放和去中心化的,這就是為什麼我認為區塊鏈技術最適合的原因。
旨在補貼開源開發的大多數現有區塊鏈(和非區塊鏈)平臺主要針對的是漏洞賞金、小型和零碎的任務。少數人還專注於資助新的開源專案。但並沒有多少平臺旨在提供維持開源專案持續開發的機制 —— 基本上,這個系統可以模仿開源服務提供商公司或開放核心、基於開源的 SaaS 產品公司的行為:確保開發人員可以獲得持續和可預測的激勵,並根據激勵者(即使用者)的優先事項指導專案開發。這種模型將解決上面列出的易貨系統的侷限性:
- 允許可分性:如果你想要一些小的修復,你可以支付少量費用,而不是成為專案的開源開發者的全部費用。
- 儲存價值:你可以在專案中投入大量資金,並確保其持續發展和你的發言權。
- 轉移價值:在任何時候,你都可以停止投資專案並將資金轉移到其他專案中。
- 時間脫鉤:允許定期定期付款和訂閱。
還有其他好處,純粹是因為這種基於區塊鏈的系統是透明和去中心化的:根據使用者的承諾、開放的路線圖承諾、去中心化決策等來量化專案的價值/實用性。
總結
一方面,我們看到大公司僱用開源開發者並收購開源初創公司甚至基礎平臺(例如微軟收購 GitHub)。許多(甚至大多數)能夠長期成功執行的開源專案都集中在單個供應商周圍。開源的重要性及其集中化是一個事實。
另一方面,維持開源軟體的挑戰正變得越來越明顯,許多人正在更深入地研究這個領域及其基本問題。有一些專案具有很高的知名度和大量的貢獻者,但還有許多其他也重要的專案缺乏足夠的貢獻者和維護者。
有許多努力試圖通過區塊鏈來解決開源的挑戰。這些專案應提高透明度、去中心化和補貼,並在開源使用者和開發人員之間建立直接聯絡。這個領域還很年輕,但是進展很快,隨著時間的推移,集市將會有一個加密貨幣系統。
如果有足夠的時間和足夠的技術,去中心化就會發生在很多層面:
- 網際網路是一種去中心化的媒介,它釋放了全球分享和獲取知識的潛力。
- 開源是一種去中心化的協作模式,它釋放了全球的創新潛力。
- 同樣,區塊鏈可以補充開源,成為去中心化的開源補貼模式。
請在推特上關注我在這個領域的其他帖子。
via: https://opensource.com/article/18/9/barter-currency-system
作者:Bilgin lbryam 選題:lujun9972 譯者:wxy 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- 區塊鏈開發多久能學會?區塊鏈
- 從Java到區塊鏈:如何成為區塊鏈開發者?Java區塊鏈
- 青島區塊鏈應用baas平臺開發,源中瑞區塊鏈聯盟鏈開發區塊鏈
- 從Java到區塊鏈:如何成為區塊鏈開發人員Java區塊鏈
- 如何正確看待區塊鏈 區塊鏈搭建開發公司哪家好區塊鏈
- 區塊鏈技術開發公司談區塊鏈如何良性發展區塊鏈
- 區塊鏈DAPP技術開發擴充模式方案區塊鏈APP模式
- 區塊鏈開發公司如何應用?聊區塊鏈+積分聯盟區塊鏈
- 區塊鏈應技術應用開發方案,區塊鏈技術為企業賦能區塊鏈
- 區塊鏈開發_建立區塊鏈公鏈,聯盟鏈,私有鏈區塊鏈
- 區塊鏈技術開發怎麼做?區塊鏈如何實施才可靠?區塊鏈
- 世鏈財經|區塊鏈專案開發指南,如何開發一款區塊鏈專案區塊鏈
- 區塊鏈101:區塊鏈技術是如何工作的?區塊鏈
- 區塊鏈技術開發 區塊鏈如何做到“脫虛向實”轉變區塊鏈
- 企業級區塊鏈:今天企業如何使用區塊鏈?區塊鏈
- 小白如何入行區塊鏈?區塊鏈
- 區塊鏈技術開發公司 聊區塊鏈“主鏈”價值區塊鏈
- 區塊鏈技術開發主鏈區塊鏈的應用分析區塊鏈
- 區塊鏈開發平臺_區塊鏈技術服務區塊鏈
- 區塊鏈開發公司區塊鏈與產業變革區塊鏈產業
- 區塊鏈100講:區塊鏈為什麼叫“區塊”“鏈”?區塊鏈
- 區塊鏈技術開發 區塊鏈錢包交易所開發區塊鏈
- 深圳源中瑞科技區塊鏈溯源系統開發區塊鏈
- 區塊鏈如何在能源領域得到應用 區塊鏈技術開發公司哪家好區塊鏈
- 區塊鏈開發公司談區塊鏈的應用場景區塊鏈
- ChianStore區塊鏈應用商店_讓小白也能輕鬆下載區塊鏈應用區塊鏈
- 前言-如何學習區塊鏈區塊鏈
- 如何快速讀懂區塊鏈區塊鏈
- 上海區塊鏈系統開發/區塊鏈交易所繫統開發區塊鏈
- 5.4 多鏈:區塊鏈應用的擴充套件互動區塊鏈套件
- 區塊鏈--公司開發私有鏈搭建建議基於什麼開源框架開發區塊鏈框架
- 區塊鏈搭建開發公司談分散式記賬與區塊鏈區塊鏈分散式
- 區塊鏈開發公司區塊鏈+遊戲”二者結合區塊鏈遊戲
- 區塊鏈錢包支付系統:區塊鏈支付平臺開發區塊鏈
- 區塊鏈應用場景有哪些?區塊鏈應用開發區塊鏈
- 區塊鏈錢包開發區塊鏈
- 區塊鏈技術開發區塊鏈
- 區塊鏈知識,區塊鏈簡史區塊鏈