區(qū)塊鏈是信任的機器,想必很多人已經(jīng)認同了這種說法,但比特幣等諸多區(qū)塊鏈系統(tǒng)真的能夠做到無需信任(trustless)嗎?顯然不是真的,就現(xiàn)階段
區(qū)塊鏈是信任的機器,想必很多人已經(jīng)認同了這種說法,但比特幣等諸多區(qū)塊鏈系統(tǒng)真的能夠做到“無需信任”(trustless)嗎?顯然不是真的,就現(xiàn)階段而言,我們依然需要信任開發(fā)者,信任代碼,信任錢包商,信任交易所,諸如此類。
開發(fā)者們經(jīng)常會說:“Don‘t trust. Verify”,這句話,聽上去是非常美和酷的。
但現(xiàn)實情況卻是,生態(tài)里的大部分人并不會驗證(Verify),只能選擇信任(trust),即便是開發(fā)者,大多數(shù)也無法檢查出整個項目中是否存在著漏洞,所以他們可能也會去選擇信任更強的開發(fā)者,更別談那些依舊是選擇閉源的項目了。
(圖片來自:pexels.com)
當比特幣出現(xiàn)1840億BTC超發(fā)事件時,我們明白,代碼和數(shù)學(xué)并非是完美的,我們需要信任中本聰?shù)乳_發(fā)者去解決這個漏洞,當以太坊The Dao漏洞爆發(fā),360萬以太幣被黑客盜走時,以太坊社區(qū)并沒有選擇信任原有的代碼,而是選擇信任以Vitalik為代表的開發(fā)者團隊,通過硬分叉的方式,將The Dao的投資者拯救出來,從而引起ETH和ETC的分裂。這些案例,無不告訴了我們,信任是脫離不去的!
所以在區(qū)塊鏈世界,人們依舊會需要信任人,而并非簡單地信任數(shù)學(xué),這個觀點很反主流,但卻是殘酷的事實。
最近,哈佛大學(xué)知名密碼學(xué)家、《應(yīng)用密碼學(xué)》一書的作者布魯斯·施奈爾(Bruce Schneier)也談到了這個觀點,他認為區(qū)塊鏈系統(tǒng)是無法擺脫信任的,關(guān)于這一點,筆者非常贊同,但他卻以此抨擊比特幣等加密貨幣無用,這就屬于無腦黑,或者是有意行為的范疇了。
區(qū)塊鏈真正解決的,是降低信任的問題(現(xiàn)階段如此)!
所以,區(qū)塊鏈到底有什么用,真的和施奈爾說得那般無用嗎?當然不是的,區(qū)塊鏈真正解決的,是降低信任的問題。
在中心化系統(tǒng)下,我們選擇信任其背后的實體,我們無權(quán)驗證自己的賬戶到底擁有多少資金,我們無權(quán)驗證自己的信息是否有被出賣,我們被迫選擇完全信任。
而區(qū)塊鏈系統(tǒng),則通過經(jīng)濟激勵和密碼學(xué)等技術(shù),實現(xiàn)了降低信任的突破,我們可選擇驗證自己擁有多少資金,我們可選擇檢查系統(tǒng)的代碼是否存在著漏洞,我們可主動降低信任。
所以,只要你愿意,只要你有能力,降低甚至接近完全消除信任是完全不成問題的。
而隨著人類對編程的需求越來越大,越來越多人會掌握閱讀代碼和編寫代碼的能力,而最終,信任問題會變得越來越小。
或許再過幾百年后,人類才可以真正地談“無需信任”吧。
所以,聯(lián)盟鏈、eos、JMP coin這類折中方案是當下
而比特幣從一開始設(shè)置的“無需信任”目標,在當下看是難以實現(xiàn)的,我們會發(fā)現(xiàn),當我們丟失私鑰,當我們遭遇黑客攻擊,我們失去財產(chǎn)時,我們無能為力,當系統(tǒng)出現(xiàn)嚴重漏洞,導(dǎo)致生態(tài)遭受嚴重影響時,我們只能選擇忍痛修改程序,這一切看上去都是那么地糟糕。
所以,聯(lián)盟鏈、eos、JMP coin這類折中方案誕生了,很多人也在研究和支持這類方案,它們看上去和比特幣是那么地不同,它們也被比特幣社區(qū)噴為中心化產(chǎn)物,但在筆者看來,它們并非一文不值,至少在當下,折中方案更適合廣大用戶群體。
(本文有少許刪節(jié))