Crypto 的最大用例:構建無需許可的身份
作者:KERMAN KOHLI
編譯:深潮 TechFlow
我們目前正處於加密貨幣市場的低谷期,可以說是遭遇了熊市的重創。所有人都在問,我們正在開發的這些科技產品的實際應用場景和價值到底在哪裡。許多人提出了看似不錯的觀點,但都沒有清楚的理由來解釋,這些產品為什麼會比普通的 Web2 應用程序更具優勢。這個問題我已經思考了一段時間,根據個人經歷和判斷,我對某些觀點持謹慎樂觀態度。本文不是討論意識形態,而是關注技術和標準這些實際問題。在我們深入探討之前,讓我們先看看現有的互聯網是如何運作的。
Web2、數據生產者和身份認證
當您在互聯網上註冊一個服務時,服務提供方實際上並不知道您的真實身份,因為您的所有信息都可以被偽造。您的 IP 地址、瀏覽器 Cookie、設備指紋等都只是可偽造的近似標識符。一切都可以被偽造。
這導致了主要依賴以下幾點的身份認證標準的產生:
- 電子郵件地址;
- 密碼;
- 2FA(雙因素認證)方案。
每當您在互聯網上使用某些服務時,服務提供方需要一個持久的、安全的身份來綁定您的數據。更重要的是提供一種方式讓"您"來驗證"您自己"的身份。
每個數據庫會為您創建一個不同的標識符。Facebook、Twitter、Instagram 會在其數據庫中為您創建唯一標識符。
當您使用 OAuth 登錄其他服務時,它們可以引用該標識符,但它們仍會在自己的數據庫中創建一個新行來標識您。OAuth 提供商可能會與外部開發者共享某些數據點,但通常非常有限。然後由特定開發者將其應用程序中生成的任何信息綁定到其數據庫中的新創建的用戶標識符上。
您可能注意到,在您使用的每個服務中,"您"都被重複表示。這不是因為 Web2 有何惡意,而是考慮到當前硬件的局限性,這是唯一邏輯的做法。然而,隨著互聯網的幾十年時間流逝,這帶來了更大的問題:
您的所有身份和聲譽數據都限制在您註冊的特定生態系統內。您的 Twitter 粉絲仍然是 Twitter 的數據,您無法導出。
互聯網上創建的任何信息都鏈接到該服務內的身份。谷歌評論只能顯示谷歌擁有的關於您的信息。
您註冊的每個新服務都需要您在該生態系統內重新建立信任和信譽,儘管您過去所做的。
這就是我們如今的環境:
- 我們的個人資料是唯一識別我們的東西;
- 然而,我們的信息仍然保持 碎片化 。
隨著互聯網上所有信息的真實性和可信度必須越來越受到審視,我們開始看到這正在成為一個越來越大的問題。每當我閱讀有強烈態度的文章時,我通常會:
找出作者是誰;
追蹤他們的 Twitter 和我能找到的關於他們的任何其他來源;
在其他網站上找到對該文章的引用;
對作者的偏見和對立觀點做出整體判斷。
然而,我知道這裡我更屬於少數。大多數人會毫無疑問地接受所提供的信息,而不了解那些數據(這裡的數據被定義為以文章、推文、視頻等形式呈現的任何信息)生產者的身份。
我們集體遇到的關鍵問題是,我們沒有明確的方法來確定性地識別我們的線上身份。 每次您訪問網站、收到某人的消息或收到電子郵件時,由於我們通過唯一的網名來識別某人,您都有可能與錯誤的人交談。這已經開始產生重大問題,我們甚至無法在在線交流中識別自己。
我可能是鏈上的"XXX.eth",是 Telegram 上的"XXX",是另一個平台上的"xxx"。然而,如果有人在 Telegram 上以"xxx"的身份給您發送消息,您可能會認為是我。沒有公鑰認證,互聯網上的信任就是一團糟。
隨著時間的推移,缺乏更強大的、持久的數字身份識別是人類面臨的一個共同問題。
密碼學,Crypto 時間戳
第 1 部分:密碼學
這聽起來可能很奇怪,但請聽我說完。它們是兩個不同的、而且聽起來相似的概念。
身份密碼學本質上涉及將兩個大的素數相乘以生成一個新的更大的數字。雖然這聽起來很簡單,但複雜之處在於基本上不能猜測這些素數,它們實際上不可能破解。當您使用私鑰進行身份驗證時,您的硬件會使用唯一的信息來建立其身份。這種方法代表了管理身份的關鍵轉變:身份所有者知道大量數字,這些數字也被接收方的通用標準所識別。
與此方法形成對比,傳統的 Web 基礎設施要求我們為使用的每個新服務重新建立身份,導致每個加入的數據庫都有不同的 ID。
第 2 部分:Crypto
那區塊鏈是如何發揮作用的呢?這個難題的第二個棘手部分是,您如何驗證該信息是何時廣播的?如果您只是用今天的日期簽名一條消息,您怎麼知道您擁有正確的日期?也許您將時間的責任委託給另一方,但是如果他們受到破壞怎麼辦?您最終會得到遞歸邏輯。
區塊鏈在創新意義上是記錄過期日期信息數據庫。它們沒有人類依賴的時間概念,它們依賴區塊編號來確定何時發生某事。我不認為我們真正意識到這一點有多麼具有突破性。您不會發送帶有"這是交易發生時間"字段的交易。您只需將交易提交給網絡,當礦工開採時,它會被包含在一個區塊中,然後分配一個時間戳。
仔細想一想,存在什麼系統,您給它信息,它告訴您該信息實際上是何時發生的。我們總是期望當我們說某些話或在網上溝通時,那就是它"發生"的時候。不在加密貨幣領域。當我們想要在鏈上傳達信息時,我們只需要表達我們想要傳達的內容,區塊鏈會告訴我們它是何時發生的。
重新總結一下:
- 密碼學創建了我們所有人都能同意的共享身份驗證標準;
- 由區塊鏈驅動的 Crypto 創建了我們所有人都能同意的共享時間標準。
為什麼身份很重要?
在我們所有人對財富的狂熱中,我們都忘記了區塊鏈代表了兩個關鍵的基本創新。這也意味著我們可以通過引入一個創新,並在有意義時慢慢添加第二個創新,就可以開始改變世界。您不需要同時應用兩者就能產生影響。
到 2023 年,隨著 AI 的出現,世界需要更強大的身份標準。信息是我們社會的基礎,但是當信息的信任和驗證走下坡路時,我們最終會陷入一些危險的地方。
發送穩定幣和玩賭場遊戲都很有趣,但加密貨幣可以解決更大的利益和解決當今社會面臨的更大問題。由於加密貨幣建立在密碼學的基石之上,它在密碼學標準方面擁有比其他地方更大的生態系統。您已經可以看到隨著蘋果採用 PassKeys 和一次性密碼的興起來啟用 2FA 身份驗證,密碼學正在成為黃金標準。
在 Web2 中,密碼學是二等公民。
在 Web3 中,密碼學是一等公民。
好的,現在我們都在同一平面上了,讓我們來談談加密貨幣和身份。這些年來,我一直深刻地參與到這個問題中,我認為我已經找到了一些此前並不明顯的關鍵環節。加密貨幣最大的用例不是"去中心化身份"或某種高尚的理想,它涉及:
"擁有您自己的數據並從中獲利"
"在區塊鏈上上傳護照以實現更好的 KYC"
"將您的 Twitter、Facebook 和以太坊地址聯繫在一起創建一個新的身份"。
這些概念與現實相去甚遠,它們只是一些空洞的敘事,沒有創造能幫助真實用戶的產品。這種敘事主要用於從投資者那裡爭取巨額融資,而對最終消費者沒有增加價值。為了澄清這些誤傳,重要的是我們使用更好的語言來描述我們在談論什麼。我認為當人們甚至說類似"鏈上身份"這樣的話時,會得出錯誤的結論,因為這意味著您必須在鏈上進行操作。這也不是真的。
前進的道路
無需許可的身份:"便攜、持久的、加密支持的身份"
它們就是我們今天所知的公鑰。數據在鏈上還是鏈下並不重要。重點是您通過公鑰在數字服務上進行身份識別/認證。所有信息都綁定到您的公鑰上,從而實現互操作性。
然而,這就是它們比我們今天擁有的任何其他 Web2 系統具有明顯優勢的原因:
在一個環境中構建,在另一個環境中使用。您在一個生態系統中的所有活動和數據都可以在一個完全無關的生態系統中訪問。
永久性。一旦派生出私鑰,它們就不會消失。您不能刪除私鑰或鏈上的數據。
可以在鏈上或鏈下使用。您的身份是您在鏈上或鏈下作為公鑰進行身份驗證的所有地方的組合。關鍵是創新,而不是區塊鏈。
能夠在現有身份旁邊點擊按鈕即可創建新身份(或碎片)。與 web2 不同,web2 中的所有身份最終都與您的護照綁定(電話號碼、互聯網服務提供商)。無需許可的身份不需要許可即可創建或碎片化。
任何具有互聯網連接和訪問正確硬件的人都可以使用。沒有"頒發"機構來生成身份。只要您有正確的基礎設施來保護您的身份,您就可以創建一個。由於它的無國界性質,您可以用這個身份做的事情也是無限的。
結論
無需許可的身份從根本上支持一整個新的應用程序類別,這些應用程序比您在現有 Web 上看到的應用程序好 10 倍。一個 APP 能改善其他所有 APP 體驗的世界。您會看到一個飛輪效應的開始,我看到它的發展如下:
隨著類似加密消費者的應用程序的興起,它們都將自然地依賴於無需許可的身份作為一種自然的認證標準。
這些應用程序將能夠開始感知您過去和其他應用程序中的行為和行動的環境。
從過去和其他地方"導入"環境的能力可以打造出更好的用戶體驗。
用戶要求更多的應用程序支持基於公鑰的身份驗證,以便登錄和使用應用程序。
隨著支持公鑰認證的應用程序數量的增加,用戶從他們的無需許可身份中獲得的效用也就越大。
我敢打賭,加密的主要用例已經到來:基於無需許可身份的應用程序。我們越早意識到這一點,我們向前邁進創建人們實際需要的應用程序的速度就越快。