什麼是 XMTP Web3 訊息傳遞協定及其運作方式?
要點
XMTP是一種創新的通訊協議,旨在確保基於區塊鏈的帳戶之間傳輸的訊息的機密性和安全性,同時強調去中心化控制和用戶自治。
XMTP 在多個層面上運行,包括應用程式、用戶端和網路層,透過分散的方法促進不同平台和軟體系統之間的無縫通訊和互通性。
XMTP 訊息應用程式具有多種優勢,包括去中心化架構、無縫跨平台相容性、對個人資訊的安全控制以及基於分散式帳本的數位資產的輕鬆傳輸。儘管如此,在這一特定階段,廣泛使用的通訊平台(例如 WhatsApp 和 Facebook Messenger)的普遍接受和整合仍然受到限制。
Web3 代表了對其前身 Web 2.0 的重大進步,Web 2.0 主要強調可用性、資料收集和使用者生成的內容。相較之下,Web3 非常重視去中心化,使用戶能夠控制自己的數據,並透過增強的互通性促進不同系統之間的無縫互動。隨著我們從 Web2 轉向 Web3,這種新範式的出現為創建基於 Web 的高級協定提供了前所未有的機會。
在轉變為下一代網路(或“WebThus”)的過程中,預計最重大的變化之一將發生在通訊及其利用領域。這是因為現有的傳統協定針對網際網路的第二次迭代(即「Web2」)進行了最佳化,缺乏「WebThus」高階功能所需的必要特性。因此,開發了一種稱為可擴展訊息傳遞和狀態協定 (XMPP) 的替代解決方案來解決這些缺陷並支援現代通訊需求。
XMTP(可擴展郵件傳輸協定)是廣泛使用的 Internet 訊息格式 (IMF) 的建議擴展,其中包括簡單郵件傳輸協定 (SMTP)。 XMTP 的主要目標是為電子郵件通訊提供增強的安全功能,同時保持與現有 SMTP 系統的向後相容性。它透過利用各種機制來實現這一點,例如 S/MIME(安全多用途互聯網郵件擴展)加密、數位簽章和基於網域的訊息身份驗證。此外,XMTP 支援進階傳送選項,例如多部分訊息、內容過濾和收件匣存取控制。然而,由於其複雜性以及對現有電子郵件基礎設施的潛在破壞,XMTP 尚未被廣泛採用。
什麼是 XMTP?
引入了創新的可擴展訊息傳輸協定(XMTP),它為區塊鏈位址之間的機密和加密通訊提供了基礎和框架。該協議作為訊息傳遞平台的一個組成部分,為個人提供了不可或缺的功能,例如分散式基礎設施、跨平台相容性、區塊鏈錢包整合支援和用戶自主權。
XMTP 及其子公司 XMTP Labs 致力於為開發人員提供支持,為他們提供必要的資源,例如網路基礎設施、全面的文檔以及將 XMTP 整合到其去中心化應用程式 (DApp) 中的逐步指南。
XMTP已獲得多家知名科技公司的認可,足以說明其對該行業的潛在影響。有興趣親身體驗 XMTP 功能的人可以透過在各種平台中使用它來實現這一點,例如 Coinbase Wallet、Converse、CyberConnect、Lens 以及任何採用 Lens 協議的去中心化應用程式 (DApp)。
XMTP 是如何運作的?
XMTP 在三個不同的層級上運行,包括應用層、客戶端層和網路層。
應用程式層包含一系列利用 XMTP 用戶端軟體開發工具包 (SDK) 設計的用戶端應用程式。此 SDK 結合了 XMTP 訊息 API 用戶端,可實現用戶端和底層基礎架構之間的無縫通訊。由於 XMTP 支援跨平台相容性,用戶可以靈活地利用廣泛的客戶端應用程序,包括 Converse、Coinbase Wallet、Llenster 和其他由 Lens 驅動的平台。
客戶端層包含在應用程式層級執行的 XMTP 訊息 API 消費者。 XMTP中這一層的職責包括產生配備公鑰和私鑰的區塊鏈原始角色、通訊和請求的加密和解密、通訊內容分類的編碼和解碼以及綜合金鑰集的提交和恢復以及加密的公報和請求。
XMTP 的架構包含了一個分散的網路層,這將其與傳統的 web2 訊息傳遞系統區分開來。與這些依賴由單一平台控制的集中式伺服器的系統相比,XMTP 依賴多方管理的伺服器節點的分散式網路。本質上,任何人都可以透過在其計算設備上操作 XMTP 節點實例來為網路的開發和維護做出貢獻。
雖然利用符合可擴展訊息傳遞和狀態協定 (XMPP) 的應用程式的概念似乎很有吸引力,但探索採用此類解決方案的優勢至關重要。
XMTP 訊息傳遞應用程式的 4 個優點
圖片來源:freestocks/Unsplash
根據我們先前的論述,Web3 徹底改變了我們使用網路的方式及其底層機制。透過與 Web3 規範保持一致,XMTP 透過為訊息傳遞應用程式提供增強功能,確保使用者友好、安全和去中心化的訊息傳遞體驗。這些好處包括為最終用戶提供更多的功能。
XMTP透過建立全球節點網路實現去中心化,從而消除了對中心化伺服器的需求。透過利用這些分散式伺服器,對通訊的控制不再集中在單一實體或小團體手中,從而促進更公平和民主的資訊交換。
互通性是擴展訊息傳遞協定 (XMTP) 的關鍵功能,它使不同的平台、軟體程式和服務能夠順利通訊。由於網路上沒有集中控制,用戶可以自由地使用任何首選的訊息應用程式而無需強制。因此,個人可以透過各種平台和服務發送訊息,無論他們的選擇如何。一旦獲得廣泛接受,用戶將可以使用 WhatsApp、Messenger、Gmail、Discord、Viber 等多種訊息應用程序,透過任何符合 XMTP 的平台或服務輕鬆傳達訊息。
當使用 WhatsApp 或 Snapchat 等平台時,人們實際上假設擁有該平台提供的帳戶。相反,使用 XMTP,帳戶的所有權以及所有相關資料(包括個人郵箱)均歸使用者所有。這種安排確保了顧客的安全,因為他們能夠從 XMTP 節點而不是平臺本身檢索其編碼的郵件儲存庫。因此,無論訊息服務是否終止其操作或選擇排除特定顧客,受影響方都可以轉換到另一個通訊應用程序,同時保留他們先前的帳戶和其中的所有通訊。
XMTP 透過其對區塊鏈帳戶的支援提供了轉帳的便利性。用戶可以建立一個與其 Coinbase 錢包關聯的代理 XMTP 帳戶,以便透過他們選擇的訊息傳遞平台安全、輕鬆地傳輸和接收數位區塊鏈貨幣。
從本質上講,XMTP 促進了當代 Web3 應用程式中訊息傳遞服務更加無縫的集成,從而彌合了加密貨幣、區塊鏈技術和通訊平台之間的差距。
您應該切換到 XMTP DApp 嗎?
圖片來源:Emily Morter/Unsplash
雖然與 XMTP 相關的眾多優勢使其對於尋求傳統電子郵件系統替代方案的人來說具有誘人的前景,但必須承認 XMTP 仍然是一項相對新穎且未經測試的技術。因此,選擇使用圍繞該平台開發的訊息應用程式的個人可能會在過程中遇到某些挑戰或障礙。
幾個著名的訊息平台,包括 WhatsApp、Messenger 和 Snapchat,目前無法支援 XMTP。這種互通性的缺乏阻礙了支援 XMTP 的應用程式和傳統 Web 2.0 訊息服務之間的通訊。因此,此時選擇使用 XMTP 的用戶將發現自己無法與使用目前可用的任何廣泛使用的訊息傳遞平台的個人保持連線。
此外,應該指出的是,XMTP 目前在中心化基礎設施中運行,而不是在去中心化基礎設施中運行。目前的 XMTP 伺服器由 XMTP Labs 擁有和經營,該實驗室作為 XMTP 網路的起點,同時致力於擴大其節點分佈。因此,在這個初始階段使用XMTP並不能完全體現去中心化的本質。
雖然XMTP的底層結構已經表現出穩定性,但該協議仍然有必要經歷去中心化的過程,以吸引公眾的廣泛支持。
去中心化訊息傳遞的未來
隨著從 Web 2.0 向 Web 3.0 的轉變,預計 XMTP 等去中心化電子郵件協定將在全球開發人員中得到越來越多的採用。去中心化應用程式(DApps)的使用預計將成為雙向通訊的流行方法。此外,由於區塊鏈錢包要求建立假名身份以便在這些 DApp 內進行交互,投資者對整合了智慧合約功能的加密貨幣代幣的興趣可能會增加。
從 Web 2.0 到 Web 3.0 的轉變預計將逐步展開,在此期間需要耐心等待。謹慎的做法可能是在行動裝置上保持對 WhatsApp、Snapchat 和 Facebook Messenger 等流行訊息應用程式的可訪問性,同時探索去中心化應用程式 (DApp) 並等待它們的廣泛接受。