Co je Consensus?
Consensus je způsob, jak si blockchain domlouvá jeden pravdivý záznam. Mnoho nezávislých účastníků kontroluje stejná data a dohodne se na jedné verzi bez nadřízeného. Představte si to jako skupinový chat, kde doklady určují pravdu, ne ten nejhlasitější.
Consensus znamená, že každý účastník musí souhlasit s každou transakcí. To není přesné. Většina sítí požaduje stanovený podíl hlasů pro pokračování, takže systém funguje i když jsou někteří účastníci odpojeni nebo nespokojení.
Jak Consensus funguje
Představte si platbu putující veřejnou sítí. Žádný hlídač, jen pravidla, která všichni dodržují.
- Krok 1: Podepíšete a odešlete transakci ze své peněženky.
- Krok 2: Ta se rozšíří do mnoha uzlů (počítače), které ověřují podpis, zůstatek a brání dvojitému utrácení.
- Krok 3: Podle návrhu horníci nebo (validátoři) navrhnou a hlasují o bloku, který obsahuje vaši transakci.
- Krok 4: Dostatek poctivých účastníků se shodne, že navržený blok dodržuje pravidla, a zablokuje ho jako další blok.
- Krok 5: Vaše peněženka vidí narůstající potvrzení, riziko klesá a stav se aktualizuje. Ano, o tom to je.
Proč je Consensus důležitý
Záleží vám na tom, protože peníze a data by neměly potřebovat rozhodčího, aby byly spolehlivé.
- Přínos: Důvěra vzniká otevřenou kontrolou, což drží poplatky a prostředníky na minimu.
- Perspektiva: Různá řešení vyměňují rychlost za decentralizaci a bezpečnost, což přímo souvisí se škálovatelností.
- Uplatnění: Narazíte na to v platbách, DeFi, NFT, hrách a hlasováních v DAO.
Než pošlete větší částky, zjistěte, kolik potvrzení nebo jaké okno konečnosti vaše síť doporučuje. Počkat o něco déle vám může ušetřit nepříjemnosti.
Klíčové vlastnosti Consensus
Co jej odlišuje od soukromé databáze:
- Shoda: Nezávislí účastníci končí se stejným pohledem do účetní knihy.
- Bezpečnost: Podvádění vyžaduje reálné náklady nebo koordinaci, kterou je těžké uskutečnit.
- Konečnost: Jakmile je blok dostatečně „hluboký“, je jeho zvrácení velmi nepravděpodobné.
- Otevřenost: Každý může ověřit a mnohé sítě umožňují komukoli se zapojit.
Varianty
Různé řetězce volí různé přístupy, každý má svůj charakter.
- Proof of work: Účastníci vynakládají výpočetní výkon na tvorbu bloků, což dává pravděpodobnostní konečnost.
- Proof of stake: Stakeři uzamknou prostředky, navrhují bloky a potvrzují je, s tresty za špatné chování.
- Rodiny BFT: Účastníci si v kolech vyměňují hlasy, cílem je rychlá konečnost s menším rizikem reorganizace.
- Hybridy: Kombinují přístupy a někdy používají rollupy mimo řetězec, které pak ukotví výsledky do základního řetězce.
Doba konečnosti a význam potvrzení se liší podle sítě. Šest potvrzení v Bitcoinu není totéž jako dvě epochy v Ethereu.
Příklad
Na Ethereu je váš převod zahrnut do bloku během vteřin, poté po dvou epochách je blok považován za konečný a prostředky za vyřízené.
Zajímavost
Slavný problém byzantských generálů z článku z osmdesátých let inspiroval mnoho řešení; Satoshiho trik spočíval v tom, že poctivost byla levnější než podvod tím, že pravdu svázal se skutečnými náklady.
Závěr
Jádro věci? Jde o důvěru bez prostředníků, dohodnutou kódem a potvrzenou veřejně.
