Powrót

2. Poziom średnio-zaawansowany

Ukończono: 0%
Kroki: 0/0
  1. 1. Czym jest warstwa 0 w technologii Blockchain?
  2. 2. Warstwy blockchain - czym jest layer 1?
  3. 3. Druga warstwa - co to jest? 
  4. 4. Blockchain i jego warstwy - Czym jest warstwa trzecia Blockchain layer 3 (L3)
  5. 5. Ethereum 2.0 – co to jest?
  6. 6. Ethereum Proof-of-Stake (PoS) – co powinieneś wiedzieć?
  7. 7. Ethereum London Hard Fork - co to jest?
  8. 8. Czym jest Ethereum Name Service (ENS) i jak działa ta domena?
  9. 9. Arbitrum: rozwiązanie skalowania Ethereum – wszystko, co musisz wiedzieć
  10. 10. Polygon 2.0 – warstwa wartości dla Internetu
  11. 11. Ethereum ERC-4337 – czym jest i jak działa ten standard?
  12. 12. Czym jest token ERC20 i jak powstaje?
  13. 13. Standard ERC-721X vs. ERC721 – podstawowe różnice!
  14. 14. Na czym polega spalanie kryptowalut?
  15. 15. Przykłady wykorzystania Web3 na blockchainie
  16. 16. Czym jest Web5?
  17. 17. Blockchain Oracle – czym są wyrocznie?
  18. 18. Polkadot - Zdecentralizowany blockchain i kryptowaluta DOT
  19. 19. Polkadot Parachain - Blockchain nowej generacji
  20. 20. Interoperacyjność w świecie kryptowalut i blockchain
  21. 21. Czym jest Blockchain sharding?
  22. 22. Mainnet versus Testnet na blockchainie. Kompletny przewodnik!
  23. 23. MINA Protocol: najlżejszy blockchain na świecie!
  24. 24. Zrównoważony Blockchain – Proof of Useful Work & Flux
  25. 25. Cosmos SDK: Budowa Ekosystemu Blockchain
  26. 26. Czym jest interoperacyjność międzyłańcuchowa w technologii Blockchain?
  27. 27. Trylemat blockchain – wyjaśnienie problemu. Jaki ma wpływ na płatności kryptowalutowe?
  28. 28. Tokeny niewymienne i giełdy NFT
  29. 29. Jak zarabiać na NFT?
  30. 30. Czym są opłaty licencyjne NFT?
  31. 31. NFT Gas Fee- co to takiego? Jak redukować opłaty za gaz?
  32. 32. Główne różnice pomiędzy statycznym NFT i dynamicznym NFT
  33. 33. Czym jest Minting NFT?
  34. 34. Czym są Ordinals NFT? Przewodnik po Bitcoin NFT.
  35. 35. Co to jest KnowOrigin NFT i jak działa?
  36. 36. ERC-6551 – nowy standard NFT. Co wnosi do sektora niewymiennych tokenów?
  37. 37. Na czym polega NFT Lending? Innowacyjne rozwiązanie w świecie kryptowalut!
  38. 38. Metaverse – nowy wirtualny świat
  39. 39. Metaverse – TOP 15 projektów wirtualnej rzeczywistości
  40. 40. Analiza techniczna – czy warto jej używać?
  41. 41. Typy zleceń w tradingu - stop loss, trailling stop loss, LIMIT
  42. 42. Market Cap kontra Fully Diluted Market Cap – najważniejsze różnice, które powinieneś znać!
  43. 43. Ustawienie zleceń Stop Loss i Take Profit
  44. 44. Czym są pule płynności DeFi?
  45. 45. Real Yield w DeFi – czym jest ten trend? Na czym polega?
  46. 46. Czym jest atak wampirów w zdecentralizowanych finansach (DeFi)? Wyjaśnienie i przykłady!
  47. 47. Tokeny wrapowane - co to jest?
  48. 48. Co to są Security Tokens?
  49. 49. Czym są Social Token?
  50. 50. Liquidity Provider Tokens (LP) czym są i dlaczego są tak ważne?
  51. 51. Co to jest Lightning Network?
  52. 52. Czym jest P2E i jak działa?
  53. 53. Kryptowalutowe kroki - Czym jest Move-To-Earn M2E?
  54. 54. SegWit BTC
  55. 55. Co to jest DEX?
  56. 56. Czym jest Curve Finance?
  57. 57. Co to jest GameFI?
  58. 58. Co to jest Proof of Reserves PoR?
  59. 59. DAO Inwestycyjne: Rewolucja w świecie finansów i inwestycji
  60. 60. Czym jest MakerDAO i DAI?
  61. 61. Co to jest protokół SubDAO i jak działa?
  62. 62. Jak stworzyć swoją własną zdecentralizowaną autonomiczną organizację (DAO)?
  63. 63. Atomic Swap: czym jest zmiana atomowa i jak działa w kryptowalutach?
  64. 64. Czym jest kryptowalutowy vesting? Jakie są jego zalety?
  65. 65. Czym jest protokół Metaplex Candy Machine? Jak działa?
  66. 66. Czym jest ekosystem BNB Greenfield?
  67. 67. Czym jest slashing w kryptowalutach?
  68. 68. Royalties (tantiemy) – czym są? Jak działa ten rodzaj opłat licencyjnych?
  69. 69. Czym jest TradFi? Znaczenie dla kryptowalut!
  70. 70. Czym jest trend Real World Asset (RWA) w kryptowalutach? Wyjaśnienie i przykłady!
  71. 71. Pyth Network: potężna wyrocznia wykorzystująca moc Solany!
  72. 72. Czym są stablesaty w świecie kryptowalut?
  73. 73. Czym jest Binance Oracle?
  74. 74. Shibarium: Nowa era w ekosystemie Shiba Inu?
  75. 75. Co to jest ETF? Jak będzie działać Exchange-Traded Fund na Bitcoinie?
  76. 76. Szyfrowanie symetryczne i asymetryczne – kluczowe techniki kryptografii!
  77. 77. Hedging w kryptowalutach – świetna ochrona portfela przed ryzykiem!
  78. 78. Jak stworzyć własną kryptowalutę?
  79. 79. Czym jest Dusting Atak w kryptowalutach? Jak się przed nim chronić?
  80. 80. Co to jest Czarny Łabędź?
