Kompleksowy Przewodnik po Nowym Standardzie Ethereum – ERC-4337

Kompleksowy Przewodnik po Nowym Standardzie Ethereum – ERC-4337

28 marca

/

Blockchain, web 3

Jeśli jesteś zaangażowany w świat blockchain i kryptowalut, prawdopodobnie słyszałeś o Ethereum, jednej z najpopularniejszych platform do tworzenia zdecentralizowanych aplikacji. Ethereum istnieje już od kilku lat i chociaż odniosło sukces pod wieloma względami, nadal istnieją pewne ograniczenia w sposobie, w jaki obecnie działa. To właśnie tam pojawia się ERC-4337 - proponowany Ethereum Improvement Proposal (EIP), który ma na celu wprowadzenie nowej funkcji zwanej "abstrakcją konta" do blockchaina Ethereum. W tym artykule przyjrzymy się bliżej temu, czym jest ERC-4337, jak działa i co oznacza dla użytkowników.

Definicja ERC-4337

ERC-4337 to proponowany EIP, który ma na celu wprowadzenie "abstrakcji kont" do blockchaina Ethereum. Pozwoliłoby to inteligentnym kontraktom na bezpośrednie otrzymywanie i wysyłanie funduszy bez konieczności posiadania konta pośredniczącego.

Przegląd Ethereum i jego ograniczeń

Zanim zanurkujemy w abstrakcję konta, najpierw zrozummy Ethereum i jego ograniczenia:

  • Ethereum to platforma blockchain, która umożliwia programistom budowanie i wdrażanie zdecentralizowanych aplikacji, lub dApps, na jej szczycie.
  • Ethereum używa natywnej kryptowaluty o nazwie Ether (ETH), aby zachęcić górników do przetwarzania transakcji i zabezpieczenia sieci.
  • Ethereum ma pewne ograniczenia, takie jak skalowalność, prywatność i bezpieczeństwo, które należy rozwiązać, aby uczynić go bardziej użytecznym i dostępnym.

A więc czym jest Abstrakcja Konta?

W ramach obecnego modelu opartego na koncie używanym w Ethereum, inteligentne kontrakty nie mogą bezpośrednio otrzymywać ani wysyłać funduszy. Zamiast tego polegają na koncie pośredniczącym w realizacji transakcji. Abstrakcja konta, z drugiej strony, pozwala inteligentnym kontraktom na posiadanie własnego unikalnego adresu, umożliwiając im bezpośrednie otrzymywanie i wysyłanie funduszy bez konta pośredniczącego. Umożliwiłoby to bardziej złożone interakcje inteligentnych kontraktów i uczyniło Ethereum bardziej elastycznym.

Co właściwie oznacza dla Ciebie ERC-4337?

Jeśli szukasz bardziej usprawnionego i przyjaznego dla użytkownika doświadczenia, jeśli chodzi o interakcję ze zdecentralizowanymi aplikacjami (dApps) w sieci Ethereum, to ERC-4337 może być właśnie tym, czego potrzebujesz. Ten nowy standard dla kont kontraktowych wprowadza kilka korzyści, które mogą sprawić, że Twoje życie jako użytkownika kryptowalut będzie łatwiejsze i bardziej wydajne.

  • Uproszczenie dostępu do portfela: Z pewnością docenisz uproszczenie dostępu do portfela i logowania. Dzięki ERC-4337 nie będziesz musiał zajmować się kłopotliwymi kluczami prywatnymi lub frazami nasiennymi podczas logowania się do portfela. Zamiast tego możesz użyć swojego adresu Ethereum jako identyfikatora logowania, dzięki czemu proces jest znacznie bardziej przyjazny dla użytkownika.
  • Opcje odzyskiwania hasła: Będziesz miał ulepszone opcje odzyskiwania w przypadku utraty dostępu do swojego konta. W przeciwieństwie do tradycyjnych kont Ethereum, ERC-4337 pozwala na dodanie adresów odzyskiwania do konta kontraktowego, co daje większą elastyczność i bezpieczeństwo w przypadku zgubienia hasła lub kradzieży urządzenia.
  • Sponsorowanie opłat za gaz: Będziesz cieszyć się opcją sponsorowania swoich opłat za gaz, co może zaoszczędzić znaczną ilość pieniędzy w dłuższej perspektywie. Z ERC-4337 nie będziesz musiał martwić się o opłaty za gaz, ponieważ osoba trzecia może pokryć je za Ciebie w zamian za niewielką opłatę.

Zalety ERC-4337

