Warstwa wykonawcza (Execution Layer)

Warstwa wykonania to część architektury blockchain odpowiedzialna za wykonywanie transakcji i aktualizację stanu sieci.

W modułowych architekturach blockchain (takich jak Ethereum po Merge) warstwa wykonania jest odpowiedzialna za przetwarzanie transakcji, wykonywanie inteligentnych kontraktów i utrzymywanie bieżącego stanu (salda, dane kontraktów). Obsługuje logikę obliczeniową.

Różni się to od warstwy konsensusu (która zapewnia zgodę węzłów na stan) i warstwy dostępności danych (która zapewnia dostępność danych transakcji). W szczególności w Ethereum warstwa wykonania (dawniej Eth1) uruchamia EVM (Ethereum Virtual Machine) i obsługuje transakcje użytkowników, podczas gdy warstwa konsensusu (dawniej Eth2/Beacon Chain) obsługuje konsensus Proof-of-Stake.

Ta separacja pozwala na specjalistyczną optymalizację. Rollupy (L2) działają zasadniczo jako warstwy wykonania off-chain, które rozliczają się w łańcuchu głównym. Odciążając wykonanie, blockchainy mogą znacznie zwiększyć przepustowość transakcji bez poświęcania decentralizacji na poziomie konsensusu.

        graph LR
  Center["Warstwa wykonawcza (Execution Layer)"]:::main
  Pre_smart_contracts["smart-contracts"]:::pre --> Center
  click Pre_smart_contracts "/terms/smart-contracts"
  Rel_consensus_layer["consensus-layer"]:::related -.-> Center
  click Rel_consensus_layer "/terms/consensus-layer"
  Rel_data_availability_layer["data-availability-layer"]:::related -.-> Center
  click Rel_data_availability_layer "/terms/data-availability-layer"
  Rel_account_abstraction["account-abstraction"]:::related -.-> Center
  click Rel_account_abstraction "/terms/account-abstraction"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Wyjaśnij jak 5-latkowi

Serce obliczeniowe sieci.

🤓 Expert Deep Dive

Generated expert content

🔗 Powiązane terminy

Wymagana wiedza:

📚 Źródła