Lekcja 11 z 80

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

Standard ERC-4337 stanowi nowy i świeży wkład w świat kryptowalut.

W uproszczeniu, ERC-4337 to innowacyjny standard dla kont kryptowalutowych, opartych na inteligentnych kontraktach, oferujący zupełnie odmienne możliwości niż tradycyjne inteligentne portfele, które były nam dotąd znane. ERC-4337 wpływa znacząco na cały ekosystem Ethereum.

Ale czym tak naprawdę jest ERC-4337? Jakie są jego zasady działania i unikalne funkcje? Czy rzeczywiście różnią się one znacząco od tradycyjnych inteligentnych portfeli? Dziś zapraszamy Cię na eksplorację świata standardu ERC-4337!

Czym jest standard ERC-4337?

ERC-4337 to standard tzw. “Smart Wallet” na blockchainie Ethereum. Koncepcja ta pojawiła się już w 2021 roku, lecz jej pełna dostępność została ogłoszona dopiero w marcu 2023 roku podczas WalletCon w Kolorado. Dlatego na początku zaznaczyliśmy, że standard ERC-4337 jest stosunkowo nowy.

Techniczna definicja ERC-4337 może wydać się skomplikowana. Ten standard umożliwia tworzenie nowych kont Ethereum, które są zdolne do arbitralnej logiki weryfikacji. Można go wdrożyć na dowolnym blockchainie, o ile jest kompatybilny z Ethereum Virtual Machine (EVM).

