====== Blockchain ====== **Blockchain** je decentralizovaná, distribuovaná a neměnná databáze (účetní kniha), která slouží k zaznamenávání transakcí v síti mnoha počítačů. Hlavní vlastností je, že jakmile jsou data do blockchainu zapsána, je extrémně obtížné je zpětně změnit bez narušení celého řetězce. Ačkoliv je nejvíce spojován s kryptoměnami (jako [[bitcoin|Bitcoin]]), jeho využití sahá od logistiky až po státní správu. ---- ====== Architektura a princip fungování ====== Blockchain se skládá ze tří hlavních prvků, které zajišťují jeho bezpečnost: ===== 1. Bloky (Blocks) ===== Data jsou seskupována do bloků. Každý blok obsahuje: * **Data:** Informace o transakci (odesílatel, příjemce, částka). * **Hash:** Unikátní digitální otisk bloku (jako otisk prstu). * **Hash předchozího bloku:** Toto je klíčový prvek, který vytváří "řetězec". ===== 2. Hashování (Hashing) ===== Pokud se v bloku změní jediný bit dat, jeho hash se zcela změní. Protože následující blok obsahuje hash bloku předchozího, jakákoli změna v historii způsobí, že všechny následující bloky se stanou neplatnými. ===== 3. Decentralizace (P2P síť) ===== Blockchain neběží na jednom serveru, ale je sdílen tisíci počítači (uzly - nodes) po celém světě. Každý uzel má kompletní kopii celé historie. Před přidáním nového bloku se musí síť shodnout na jeho platnosti pomocí mechanismu konsensu. ---- ====== Mechanismy konsensu (Consensus Models) ====== Aby mohl být do sítě přidán nový záznam bez centrální autority, musí existovat pravidla: * **Proof of Work (PoW):** Uzly (těžaři) řeší složité matematické úlohy. Vyžaduje obrovský výpočetní výkon a elektřinu. (Využívá Bitcoin). * **Proof of Stake (PoS):** O platnosti rozhodují držitelé dané měny. Je energeticky mnohem úspornější. (Využívá Ethereum). ---- ====== Klíčové vlastnosti ====== ^ Vlastnost ^ Popis ^ | **Transparentnost** | Každý může nahlédnout do historie transakcí (u veřejných blockchainů). | | **Neměnnost** | Data nelze smazat ani upravit bez souhlasu většiny sítě. | | **Bezpečnost** | Díky kryptografii a distribuci je odolný proti útokům i výpadkům. | | **Eliminace prostředníků** | Umožňuje přímý přenos hodnoty (P2P) bez banky nebo notáře. | ---- ====== Typy Blockchainů ====== * **Veřejné (Public):** Kdokoli se může připojit, číst a zapisovat (např. Bitcoin, Ethereum). * **Soukromé (Private):** Přístup je řízen jednou organizací (využití v korporacích). * **Konsorciální:** Spravováno skupinou organizací (např. bankovní konsorcia). ---- ====== Využití v praxi ====== * **Kryptoměny:** Digitální peníze bez centrální banky. * **Chytré kontrakty (Smart Contracts):** Programy, které se automaticky spustí při splnění podmínek (např. automatické vyplacení pojistky při zpoždění letu). * **Sledování dodavatelského řetězce:** Ověření původu zboží (např. zda je káva skutečně Fair Trade). * **Digitální identita:** Bezpečné ukládání osobních údajů pod kontrolou uživatele. ---- //Související pojmy: Bitcoin, Ethereum, Hash, P2P, Smart Contract, Cryptography, Decentralization.//