編者按:之前OpenAI前研究科學(xué)家Andrej Karpathy提到深度學(xué)習(xí)正在將軟件引領(lǐng)到2.0時(shí)代。但改變軟件開發(fā)的并不只有AI而已,以區(qū)塊塊為首的去中心化技術(shù)也將讓軟件開發(fā)方式改頭換面。Blockstack創(chuàng)始人Muneeb Ali提出了他對(duì)去中心化計(jì)算未來(lái)的設(shè)想。
技術(shù)突破一般都是先緩慢發(fā)生然后突然爆發(fā)的。在iPhone出來(lái)之前的10年時(shí)間來(lái)大家就在積極地攻關(guān)移動(dòng)計(jì)算。我們低估了一項(xiàng)突破性技術(shù)達(dá)到充分和得到采用所需要的時(shí)間,但是我們也低估了一旦爆發(fā)那種顛覆性的規(guī)模。
我認(rèn)為去中心化計(jì)算將標(biāo)志著云計(jì)算大勢(shì)已去,而去中心化計(jì)算將是下一波計(jì)算浪潮。其中的一些核心組件已經(jīng)開發(fā)了8年的時(shí)間了。
去中心化計(jì)算應(yīng)該是什么樣的?
我想象的去中心化計(jì)算未來(lái)應(yīng)該是這樣的:
-
數(shù)字化生活的物理密鑰:在現(xiàn)實(shí)世界里,我們有鑰匙限制對(duì)自有財(cái)產(chǎn)的訪問。你的房子有鑰匙。你的車有鑰匙,你的錢柜也要有鑰匙開。在數(shù)字化世界里我們將看到幾乎搜有東西都會(huì)有基于物理硬件的訪問控制。你的電子郵件、銀行賬號(hào)、數(shù)字令牌等都需要一把有著驗(yàn)證憑證的物理密鑰。
-
安全是首要關(guān)切:在計(jì)算的早期,軟件只要(勉強(qiáng))能用就夠了。為了得到想要的功能早期采用者幾乎愿意忍受其他一切。到了2000年代,隨著用戶數(shù)的增長(zhǎng),東西的“便利性”開始變得重要起來(lái)。主流用戶喜歡便利。東西應(yīng)該“能用”,而云計(jì)算模式正好滿足這種要求。隨著我們從云計(jì)算走向新趨勢(shì),我認(rèn)為“安不安全”將會(huì)成為用戶的首要關(guān)切;因?yàn)槠平夤粲肋h(yuǎn)也不會(huì)停止。
-
兩全其美:早期互聯(lián)網(wǎng)和桌面為我們提供了IRC,云給我們帶來(lái)了Slack。App的去中心化和中心化版本各有優(yōu)缺點(diǎn),聊天應(yīng)用就是例子。我相信去中心化計(jì)算能夠兩全其美,它結(jié)合了這兩個(gè)世界最好的優(yōu)勢(shì):像Slack這樣的app的便利性和可靠性,以及像IRC這樣的協(xié)議的開放性和自由。
-
技術(shù)架構(gòu)標(biāo)準(zhǔn)化。任何重大技術(shù)突破在早期的時(shí)候都屬于競(jìng)爭(zhēng)性架構(gòu)。比方說(shuō),1980年代聲名狼藉的RISC(精簡(jiǎn)指令集計(jì)算機(jī))與CISC(復(fù)雜指令集計(jì)算機(jī))架構(gòu)之爭(zhēng)。最后是RISC取得了勝利,今天許多年輕的工程師甚至都不知道發(fā)生過這么一場(chǎng)論戰(zhàn)。我們現(xiàn)在正在目睹區(qū)塊鏈和去中心化計(jì)算推出了許多的實(shí)驗(yàn)和方案。實(shí)驗(yàn)是正確的做法,不出10年,標(biāo)準(zhǔn)就會(huì)出現(xiàn)。我們Blockstack認(rèn)為將區(qū)塊鏈的復(fù)雜性排除在外的一個(gè)簡(jiǎn)單的底層應(yīng)該是未來(lái)的希望。
-
打破人為邊界。今天,如果你希望在Facebook(打個(gè)比方)數(shù)據(jù)的基礎(chǔ)之上進(jìn)行創(chuàng)新的話,你需要成為一名Facebook的工程師或者必須跟Facebook有著緊密的業(yè)務(wù)聯(lián)系。我相信在去中心化計(jì)算的未來(lái)此類人為設(shè)置的障礙將會(huì)開始消失。一支全球化的勞動(dòng)力也許能夠發(fā)揚(yáng)我為人人,人人為我的精神,對(duì)去中心化的公共基礎(chǔ)設(shè)施、協(xié)議和app做出貢獻(xiàn)并從中受益。可以設(shè)想為“功能請(qǐng)求”或者甚至“初創(chuàng)企業(yè)請(qǐng)求”設(shè)立獎(jiǎng)金。
-
閉源被視為有害。開源軟件跟去中心計(jì)算是齊頭并進(jìn)的。在去中心化計(jì)算的世界里用戶無(wú)法信任任何的遠(yuǎn)程服務(wù)器和未經(jīng)核實(shí)的軟件。到那時(shí)候我們回顧那段習(xí)慣于在自己的設(shè)備上運(yùn)行閉源軟件代碼的“瘋狂歲月”是完全有可能的。你怎么能信任沒有經(jīng)過審計(jì)的代碼呢?在去中心化計(jì)算中,閉源代碼也許就是這種“不可信的東西”,被視為跟惡意軟件無(wú)異。
這些就是我的前瞻性預(yù)測(cè),就像所有的技術(shù)預(yù)測(cè)一樣,很有可能事情未必會(huì)朝著這個(gè)方向發(fā)展。但是未來(lái)就應(yīng)該大膽想象。
原文鏈接:https://medium.com/@muneeb/a-vision-for-decentralized-computing-f581294154c5
編譯組出品。編輯:郝鵬程。