影響區(qū)塊鏈技術(shù)發(fā)展的三個(gè)障礙
隨著對(duì)區(qū)塊鏈影響力的大肆宣傳,進(jìn)入該領(lǐng)域的創(chuàng)新者的信譽(yù)也在不斷增強(qiáng)。成千上萬(wàn)的項(xiàng)目正在進(jìn)行中,以確保該技術(shù)成為一個(gè)安全的去中心化系統(tǒng),這將改變我們?cè)谌蚬蚕砗统钟匈Y產(chǎn)和信息的方式。
區(qū)塊鏈創(chuàng)建了一個(gè)分布式分類賬,它簡(jiǎn)化了兩個(gè)實(shí)體之間的直接、安全的交易,而不需要第三方。然而,有幾個(gè)復(fù)雜性阻礙了這項(xiàng)技術(shù)的廣泛應(yīng)用:去中心化、可伸縮性和安全性。以太坊是許多人(包括我自己)目前持有的最流行的區(qū)塊鏈之一。
讓我們更深入地看看這三個(gè)障礙。
?去中心化: 這是區(qū)塊鏈的基礎(chǔ),它允許非集中化的托管生態(tài)系統(tǒng)。
?可擴(kuò)展性: 具有快速大規(guī)模交易的能力。目前的區(qū)塊鏈每秒只能處理7-15筆交易,而Visa聲稱每秒可以處理24000筆交易。
?安全性: 區(qū)塊鏈的免疫力及其對(duì)攻擊的抵抗力。
所有這些問題都與任何進(jìn)入?yún)^(qū)塊鏈空間的人有關(guān)。無論您是自己構(gòu)建分布式應(yīng)用程序,還是構(gòu)建該技術(shù)的版本,不僅“三難困境”仍然存在,而且您將邁上尋找經(jīng)驗(yàn)豐富的工程師或開發(fā)人員來修復(fù)它們的路上。
為了解決這些關(guān)于增加應(yīng)用度的困擾,更多的注意力被吸引到所謂的“第2層解決方案”上。這些本質(zhì)上是建立在區(qū)塊鏈之上的協(xié)議,在不損害安全性和去中心化的前提下增加區(qū)塊鏈的功能。
很多公司正在尋找解決這些問題的方案,這些問題還包括業(yè)內(nèi)許多專家沒有足夠關(guān)注的其他問題。作為一個(gè)曾經(jīng)在技術(shù)行業(yè)和開發(fā)人員的位置上工作過的人,現(xiàn)在正與區(qū)塊鏈行業(yè)中最好的一些人一起構(gòu)建我們的第2層操作系統(tǒng),區(qū)塊鏈開發(fā)的許多問題對(duì)我來說變得更加清晰。
退一步說,為什么區(qū)塊鏈需要可伸縮?現(xiàn)在還沒有人需要它。我們有一個(gè)應(yīng)用程序挑戰(zhàn)了以太坊的極限,CryptoKitties,它的壽命很短。我并不是說區(qū)塊鏈最終不一定是可伸縮的,但在我們看到大規(guī)模采用之前,這并不重要。即使區(qū)塊鏈的所有技術(shù)問題都解決了,它也沒有任何意義,除非人們可以使用它而不會(huì)承擔(dān)損失數(shù)億美元的風(fēng)險(xiǎn)。事實(shí)是,在區(qū)塊鏈上開發(fā)仍然是困難的,如果添加了第2層,可能會(huì)更加困難。
為什么?因?yàn)榇蠖鄶?shù)第2層解決方案,盡管解決了前面提到的三個(gè)問題,但是不會(huì)涉及將來擴(kuò)展區(qū)塊鏈時(shí)的突出問題:普通開發(fā)人員缺乏技能。因此,這又增加了第四個(gè)難題:
?易于開發(fā): 移除底層構(gòu)建和移動(dòng)基礎(chǔ)設(shè)施,而不是構(gòu)建應(yīng)用程序可以在區(qū)塊鏈之上工作的特性,平均開發(fā)人員花費(fèi)太多時(shí)間在這些基礎(chǔ)設(shè)施上。
在這一點(diǎn)上,要真正利用這項(xiàng)技術(shù),您需要一個(gè)擁有多個(gè)博士學(xué)位的團(tuán)隊(duì),他們具有網(wǎng)絡(luò)安全、密碼學(xué)、區(qū)塊鏈和分布式系統(tǒng)等方面的背景。
當(dāng)沒有區(qū)塊鏈經(jīng)驗(yàn)的開發(fā)人員構(gòu)建在此技術(shù)之上時(shí)會(huì)發(fā)生什么?2016年,黑客在DAO的智能合約代碼中發(fā)現(xiàn)了一個(gè)漏洞,導(dǎo)致DAO在一次攻擊中損失了6000萬(wàn)美元。2018年1月,黑客從日本貨幣交易所Coincheck竊取了價(jià)值5.3億美元的NEM加密貨幣。去年11月,一位使用以太坊錢包Parity的用戶發(fā)現(xiàn)了一個(gè)漏洞,它將多個(gè)簽名的錢包變成了一個(gè)普通的錢包地址。在恐慌中,用戶無意中使錢包無法使用,并損失了1.5億美元。
如上所述,即使解決了前三個(gè)問題,開發(fā)的易用性仍然是大規(guī)模使用的真正關(guān)鍵。我們需要區(qū)塊鏈社區(qū)更多地關(guān)注發(fā)展的便利性——不僅僅是臨時(shí)的繃帶,而是長(zhǎng)期的解決方案。
想象一下,一個(gè)司機(jī)必須自己造一輛車才能上路。當(dāng)涉及到應(yīng)用程序開發(fā)時(shí),這就是當(dāng)前區(qū)塊鏈所處的處境。為區(qū)塊鏈應(yīng)用程序準(zhǔn)備的、可互操作的協(xié)議將不可避免地節(jié)省許多資源,包括時(shí)間、金錢和人員,這些協(xié)議將消除開發(fā)的困難部分。提供這些較低級(jí)別的構(gòu)建將使任何希望合并該技術(shù)的新公司能夠更容易地?cái)U(kuò)展到區(qū)塊鏈,從而從一開始就為其應(yīng)用程序提供堅(jiān)實(shí)的基礎(chǔ)。
這些才能真正使區(qū)塊鏈采納度高,才能利于區(qū)塊鏈創(chuàng)新不斷發(fā)展。