開源始于20世紀90年代,在近30年的發(fā)展中,為全球IT產(chǎn)業(yè)貢獻了許多杰出的開源產(chǎn)品,無論是占據(jù)著操作系統(tǒng)半壁江山的Linux,數(shù)據(jù)庫領(lǐng)域知名的MySQL,還是移動時代的安卓和大數(shù)據(jù)時代的Python,無不在業(yè)內(nèi)有著深遠的影響力。開源的初衷,是通過凝聚個體技術(shù)愛好者的力量開發(fā)出更好的軟件。在數(shù)字經(jīng)濟的時代背景下,以人工智能和區(qū)塊鏈為代表的新一輪技術(shù)迭代也是基于開源驅(qū)動,并將伴隨著開源的實踐而不斷發(fā)展。
作為新興技術(shù)之一的區(qū)塊鏈也源自開源。早在1991年,科學家就提出了區(qū)塊鏈思想,但是直到2008年,中本聰將比特幣的軟件系統(tǒng)發(fā)布到開源軟件社區(qū),比特幣在開源社區(qū)里從被技術(shù)極客追捧到逐漸進入大眾視野,區(qū)塊鏈才作為比特幣的底層實現(xiàn)技術(shù)被廣為人知。
區(qū)塊鏈本質(zhì)上是一個技術(shù)創(chuàng)新集成,其各個核心技術(shù)都是開放技術(shù),并大量依賴各種開源軟件能力。目前,一些科技巨頭推出的區(qū)塊鏈服務(wù)平臺Blockchain as a Service(BaaS) ,是基于業(yè)界有影響力的開源項目能力,或提供開源的區(qū)塊鏈服務(wù)能力。全球的創(chuàng)新創(chuàng)業(yè)公司也都在基于開源的精神,試圖借助開源的力量搶占全新的科技賽道。
開源精神所涵蓋的團體協(xié)作、個體平等、主動貢獻等理念,已經(jīng)成為當前軟件發(fā)展的主流理念。而區(qū)塊鏈所具有的開放、公開、透明、共享的特點,與開源“平等公開”“群體共享”等核心理念一脈相承。開源可以實現(xiàn)區(qū)塊鏈的節(jié)點間運行規(guī)則和共識機制的公開透明,確保智能合約等交易規(guī)則的公開透明,為區(qū)塊鏈的數(shù)據(jù)可信共享奠定了基礎(chǔ)。開源通過全員參與,共同維護,助力區(qū)塊鏈實現(xiàn)多方對等協(xié)作。開源強調(diào)的多方參與和開放標準的理念,促進了區(qū)塊鏈實現(xiàn)系統(tǒng)包容對接。事實證明,區(qū)塊鏈與開源互為驅(qū)動、互相促進,開源使區(qū)塊鏈迅速發(fā)展演進,區(qū)塊鏈的發(fā)展證明了選擇開源才能走得更穩(wěn)更遠。
區(qū)塊鏈通過密碼學和共識算法等技術(shù)手段,為弱信任關(guān)系的多參與方提供了信任的機制,通過在群體間創(chuàng)造新的協(xié)作方式降低成本,而開源也是通過凝聚分散化的個體,強調(diào)由個體貢獻到群體共識,從而更好地實現(xiàn)協(xié)作。本質(zhì)上,區(qū)塊鏈的生態(tài)構(gòu)建與開源社區(qū)的生態(tài)構(gòu)建有著類似的邏輯,在多方協(xié)作方式、生態(tài)結(jié)構(gòu)治理、生態(tài)發(fā)展模式和開放盈利模式上,面臨著類似的難點。
開源的意義不在于有快捷便利的方式來獲得免費的代碼,而在于深度參與開源社區(qū)建設(shè),以開源開放的精神為社區(qū)貢獻力量,以需求引導實現(xiàn)代碼的深層應(yīng)用,并引導開源的走向。
開源具有諸多優(yōu)勢,但不可否認的是,不加管理的全面開源在安全、質(zhì)量和可持續(xù)發(fā)展上存在著一定的劣勢和不足。一是安全上存在漏洞,有黑客攻擊、代碼隱藏后門等安全風險。二是代碼質(zhì)量缺乏保證、代碼質(zhì)量參差不齊、代碼可維護性差等問題。三是缺乏可持續(xù)發(fā)展的機制,例如主要貢獻方的放棄導致項目中止,或者缺乏有效的激勵機制導致項目半途而廢等,使開源項目無法形成有效反饋、持續(xù)運轉(zhuǎn)的良性循環(huán)。
如前所述,開源促進了新技術(shù)的蓬勃成長和快速推廣,同缺乏管理的開源所帶來的問題在一定程度會抑制新技術(shù)的發(fā)展壯大一樣,區(qū)塊鏈技術(shù)需要進行分層次、可管理的開源,才能得到持續(xù)發(fā)展。分層開源生態(tài)有助于標準形成和合力創(chuàng)新。開源所倡導的“高度開放”、“個體賦能”、“以開放促創(chuàng)新”等理念,有助于實現(xiàn)協(xié)議共識和協(xié)作規(guī)則標準化。但是,缺乏粒度控制的開源也會使區(qū)塊鏈的參與主體面臨隱私泄露的風險。分層次的開源針對不同的參與主體形成不同粒度的開源。
區(qū)塊鏈作為數(shù)字化時代的新興科技,有其內(nèi)在的技術(shù)屬性和發(fā)展邏輯,與傳統(tǒng)技術(shù)不同,區(qū)塊鏈的發(fā)展不僅依賴于單點技術(shù)的突破,還依賴于眾多參與方匯聚而成的網(wǎng)絡(luò)生態(tài),以及由此衍生的網(wǎng)絡(luò)效應(yīng)和協(xié)同效應(yīng)??晒芾淼拈_源治理形式,實現(xiàn)考核指引、榮譽激勵等方式與區(qū)塊鏈治理規(guī)則的有機結(jié)合,有利于鼓勵應(yīng)用機制和治理機制的創(chuàng)新,最終形成社區(qū)生態(tài)??沙掷m(xù)發(fā)展開源項目的關(guān)鍵,除了擁有健康數(shù)量的活躍提交者和用戶外,也需要有公信力的管理主體來平衡多參與方的權(quán)責和利益。
中國人民銀行數(shù)字貨幣研究所在開源的路徑上,務(wù)實推進,以推動人民銀行貿(mào)易金融區(qū)塊鏈平臺落地為起點,逐步實現(xiàn)開放生態(tài)、行業(yè)標準開放,穩(wěn)健邁出分層次、有管理的開源道路。具體開展了以下實踐。
一是基于開源技術(shù)和開放思想,構(gòu)建了多方參與,共治、共建、共享的人民銀行貿(mào)易金融區(qū)塊鏈平臺。二是拓展境內(nèi)外合作場景,構(gòu)建開放包容、連通全球的貿(mào)易金融生態(tài)。三是數(shù)研所聯(lián)合清華大學、浙江大學、人民大學、中科院、征信中心、北京金融資產(chǎn)交易所、海關(guān)總署旗下東方口岸等產(chǎn)學研多方力量合力開展科研攻關(guān)。
未來,我們將遵循長期演進、持續(xù)迭代原則,積極探索分層次、有管理、安全可控的開源道路,推動區(qū)塊鏈在開源領(lǐng)域的創(chuàng)新實踐。