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