區(qū)塊鏈所謂的開源,也許并不是像你想的那個(gè)樣子
區(qū)塊鏈可以認(rèn)為是一種分布式賬本技術(shù),它將不同屬性的元數(shù)據(jù)塊添加到一條用時(shí)間戳組織的數(shù)據(jù)鏈上。借助不同的共識(shí)機(jī)制,已經(jīng)加入到鏈上的數(shù)據(jù)將變得幾乎不可更改。
2015年之前,大眾所了解的唯一區(qū)塊鏈應(yīng)用只有比特幣(BitCoin)。比特幣是一種數(shù)字貨幣,由一位匿名為Satoshi Nakamoto的程序員于2008年創(chuàng)建,它也是***個(gè)全球廣泛使用和真正意義上的去中心化區(qū)塊鏈應(yīng)用。
比特幣軟件可以運(yùn)行在任何一臺(tái)普通個(gè)人電腦上,比特幣的靈魂是它的賬本數(shù)據(jù)與賬本寫入機(jī)制,并且賬本寫入機(jī)制也在不斷強(qiáng)化賬本數(shù)據(jù)的安全性。其中賬本寫入機(jī)制由一個(gè)開源社區(qū)來實(shí)現(xiàn),當(dāng)然這個(gè)開源社區(qū)也負(fù)責(zé)優(yōu)化寫入機(jī)制。
如果說用戶是維持項(xiàng)目生存的營養(yǎng)物質(zhì),礦工是項(xiàng)目的血與肉,那么開源社區(qū)便是整個(gè)項(xiàng)目的靈魂設(shè)計(jì)師。
開源社區(qū)一般由擁有共同理想與目標(biāo)的人組成,他們根據(jù)一套公認(rèn)的協(xié)議來維護(hù)軟件源代碼,由于開放源碼是由散布在世界各地的開發(fā)人員所維護(hù)的,開源社區(qū)就成了他們溝通交流的必要途徑,其中Github社區(qū)是世界上***的一個(gè)開源社區(qū)。
開源社區(qū)的最主要特征是:團(tuán)隊(duì)協(xié)作、個(gè)體平等、主動(dòng)貢獻(xiàn),這也是開源所體現(xiàn)的精神。
開源社區(qū)也允許每一個(gè)人參與其中,而個(gè)體參與開源社區(qū)的開發(fā),一方面可以使個(gè)體得到鍛煉成長的機(jī)會(huì),另一方面也有助于解決開源項(xiàng)目所遇到的技術(shù)問題。
所以開源的本質(zhì)是共享,包括技術(shù)和信息,信息承載了社區(qū)的集體意志,而技術(shù)則用于將這種思維變成某種執(zhí)行規(guī)則,因此開源更深層次的意義實(shí)際上是實(shí)現(xiàn)了共識(shí)。
外加開源軟件的代碼可以被任何人閱讀,正因?yàn)檫@個(gè)網(wǎng)絡(luò)的公開,才能聚集大量的信任。
甚至區(qū)塊鏈的源代碼必須是開源的,但僅是開源還不夠,隨著生態(tài)系統(tǒng)持續(xù)成長,項(xiàng)目應(yīng)該持續(xù)滿足用戶的需求,只有匯聚共識(shí)并不斷體現(xiàn)在整個(gè)生態(tài)中才可以保證開源項(xiàng)目的健康發(fā)展。
***,值得一提的是,雖然區(qū)塊鏈的開放本質(zhì)被認(rèn)為是創(chuàng)新和變化的源頭,它也被認(rèn)為是一種治理形式:代碼治理,用戶期望運(yùn)行的任何一種解決方案,都應(yīng)該包含他們認(rèn)為的整個(gè)網(wǎng)絡(luò)應(yīng)該包含的功能和方法。