Blockchain vysvětlený: sledujte transakci od peněženky k potvrzení
Blockchain zapisuje změny do propojených bloků a umožňuje účastníkům sítě ověřovat je podle společných pravidel. Může ukázat, že transakce byla zahrnuta, ale nedokazuje poctivost prodejce ani to, že aktivum stojí za požadovanou cenu.
Váš úkol: určit správnou síť, sledovat transakci a vysvětlit rozdíl mezi čekající, zahrnutou a finalizovanou transakcí.
Tři součásti blockchainu
Záznamy a odkazy
Bloky sdružují transakční data a kryptografickým hashem odkazují na předchozí blok. Změna historických dat tyto odkazy poruší. Manipulace je tak zjistitelná; odolnost vůči konkurenční historii závisí na pravidlech konsensu a bezpečnostních předpokladech sítě.
Uzly a konsensus
Uzly ověřují, zda transakce a bloky dodržují pravidla. Proof of work používá výpočetní práci, proof of stake validátory s vloženými prostředky. Ani jedno není prosté hlasování uživatelů webu a těžaři nemohou neplatnou platbu učinit platnou pouhým schválením.
Aplikace a vnější údaje
Chytrý kontrakt vykonává naprogramovaná pravidla. Některé systémy mají aktualizovatelné kontrakty či správcovská oprávnění: zjistěte, kdo je může měnit. Blockchain také sám neověří doručení zboží nebo vlastnickou listinu. Vnější fakta vyžadují důvěryhodné zdroje a často právní ujednání.
Sledujte převod bez odeslání peněz
Vyberte správnou síť
Použijte stávající transakci nebo veřejný příklad. Průzkumník sítě otevřete z její oficiální dokumentace. Stejná adresa může existovat ve více sítích; záznam na Ethereu nedokazuje doručení vkladu na Base.
Přečtěte transakční záznam
Vyhledejte hash a porovnejte příjemce, aktivum, částku a stav. U tokenů zkontrolujte i adresu kontraktu a události převodu. Úspěšné volání kontraktu může obsahovat několik převodů; jeho hlavní hodnota v nativní měně může být nulová.
Ověřte zahrnutí a pravidla příjemce
Čekající znamená dosud nezahrnutá. Zahrnutí není totéž co finalita a burza může před připsáním vkladu vyžadovat další potvrzení. Na Ethereu může vrácené provedení přesto spotřebovat gas. Před kontaktováním podpory uložte důkazy; nikdy nesdělujte obnovovací slova.
Praktický příklad: počítání potvrzení
V tomto zjednodušeném proof-of-work příkladu je transakce v bloku 800 a nejnovější blok je 802. Má tři potvrzení: vlastní blok a dva následující. Přijímající služba vyžaduje šest, proto počkáte místo opakování platby. Reorganizace může změnit počet i zahrnutí. Příklad není univerzální bezpečnostní hranicí ani vysvětlením finality Etherea.
Chyby vedoucí k nesprávným závěrům
Používat průzkumník jako ověření identity
Adresa ukazuje aktivitu, nikoli ověřené jméno člověka. Štítky mohou být neúplné nebo chybné. Platební pokyny potvrďte důvěryhodným kanálem a porovnejte celou adresu, nejen první znaky.
Předpokládat, že každý blockchain je soukromý
Mnoho veřejných sítí zobrazuje převody neomezeně dlouho. Zveřejnění adresy může pozdější činnost spojit s vámi. Sítě s řízeným přístupem mají jiná pravidla; slovo blockchain samo říká málo o soukromí či decentralizaci.
Zaměňovat potvrzení za možnost vrácení peněz
Platný převod na nesprávnou adresu je pro síť stále platný. Neexistuje univerzální centrum pro zpětné platby. Příjemce může prostředky dobrovolně vrátit, ale možnost záchrany nepředpokládejte.
Cvičení: prošetřete chybějící vklad
Průzkumník ukazuje úspěšný převod na Base. Vkladová stránka burzy uváděla Ethereum. Dokazuje stav, že burza musí vklad připsat? Co ověříte dál?
Zobrazit vysvětlení
Ne. Stav popisuje provedení na Base. Porovnejte přesnou síť, kontrakt tokenu a přijímací adresu s pokyny burzy. Zastavte další převody a s hashem transakce se zeptejte na pravidla záchrany vkladů. Záchrana může být nemožná nebo zpoplatněná; nikdy podpoře nedávejte soukromý klíč.



