Pozor! Hodně textu.
Solana je integrovaný blockchain s otevřeným zdrojovým kódem, který má za cíl synchronizovat globální informace rychlostí světla. Tato síť zajišťuje rychlé zpracování transakcí a vysokou propustnost, což přispívá k masovému přijetí technologie blockchainu. Solana snižuje zpoždění a optimalizuje propustnost. To je dosaženo pomocí funkcí, jako je nový mechanismus časových razítek nazvaný Důkaz historie (PoH), protokol distribuce bloků Turbine a paralelní zpracování transakcí.
Od spuštění hlavní sítě v březnu 2020 byla realizována některá vylepšení pro zvýšení výkonu a odolnosti proti útokům. Mezi ně patří implementace protokolu QUIC, kvalita služeb (QoS) na základě součtu ve stakingu, a také trhy s poplatky.
Díky Důkazu historie (PoH) a paralelním transakcím může síť Solana, jako mezinárodní veřejný decentralizovaný blockchain, poskytovat výkon na úrovni centralizovaných systémů. Pro placení poplatků za transakce a práci se smart kontrakty mohou uživatelé používat SOL — nativní token Solana. Dalším novinkou jsou rozšíření tokenů: to je široká sada funkcí zabudovaných do programu tokenů pro provádění složitých úkolů, jako jsou důvěrné převody.
Úvod
Nedostatečná škálovatelnost je jedním z klíčových problémů blockchainu. Vzhledem k tomu, že se mnohé sítě vyvíjejí, čelí omezením v rychlosti provádění a potvrzení transakcí. Protože je Solana postavena na nové architektuře, odstraňuje tato omezení bez ztráty bezpečnosti nebo decentralizace.
Blockchain Solana, založený v roce 2017 Anatolijem Jakovenkem z Solana Labs, je v současnosti jedním z nejžádanějších blockchainů na světě. Solana využívá řadu inovací, jako je metoda Důkaz historie (PoH) a paralelní zpracování transakcí, které umožňují zpracovávat desítky tisíc transakcí za sekundu (TPS) v jedné globální stavové mašině.
Jak funguje Solana
Solana je blockchain třetí generace s algoritmem konsensu Důkaz podílu (PoS). Solana implementuje řadu inovativních řešení pro zajištění vysoké propustnosti, rychlého zpracování transakcí a nízkých poplatků. Mezi ně patří:
Paralelní zpracování transakcí — schopnost zpracovávat více než jednu transakci v konkrétním okamžiku.
Důkaz historie (PoH) — metoda ověřování času bez obvyklých časových značek.
Tower BFT (byzantská odolnost) — optimalizovaná pro PoH verze praktického BFT.
Turbine — protokol distribuce bloků, zajišťující synchronizaci sítě.
Gulf Stream — protokol přenosu transakcí bez použití mempoolu.
Virtuální stroj Solana — paralelní provádění smart kontraktů.
Díky těmto funkcím se síť Solana vyznačuje vysokým výkonem a je schopna generovat bloky za 400 ms, stejně jako zpracovávat desítky tisíc transakcí za sekundu. Pro srovnání: vytváření bloku v síti Bitcoin trvá přibližně 10 minut, zatímco v Ethereum asi 15 sekund.
Majitelé SOL mohou podávat své tokeny do stakingu v rámci algoritmu konsensu PoS. Kompatibilní kryptoměnová peněženka umožňuje převádět tokeny na staking validátorům, kteří zpracovávají transakce v síti. V případě úspěchu validátor předá majiteli tokenů část odměny za staking. Tento mechanismus odměn motivuje validátory a delegáty k jednání v zájmu sítě.
K lednu 2024 je v blockchainu Solana aktivních 2145 validátorů a jeho Nakamoto koeficient činí 31.
Důkaz historie
Sledování pořadí kryptoměnových transakcí je nesmírně důležitý proces. Například Bitcoin spojuje transakce do bloků s jednou časovou značkou. Každá uzel musí tyto bloky ověřit a porovnat informace s ostatními uzly, což však značně zvyšuje čas potřebný na potvrzení bloků v síti. Solana tuto úlohu řeší jinak, používá přístup Důkaz historie (PoH).
Všechny události a transakce v Solaně jsou hashovány pomocí hashovací funkce SHA256. Ta používá vstupní data a vydává jedinečný výsledek, který je extrémně obtížné předpovědět. Solana používá výstupy transakce jako vstupní data pro další hash. Tímto způsobem je pořadí transakcí zakomponováno do hashovaného výsledku.
Takový proces hashování vytváří dlouhý nepřetržitý řetězec hashovaných transakcí. To formuje jasný a ověřitelný pořádek transakcí, které validátoři přidávají do bloku bez nutnosti používat časovou značku.
Na dokončení hashování je také potřeba určité časové období, takže validátoři mohou snadno zkontrolovat, kolik času již uplynulo. Umístěním transakcí do hashovacího řetězce validátoři zpracovávají a předávají méně informací v každém bloku. Použití hashované verze posledního stavu transakcí výrazně zkracuje čas potvrzení bloku.
PoH není mechanismus konsensu, ale způsob, jak zkrátit čas potřebný k potvrzení pořadí transakcí. Důkaz historie v kombinaci s Důkazem podílu výrazně zjednodušuje výběr dalšího validátora pro blok. Protože uzly potřebují méně času na ověření pořadí transakcí, může síť rychleji přiřadit nového validátora.
Nízké poplatky
Solana si účtuje extrémně nízké poplatky: průměrná cena zpracování transakce činí 0,00025 USD. Nízké poplatky zvyšují dostupnost Web3 pro uživatele, protože vysoké poplatky za plyn v jiných sítích výrazně zvyšují náklady na transakci.
Energetická účinnost
Jelikož uzly Solana tráví méně času a zdrojů zpracováním transakcí a v síti se nepoužívá těžba (na rozdíl od sítí PoW), stala se Solana jedním z nejenergetičtějších blockchainů.
Nadační fond Solana Foundation je nezisková organizace, která financuje a podporuje síť Solana. Provádí pravidelné externí audity energetické spotřeby Solany a také porovnává tyto údaje s jinými blockchainovými projekty a jejich průměrnou domácí spotřebou. V poslední zprávě z prosince 2023 se uvádí snížení energetické spotřeby na zpracování jedné transakce o 25 % (z 0,879 kJ na 0,658 kJ).
Co je SOL
SOL je nativní utility token sítě Solana, který je v rámci deflačního modelu spalován. Pomocí SOL lze platit poplatky za transakce při provádění převodů a práci se smart kontrakty. Majitelé SOL se také mohou stát validátory sítě. Stejně jako Ethereum umožňuje Solana vývojářům vytvářet smart kontrakty a projekty založené na blockchainu.
SOL používá protokol SPL — standard tokenů blockchainu Solana, který je podobný ERC-20 v Ethereum. Token SOL má dvě hlavní použití:
Platba poplatků za transakce při používání sítě nebo smart kontraktů.
Staking tokenů v rámci mechanismu konsensu Důkaz podílu.
Decentralizované aplikace (DApp) postavené na základě Solana vytvářejí nové možnosti použití SOL a dalších tokenů standardu SPL.
Ekosystém Solana
Od spuštění beta verze hlavní sítě v roce 2020 ekosystém Solana výrazně vzrostl. K lednu 2024 v síti Solana pracuje více než 2500 vývojářů a více než milion aktivních peněženek.
Někteří ekonomičtí giganti také oznámili svou integraci se Solanou. Mezi nimi Discord (umožňuje spojení peněženek Solana s uživatelskými profily) a ASICS (použila platební systém Solana Pay pro prodej limitované kolekce obuvi).
Rychlé transakce a vysoká propustnost Solany také umožňují využití sítě v oblastech Web3, jako jsou:
Decentralizované sítě fyzické infrastruktury (DePIN): vytváření sítí se stimulací tokeny (jako je decentralizovaný protokol párování Hivemapper) se stalo možné díky schopnosti zpracovávat transakce na extrémně vysokých rychlostech.
NFT nové generace: v ekosystému Solana se objevují nové standardy nezaměnitelných tokenů, které využívají výhody škálovatelnosti sítě k vytváření nových způsobů použití. Spustitelné NFT (xNFT) od Coral jsou NFT, které mohou spustit program, což umožňuje vytvářet hromady webových stránek a aplikací, které existují výhradně v peněžence. Snížené NFT (cNFT) používají Merkleovy stromy ke snížení nákladů na on-chain ukládání dat, což vede k tomu, že cena vytvoření jednoho milionu NFT klesá z milionů na několik set dolarů.
Platby: protokol Solana Pay poskytuje veřejnou a pohodlnou ekosystém platebních struktur, který umožňuje provádět platby pro podniky během několika sekund.
Hry a zábava: zpracování velkých transakcí s minimálními zpožděními umožňuje využití Web3 pro vývoj her, zábavy a projektů metaversa.
DeFi: vysoká propustnost a nízké poplatky Solany umožňují vytváření automatických market makerů, decentralizovaných burz a dalších řešení.
Budoucnost Solany
Na konferenci Breakpoint, kterou pořádal nadační fond Solana v roce 2023, bylo představeno několik projektů, jejichž spuštění se očekává v následujících měsících a letech. Mezi nimi:
Firedancer: společnost Jump Crypto vyvíjí nový software s otevřeným zdrojovým kódem pro Solanu. Bude zahrnovat druhého klienta-validátora se rychlostí zpracování transakcí na úrovni 1,2 milionu TPS (ukazatele v testovacím prostředí v listopadu). Díky tomu bude moci Solana ještě více zvýšit propustnost.
Rozšíření tokenů: nový program tokenů, spuštěný v roce 2024, umožňuje vývojářům přidávat funkce, jako jsou důvěrné převody a whitelist příjemců, bez nutnosti dalšího psaní kódu.
Na závěr
Solana, která se objevila v blockchainovém prostoru v roce 2020, pokračuje v rozvoji na spolehlivý a udržitelný ekosystém. V současné době je tato síť populární jak mezi projekty, tak mezi uživateli, a v budoucnu může pokračovat v růstu.
Doporučená literatura
Co je Důkaz podílu (PoS)
Co je Solana (SOL)?
Tři populární kryptoměnové mosty a principy jejich fungování

