Transakcja to transfer kryptowaluty zarejestrowany w blockchainie. Zawiera adres nadawcy, adres odbiorcy, kwotę i opłatę. Nadawca podpisuje transakcję swoim kluczem prywatnym. Sieć weryfikuje podpis, sprawdza saldo i dołącza transakcję do bloku. Po potwierdzeniu transfer jest ostateczny. Nie ma obciążenia zwrotnego ani możliwości cofnięcia transakcji. Ta ostateczność to cecha charakterystyczna, ale i ryzyko. Wysłanie na niewłaściwy adres oznacza utratę środków.
Transakcje to nie tylko płatności. Mogą one wywoływać inteligentne kontrakty, generować tokeny, głosować nad propozycjami dotyczącymi zarządzania lub wchodzić w interakcje z protokołami DeFi. Każda operacja zużywa gaz, a złożone operacje kosztują więcej. Prosty transfer ETH kosztuje 21 000 gazu. Swap Uniswap może kosztować 150 000. Transakcja, której zabraknie gazu, kończy się niepowodzeniem, a opłata nadal jest pobierana. Nadawca płaci za obliczenia, nawet jeśli wynik jest zerowy. Opłaty transakcyjne to koszt korzystania z sieci. Rekompensują one górnikom lub walidatorom za umieszczenie transakcji w bloku.
Komponenty transakcji
- Adres nadawcy — skąd pochodzą środki
- Adres odbiorcy — na który trafiają środki
- Kwota — ile jest wysyłane
- Opłata za gaz – płatność za obliczenia
- Podpis — dowód, że nadawca autoryzował przelew
Transakcja to podpisana wiadomość, którą sieć zgadza się umieścić w księdze głównej. Wszystko w blockchainie jest transakcją.
Comments (2)
Leave a comment