XMTP är ett spännande nytt protokoll för decentraliserad meddelandehantering som kan förändra meddelanden för alltid.
Viktiga takeaways
- XMTP är ett nytt protokoll som ger säker och privat meddelandehantering mellan blockchain-konton, med fokus på decentralisering och användarägande.
- XMTP fungerar i tre lager - applikationslagret, klientskiktet och nätverkslagret - för att möjliggöra decentraliserad meddelandehantering och interaktion mellan olika plattformar och applikationer.
- XMTP-meddelandeappar erbjuder fördelar som decentralisering, interoperabilitet, användarägande av data och möjligheten att enkelt överföra digital blockchain-valuta. Utbredd användning och interoperabilitet med populära meddelandeappar som WhatsApp och Messenger är dock fortfarande begränsad i detta skede.
Web3 är ett viktigt steg framåt från Web2. Medan Web2 är mer fokuserat på användbarhet, datainsamling och användargenererat innehåll, fokuserar Web3 på decentralisering, användarens ägande och kontroll samt interoperabilitet. När vi går över från Web2 till Web3 är möjligheten att utveckla bättre webbprotokoll nu möjlig.
Under övergången kan vi förvänta oss att några av de största effekterna kommer att vara inom området meddelandehantering och hur meddelanden används. Eftersom traditionella protokoll utformades för Web2, har de inte de funktioner som behövs för Web3. Således skapades XMTP.
Så, vad är XMTP, och hur fungerar det? Låt oss
Vad är XMTP?
Det nya Extensible Message Transport Protocol (XMTP) tillhandahåller ett nätverk och standard för säker och privat meddelandehantering mellan blockchain-konton. XMTP används på meddelandeapplikationer för att förse användare med viktiga funktioner som ett decentraliserat nätverk, interoperabilitet, blockchain-kontostöd och användarägande.
XMTP och XMTP Labs är för närvarande fokuserade på att hjälpa utvecklare genom att tillhandahålla initiala nätverk, dokumentation och guider för att implementera XMTP på deras decentraliserade applikationer (DApps).
XMTP får stöd från stora tekniska företag. För att förstå hur kraftfullt och användbart XMTP kan vara kan du prova det i Coinbase Wallet, Converse, CyberConnect, Lens, Unstoppable Domains och vilken DApp som helst som använder Lens-protokollet.
Hur fungerar XMTP?
XMTP fungerar i tre lager, nämligen applikationslagret, klientlagret och nätverkslagret.
- Applikationslager: Applikationsskiktet omfattar klientappar gjorda med XMTP-klientens SDK. Denna klient-SDK bäddar in XMTP-meddelande-API-klienten som används för att kommunicera med klientlagret. Eftersom XMTP är interoperabelt kan du använda vilken app som helst som utvecklats med klientens SDK, som Converse, Coinbase Wallet, Lenster och alla tillgängliga Lens-appar.
- Klientlager: Detta lager omfattar XMTP-meddelande API-klienter från applikationslagret. Detta lager av XMTP är ansvarigt för att skapa blockchain-baserade identiteter med offentliga och privata nycklar, kryptera och dekryptera meddelanden och inbjudningar, kodning och avkodning av meddelandeinnehållstyper, och skicka och hämta alla nyckelpaket och krypterade meddelanden och inbjudningar.
- Nätverk Lager: Nätverkslagret i XMTP är det som gör detta protokoll decentraliserat. Till skillnad från traditionell Web2-meddelanden, där alla servrar ägs av en enda plattform, använder XMTP ett nätverk av servernoder som ägs av flera enheter. Dessa enheter kan vara vilken person som helst som deltar i att bygga nätverket genom att köra XMTP-nodmjukvaran på sin dator.
Det låter mycket bra och bra, men vilka är fördelarna med att använda en XMTP-aktiverad app?
4 fördelar med XMTP Messaging Apps
Som diskuterats tidigare förändrar Web3 markant hur vi använder internet och hur det fungerar. XMTP följer Web3-standarderna genom att göra meddelandehantering bekväm, säker och decentraliserad. XMTP gör detta genom att tillhandahålla avancerade funktioner för meddelandeappar som användare kommer att dra nytta av, inklusive:
- Decentralisering: XMTP decentraliserar meddelandehantering genom att tillhandahålla och tilldela XMTP-noder runt om i världen. Att använda servernoder förnekar behovet av en centraliserad server, vilket säkerställer att ingen liten minoritet kontrollerar hur vi kommunicerar med varandra.
- Interoperabilitet: XMTP tillåter olika plattformar, applikationer och tjänster att interagera sömlöst. Med ingen enskild enhet som äger ett nätverk kan ingen tvinga dig att använda en enda meddelandeapp. Det betyder att du nu kan skicka meddelanden till vem som helst, även om de använder en annan meddelandeapplikation eller tjänst. När XMTP väl har blivit vanligare bör du kunna välja vilken meddelandeapp som helst, till exempel WhatsApp skicka meddelanden till någon via Messenger, Gmail, Discord, Viber eller någon annan meddelandeapp eller plattform som använder XMTP.
- Identitetsägande: När du skapar ett konto för WhatsApp, Snapchat eller någon populär meddelandetjänst, lånar du i princip ett konto från deras plattform. Med XMTP äger du ditt konto och all data den producerar, inklusive din inkorg. Detta ger säkerhet för användare, eftersom de alltid kan begära sin krypterade inkorg från en XMTP-nod, inte plattformen. Så även om en meddelandetjänst stängs av eller beslutar att de inte vill ha dig på sin plattform, kan du byta till en ny meddelandeapp och fortfarande ha ditt gamla konto och alla interaktioner du hade i det konto.
- Bekväm pengaöverföring: Även om XMTP inte är blockchain, stöder det blockchain-konton. Genom att skapa ett proxy XMTP-konto kopplat till din Coinbase-plånbok kan användare nu skicka och ta emot digital blockchain-valuta säkert och bekvämt med hjälp av deras föredragna meddelandeprogram.
Kort sagt, XMTP möjliggör mycket större integration av meddelandetjänster i moderna Web3-appar, vilket för krypto, blockchain och meddelandehantering närmare.
Ska du byta till en XMTP DApp?
Med de många fördelarna med XMTP är det ganska frestande att byta till en XMTP-stödd meddelandeapp. Men eftersom XMTP fortfarande är ett nytt protokoll kommer användare att stöta på problem om de använder en app byggd på XMTP.
Många av de stora meddelandeplattformarna vi använder för närvarande, som WhatsApp, Messenger och Snapchat, stöder för närvarande inte XMTP. Utan interoperabilitet mellan dessa plattformar kan XMPT-stödda appar inte ansluta till dessa Web2-meddelandeapplikationer. Så om du byter till att använda en XMTP-app just nu, kommer du inte att kunna använda den appen för att få kontakt med någon som använder någon av de populära meddelandeapparna vi använder idag.
Dessutom använder XMTP för närvarande en distribuerat nätverk, inte ett decentraliserat. XMTP Labs äger de två XMTP-servrarna som för närvarande är tillgängliga. Dessa servrar är avsedda att snabbstarta XMTP-nätverket medan de arbetar med att sprida servernoder. Så, tills deras decentraliseringsfas börjar (mycket snart), kommer användningen av XMTP inte att vara så decentraliserad.
Även om protokollet i sig redan är stabilt i detta skede, behöver XMTP fortfarande gå igenom sin decentraliseringsfas och ha ett bredare antagande för att tilltala majoriteten av befolkningen.
Framtiden för decentraliserad meddelandehantering
När vi går över från Web2 till Web3 kan vi förvänta oss att XMTP och andra decentraliserade internetprotokoll kommer att få större användning av utvecklare över hela världen. DApps kommer sannolikt att vara standardläget för tvåvägskommunikation. Och eftersom blockchain-konton krävs för att skapa proxy-identiteter för DApps, kan vi till och med se smarta kontraktsaktiverade kryptovalutor få ännu fler investerare på lång sikt.
Övergången från Web2 till Web3 kommer sannolikt att vara en långsam process. Tills dess, håll dina WhatsApp-, Snapchat- och Messenger-appar installerade på din telefon medan du spelar med DApps och väntar på att de ska antas.