Powrót

2. Poziom średnio-zaawansowany

Ukończono: 0%
Kroki: 0/0
  1. 1. Ethereum 2.0 – co to jest?
  2. 2. Na czym polega spalanie kryptowalut?
  3. 3. Jak stworzyć własną kryptowalutę?
  4. 4. Blockchain Oracle – czym są wyrocznie?
  5. 5. Jak zarabiać na NFT?
  6. 6. Czym jest token ERC20 i jak powstaje?
  7. 7. Metaverse – nowy wirtualny świat
  8. 8. Metaverse – TOP 15 projektów wirtualnej rzeczywistości
  9. 9. Analiza techniczna – czy warto jej używać?
  10. 10. Czym są pule płynności DeFi?
  11. 11. Druga warstwa - co to jest? 
  12. 12. Tokeny wrapowane - co to jest?
  13. 13. Co to jest Lightning Network?
  14. 14. Co to są security tokens?
  15. 15. Czym jest P2E i jak działa?
  16. 16. Czym są Social Token?
  17. 17. Przykłady wykorzystania Web3 na blockchainie
  18. 18. Czym jest Web5?
  19. 19. Ethereum London Hard Fork - co to jest?
  20. 20. SegWit BTC
  21. 21. Polkadot - Zdecentralizowany blockchain i kryptowaluta DOT
  22. 22. Polkadot Parachain - Blockchain nowej generacji
  23. 23. Ustawienie zleceń Stop Loss i Take Profit
  24. 24. Typy zleceń w tradingu - stop loss, trailling stop loss, LIMIT
  25. 25. Co to jest DEX?
  26. 26. Czym jest Curve Finance?
  27. 27. Co to jest GameFI?
  28. 28. Tokeny niewymienne i giełdy NFT
  29. 29. Kryptowalutowe kroki - Czym jest Move-To-Earn M2E?
  30. 30. Co to jest Proof of Reserves PoR?
  31. 31. Interoperacyjność w świecie kryptowalut i blockchain
  32. 32. Blockchain i jego warstwy - Czym jest warstwa trzecia Blockchain layer 3 (L3)
  33. 33. Czym jest warstwa 0 w technologii Blockchain?
  34. 34. Warstwy blockchain - czym jest layer 1?
  35. 35. Czym jest MakerDAO i DAI?
  36. 36. Czym jest Blockchain sharding?
  37. 37. Czym są opłaty licencyjne NFT?
  38. 38. Co to jest protokół SubDAO i jak działa?
  39. 39. Główne różnice pomiędzy statycznym NFT i dynamicznym NFT
  40. 40. Liquidity Provider Tokens (LP) czym są i dlaczego są tak ważne?
  41. 41. Co to jest KnowOrigin NFT i jak działa?
  42. 42. Czym są zdecentralizowane media społecznościowe?
  43. 43. Czym jest Ethereum Name Service (ENS) i jak działa ta domena?
  44. 44. Arbitrum: rozwiązanie skalowania Ethereum – wszystko, co musisz wiedzieć
  45. 45. Ethereum ERC-4337 – czym jest i jak działa ten standard?
  46. 46. Zrównoważony Blockchain – Proof of Useful Work & Flux
  47. 47. Ethereum Proof-of-Stake (PoS) – co powinieneś wiedzieć?
  48. 48. Atomic Swap: czym jest zmiana atomowa i jak działa w kryptowalutach?
  49. 49. Czym jest kryptowalutowy vesting? Jakie są jego zalety?
  50. 50. Czym jest protokół Metaplex Candy Machine? Jak działa?
  51. 51. Czym jest ekosystem BNB Greenfield?
  52. 52. Real Yield w DeFi – czym jest ten trend? Na czym polega?
  53. 53. Polygon 2.0 – warstwa wartości dla Internetu
  54. 54. Czym jest slashing w kryptowalutach?
Lekcja 45 z 54

45. Ethereum ERC-4337 – czym jest i jak działa ten standard?

Standard ERC-4337 jest świeżynką w świecie kryptowalut. 

Mówiąc prosto i skrótowo, ERC-4337 to nowy standard dla kont kryptowalutowych, które wykorzystują inteligentne kontrakty. Udostępnia zupełnie inne funkcje, niż inteligentne portfele, które były nam znane do tej pory. ERC-4337 wpływa dosyć mocno na cały ekosystem Ethereum.

Czym tak naprawdę jest ERC-4337? Jak działa i jakie są jego funkcje? Czy w rzeczywistości tak bardzo różnią się od inteligentnych portfeli? Zapraszamy Cię dzisiaj w podróż po standardzie ERC-4337!

