Úvod
Pokud jde o technologii blockchain, škálovatelnost je jednou z největších výzev. Jak tyto sítě rostou, často čelí omezením, pokud jde o rychlost transakcí a časy potvrzení. Solana si klade za cíl řešit tato omezení, aniž by byla ohrožena bezpečnost nebo decentralizace.
Společnost byla založena v roce 2017 Anatoly Yakovenko ze Solana Labs, blockchain Solana využívá novou metodu ověřování transakcí. Bitcoin, Ethereum a mnoho dalších projektů trpí problémy se škálovatelností a rychlostí. Pomocí metody známé jako Proof of History (PoH) dokáže blockchain Solana zpracovat tisíce transakcí za sekundu.
Jak funguje Solana?
Solana je třetí generace blockchainu Proof of Stake. Implementoval jedinečný způsob, jak vytvořit spolehlivý systém pro určování času transakce s názvem History Proof.
Sledování pořadí transakcí je pro kryptoměny nesmírně důležité. Bitcoin to dělá seskupením transakcí do bloků s jediným časovým razítkem. Každý uzel musí tyto bloky ověřit ve shodě s ostatními uzly. Tento proces přidává značnou čekací dobu, než se uzly zaváží do zámku v síti. Místo toho Solana zvolila jiný přístup. Podívejme se blíže.
Co je důkaz historie?
Všechny události a transakce Solana jsou hašovány pomocí hashovací funkce SHA256. Tato funkce přijímá vstup a vytváří jediný výstup, který je extrémně obtížné předvídat. Solana vezme výstup transakce a použije jej jako vstup pro další hash. Pořadí transakcí je nyní vloženo do hašovaného výstupu.
Tento hashovací proces vytváří dlouhý, nepřerušený řetězec hashovacích transakcí. Tato funkce umožňuje jasné a ověřitelné pořadí transakcí, které validátor přidá do bloku, bez nutnosti konvenčního časového razítka. Hash také vyžaduje určitou dobu k dokončení, což znamená, že validátoři mohou snadno zjistit, kolik času uplynulo.
Důkaz historie se liší od procesu, který Bitcoin používá jako součást mechanismu konsenzu Proof of Work. Bloky v bitcoinech jsou velké skupiny neuspořádaných transakcí. Každý těžař BTC přidá čas a datum k bloku, který těží, na základě svých místních hodin. Čas se může lišit s jinými uzly nebo může být dokonce nepravdivý. Uzly pak potřebují zjistit, zda je časové razítko platné.
Objednáváním transakcí do řetězce hashů zpracovávají validátoři a přenášejí méně informací v každém bloku. Použití hašované verze nejnovějšího stavu transakce výrazně snižuje čas potřebný k potvrzení nového bloku.
Je důležité si uvědomit, že zkouška z historie není mechanismem konsensu. Místo toho je to způsob, jak zlepšit čas strávený potvrzováním pořadí transakcí. V kombinaci s dokladem o sázení je výběr dalšího ověřovatele bloku mnohem jednodušší. Uzly potřebují méně času na ověření pořadí transakcí, což znamená, že síť rychleji získá nového ověřovatele.
Klíčové vlastnosti Solany
Podle jeho blogu vyvinul Solanin tým osm klíčových technických funkcí, které pomáhají blockchainu odpovídat schopnostem centralizovaného systému. Testy historie jsou možná nejpozoruhodnější, ale existují také:
- BFT Tower - PoH optimalizovaná verze Praktické byzantské odolnosti proti poruchám
- Turbína - protokol o šíření bloku
- Gulf Stream - protokol předávání transakcí bez Mempoolu
- Sealevel - doba paralelního provedení inteligentní smlouvy
- Pipelining - jednotka zpracování transakcí pro optimalizaci ověření
- Cloudbreak - databáze účtů horizontálního měřítka
- Archivátoři - obchod s distribuovanou knihou
Tyto funkce vytvářejí vysoce výkonnou síť s časy uzamčení 400 ms a zpracovávají tisíce transakcí za sekundu. Abychom to uvedli na pravou míru, doba uzamčení bitcoinu je asi 10 minut a etherea asi 15 sekund.
Držitelé SOL mohou vsadit své tokeny jako součást mechanismu konsensu PoS blockchainu. S podporovanou kryptoměnovou peněženkou můžete vsadit své tokeny s validátory, které zpracovávají síťové transakce. Úspěšný validátor se pak o některé odměny podělí s těmi, kteří sázejí. Tento mechanismus odměn motivuje validátory a delegáty, aby jednali v nejlepším zájmu sítě. Od května 2021 má Solana kolem 900 validátorů, což z ní dělá poměrně decentralizovanou síť.
Co je token SOL?
SOL je Solanova nativní kryptoměna, která funguje jako token utility. Uživatelé potřebují SOL, aby zaplatili transakční poplatky při provádění převodů nebo při interakci s inteligentními smlouvami. Síť spaluje SUN jako součást svého deflačního modelu. Držitelé SOL se mohou také stát validátory sítě. Stejně jako Ethereum umožňuje Solana vývojářům vytvářet inteligentní smlouvy a stavět projekty založené na blockchainu.
SOL používá protokol SPL. SPL je výchozí token blockchainu Solana, podobný ERC20 na Ethereu. Token SOL má dva hlavní případy použití:
- Platba transakčních poplatků vzniklých při používání sítě nebo chytrých smluv.
- Opravte žetony jako součást mechanismu konsensu o prokázání účasti.
DApps založené na Solaně také vytvářejí nové případy použití pro SOL. Například Chainvote vytváří hlasovací aplikaci DeFi (decentralizované finance) pro správu a řízení společností pomocí tokenů SOL k hlasování. Cena Solany vzrostla v prvních dvou čtvrtletích roku 30 téměř třicetkrát, což z ní činí oblíbenou volbu mezi investory a spekulanty.
Jak SOL uchovávat?
Tokeny SOL můžete ukládat do šifrované peněženky sollet.io (vyvinuté Serum Academy), peněženky Trust pro mobilní zařízení a dalších peněženek kompatibilních s SPL. Pokud chcete vsadit SOL, budete muset použít peněženku, která podporuje vytyčení. Můžete použít peněženku SolFlare nebo nástroje příkazového řádku Solana. Vaše peněženka vám umožní vytvořit sázkový účet a delegovat vaše tokeny SOL na validátora.
Závěrečné myšlenky
Jako relativně nový projekt poskytla Solana výhody, které slibuje v rychlosti a škálovatelnosti. Rovněž si vedla dobře její symbolická cena, která vzbudila zájem investorů. Adopce a používání samotné sítě je však stále v plenkách.
Dokud neuvidíme silný provoz a další případy použití Solany, nebudeme vědět, jestli jeho rychlost má velký vliv na svět kryptoměny. Mít rychlou síť je dobré, ale výhody této výhody se dostaví, až když ji začne používat více lidí a uvidíme více případů použití.