W prostszych słowach, standard ERC-4337 umożliwia przeprowadzanie zaawansowanych operacji prosto z naszego portfela. Portfele korzystające z tego standardu opierają się na inteligentnych kontraktach, co oznacza, że nie są całkowicie zależne od posiadania klucza prywatnego.

Dzięki temu użytkownicy mogą dostosowywać sposób, w jaki realizują operacje, na przykład w kwestii opłat transakcyjnych, co przekłada się na bardziej elastyczne i dostosowane do potrzeb doświadczenia użytkownika.

Jak działa ERC-4337?

Inteligentny portfel zgodny ze standardem ERC-4337 wprowadza dane, które zawierają określone informacje i umożliwiają pewne funkcje w ramach ekosystemu Ethereum.

Jedną z kluczowych funkcji jest “UserOperation”. Użytkownik inicjujący tę funkcję przesyła ją do tzw. mempola, czyli miejsca, gdzie trafiają transakcje celem zatwierdzenia. W przypadku ERC-4337, ten mempol jest całkowicie odrębny od tego, który obsługuje transakcje w głównej sieci Ethereum.

W ramach ekosystemu Ethereum wszystkie transakcje muszą być uruchamiane i opłacane za pomocą kont zewnętrznych (EOA). Korzystanie z osobnego mempola pozwala użytkownikom uniknąć tych ograniczeń, nie wpływając na główną sieć Ethereum. Mempol ma również inne wymagania niż główna sieć (mainnet), co oznacza, że użytkownicy mają większą elastyczność w dostosowaniu szczegółów swoich transakcji.

Niemniej jednak, operacje użytkownika (UserOperations) wciąż podlegają opłatom, które muszą być dokonywane za pośrednictwem kont zewnętrznych (EOA). Jednakże w przypadku ERC-4337 nie musi to być ten sam użytkownik, który inicjował daną transakcję. Dzięki temu cały proces jest bardziej wydajny, szybszy i minimalizuje koszty dla użytkowników.

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

Kiedy omawiamy nowy standard Ethereum, nie możemy pominąć abstrakcji konta. Ta koncepcja pozwala ludziom korzystać z inteligentnych kontraktów jako swoich głównych kont, co w praktyce oznacza tworzenie inteligentnych portfeli.

Abstrakcja konta jest odpowiedzialna za kluczowe aspekty, które mają ogromne znaczenie z perspektywy użytkowników danego konta:

  1. Pozwala na wykonywanie większości funkcji bezpośrednio z poziomu portfela.
  2. Pozwala portfelowi samodzielnie określić koszty transakcji i zdecydować, kto je pokryje.
  3. Abstrakcja konta wprowadza zaawansowane funkcje zabezpieczeń.
  4. Umożliwia konfigurację transakcji, które wymagają wielu podpisów.
  5. Co istotne, umożliwia odzyskiwanie danych bez potrzeby centralnej interwencji.
  6. Zapewnia bezpieczną kwantową kryptografię, co oznacza, że nawet komputer kwantowy nie jest w stanie złamać tego systemu!

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

Oczywiście, standard ERC-4337 pozwala na wykonywanie wielu funkcji i daje większą elastyczność w kwestii opłat transakcyjnych. Niemniej jednak, nie osiąga on pełnej abstrakcji konta.

Na czym polega wyzwanie związane z standardem ERC-4337? Głównie pełni on rolę przekaźnika transakcji. Pozwala użytkownikowi zorganizować transakcje poza łańcuchem (off-chain) w tzw. księdze zamówień, a następnie przekazać ostateczną transakcję do łańcucha bloków.

Prawdziwa abstrakcja konta oferuje znacznie więcej możliwości, zmieniając sposób, w jaki zewnętrznie kontrolowane konta wchodzą w interakcje z blockchainem Ethereum.

Dodanie pełnej abstrakcji konta do standardu ERC-4337 potrwa jeszcze trochę czasu. Niemniej jednak, ten standard stanowi ważny krok w dobrym kierunku i przynosi innowacje do świata kryptowalut.

Do czego służy standard ERC-4337?

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

