Czym jest i jak działa protokół XMTP Web3 Messaging Protocol?
Kluczowe wnioski
XMTP to innowacyjny protokół komunikacyjny zaprojektowany w celu zapewnienia poufności i bezpieczeństwa wiadomości przesyłanych między kontami opartymi na łańcuchu bloków, przy jednoczesnym podkreśleniu zdecentralizowanej kontroli i autonomii użytkownika.
XMTP działa na wielu poziomach, w tym w warstwie aplikacji, klienta i sieci, aby ułatwić płynną komunikację i interoperacyjność między różnymi platformami i systemami oprogramowania dzięki zdecentralizowanemu podejściu.
Aplikacje do przesyłania wiadomości XMTP zapewniają szereg korzyści, w tym zdecentralizowaną architekturę, płynną kompatybilność między platformami, bezpieczną kontrolę nad danymi osobowymi i łatwą transmisję zasobów cyfrowych zakorzenionych w rozproszonych rejestrach. Niemniej jednak powszechna akceptacja i integracja z powszechnie używanymi platformami komunikacyjnymi, takimi jak WhatsApp i Facebook Messenger, pozostają ograniczone w tej konkretnej fazie.
Web3 stanowi znaczący postęp w stosunku do swojego poprzednika, Web 2.0, który przede wszystkim kładł nacisk na użyteczność, zbieranie danych i treści generowane przez użytkowników. W przeciwieństwie do niego, Web3 kładzie nacisk na decentralizację, dając użytkownikom kontrolę nad ich własnymi danymi i promując płynną interakcję między różnymi systemami poprzez zwiększoną interoperacyjność. Pojawienie się tego nowego paradygmatu stwarza bezprecedensową okazję do stworzenia doskonałych protokołów internetowych, ponieważ odchodzimy od Web2 w kierunku Web3.
Podczas przejścia na sieć nowej generacji, czyli “WebThus”, przewiduje się, że jedna z najbardziej znaczących zmian nastąpi w sferze komunikacji i jej wykorzystania. Wynika to z faktu, że istniejące konwencjonalne protokoły, które są zoptymalizowane pod kątem drugiej iteracji Internetu, znanej jako “Web2”, nie posiadają niezbędnych funkcji wymaganych dla zaawansowanej funkcjonalności “WebThus”. W rezultacie opracowano alternatywne rozwiązanie o nazwie Extensible Messaging and Presence Protocol (XMPP), aby zaradzić tym brakom i wspierać nowoczesne potrzeby komunikacyjne.
XMTP (Extensible Mail Transfer Protocol) to proponowane rozszerzenie powszechnie używanego formatu wiadomości internetowych (IMF), który obejmuje protokół SMTP (Simple Mail Transfer Protocol). Głównym celem XMTP jest zapewnienie ulepszonych funkcji bezpieczeństwa dla komunikacji e-mail przy jednoczesnym zachowaniu wstecznej kompatybilności z istniejącymi systemami SMTP. Osiąga to poprzez wykorzystanie różnych mechanizmów, takich jak szyfrowanie S/MIME (Secure Multipurpose Internet Mail Extensions), podpisy cyfrowe i uwierzytelnianie wiadomości oparte na domenie. Ponadto XMTP obsługuje zaawansowane opcje dostarczania, takie jak wiadomości wieloczęściowe, filtrowanie treści i kontrola dostępu do skrzynki odbiorczej.Jednak ze względu na swój złożony charakter i potencjalne zakłócenia w istniejącej infrastrukturze poczty e-mail, XMTP nie został jeszcze powszechnie przyjęty.
Czym jest XMTP?
Wprowadzono innowacyjny Extensible Message Transport Protocol (XMTP), który oferuje podstawę i ramy dla poufnej i szyfrowanej komunikacji między adresami blockchain. Protokół ten służy jako integralny składnik platform komunikacyjnych, zapewniając osobom fizycznym niezbędne możliwości, takie jak rozproszona infrastruktura, kompatybilność międzyplatformowa, wsparcie dla integracji portfela blockchain i autonomia użytkownika.
XMTP i jego spółka zależna, XMTP Labs, wspierają deweloperów, oferując im niezbędne zasoby, takie jak infrastruktura sieciowa, kompleksowa dokumentacja i wskazówki krok po kroku dotyczące integracji XMTP z ich zdecentralizowanymi aplikacjami (DApps).
XMTP otrzymał poparcie od kilku znanych firm technologicznych, co świadczy o jego potencjalnym wpływie na branżę. Osoby zainteresowane bezpośrednim doświadczeniem możliwości XMTP mogą to zrobić, wykorzystując go na różnych platformach, takich jak Coinbase Wallet, Converse, CyberConnect, Lens i dowolnej zdecentralizowanej aplikacji (DApp), która wykorzystuje protokół Lens.
Jak działa XMTP?
XMTP działa na trzech różnych poziomach, w tym w warstwie aplikacji, warstwie klienta i warstwie sieciowej.
Warstwa aplikacji obejmuje szereg aplikacji klienckich, które zostały zaprojektowane przy użyciu zestawu do tworzenia oprogramowania klienckiego (SDK) XMTP. Zawierający klienta API przesyłania wiadomości XMTP, ten zestaw SDK umożliwia płynną komunikację między klientami a infrastrukturą bazową. Ponieważ XMTP obsługuje kompatybilność międzyplatformową, użytkownicy mogą elastycznie korzystać z szerokiej gamy aplikacji klienckich, w tym Converse, Coinbase Wallet, Lenster i innych platform opartych na Lens.
Warstwa klienta obejmuje konsumentów API wiadomości XMTP działających na poziomie aplikacji. Obowiązki tego poziomu w XMTP obejmują generowanie person pochodzących z łańcucha bloków, wyposażonych zarówno w publiczne, jak i prywatne klucze kryptograficzne, szyfrowanie i deszyfrowanie korespondencji i zaproszeń, kodowanie i dekodowanie klasyfikacji treści komunikacyjnych, a także przesyłanie i odzyskiwanie kompleksowych zestawów kluczy oraz zaszyfrowanych komunikatów i próśb.
Architektura XMTP obejmuje zdecentralizowaną warstwę sieciową, która odróżnia ją od konwencjonalnych systemów przesyłania wiadomości web2.W przeciwieństwie do tych systemów, które opierają się na scentralizowanych serwerach kontrolowanych przez pojedynczą platformę, XMTP opiera się na rozproszonej sieci węzłów serwerowych zarządzanych przez wiele stron. Zasadniczo każdy może przyczynić się do rozwoju i utrzymania sieci, obsługując instancję węzła XMTP na swoim urządzeniu komputerowym.
Chociaż koncepcja korzystania z aplikacji zgodnej z Extensible Messaging and Presence Protocol (XMPP) może wydawać się atrakcyjna, konieczne jest zbadanie korzyści płynących z zastosowania takiego rozwiązania.
4 Zalety aplikacji do przesyłania wiadomości XMTP
Image Credit:freestocks/ Unsplash
Zgodnie z naszym poprzednim dyskursem, Web3 rewolucjonizuje zarówno sposób, w jaki korzystamy z Internetu, jak i jego podstawowe mechanizmy. Dzięki dostosowaniu do specyfikacji Web3, XMTP zapewnia przyjazne dla użytkownika, bezpieczne i zdecentralizowane przesyłanie wiadomości poprzez zapewnienie ulepszonych funkcji dla aplikacji do przesyłania wiadomości. Korzyści te obejmują zwiększoną funkcjonalność dla użytkowników końcowych.
XMTP osiąga decentralizację poprzez ustanowienie globalnej sieci węzłów, eliminując w ten sposób wymóg scentralizowanego serwera. Wykorzystując te rozproszone serwery, kontrola nad komunikacją nie jest skoncentrowana w rękach pojedynczego podmiotu lub małej grupy, promując w ten sposób bardziej sprawiedliwą i demokratyczną wymianę informacji.
Interoperacyjność jest kluczową cechą protokołu eXtended Messaging Protocol (XMTP), który umożliwia płynną komunikację między różnymi platformami, programami i usługami. Ponieważ nie ma scentralizowanej kontroli nad siecią, użytkownicy mają swobodę korzystania z dowolnej preferowanej aplikacji do przesyłania wiadomości bez przymusu. W związku z tym osoby fizyczne mogą wysyłać wiadomości za pośrednictwem różnych platform i usług, niezależnie od swoich wyborów. Po osiągnięciu powszechnej akceptacji, użytkownicy będą mogli korzystać z wielu aplikacji do przesyłania wiadomości, takich jak WhatsApp, Messenger, Gmail, Discord, Viber, z łatwością przekazując wiadomości za pośrednictwem dowolnej platformy lub usługi zgodnej z XMTP.
Korzystając z platform takich jak WhatsApp lub Snapchat, użytkownik faktycznie zakłada posiadanie konta dostarczonego przez tę platformę. I odwrotnie, w przypadku XMTP, własność konta jest przypisana do użytkownika, wraz ze wszystkimi powiązanymi danymi, w tym indywidualną skrzynką pocztową. Taki układ zapewnia bezpieczeństwo użytkownikom, ponieważ są oni w stanie odzyskać swoje zakodowane repozytorium poczty z węzła XMTP, a nie z samej platformy.W związku z tym, niezależnie od tego, czy usługa przesyłania wiadomości zakończy swoją działalność, czy zdecyduje się wykluczyć konkretnego patrona, strona, której to dotyczy, może przejść do innej aplikacji komunikacyjnej, zachowując swoje poprzednie konto i całą korespondencję na nim.
XMTP oferuje wygodę przesyłania pieniędzy dzięki obsłudze kont blockchain. Użytkownicy mogą utworzyć konto proxy XMTP powiązane z ich portfelem Coinbase, aby bezpiecznie i łatwo przesyłać i odbierać cyfrowe waluty blockchain za pośrednictwem wybranej platformy komunikacyjnej.
Zasadniczo XMTP ułatwia bardziej płynną integrację usług przesyłania wiadomości we współczesnych aplikacjach Web3, wypełniając w ten sposób lukę między kryptowalutą, technologią blockchain i platformami komunikacyjnymi.
Czy powinieneś przejść na XMTP DApp?
Image Credit:Emily Morter/ Unsplash
Chociaż liczne korzyści związane z XMTP sprawiają, że jest to kusząca perspektywa dla osób poszukujących alternatywy dla tradycyjnych systemów poczty elektronicznej, należy przyznać, że XMTP pozostaje stosunkowo nową i niesprawdzoną technologią. W związku z tym osoby, które zdecydują się na korzystanie z aplikacji do przesyłania wiadomości opracowanej na tej platformie, mogą napotkać pewne wyzwania lub przeszkody na swojej drodze.
Kilka znanych platform komunikacyjnych, w tym WhatsApp, Messenger i Snapchat, nie jest obecnie w stanie obsługiwać XMTP. Ten brak interoperacyjności utrudnia komunikację między aplikacjami obsługującymi XMTP a tradycyjnymi usługami przesyłania wiadomości Web 2.0. W związku z tym użytkownicy, którzy zdecydują się obecnie korzystać z XMTP, nie będą w stanie utrzymywać połączeń z osobami korzystającymi z którejkolwiek z powszechnie używanych platform komunikacyjnych.
Ponadto należy zauważyć, że XMTP działa obecnie w ramach scentralizowanej infrastruktury, a nie zdecentralizowanej. Obecne serwery XMTP są własnością i są obsługiwane przez XMTP Labs, które służy jako punkt wyjścia dla sieci XMTP podczas pracy nad rozszerzeniem dystrybucji węzłów. W związku z tym korzystanie z XMTP na tym początkowym etapie nie uosabia w pełni istoty decentralizacji.
Podczas gdy podstawowa struktura XMTP wykazała stabilność, nadal konieczne jest, aby protokół przeszedł proces decentralizacji w celu przyciągnięcia szerokiego wsparcia ze strony ogółu społeczeństwa.
Przyszłość zdecentralizowanego przesyłania wiadomości
Wraz z przejściem od Web 2.0 do Web 3.0 przewiduje się, że zdecentralizowane protokoły poczty elektronicznej, takie jak XMTP, będą coraz częściej wykorzystywane przez deweloperów.Oczekuje się, że wykorzystanie zdecentralizowanych aplikacji (DApps) stanie się dominującą metodą dwukierunkowej komunikacji. Co więcej, wraz z wymogiem portfeli blockchain w celu ustanowienia pseudonimowych tożsamości do interakcji w ramach tych DApps, może nastąpić wzrost zainteresowania inwestorów tokenami kryptowalut zintegrowanymi z funkcjonalnością inteligentnych kontraktów.
Przewiduje się, że przejście z Web 2.0 do Web 3.0 będzie następować stopniowo, co wymaga cierpliwości w międzyczasie. Rozsądne może być utrzymanie dostępu do popularnych aplikacji do przesyłania wiadomości, takich jak WhatsApp, Snapchat i Facebook Messenger na urządzeniu mobilnym, jednocześnie badając zdecentralizowane aplikacje (DApps) i czekając na ich powszechną akceptację.