Czym jest standard ERC-4337?

ERC-4337 to tzw. standard Smart Wallet na blockchainie Ethereum. Sama koncepcja pojawiła się już w 2021 roku, jednak jej dostępność do użytku została ogłoszona dopiero w marcu 2023 roku podczas WalletCon w Kolorado. Dlatego wspomnieliśmy na początku, że temat standardu ERC-4337 jest stosunkowo młody.

Techniczna definicja ERC-4337 jest dość złożona. Standard pozwala nam na stworzenie nowego konta Ethereum, które będzie zdolne do arbitralnej logiki weryfikacji. Może zostać wdrożony na dowolnym blockchainie, oczywiście kompatybilnym z Ethereum Virtual Machine (EVM).

Brzmi skomplikowanie? Oto prostsza definicja: standard ERC-4337 pozwala na wykonywanie skomplikowanych działań już z poziomu naszego portfela. Portfel, wykorzystujący standard ERC-4337 nie opiera się wyłącznie na własności klucza prywatnego, a wybiera rozwiązania w postaci inteligentnego kontraktu.

Pozwala to na lepsze doświadczenia użytkownika, pozwalając mu na dostosowanie do siebie sposobu na przykład uiszczania opłat transakcyjnych.

Jak działa ERC-4337?

Inteligentny portfel o standardzie ERC-4337 wprowadza dane, które zawierają pewne informacje i umożliwiają pewne funkcje, do ekosystemu Ethereum.

Mowa o funkcji „UserOperation”. Użytkownik inicjujący tę funkcję wysyła ją do tzw. mempola, czyli miejsca, do którego trafiają transakcje w celu ich zatwierdzenia. W przypadku ERC-4337 to całkowicie odrębny mempol od tego, który służy do przetwarzania transakcji w sieci głównej Ethereum.

W ekosystemie Ethereum wszystkie transakcje muszą być uruchomione i opłacone przez konto zewnętrzne (EOA). Korzystanie z osobnego mempola pozwala użytkownikom ominąć te zasady, bez wpływu na sieć główną Ethereum. Mempol ma również inne wymagania niż mainnet. Oznacza to, że ma większą elastyczność w zakresie szczegółów swojej transakcji.

Niestety, UserOperations nadal wymagają opłat, za pośrednictwem EOA. Jednak w przypadku ERC-4337 nie musi to być ten sam użytkownik, który daną transakcję zlecił. Dzięki temu cały proces jest bardziej wydajny, szybszy i minimalizuje opłaty dla użytkowników.

Abstrakcja konta – czym jest i w jaki sposób łączy się z ERC-4337?

Wspominając o nowym standardzie Ethereum, musimy chwilę zatrzymać się przy abstrakcji konta. Umożliwia ona ludziom korzystanie z inteligentnych kontraktów, jako ich głównych kont. W praktyce tworzy to inteligentne portfele.

Abstrakcja konta jest odpowiedzialna za ważne rzeczy, szczególnie istotne z punktu widzenia użytkownika danego konta:

  • Pozwala na wykonywanie większości funkcji już z poziomu portfela.
  • Taki portfel sam określa, ile zapłacimy za opłatę transakcyjną i kto ją zapłaci.
  • Abstrakcja konta dba także o bardziej zaawansowane funkcje bezpieczeństwa.
  • Konfiguruje transakcje, które wymagają wielu podpisów.
  • Co bardzo istotne – pozwala odzyskać dane, bez scentralizowanej pomocy.
  • Pozwala na bezpieczną kwantowo kryptografię, co oznacza, że nawet komputer kwantowy nie będzie w stanie zhakować systemu!

ERC-4337, a Abstrakcja konta – podstawowe różnice

Oczywiście, standard ERC-4337 pozwala nam na wykonywanie wielu funkcji oraz pozwala na większą elastyczność nad tym, kto płaci opłaty transakcyjne. Mimo wszystko, standard ten nie osiąga prawdziwej abstrakcji konta.

Na czym więc polega cały ambaras w standardzie ERC-4337? Jest on głównie przekaźnikiem transakcji.  Pozwala użytkownikowi zorganizować transakcje w księdze zamówień off-chain, a następnie przekazać ostateczną transakcję do łańcucha bloków.

Prawdziwa abstrakcja konta oferuje wiele więcej funkcji. Ona zmienia sposób, w jaki konta posiadane zewnętrznie wchodzą w interakcję z blockchainem Ethereum.

Minie jeszcze trochę czasu, zanim ta funkcjonalność zostanie dodana do standardu ERC-4337. Pomimo tego, ERC-4337 jest ważnym krokiem i idzie w dobrym kierunku.

