區(qū)塊鏈為何還不能像預(yù)期的那樣進(jìn)行工作
區(qū)塊鏈領(lǐng)域的炒作目前差不多已經(jīng)接近尾聲了,區(qū)塊鏈和加密貨幣將繼續(xù)存在?,F(xiàn)在,移動(dòng)Opera瀏覽器中有了一個(gè)加密錢包,銀行和政府甚至開始采用它。每年都有成百上千個(gè)新的ICO,成千上萬的公司圍繞著這些技術(shù)建立起來,這些公司實(shí)際上都有著數(shù)十億美元的雄厚資金。區(qū)塊鏈擁有10年經(jīng)驗(yàn)的技術(shù),這使它看起來很可靠,也得到了證明,但還有一個(gè)小問題是:它們不能像預(yù)期的那樣進(jìn)行工作。
它們有自己的應(yīng)用程序(只是不是大多數(shù)人想到的那些)。他們有早期的采用者,也有真正的信仰者——我毫不懷疑,我將從這些人那里受到足夠的抨擊。
但是這些技術(shù)已經(jīng)辜負(fù)了他們的宏偉承諾——而且將繼續(xù)這樣做,僅僅是因?yàn)椤锢韺W(xué)。
這些承諾是什么?
· 無信任:網(wǎng)絡(luò)的參與者在創(chuàng)建或驗(yàn)證事務(wù)時(shí)不必彼此信任。
· 匿名:每個(gè)參與者只是一個(gè)錢包號(hào)碼,沒有姓名或地址。
· 政府控制之外的支付媒介/貨幣
最后一點(diǎn),幾乎從未被提及,但總是暗含著:
· 網(wǎng)絡(luò)可以發(fā)展到讓全世界的每個(gè)人都能輕松、廉價(jià)地支付。
讓我們看一下這些技術(shù)細(xì)節(jié)。很多技術(shù)上的解釋都很復(fù)雜,讓你覺得“哦,這聽起來很復(fù)雜,他們一定是非常聰明的人,知道他們?cè)谧鍪裁?,所以我不需要”。于是我們需要換個(gè)角度思考。
一個(gè)“分布式賬本”——你和其他人所有金融交易的記錄——怎么可能由你不信任的人保管呢?你怎么能確定沒有人會(huì)從你的錢包里把錢裝到他自己的錢包里,或者,比如說,用他已經(jīng)付給別人的錢付你錢——畢竟那只是一個(gè)數(shù)字?只有當(dāng)鏈上的每個(gè)人都有一個(gè)簡(jiǎn)單的方法說他是一個(gè)騙子,而沒有看到他們偽造它。它使用許多方法來完成,其中最重要的是工作量證明——一個(gè)非常難以計(jì)算的數(shù)字,“礦工”(即花費(fèi)CPU資源驗(yàn)證區(qū)塊鏈網(wǎng)絡(luò)上的事務(wù)的計(jì)算機(jī))同意為每個(gè)事務(wù)塊提供一個(gè)新的數(shù)字。
只是想知道計(jì)算這個(gè)數(shù)字有多難:整個(gè)比特幣網(wǎng)絡(luò),在實(shí)力上堪比超級(jí)計(jì)算機(jī),每10分鐘只能計(jì)算出一個(gè)這樣的數(shù)字。這是故意的:它的計(jì)算能力越大,計(jì)算復(fù)雜度的門檻就越高,所以每10分鐘只能生成一個(gè)數(shù)字。
提出這個(gè)數(shù)字的礦工(對(duì)于每個(gè)塊來說,這個(gè)數(shù)字是隨機(jī)的、不同的)會(huì)得到一份獎(jiǎng)勵(lì),因?yàn)樗墓ぷ魇潜Wo(hù)網(wǎng)絡(luò)不受篡改。這就是創(chuàng)造新貨幣的方式。(稍后,當(dāng)所有可能的“代幣”都鑄造完畢后,礦商將從他幫助創(chuàng)建的區(qū)塊中每筆交易中獲得一定比例的分成。)
這就是為什么網(wǎng)絡(luò)不受政府控制的原因,因?yàn)樨泿攀怯伞暗V工”創(chuàng)造的,他們?yōu)榫W(wǎng)絡(luò)貢獻(xiàn)計(jì)算資源,大部分是隨機(jī)的。沒有人能控制比特幣的價(jià)格,也沒有人能隨意印制更多比特幣。
聽起來不錯(cuò),對(duì)吧?
但是,當(dāng)?shù)V商(或者更確切地說,是他們的計(jì)算機(jī))對(duì)區(qū)塊的有效性產(chǎn)生分歧時(shí),會(huì)發(fā)生什么呢?簡(jiǎn)單地說,得票最多的人獲勝。礦商的“投票權(quán)”是他們的CPU資源。這就是所謂的51%攻擊的起源。這是一個(gè)非?,F(xiàn)實(shí)的問題,一直困擾著像Verge、ZEN等小型加密貨幣。
這就歸結(jié)為:誰擁有最多的計(jì)算資源,或者誰擁有在最短的時(shí)間內(nèi)獲取這些資源的資源,誰就可以積極地操縱區(qū)塊鏈的內(nèi)容。
但如果一個(gè)單獨(dú)的黑客能夠控制足夠的資源來控制比特幣私人網(wǎng)絡(luò),你認(rèn)為一個(gè)擁有大量員工、幾臺(tái)超級(jí)計(jì)算機(jī)和每年數(shù)百億美元預(yù)算的政府情報(bào)機(jī)構(gòu)能完成什么?
當(dāng)然,您的加密地址仍然是匿名的,所以您不必?fù)?dān)心。這就實(shí)現(xiàn)了無信任計(jì)算的革命。對(duì)吧?
但大多數(shù)情況下并非如此:正如加密貨幣社區(qū)中的許多人會(huì)告訴你的那樣,除非你竭盡全力,否則任何能夠觀察到你的網(wǎng)絡(luò)流量的人,都將能夠?qū)⒛愕腎P地址與比特幣地址關(guān)聯(lián)起來。你的IP地址是由你的互聯(lián)網(wǎng)供應(yīng)商分配給你的,而互聯(lián)網(wǎng)供應(yīng)商又知道你的名字和你的物理地址。現(xiàn)在,誰可能正在觀察您的互聯(lián)網(wǎng)流量,或者能夠輕松地請(qǐng)求關(guān)于IP地址屬于誰的信息?那就是政府。
是的,如果你是一個(gè)專業(yè)人士,在互聯(lián)網(wǎng)上逃避不必要的關(guān)注(使用vpn,黑暗網(wǎng)絡(luò),和匿名服務(wù))可能不會(huì)是你的問題。目前,每個(gè)不是網(wǎng)絡(luò)安全專業(yè)人士或罪犯的人都很倒霉。
但這不是一篇關(guān)于極權(quán)社會(huì)的文章。這是一篇關(guān)于區(qū)塊鏈和加密貨幣的文章。因此,讓我們看看剩下的兩個(gè)承諾,即不信任感和可伸縮性。要理解它們是如何失敗的,我們別無選擇,只能共同看待它們,因?yàn)槊恳粋€(gè)問題都是可以解決的——只要你分別看待它們。
正如我前面提到的,為了支持無信任計(jì)算,您需要能夠自己驗(yàn)證每個(gè)塊。這意味著,您必須從網(wǎng)絡(luò)下載每個(gè)塊。
這需要網(wǎng)絡(luò)資源——不僅是你的,而且是你下載數(shù)據(jù)塊的每臺(tái)電腦的網(wǎng)絡(luò)資源。一旦一臺(tái)新計(jì)算機(jī)連接上,并且想要檢索當(dāng)前塊的歷史記錄,他就會(huì)聯(lián)系您,并使用您的網(wǎng)絡(luò)資源,下載區(qū)塊鏈的一部分。他可能會(huì)重復(fù)幾次,只是為了確保沒有人給他錯(cuò)誤的數(shù)據(jù)。一旦他一直同步到現(xiàn)在(使用一些硬幣可能需要幾個(gè)星期),他就還會(huì)收到網(wǎng)絡(luò)上每一筆新交易的副本。當(dāng)然,為了做到這一點(diǎn),必須有人保存整個(gè)區(qū)塊鏈的副本。如果你不信任任何人,你就必須保留他們。假設(shè)Paypal、Visa和萬事達(dá)改用密碼——這意味著,世界上每個(gè)人的每筆交易、每天數(shù)百萬筆交易、甚至每年數(shù)百億筆交易都儲(chǔ)存在你的手機(jī)里。
每個(gè)新參與者都需要額外的網(wǎng)絡(luò)資源。此外,他不僅僅是可以在那里聽別人的交易。他還可以在那里收到和發(fā)送付款。在一個(gè)理想世界里,你在早上支付你的咖啡,支付你的車票,支付閱讀你最喜歡的報(bào)紙的一篇文章,支付午餐都可以是匿名的,這對(duì)已接受你支付的人來說是有壓力的??偟膩碚f,這意味著網(wǎng)絡(luò)上的壓力是非線性的:每天的每個(gè)事務(wù)必須分配給n個(gè)參與者。每個(gè)事務(wù)必須分配給n個(gè)參與者。這使得它是n*n——這個(gè)數(shù)字增長(zhǎng)為區(qū)塊鏈參與者數(shù)量的平方。
每個(gè)有網(wǎng)絡(luò)經(jīng)驗(yàn)的人都知道,非線性流量增長(zhǎng)不會(huì)按比例增長(zhǎng)——這是拒絕服務(wù)的好方法。十年前,所有基于錯(cuò)誤假設(shè)的p2p文件共享服務(wù)都因非線性增長(zhǎng)而自殺。
最后,解決方案是分配負(fù)載。但是如果服務(wù)不可靠,它就無法工作。沒有辦法優(yōu)化網(wǎng)絡(luò)上的流量,也沒有辦法在某些數(shù)據(jù)方面信任您的一些對(duì)等方:您可以對(duì)網(wǎng)絡(luò)進(jìn)行分區(qū),以便不是每個(gè)人都必須接收所有的事務(wù)。但你必須相信那些告訴你交易是有效的人。您可以通過丟棄部分區(qū)塊鏈信息來減少負(fù)載。但這意味著,你或者下一個(gè)試圖下載丟失信息的人必須相信這些信息是有效的。你沒有對(duì)那些證明你欺騙了網(wǎng)絡(luò)的人隱瞞信息。
當(dāng)然,人們可以在加密貨幣交易所上上使用“錢包”, 這樣大家就不必投入資源了。但是,通過這種方式,您可以將您的錢托付給服務(wù)方。
就像沒有信任就不能保持匿名一樣——你的VPN提供商不會(huì)出賣你——或者不犧牲你更多的帶寬給Tor這樣的打包服務(wù)。
不要誤解我的意思,這不是當(dāng)前解決方案的技術(shù)限制,這是媒體的一個(gè)基本屬性:信任與流量、安全與可伸縮性。畢竟世界上是沒有免費(fèi)的午餐。





