Čo je transakcia?
Transakcia je podpísaný príkaz, ktorý pohybuje mince alebo spúšťa kód na blockchaine. Uvádza odosielateľa, príjemcu, množstvo a niekedy aj ďalšie údaje. Považujte to za tlačidlo odoslať vo vašej bankovej aplikácii, len je verejná a navždy zaznamenaná.
„Crypto transakcie sú nevytrhnuteľné.“ Nie je to celkom pravda. Väčšina reťazcov je verejná, čo znamená, že aktivita je viditeľná, len pripútaná na adresy namiesto skutočných mien.
Ako transakcia funguje
Tu je rýchly prehľad s jednoduchým odoslaním z peňaženky.
- Krok 1: Vytvoríte transakciu vo vašej peňaženke výberom adresy príjemcu a čiastky.
- Krok 2: Vaša peňaženka podpíše správu súkromným kľúčom a zabezpečí dáta pomocou kryptografických hashov.
- Krok 3: Sieť to skontroluje pre validáciu, aby nasledovala pravidlá a aby ste naozaj mali prostriedky.
- Krok 4: Ťažiar alebo validátori ju pridajú do bloku a vy čakáte na potvrdenie.
- Krok 5: Prostriedky sa vyrovnajú. Poplatky a rýchlosť sú ovplyvnené kongesciou a veľkosťou transakcie.
Toto je tok. Žiadne tajomstvo, iba matematika a konsenzus.
Prečo transakcia má význam
Tu je dôvod, prečo by ste na ňu mali pamätať:
- Prínos: Poslať hodnotu globálne bez toho, aby ste potrebovali povolenie banky.
- Perspektíva: Výkonnostné štatistiky ako transakcie za sekundu (TPS) naznačujú, ako zaneprázdnená môže byť reťazec a ako rýchlo to vyzerá.
- Relevancia: Stretnete ich v peňaženkách, DeFi výmenách, NFT mintoch a hlasovaniach v DAO.
Pred odoslaním skopírujte a vložte adresu, potom porovnajte prvé a posledné štyri znaky. Pre veľké sumy skúste najprv malý test.
Kľúčové charakteristiky transakcie
Vlastnosti, ktoré ju definujú:
- Fialita: Po potvrdení ju zvyčajne nemôžete vrátiť späť.
- Transparentnosť: Verejné prehliadače dovoľujú každému vidieť stav, poplatok a čas vytvorenia.
- Programovateľná: Môže volať smart kontrakty, nielen presúvať mince.
Variácie
To isté miesto, iné chute:
- Platba: Jednoduché odoslanie z jednej adresy na druhú.
- Kontrakt: Volanie, ktoré spúšťa kód, napr. výmena alebo mint.
- Batch: Množstvo výstupov zabalených do jednej transakcie na úsporu poplatkov.
- Interná: Stavové zmeny vytvorené vnútri volania kontraktu, ktoré prehľadávajú pre jasnosť.
Nízke poplatky môžu znamenať dlhé čakanie. Keď niečo zostane čakajúce, zvýšenie poplatku pri náhradnom odoslaní môže pomôcť na sieťach, ktoré to podporujú.
Príklad
Alice otvorí svoju peňaženku, pošle 0.1 BTC Bobovi, zaplatí malý poplatok a pozoruje, ako sa stav zo čakajúceho mení na potvrdený v prehliadači.
Zaujímavosť
Najskôr Bitcoin pizze boli platené cez niekoľko odoslaní, pretože kupujúci koordinoval s minermi a fórami, aby platba bola zaznamenaná. Virálny snack run, trvalý zápis v registre.
Zhrnutie
Predstavte si to ako podpísanú správu, ktorá pohybuje peniaze a môže spúšťať kód, pričom sieť funguje ako rozhodca. Jednoduchý nápad, veľký dopad.