ERC-4337 – do czego służy?

  1. Pozwala nam na wykonywanie wielu działań, w jednej transakcji.

Standard ERC-4337 pozwala nam na łączenie wielu transakcji razem. Możesz więc zatwierdzać, inicjować i wykonywać swoje transakcje za jednym kliknięciem. Jest to możliwe dzięki połączeniu wielu funkcji w jedną. Jest to świetne rozwiązanie dla użytkowników, którzy muszą podpisywać wiele transakcji tylko po to, aby w rzeczywistości wykonać jedną czynność.

  1. ERC-4337 pozwala nam na przeprowadzenie jednej transakcji z wieloma osobami.

Po pierwsze, ERC-4337 pozwala nam na szybkie podpisanie transakcji, która wymaga wielu podpisów – na przykład Ciebie i innego użytkownika. Jest to możliwe jeszcze zanim transakcja zostanie zatwierdzona.

ERC-4337 pozwala również na tzw. transakcje sponsorowane. Co to znaczy? Że podmiot taki jak dApp lub dostawca portfela może opłacić opłatę transakcyjną za Ciebie.

  1. Nowy standard wpływa na doświadczenia użytkownika.

Dzięki niemu możliwe będą subskrypcje blockchain. Dlaczego? Ponieważ nowy standard umożliwi przetwarzanie zautomatyzowanych i powtarzalnych płatności. Możesz więc ustawić cykliczną płatność do jakiegoś magazynu online za pomocą tego standardu.

  1. ERC-4337 poprawia i ulepsza bezpieczeństwo.

Omawiany dzisiaj standard pozwala nam zdefiniować zasady dotyczące wydatków, czy sposobu ich zatwierdzania. Na przykład, dzięki ERC-4337 możesz ograniczyć kwotę, którą wydajesz na miesięczne subskrypcje.

Możesz także użyć tej metody, aby skonfigurować bardziej złożone metody dostępu do swoich funduszy, wymagając 2FA czy podpisu portfela sprzętowego dla transakcji powyżej ustalonej przez Ciebie kwoty.

Tak jak wspomnieliśmy w akapicie wyżej, ERC-4337 ma moc, aby pomóc Ci odzyskać Twój portfel. Jeśli stracisz dostęp do swojego konta, inteligentne portfele pozwolą Ci go odzyskać za pomocą funkcji Social Recovery. Standard ERC-4337 umożliwia Ci zrobienie czegoś podobnego, ale w bardziej zdecentralizowany sposób.

Bezpieczeństwo inteligentnych portfeli

To prawda, że inteligentny portfel ma więcej funkcji niż portfel tradycyjny. Mimo wszystko zawiera Twoje cenne, cyfrowe aktywa, dlatego też powinien być odpowiednio zabezpieczony.

Przede wszystkim, zacznij od konfiguracji swojego inteligentnego portfela z portfelem sprzętowym. Portfel sprzętowy trzyma Twój klucz prywatny z daleka od Internetu i jego zagrożeń. Jest on świetną metodą, aby chronić Twój inteligentny portfel przed cyberatakiem. Połączenie swojego portfela sprzętowego, z inteligentnym portfelem jest świetną metodą, aby chronić swoje aktywa!

Podsumowanie

  • Standard ERC-4337 zwiększa funkcjonalność i łatwość obsługi Ethereum, bez konieczności zmiany jego głównego protokołu.
  • Transakcje ERC-4337 są określane jako UserOperations. Umożliwiają rozszerzone opcje transakcji kryptowalutowych.
  • ERC-4337 pozwala na uiszczanie opłat za pomocą tokenów ERC-20.
  • Standard jest dostępny w sieciach kompatybilnych z Ethereum Virtual Machine: Polygon, Avalanche czy nawet Arbitrum.
  • Standard umożliwia automatyczne zatwierdzanie transakcji. Nie musisz już robić tego ręcznie jak w przypadku większości portfeli.
  • ERC-4337 pozwala na korzystanie z inteligentnych kont, które są bardziej przyjazne, szczególnie dla początkujących użytkowników.
  • Standard pozwala na podpisywanie transakcji biometrycznie przez odcisk palca lub skan twarzy. Dlatego przyśpiesza cały proces.

Uzupełnij wiedzę!

Bezpieczeństwo na rynku krypto – jakie zasady warto przestrzegać? [POZIOM PODSTAWOWY]

Co to jest smart kontrakt? [POZIOM PODSTAWOWY]

Co to jest Ethereum Virtual Machine (EVM)? [POZIOM MISTRZ]