?譯者 | 康少京
審校 | 孫淑娟
Web3有巨大的潛力,Web3是言過其實(shí)的,這兩個都是正確的,加密貨幣和 Web3引起了很多人的興趣;這是網(wǎng)絡(luò)的未來嗎?也許是的。一個鼓舞人心的故事會為你的事業(yè)贏得人們的青睞,而混亂的真相通常會在兩者之間的某個地方找到。
這些技術(shù)的真實(shí)之處在于它們所蘊(yùn)含的興趣和可能性。新的開源項(xiàng)目和初創(chuàng)公司每天都在興起,以構(gòu)建下一代去中心化應(yīng)用程序。但由于投機(jī)者和騙子,區(qū)塊鏈和 Web3 正面臨著成為一種文化基因的危險中,而且方式并不好。
要確定 Web3 的真實(shí)情況很難,炒作或FUD 太多了。了解哪個是哪個以及什么是真實(shí)的,可以幫助我們作為一個行業(yè)向前發(fā)展。在這篇文章中,我們想與多頭和空頭對話,并在他們的對話中注入一點(diǎn)現(xiàn)實(shí)。對于加密理想主義者,讓我們對 Web3 今天的實(shí)際情況說早安,對于懷疑論者來說,讓我們后退一步,重新評估 FUD。
Web3到底是什么?
因?yàn)殛P(guān)于 Web3 有太多的錯誤信息,讓我們從定義開始。 Web3 由以太坊的創(chuàng)始人之一 Gavin Wood 在 2014 年創(chuàng)造。他說,“Web3 是網(wǎng)絡(luò)的另一種愿景,我們使用的服務(wù)不是由單一的服務(wù)提供商公司托管的,而是由每個人托管的純算法事物?!?/p>
Web3 的目標(biāo)是一個用戶主導(dǎo)的互聯(lián)網(wǎng),不容易被中心化的各方操縱或控制。 Web2 已經(jīng)被封閉的花園所主導(dǎo)——想想龐大的社交網(wǎng)絡(luò)、操作系統(tǒng)、瀏覽器和應(yīng)用商店——這些平臺由少數(shù)公司擁有,它們可以一時興起做出改變,摧毀其他建立在這些平臺上的業(yè)務(wù)。
BitTorrent 及其用于文件共享的點(diǎn)對點(diǎn)網(wǎng)絡(luò)是 Gavin 和其他人在該領(lǐng)域支持并希望看到其擴(kuò)散的一個很好的早期例子。注意,這個示例不使用區(qū)塊鏈,也不需要加密貨幣或令牌。像大多數(shù)技術(shù)決策一樣,如果您的用例不需要它,就不應(yīng)該擁有它。
Web3的倡導(dǎo)者認(rèn)為,加密和區(qū)塊鏈可以在 BitTorrent 等應(yīng)用程序上添加和分層,以根據(jù)需要增強(qiáng)激勵機(jī)制、所有權(quán)和透明度。雖然使用像 BitTorrent 這樣的點(diǎn)對點(diǎn)系統(tǒng)丟失 mp3 文件是可以接受的,但在其他情況下,比如持有您的帳戶余額或處理有價值的資產(chǎn)交換,這可能是不能接受的。
在 Web3 的討論中經(jīng)常被忽略的是,這是一種進(jìn)化,而不是對 Web2 的完全重寫。特別是對于開發(fā)人員來說,它建立在我們已經(jīng)做過的基礎(chǔ)之上,并希望以一種有意義的方式增強(qiáng)它。它的前端會讓人感覺非常熟悉——它將是與其他網(wǎng)頁使用的 HTML、JavaScript 和 CSS相同的內(nèi)容。并不是所有的事情都需要去中心化;將數(shù)據(jù)存儲在傳統(tǒng)數(shù)據(jù)庫中以增強(qiáng)用戶體驗(yàn)可能是最有意義的,盡管去中心化技術(shù)也希望在這方面取得進(jìn)展。
Web3 的真正挑戰(zhàn)
任何新的前沿、市場或技術(shù)都有粗糙的邊緣。確實(shí)存在諸如 web3isgoinggreat.com 之類的娛樂性網(wǎng)站,由于加密貨幣的特殊邊緣,而導(dǎo)致了近100億美元的損失。
這些“損失”絕大多數(shù)發(fā)生在底層基礎(chǔ)設(shè)施或第一層網(wǎng)絡(luò)之上,在那里達(dá)成共識和結(jié)算。您會發(fā)現(xiàn),大多數(shù)問題都是由于缺乏經(jīng)驗(yàn)或不良的開發(fā)實(shí)踐,或不良行為者利用不知情的受害者造成的。需要明確的是,這兩種情況都是不可接受的,我們必須共同努力做得更好,但技術(shù)本身不是邪惡的,而利用技術(shù)的人是邪惡的,這兩者之間有一個重要的區(qū)別。
賭注很高
目前最受歡迎和最具創(chuàng)新性的去中心化應(yīng)用是在DeFi(去中心化金融)領(lǐng)域。去中心化金融將包括交易所、貸款和衍生品在內(nèi)的傳統(tǒng)中心化金融的各個方面納入其中,使它們完全在公共分類賬上運(yùn)行,而無需人工干預(yù)。
這些應(yīng)用程序中的大多數(shù)由一個或多個相互通信的智能合約運(yùn)行。用戶以一種自主的方式與它們交互,負(fù)責(zé)為他們簽署交易的加密密鑰。如今網(wǎng)絡(luò)上的大部分資金——通常稱為總價值鎖定 (TVL)——都保存在智能合約中。一份寫得不好的智能合約可能會導(dǎo)致數(shù)百萬美元的損失,甚至?xí)?dǎo)致資金被鎖定在一個無法撤回的智能合約中。這太常見了。因此,需要不斷引入新的工具、實(shí)踐和審計來嘗試克服這些問題。
由于這些應(yīng)用程序的性質(zhì)和分布式賬本所固有的方面,用戶承擔(dān)了更多的責(zé)任,因此比其他網(wǎng)絡(luò)技術(shù)承擔(dān)了更多的復(fù)雜性。事實(shí)證明,對于今天的許多人來說,成為自己的銀行是一個挑戰(zhàn)。
用起來很爛
Web2 完善了用戶經(jīng)過數(shù)萬億次交互到像素的流程。 Web3 作為一種不太成熟的技術(shù),還沒有。
如果您還沒有這樣做,我邀請您嘗試以終端用戶的身份使用這項(xiàng)技術(shù)。在任何您喜歡的網(wǎng)絡(luò)上,嘗試購買一個NFT。不用擔(dān)心,您不需要花錢就能從這段經(jīng)歷中獲取足夠的體驗(yàn)。您通常會發(fā)現(xiàn)如下流程:
- 安裝瀏覽器擴(kuò)展
- 創(chuàng)建錢包賬戶
- 安全地保存您的密鑰
- 瀏覽網(wǎng)站
- 找到你喜歡的 NFT
- 提示簽署交易
- 沒有足夠的資金來簽署交易
- 必須找交易所
這是購買愚蠢頭像的高門檻。大多數(shù)用戶不想經(jīng)歷這個過程。他們想要一個顯示“購買”的按鈕,然后完成。我們還沒有開始討論性能。
在基于工作量證明區(qū)塊鏈的網(wǎng)絡(luò)上,比如以太坊,如今大多數(shù) NFT交易都發(fā)生在那,交易費(fèi)用極不穩(wěn)定,當(dāng)網(wǎng)絡(luò)大量使用時價格昂貴,并且按照任何現(xiàn)代標(biāo)準(zhǔn)衡量都非常緩慢。
去中心化
這場運(yùn)動的精神和好處是去中心化。它減少了集中實(shí)體的權(quán)力、控制和限制。實(shí)現(xiàn)去中心化的核心部分是通過網(wǎng)絡(luò)如何達(dá)成共識,以及如何通過在該網(wǎng)絡(luò)上運(yùn)行的個人做出決策。根據(jù)您的觀點(diǎn),礦工集中了比特幣,五個采礦組占據(jù)了大部分哈希率。一些人認(rèn)為,風(fēng)投已經(jīng)將以太坊集中起來,許多項(xiàng)目的傳統(tǒng)硅谷投資達(dá)數(shù)十億美元。
說到底,如果一些黨派仍然設(shè)法鞏固控制權(quán),那么我們是否取得了進(jìn)展,這一切值得嗎?并非沒有希望。一個潛在的希望是,我們理解這一點(diǎn)的透明度是足夠有益的。公共帳薄可以告訴我們比私有的CAP表更多的信息。在整個擴(kuò)展的生態(tài)系統(tǒng)中,還考慮了關(guān)于共識和治理的不同模型。例如,一些應(yīng)用程序在退出社區(qū)方面做得更好典型的做法是用以太坊名稱服務(wù)和Optimism等項(xiàng)目直接獎勵最活躍的用戶。必須繼續(xù)并有信念地地增加去中心化是一個跨域經(jīng)濟(jì)學(xué)、社會學(xué)和技術(shù)領(lǐng)域的挑戰(zhàn)。雖然,這很難做好。
取出 FUD
對于上述問題,有些可以通過技術(shù)的進(jìn)步來解決,比如更高的吞吐量,而有些問題可以通過采用最佳實(shí)踐來減少,比如寫得不好的智能合約或用戶丟失密鑰。這些對加密技術(shù)的批評是絕對正確的,被廣泛接受,必須加以改進(jìn),才能認(rèn)真對待這項(xiàng)技術(shù)。
除了這些實(shí)際問題之外,還有許多誤解和錯誤信息會造成巨大的恐懼、不確定性和懷疑 (FUD)。當(dāng)人們看不起加密技術(shù)時,他們通常會想到這些事情。如果這篇文章有什么值得借鑒的地方的話,那就是公共賬本的這些特征并不完全正確。
能源使用
2008 年,比特幣引入了工作量證明,這是一種在敵對環(huán)境中達(dá)成共識的計算和能源密集型方式,這樣做給所有加密技術(shù)留下了恥辱。沒錯,因?yàn)楸忍貛畔牡哪茉幢仍S多國家都多。為了驗(yàn)證的新交易塊,工作量證明需要網(wǎng)絡(luò)上的個人競爭性地解碼散列值,以驗(yàn)證新交易。
好消息是,從那時起,大多數(shù) Web3 應(yīng)用和加密貨幣的使用都不需要國家規(guī)模的電力。包括市值第二大網(wǎng)絡(luò)以太坊在內(nèi)的許多公司正在轉(zhuǎn)向股權(quán)證明,這只需要驗(yàn)證者持有大量的代幣,因此會直接受到惡意交易的影響。這將使這些交易的能源消耗減少 90% 以上。
更新的網(wǎng)絡(luò)甚至可以減少更多的能源需求,以太坊上的第二層網(wǎng)絡(luò)早期顯示出了有希望的跡象,它們可以通過將交易捆綁在一起來減少在以太坊上結(jié)算所需的單個交易數(shù)量,從而進(jìn)一步減少能源使用??偟脕碚f,該行業(yè)正在從單筆比特幣交易花費(fèi)一個家庭好幾天的能源消耗,轉(zhuǎn)變現(xiàn)代區(qū)塊鏈網(wǎng)絡(luò)搜索的能源消耗。
在我看來,這是100% 正確的,加密網(wǎng)絡(luò)集體花費(fèi)了太多的精力讓我們走到了這一步,但這并不意味著我們被困在這里。所有新技術(shù)轉(zhuǎn)變都需要時間才能變得更好、更高效和更快。對于公共賬本來說,我們既要改變現(xiàn)有的網(wǎng)絡(luò),也要改變現(xiàn)有的、更高效的新網(wǎng)絡(luò),以消除這種污名。
低效的數(shù)據(jù)庫
區(qū)塊鏈和公共賬本在一般數(shù)據(jù)管理方面效率低下。比特幣每秒可以處理數(shù)十筆交易,而以太坊也不過如此。但分布式賬本并不是數(shù)據(jù)庫。它們沒有為存儲點(diǎn)擊數(shù)據(jù)甚至一般用戶數(shù)據(jù)進(jìn)行優(yōu)化,對它們進(jìn)行比較是錯誤的。事實(shí)是,一些“去中心化應(yīng)用程序”仍然在其大部分應(yīng)用程序中使用傳統(tǒng)數(shù)據(jù)庫。
分布式賬本旨在跟蹤最重要和最關(guān)鍵的數(shù)據(jù),例如您的賬戶余額和身份憑證。理想情況下,我們不希望單個集中實(shí)體控制整個數(shù)據(jù)。這些類型的用例不需要 Kafka 的可擴(kuò)展性,但對于公共賬本來說,它們需要每秒超過20個事務(wù);這種情況已經(jīng)出現(xiàn)了。
基于以太坊的可擴(kuò)展性解決方案,如 Polygon 和 Optimism,正在做出一些改進(jìn)。像 Hedera 這樣的較新的第一層網(wǎng)絡(luò)根本不使用區(qū)塊鏈,而是使用一種稱為哈希圖的替代方案,能夠大幅降低這些性能挑戰(zhàn),使其運(yùn)行速度達(dá)到目前VISA 網(wǎng)絡(luò)的水平并超過其速度。
沒有什么比用一項(xiàng)技術(shù)解決根本不存在的問題更糟糕的了。我們不需要也不希望在區(qū)塊鏈上繼續(xù) Uber for X 的趨勢,所以了解公共分類賬的實(shí)際屬性至關(guān)重要。
Web3 的新開發(fā)原則
盡管存在挑戰(zhàn)和 FUD,但 Web3 是解決過度控制、訪問、數(shù)據(jù)所有權(quán)甚至審查問題邁出的有希望的一步。這些問題目前都存在于Web2中,作為 Web3 的關(guān)鍵支持組件,加密網(wǎng)絡(luò)引入了一套新的原則和工具,供開發(fā)人員創(chuàng)建全新的應(yīng)用程序并增強(qiáng)現(xiàn)有解決方案。一些積極探索的原則是:
- 不變性
- 可驗(yàn)證性
- 可編程性
- 互操作性
這些原則可以單獨(dú)使用,也可以結(jié)合使用來構(gòu)建更強(qiáng)大的去中心化協(xié)議和應(yīng)用程序。
不變性
公共分類賬的一個核心前提是,數(shù)據(jù)是只能附加,并且不能在事后修改。
Hedera 網(wǎng)絡(luò)每天處理任何公共賬本中最多的交易。大多數(shù)交易都來自那些希望對多方流程提供最高程度的數(shù)據(jù)完整性的企業(yè)。通常,開發(fā)人員會擁有一個數(shù)據(jù)源,他們希望將其記錄為不可變的事實(shí)來源,以便第三方進(jìn)行驗(yàn)證。為了實(shí)現(xiàn)這一點(diǎn),他們將分類賬發(fā)送交易的散列。
與集中式基礎(chǔ)設(shè)施相比,使用公共賬本作為系統(tǒng)中的中立角色,可以利用其真正的不變性。這有許多應(yīng)用程序,從可審計日志到身份憑證。
可驗(yàn)證性
分布式賬本的透明性為其所持有的信息提供了更有力的保障,對于智能合約,則為合約所遵守的規(guī)則提供了更有力的保障。
今天,這種透明度可用于輕松驗(yàn)證 NFT 收藏品的獨(dú)特性或稀有性,但明天可用于更好地了解政府的支出、投票或企業(yè)的碳補(bǔ)償。這種程度的完全透明和對信息的訪問在一個集中的數(shù)據(jù)庫中是不可能的。
可編程性
智能合約使我們能夠?qū)⒎诸愘~的所有這些特征聚集在一起,并添加自主應(yīng)用程序邏輯。智能合約非常適合代表用戶持有代幣,例如支持抵押貸款協(xié)議。
如今,大多數(shù)智能合約開發(fā)者都在使用 Solidity,這是一種最初為以太坊虛擬機(jī)創(chuàng)建的圖靈完備語言,現(xiàn)已成為默認(rèn)語言,并擴(kuò)展到其他 EVM 兼容網(wǎng)絡(luò)。
像 Hedera 這樣的網(wǎng)絡(luò)允許開發(fā)人員在需要時使用或者繞過Solidity 智能合約,以更常見的編程語言(如 JavaScript 和 Java)實(shí)現(xiàn)更有效的消息傳遞或令牌管理。
互操作性
通過擁有不可變、透明和原子的邏輯,我們獲得了互操作性和可組合性的好處。網(wǎng)絡(luò)之間可以使用標(biāo)準(zhǔn)相互通信,以無縫地移動資產(chǎn),或者您的應(yīng)用程序可以調(diào)用另一個開發(fā)人員已經(jīng)部署的智能合約,以便輕松利用網(wǎng)絡(luò)上的現(xiàn)有生態(tài)系統(tǒng)。
雖然開發(fā)人員在去中心化金融(有時稱為 DeFi)等新領(lǐng)域探索這一概念,但也有更多實(shí)際用例可以讓您嘗試。以戰(zhàn)利品箱為例。戰(zhàn)利品箱是一種常見的游戲機(jī)制,玩家在游戲中獲得一個盒子作為完成游戲里程碑的獎勵。
從歷史上看,戰(zhàn)利品獎勵和獲得它們的幾率是不透明的,盡管政府監(jiān)管已經(jīng)開始出現(xiàn)。一個更好、更公平的戰(zhàn)利品箱實(shí)現(xiàn)可能是使用分布式賬本。您獲得道具的幾率可以在智能合約中透明地定義。結(jié)果將是可驗(yàn)證的、隨機(jī)性。輸出可能是 NFT,以顯示您新獲得的資產(chǎn)的所有權(quán)。
將這一過程置于公共賬薄中,不僅能夠?yàn)橛脩艋A(chǔ)提供更大的保障,而且還能讓其他游戲開發(fā)者更容易獎勵現(xiàn)有用戶群可能持有的特定道具,并為二級市場開辟更多潛在選擇。
給 Web3 一個(扎根的)機(jī)會
在某些方面,web3 是開源原則的延續(xù)。協(xié)作、透明、社區(qū)和自由選擇的核心信念不斷提升。
Web2 建造了一套由極少數(shù)人擁有和控制的圍墻花園。未來設(shè)計這些應(yīng)用程序的更好方法可能是將協(xié)議與用戶界面分離出來。這種協(xié)議和客戶端的分離,一個數(shù)字教堂和國家,在如何設(shè)計去中心化的應(yīng)用程序方面是一個有意義的區(qū)別。
開發(fā)人員不能夠使用一種類型的數(shù)據(jù)庫,而是能夠使用一種特定類型的數(shù)據(jù)模式,比如ERC-721 不可替代令牌,與開發(fā)人員能夠?qū)⑺麄兊拈_源數(shù)據(jù)庫從使用AWS轉(zhuǎn)移到谷歌,最終用戶可以直接、自由地從客戶端應(yīng)用程序遷移到其他應(yīng)用程序。
現(xiàn)實(shí)情況是,在我們消除噪音之后,區(qū)塊鏈、加密和 Web3 是開發(fā)人員可以產(chǎn)生巨大影響的地方。從表面上看,您可能會覺得自己跳進(jìn)了黑客帝國,選擇您想要服用的藥丸,或者通常不服用的藥(這也可以?。?。事實(shí)并非如此,我們雙方都需要更好地理解自己的錯誤和錯誤信息。
如果您有興趣嘗試 Web3,可以從Buildspace 和 Pointer這兩個社區(qū)開始,他們是免費(fèi)的教育和非常受歡迎的社區(qū)。如果您只是想接觸Solidity 智能合約,這是有以太坊和Hedera 等網(wǎng)絡(luò)支持的最流行的智能合約語言,CryptoZombie 是一種有趣且容易熟悉的方法。一旦你的技術(shù)能力足夠強(qiáng)大,就可以加入 Gitcoin 為一些自由職業(yè)者尋找資助,或者找到該領(lǐng)域的眾多黑客松中尋找個學(xué)習(xí)并希望獲勝的機(jī)會。
譯者介紹
康少京,51CTO社區(qū)編輯,目前從事通訊類行業(yè),底層驅(qū)動開發(fā)崗位,研究過數(shù)據(jù)結(jié)構(gòu),Python,現(xiàn)對操作系統(tǒng)和數(shù)據(jù)庫等相關(guān)領(lǐng)域感興趣。
原文標(biāo)題:??Web3 skeptics and believers both need a reality check???,作者:Gehrig Kunz?