Źródło artykułu: Yue Xiaoyu
Po Uniswap, kolejna klasyczna aplikacja infrastruktury branżowej ENS (Ethereum Name Service) również wprowadza swoje własne Layer2 - Namechain.
ENS nazywane jest perłą w ekosystemie aplikacji Ethereum i stanowi przykład referencyjny, a Vitalik często wspomina ten projekt.
Obecnie ENS ogłosiło uruchomienie swojego Layer2, co jest bardzo istotnym krokiem, któremu warto się przyjrzeć.
Wizja stojąca za Namechain w rzeczywistości brzmi: zjednoczenie tożsamości użytkowników w wielu łańcuchach, stworzenie cyfrowego łańcucha tożsamości z jedną tożsamością użytkownika.
ENS, jako zdecentralizowana usługa domen, dzięki Namechain może dalej rozszerzyć swoje zastosowanie, nie ograniczając się tylko do ekosystemu Ethereum, ale stając się rozwiązaniem tożsamości międzyłańcuchowej.
Następnie możemy przeanalizować to dokładniej.
Dlaczego wprowadzać Namechain?
Aby zrozumieć, dlaczego ENS wprowadza layer2, trzeba najpierw poznać problemy, z jakimi boryka się ENS.
ENS, jako zdecentralizowana usługa domen, wdrożona na głównym łańcuchu Ethereum, obecnie stoi przed wysokimi kosztami transakcji oraz problemem skalowalności.
Wysokie koszty gazu na głównym łańcuchu Ethereum sprawiają, że rejestracja, przedłużenie oraz jakiekolwiek operacje związane z interakcjami z smart kontraktami stają się bardzo drogie. Szczególnie w czasie przeciążenia sieci Ethereum lub wzrostu cen gazu, koszt tych operacji dla użytkowników znacznie wzrasta.
To ogranicza liczbę użytkowników korzystających z ENS.
Z drugiej strony, obecnie i w przyszłości mamy do czynienia z wielołańcuchowym krajobrazem, w którym pojawia się coraz więcej łańcuchów, ale zauważalne jest, że na różnych łańcuchach kod ENS jest kopiowany i ponownie wdrażany jako aplikacja domenowa, co jest powtarzaniem koła i nie wnosi żadnej wartości.
Dodatkowo, na różnych łańcuchach użytkownicy mają różne tożsamości domenowe, co w rzeczywistości znacząco obniża jakość doświadczenia użytkownika; użytkownicy potrzebują jednolitej tożsamości w świecie cyfrowym.
Jednak ENS jest obecnie ograniczone do Ethereum, ENS zostało pierwotnie zaprojektowane dla Ethereum, co oznacza, że bezpośrednio polega na architekturze blockchaina Ethereum, w tym na jego systemie opłat gazowych oraz środowisku wykonawczym smart kontraktów.
W związku z tym ENS stoi przed problemem skalowalności w kontekście wielu łańcuchów.
Rozwiązanie zaproponowane przez ENS
ENS również nieustannie stara się rozwiązać te problemy i wypróbował wiele rozwiązań.
Na przykład ENS, poprzez poprawę logiki smart kontraktów, zmniejsza niepotrzebne operacje on-chain, co w pewnym stopniu obniża koszty gazu; zastosowano technologię przetwarzania zbiorczego, aby połączyć wiele operacji w jedną transakcję, aby zmniejszyć koszty gazu pojedynczej operacji.
Jednak te rozwiązania nie rozwiązują problemu w sposób fundamentalny, są to podstawowe optymalizacje, a koszty płacone przez użytkowników oraz koszty zarządzania wciąż są bardzo wysokie.
Jeśli chcemy, aby więcej osób korzystało z usług ENS, ENS musi dokonać większych zmian, a obecnie proponowane rozwiązanie to wprowadzenie własnego łańcucha aplikacji.
Z jednej strony, Namechain wykorzystuje dowody zerowej wiedzy i technologię rollup, znacznie obniżając koszty transakcji. Dzięki przetwarzaniu zbiorczemu transakcji, może zmniejszyć koszty zapisu danych na głównym łańcuchu Ethereum.
Z drugiej strony, dzięki temu Layer 2, Namechain może łatwiej współdziałać z innymi blockchainami, co zwiększa wsparcie dla domen ENS w wielu łańcuchach.
Oczekuje się, że Namechain uruchomi się pod koniec 2025 roku.
Wprowadzenie Namechain dodatkowo zwiększy zapotrzebowanie na domeny ENS, zwiększając atrakcyjność ekosystemu ENS i wpływając na kierunek rozwoju innych usług domen blockchain.
Jak Namechain to konkretnie realizuje?
Namechain jest ZK Rollupem (dowody zerowej wiedzy), który nie wybrał stosu OP Optimism, lecz zdecydował się na zastosowanie technologii ZK Stack zkSync. (jeszcze niepotwierdzone)
Wiele znanych projektów korzysta z OP Stack, takich jak Base, Uniswap itd.
Namechain ENS nie dołączył do ekosystemu Superchain OP, co oznacza, że straci pewną płynność i interoperacyjność.
Jednak najważniejszym powodem, dla którego ENS podjęło tę decyzję, jest: prywatność.
Ponieważ dla tożsamości użytkownika prywatność jest czynnikiem najważniejszym, bardziej odpowiednie jest stosowanie technologii ZK.
Dowody zerowej wiedzy pozwalają jednemu uczestnikowi (dowodzącemu) udowodnić innemu uczestnikowi (weryfikatorowi), że zna pewne informacje lub że pewne informacje są poprawne, nie ujawniając szczegółów tych informacji. W transakcjach blockchainowych oznacza to, że szczegóły transakcji (takie jak kwota transakcji, strony transakcji itd.) mogą być ukryte.
To jest bardzo przydatne dla operacji związanych z handlem i zarządzaniem domenami ENS, ponieważ użytkownicy mogą udowodnić, że dokonali ważnej operacji (np. rejestracji lub aktualizacji domeny), nie ujawniając, jakie domeny posiadają.
Dlatego ENS wybrało ZK Stack, co było nieco zaskakujące, ale również zrozumiałe.
Czy Namechain jeszcze bardziej zwiększy podział płynności Layer2?
Namechain, jako rozwiązanie Layer 2 zaprojektowane specjalnie dla ENS, nie będzie bezpośrednio zwiększać problemu podziału płynności.
Ponieważ jego głównym celem jest poprawa efektywności usług ENS, a nie działanie jako niezależny ekosystem przyciągający szeroką gamę zróżnicowanych transakcji.
To jest różnica między łańcuchem aplikacyjnym a uniwersalnym.
Jednakże, jeśli użytkownicy i deweloperzy ENS chcą korzystać z Namechain do przeprowadzania innych typów transakcji lub interakcji z innymi rozwiązaniami Layer 2, mogą napotkać problem podziału płynności.
Dlatego, chociaż specyfika Namechain może nie zwiększać bezpośrednio problemu podziału płynności, ENS musi rozważyć, jak zapewnić połączenie z szerszym ekosystemem zdecentralizowanych finansów, aby zapewnić użytkownikom bezproblemowe doświadczenie.
Jak Namechain może zapewnić użytkownikom bezproblemowe doświadczenie?
Największym problemem, z którym boryka się Namechain, jest to, jak zapewnić użytkownikom bezproblemowe doświadczenie.
ENS zbudowało nowy łańcuch, ale przeciętni użytkownicy w ogóle nie rozumieją relacji i sposobu użycia różnych łańcuchów.
W związku z tym Namechain ENS może rozważyć połączenie z rozwiązaniami abstrakcji łańcucha.
Abstrakcja łańcucha pozwala użytkownikom korzystać z usług ENS bez konieczności martwienia się o szczegóły dotyczące podstawowego blockchaina, takie jak koszty transakcji czy interakcje między blockchainami, oferując bardziej intuicyjne i uproszczone doświadczenie użytkownika.
ENS opracowuje znormalizowany interfejs przy użyciu technologii abstrakcji łańcucha, co pozwala na bezproblemowe działanie DID (decentralizowanej tożsamości) Namechain na wielu blockchainach.
Podczas weryfikacji międzyłańcuchowej, wdrożenie jednolitego systemu, w którym ENS domena lub tożsamość użytkownika mogą być weryfikowane na różnych łańcuchach, podczas gdy użytkownik musi jedynie przeprowadzić jednolitą konfigurację tożsamości.
W związku z tym, po połączeniu z abstrakcją łańcucha, Namechain może zarządzać międzyłańcuchowymi domenami ENS, oferując znormalizowany i uproszczony interfejs, co ułatwia korzystanie z tej samej tożsamości ENS na różnych blockchainach.
Podsumowanie
Wizja stojąca za Namechain jest zbudowana wokół zjednoczenia tożsamości użytkowników w wielu łańcuchach.
W środowisku wielołańcuchowym użytkownicy często muszą zarządzać wieloma tożsamościami na różnych blockchainach, co jest nie tylko skomplikowane, ale także obniża jakość doświadczenia użytkownika.
Namechain, oferując zintegrowane rozwiązanie tożsamości, umożliwia użytkownikom korzystanie z tej samej domeny ENS jako ich cyfrowej tożsamości na wielu blockchainach. Ta jedność upraszcza operacje użytkowników w różnych ekosystemach.
Dzięki temu zintegrowanemu systemowi zarządzania tożsamością użytkownicy mogą lepiej kontrolować swoje dane i prywatność oraz zmniejszyć ryzyko związane z zarządzaniem wieloma tożsamościami.
W porównaniu do tradycyjnych operacji wielołańcuchowych, Namechain oferuje bardziej płynne doświadczenie użytkownika, podobne do jednolitych logowań (SSO) w tradycyjnym internecie, co sprawia, że interakcje użytkowników między blockchainami są bardziej bezproblemowe.
Potwierdzenie danych, prywatność, zdolność do komponowania, to wszystko są unikalne wartości, które mogą zapewnić tylko aplikacje blockchain.
Możemy dalej śledzić Namechain oraz te ekosystemy aplikacji.