KorzyściWyjaśnienia
Poprawiona jakość użytkowaniaDzięki abstrakcji kont, użytkownicy nie muszą już posiadać i zarządzać wieloma kontami dla różnych dApps. Smart kontrakty mogą obsługiwać swoje własne transakcje, upraszczając tym samym interakcję z dApps i poprawiając jakość użytkowania.
Zwiększone bezpieczeństwoSmart kontrakty mogą działać jako adresy kont, zmniejszając ryzyko hakerowania i ataków na konta zewnętrzne, które obecnie są jedynymi kontami, które mogą inicjować transakcje w Ethereum. To zwiększyłoby bezpieczeństwo sieci i chroniłoby środki użytkowników.
Łatwiejsze wprowadzenie dla nowych deweloperówAbstrakcja kont ułatwiłaby nowym deweloperom budowanie i wdrażanie dApps na Ethereum, ponieważ nie musieliby już uczyć się skomplikowanych zagadnień związanych z kontami zewnętrznymi i opłatami za gaz. To zachęcałoby więcej deweloperów do budowania na Ethereum i zwiększałoby ogólny rozwój ekosystemu.
Interoperacyjność z innymi blockchainamiAbstrakcja kont umożliwiłaby Ethereum większą interoperacyjność z innymi blockchainami, które obsługują smart kontrakty. Pozwoliłoby to na interakcje międzyblokowe i umożliwiło deweloperom budowanie dApps, które wykorzystują mocne strony wielu blockchainów.

Wady ERC-4337

Chociaż ERC-4337 oferuje znaczne korzyści, jego przyjęcie wiąże się z pewnym ryzykiem. Po pierwsze, dodatkowa elastyczność tego nowego standardu może być potencjalnie wykorzystana. Ponadto problemy z kompatybilnością z obecnymi portfelami i aplikacjami, wraz z koniecznością zaufania przez użytkowników do osób trzecich w zakresie ich transakcji, mogą stanowić istotne wyzwania. Ponadto wdrożenie ERC-4337 mogłoby wymagać znacznej infrastruktury i wiedzy technicznej, co mogłoby wywołać obawy związane z centralizacją. Wreszcie, wysokie koszty sieci Ethereum i wymóg weryfikacji kontraktów mogą dodatkowo utrudnić przyjęcie tego standardu. Ważne jest, aby użytkownicy i deweloperzy pozostali czujni i świadomi tych potencjalnych zagrożeń podczas rozważania wdrożenia ERC-4337.

Wnioski

Podsumowując, ERC-4337 reprezentuje sugerowaną propozycję ulepszenia Ethereum, która zawiera abstrakcję konta w blockchainie Ethereum. Umożliwia to inteligentnym kontraktom bezpośrednie wysyłanie i otrzymywanie funduszy bez konieczności posiadania konta pośredniczącego. Nowa funkcja ma potencjał, aby usprawnić doświadczenie użytkownika, zwiększyć bezpieczeństwo i ułatwić rozwój i wdrażanie dApps na Ethereum dla nowych deweloperów.

Never miss a story

Stay updated about Nextrope news as it happens.

You are subscribed

More of our Blog

See the latest collection of articles produced by our seasoned professionals

Zakres projektu

API/Backend
Development

Strony Internetowe
Development

Aplikacje Mobilne
Development

Projektowanie
Design

Blockchain
Solutions

Usługi Internetowe
Services

Next Enterprises zapewniło bankowi usługę technologiczną potrzebną do wprowadzenia projektu opartego na blockchainie. W ramach współpracy firma zaprojektowała usługę w modelu SaaS. Rozwiązanie przechowuje na swoich serwerach, udostępniając je bankowi i jednocześnie gwarantując jakość zgodną ze standardami zawartymi w umowie.

Tomasz Sienicki

Tomasz Sienicki

Blockchain Strategy Manager, Alior Bank

Współpraca z zespołem Nextrope wyznacza zupełnie nowy poziom jakości, innowacyjnych rozwiązań i profesjonalnych usług. Jeśli potrzebujesz wsparcia przy technologii blockchain, trafiłeś na profesjonalistów. Zdecydowanie polecam!

Kajetan Komar-Komarowski

Kajetan Komar-Komarowski

Współzałożyciel i prawnik Lex Secure

W listopadzie 2017 r. opublikowaliśmy grę wykorzystującą inteligentne kontrakty jako mechanizm dystrybucji i transakcji. Zespół Nextrope wspierał nas w najważniejszej części projektu - tworzeniu i testowaniu bezpieczeństwa inteligentnych kontraktów blockchain w sieci Ethereum. Mogę gorąco polecić Mateusza i jego zespół - to prawdziwi eksperci w dziedzinie blockchaina.

Maciej Skrzypczak

Maciej Skrzypczak

CEO Gameset