Web3沒有實用價值?- USENIX
人們都聽說過“web3”和“dapps”這個詞,好像它們是一場偉大的革命。
其實不是,技術基礎是如此糟糕,它們的存在很明顯只是為了炒作底層的加密貨幣。
這些“去中心化”系統的實際效用已經在現代分散式系統中以更高效和更強大的幾個數量級的方式可用。
但首先是一些術語。分散式系統由多個可識別且可命名的實體組成。DNS 是此類分散式系統的一個示例,因為存在職責和業務關係的層次結構,以建立具有相應加密 PKI 的專用資料庫。類似地,Web 是一個分散式系統,其中計算不僅分佈在各個伺服器之間,而且計算的職責在單個網頁內的瀏覽器和伺服器之間共享。
另一方面,去中心化系統省去了標識實體的概念。每個人都可以參與,並且參與者被認為是相互對抗的,或者至少是最大化他們的利潤。
由於去中心化系統依賴於某種形式的投票,因此攻擊者填充投票箱的可能性始終處於最前沿。畢竟,攻擊者可以建立一堆襪子木偶,稱為“女巫”,並獲得他們想要的所有選票。
在分散式系統中,女巫很容易處理,因為系統中有負責的實體充當看門人。通常招募這些守門人也是為了防止“不受歡迎的”活動。對於執行付款處理並負有阻止大量犯罪活動的法律義務的金融看門人來說尤其如此。
去中心化系統旨在消除看門人的存在。但是有一個問題,因為沒有這樣的看門人,就沒有解決女巫問題的有效方法。取而代之的是醜陋的駭客,例如“工作量證明”系統,其中女巫只能透過浪費資源的需要來防止,或者“股權證明”,其中設計實際上變成了“誰擁有黃金制定規則”。
Web3 願景
有了這個背景,讓我們看看當前網路的實際底層技術和“web3”願景。
目前,參與分散式計算系統的費用大約為每月 20 美元:
在當前的網路中,我們從 DNS 查詢開始,它使用分散式系統將人名對映到伺服器的身份。作為網站運營商,我與註冊商簽約以提供我的域名。這是我要處理的兩個看門人中的第一個:每年花費 10 美元。然後我還需要執行或外包我的 DNS 授權伺服器操作,如果我不想自己做,註冊商通常會提供。
第二個看門人:我的託管服務提供商處設定了我的伺服器和儲存解決方案。Amazon Web Services 的 EC2 是一個不錯的(如果眾所周知的昂貴)託管解決方案。我從一個小站點開始,所以我可能可以擺脫一個微例項,它是 1 個 cpu 核心和 1 GB 記憶體,每月約 8 美元,每月 0.08 美元/GB 用於持久儲存和 0.09 美元/GB 傳送給我網站的訪問者。
最後,我構建了我的網站。
那麼所謂的“web3”為這個願景增加了什麼?
我仍然需要一個 DNS 名稱,我仍然需要一個伺服器,我仍然需要儲存,我仍然需要在瀏覽器和伺服器之間進行分散式計算。
Web3 只是為了證明底層加密貨幣的合理性而增加了一層額外的複雜性。網路瀏覽器增加了一個加密貨幣錢包,部分計算和儲存從我的伺服器轉移到分散的加密貨幣基礎設施。當使用者想要使用我的服務時,他們將支付一定數量的加密貨幣來執行加密貨幣方面的計算,剩餘的作為我的服務費用轉移給我。
讓我們主要關注以太坊,但無論底層加密貨幣如何,都會出現相同的問題。
首先,以太坊的概念是將一個小程式與以太坊的轉移相結合。這些程式是用一種叫做 Solidity 的語言編寫的,然後編譯成基於堆疊機器的中間表示。當然,讓任意程式碼可能永遠執行是行不通的。因此,任何程式都只針對有限數量的指令執行,直到它完成或終止。
計算量的度量稱為“gas”,各種指令和操作消耗不同數量的gas來處理。交易的總成本是消耗的gas量乘以gas價格。
以太坊虛擬機器僅一秒鐘的成本是我功能強大得多的 EC2 例項一個月的 25 倍。
。。。
原文點選標題
相關文章
- 程式猿討厭沒有價值的任務
- 程式設計師討厭沒有價值的任務程式設計師
- USDD重磅升級,成Web3.0價值之錨Web
- McAfee稱微軟提供API沒價值微軟API
- Web3重塑資料價值的三個方面Web
- 有價值的機器學習網站機器學習學習網站
- 什麼樣的任務程式設計師會認為沒有價值程式設計師
- require的到底有沒有返回值?UI
- 高德最佳實踐:Serverless 規模化落地有哪些價值?Server
- 資料治理的價值有哪些
- iOS開發者有價值的工具集iOS
- 低程式碼開發到底有什麼應用價值?
- 夜遊專案如何創造價值及實現價值
- 知識,應用才有價值
- 應用比擁有更重要,讓數字資產更具價值。——NECC
- 不要忽視資料視覺化的實用價值視覺化
- 東南大學&倫敦大學學院:研究發現超95%的Java程式碼沒有價值Java
- 你的人生有沒有因為意外而改變?你知道哪些因意外而產生價值的事件?事件
- 實現人生價值的真理
- Jdon框架中的LoginClientUtil有什麼作用及應用價值何在?框架client
- 淺析數字化價值,如何保障數字化價值實現?
- 一些有價值的工作建議
- 大資料治理平臺有哪些價值大資料
- 低程式碼平臺有什麼價值?
- 用 C# 實現檢測系統環境變數 “Path” 中是否有某個值,沒有就新增的方法C#變數
- 商業智慧BI軟體的價值有哪些
- 微信小程式對企業有什麼價值?微信小程式
- 工作286:v-model沒有值會報錯
- DG沒有應用日誌應用日誌
- vue專案中,更改陣列元素的值,檢視沒有實時更新?Vue陣列
- 敏捷實施步驟與價值觀敏捷
- 誠實是敏捷的價值觀嗎?敏捷
- 分析競價推廣為什麼有訪問沒有諮詢KMK
- 企業做網路SEO的核心價值有哪些?
- 資料探勘工具對企業有什麼價值
- 什麼是資料中臺?有何價值?如何搭建?
- 資料分析的價值有什麼?_光點科技
- 收集一些有價值的前端知識點前端