密碼專家對Web3的第一印象 - moxie
web3 是一個有點模糊的術語,很難嚴格評估 web3 的野心應該是什麼,但總體論點似乎是 web1 是去中心化的,web2 將一切都集中到平臺上,而 web3 將再次去中心化一切。web3 應該給我們 web2 的豐富性,但去中心化。
- 人們不想執行自己的伺服器,而且永遠不會。web1的前提是,網際網路上的每個人既是內容的釋出者和消費者,也是基礎設施的釋出者和消費者。我們都會有自己的網路伺服器和自己的網站,有自己的郵件伺服器傳送自己的電子郵件,有自己的手指伺服器傳送自己的狀態資訊,有自己的充電器伺服器生成自己的角色。然而--我認為這一點怎麼強調都不為過--這不是人們想要的。人們並不想執行他們自己的伺服器。在這一點上,即使是書呆子也不希望執行自己的伺服器。即使是全職建立軟體的組織,在這一點上也不想執行他們自己的伺服器。如果有一件事我希望我們已經瞭解了這個世界,那就是人們不希望執行自己的伺服器。出現的那些為你提供服務的公司是成功的,而那些基於這些網路可能實現的新功能進行迭代的公司則更加成功。
- 一個協議比一個平臺的發展要慢得多。30多年後,電子郵件仍然是未加密的;同時,WhatsApp在一年內從未加密到完全e2ee。人們仍在嘗試通過IRC可靠地分享視訊的標準化;與此同時,Slack讓你根據你的臉來建立自定義的反應表情符號。這並不是一個資金問題。如果一個東西是真正的去中心化,它就會變得非常難以改變,而且經常在時間上會靜止不動。這對技術來說是個問題,因為生態系統的其他部分發展非常快,如果你不跟上,你就會失敗。有整個平行的行業專注於定義和改進像敏捷這樣的方法論,試圖找出如何組織龐大的人群,使他們能夠儘可能快地移動,因為它是如此關鍵。當技術本身更有利於停滯而不是運動時,這就是一個問題。一個肯定的成功祕訣是採用90年代的協議,將其集中化,並快速迭代。
但是web3打算不一樣,我們來看看。為了快速瞭解這個空間並更好地瞭解未來可能會發生什麼,我決定構建幾個 dApp 並建立一個 NFT。
。。。。
鑑於 web1 成為 web2 的歷史,我對 web3 感到奇怪的是,像以太坊這樣的技術已經構建了許多與 web1 相同的隱含陷阱。
“現在還處於早期階段”是我在 web3 領域的人們討論此類問題時看到的最常見的副詞。在某些方面,加密貨幣未能超越相對新生的工程,這使得人們可以認為“早期”的日子已經過去了,因為客觀上它已經有十年或更長時間了。
。。。。。
從我的這些小專案的角度來看,我可以很容易地看出為什麼這麼多人認為 web3 生態系統如此整潔。我不認為它將我們從集中式平臺中解放出來,我認為這不會從根本上改變我們與技術的關係,而且我認為隱私故事已經低於網際網路的標準(這是一個相當低的標準!),但我也理解為什麼像我這樣的書呆子會為它而興奮。它至少是書呆子級別的新事物——它為創造力/探索創造了一個空間,有點讓人想起早期的網際網路時代。具有諷刺意味的是,這種創造力的一部分可能源於使 web3 如此笨拙的限制。
。。。。
如果我們確實想改變我們與技術的關係,我認為我們必須有意這樣做。我的基本想法大致是這樣的:
- 我們應該接受這樣一個前提,人們不會通過設計可以分發信任,而無需分發基礎設施的系統來執行自己的伺服器。這意味著架構可以預期並接受相對集中的客戶端/伺服器關係的必然結果,但使用密碼學(而不是基礎設施)來分配信任。關於web3,儘管是建立在 "密碼學 "之上的,但對我來說,令人驚訝的事情之一是似乎很少涉及密碼學!我們應該努力減少密碼學的負擔。
- 我們應該嘗試減少構建軟體的負擔。在這一點上,軟體專案需要大量的人力投入。即使是相對簡單的應用程式也需要一群人每天坐在電腦前8小時,每天如此,永遠如此。情況並不總是這樣,曾經有一段時間,從事軟體專案的 50 人不被視為“小團隊”。只要軟體需要如此協調一致的能量和如此高度專業化的人類關注點,我認為它就會傾向於為每天坐在那個房間裡的人們的利益服務,而不是我們可能認為的更廣泛目標。我認為改變我們與技術的關係可能需要讓軟體更容易建立,但在我的一生中,我看到相反的情況發生了。很遺憾,不幸的是,我認為分散式系統有一種加劇這種趨勢的傾向,它使事情變得更加複雜和困難,而不是減少複雜和困難。
相關文章
- rust-admin 對 Rust 的第一印象Rust
- 密碼學專家揭示Telegram Passport中的安全問題密碼學Passport
- Lastline:45%的網路安全專家會重複使用相同密碼AST密碼
- Oracle專家調優祕密(轉)Oracle
- 前端使用bcrypt對密碼加密,伺服器對密碼進行校驗前端密碼加密伺服器
- 密碼學之對稱加密密碼學加密
- 對稱與非對稱密碼體制密碼
- 國家密碼標準-商密SM2官方文件整理密碼
- node專案的鑑權和密碼管理密碼
- 一對一視訊原始碼,登入時輸入密碼時的顯示密碼按鈕原始碼密碼
- 密碼學之專業英語密碼學
- SpringBoot專案配置檔案中密碼的加密Spring Boot密碼加密
- 左手IRR,右手NPV,掌握髮家致富道路密碼密碼
- golang 密碼學-1. 對稱加密Golang密碼學加密
- 讀所羅門的密碼筆記10_寒武紀國家與城堡國家密碼筆記
- 《密碼學系列》|| 密碼學中的流密碼是怎麼回事?密碼學
- golang 密碼學-2. 非對稱加密Golang密碼學加密
- CORNERSTONE對話騰訊&華為敏捷專家敏捷
- PbootCMS忘記密碼後的重置密碼流程boot密碼
- 密碼安全:密碼設定要求,密碼爆破辦法,密碼歸類使用,密碼處置方案密碼
- win10家庭版如何取消開機密碼_win10家庭版怎麼關掉開機密碼Win10密碼
- 希爾密碼(hill密碼)密碼
- 古典密碼的演化 (一)— 密碼學複習(二)密碼學
- 古典密碼的演化 (二)— 密碼學複習(三)密碼學
- 對話專家:Go是DevOps時代最好的程式語言Godev
- 【Java小工匠聊密碼學】–對稱加密–概述Java密碼學加密
- steam密碼格式總不對怎麼設定 steam密碼格式符合要求模版介紹密碼
- 應用密碼學——古典密碼密碼學
- 序列密碼與分組密碼密碼
- 讀所羅門的密碼筆記11_即興表演藝術家密碼筆記
- 【密碼學系列】|| 分組密碼的工作模式詳解密碼學模式
- 密碼學課程設計 - 混合密碼的實現密碼學
- 10 篇對初學者和專家都有用的 Linux 命令教程Linux
- 這是阿里技術專家對 SRE 和穩定性保障的理解阿里
- 密碼密碼
- 資訊保安對稱密碼分析實驗總結密碼
- 如何避免手機失竊後傾家蕩產——手把把教你設定SIM卡密碼(也就是PIN密碼)密碼
- 碼教授對於基於框架的專家系統框架