Standard ERC-4337 umożliwia łączenie wielu operacji w jedną transakcję. Możesz zatwierdzać, inicjować i wykonywać różne czynności za jednym kliknięciem. To oszczędność czasu i wygoda, zwłaszcza dla użytkowników, którzy w przeciwnym razie musieliby podpisywać wiele transakcji, aby osiągnąć ten sam cel.

  1. Pozwala na przeprowadzanie transakcji z wieloma podpisami.

ERC-4337 umożliwia szybkie podpisywanie transakcji, które wymagają udziału wielu podpisujących, takich jak Ty i inny użytkownik. To możliwe jeszcze przed zatwierdzeniem transakcji.

  1. Obsługuje transakcje sponsorowane.

Standard umożliwia tzw. transakcje sponsorowane, co oznacza, że podmiot, taki jak dApp lub dostawca portfela, może pokryć opłatę transakcyjną za Ciebie.

  1. Umożliwia subskrypcje blockchain.

Dzięki ERC-4337 możesz konfigurować cykliczne płatności, na przykład subskrypcje do magazynu online, co ma duże znaczenie w przypadku automatyzowanych i regularnych płatności.

  1. Poprawia i ulepsza bezpieczeństwo.

Standard umożliwia definiowanie zasad dotyczących wydatków i zatwierdzania operacji. Możesz ograniczyć wydatki na miesięczne subskrypcje lub skonfigurować bardziej zaawansowane metody dostępu do środków, takie jak wymaganie dwuskładnikowej autoryzacji (2FA) lub podpisu portfela sprzętowego dla transakcji przekraczających określoną kwotę.

  1. Odzyskiwanie portfela.

ERC-4337 umożliwia odzyskiwanie portfela w bardziej zdecentralizowany sposób, co jest cenne w przypadku utraty dostępu do konta. Dzięki funkcji Social Recovery i innym rozwiązaniom, standard ten daje użytkownikom możliwość odzyskania konta.

Bezpieczeństwo inteligentnych portfeli

To prawda, że inteligentny portfel oferuje więcej funkcji niż tradycyjny portfel, ale nadal zawiera Twoje cenne cyfrowe aktywa, dlatego musi być właściwie zabezpieczony.

W pierwszej kolejności, warto rozważyć skonfigurowanie swojego inteligentnego portfela z portfelem sprzętowym. Portfel sprzętowy przechowuje Twój klucz prywatny w bezpieczny sposób, z dala od potencjalnych zagrożeń internetowych. Jest to doskonały środek ochrony przed atakami cybernetycznymi. Połączenie swojego inteligentnego portfela z portfelem sprzętowym to skuteczny sposób na zabezpieczenie swoich aktywów!

Podsumowanie

  • Standard ERC-4337 wprowadza rozszerzoną funkcjonalność i ułatwia obsługę platformy Ethereum, nie wymagając zmiany jej głównego protokołu.
  • Transakcje zgodne z ERC-4337 są nazywane UserOperations i oferują bardziej zaawansowane opcje w zakresie transakcji kryptowalutowych.
  • ERC-4337 pozwala na regulowanie opłat za pomocą tokenów ERC-20.
  • Ten standard jest dostępny w sieciach kompatybilnych z Ethereum Virtual Machine, takich jak Polygon, Avalanche czy Arbitrum.
  • ERC-4337 umożliwia automatyczne zatwierdzanie transakcji, eliminując konieczność ręcznego potwierdzania, co jest często wymagane w przypadku większości portfeli.
  • Ten standard pozwala na korzystanie z inteligentnych kont, które są bardziej przyjazne użytkownikom, zwłaszcza początkującym.
  • ERC-4337 umożliwia podpisywanie transakcji biometrycznie, na przykład za pomocą odcisku palca lub skanu twarzy, co przyspiesza cały proces.


Uzupełnij wiedzę!

Bezpieczeństwo na rynku krypto – jakie zasady warto przestrzegać?

Co to jest smart kontrakt?

Co to jest Ethereum Virtual Machine (EVM)?