
Table of Contents
Sui blockchain: úvod
Sui blockchain je nová hranice v technologii blockchainu, která nabízí jedinečnou kombinaci rychlosti, bezpečnosti a funkcí zaměřených na uživatele. Vyniká jako blockchain první vrstvy navržený ke zlepšení transakcí s digitálními aktivy a možností smart kontraktů.
Objektově orientovaný design Sui
Na rozdíl od konvenčních blockchainů, kde účty slouží jako primární datové jednotky, Sui zavádí objektově orientovaný rámec. V tomto modelu je každá on-chain entita objektem, vytvořeným a řízeným smart kontrakty. Tyto objekty mohou reprezentovat různé typy aktiv, každý s odlišnými atributy, jako je jedinečný identifikátor a podrobnosti o vlastnictví. Objekty v Sui mají navíc flexibilitu být měnitelné nebo neměnné, což nabízí nuancovaný přístup ke správě aktiv a interakci v rámci blockchainového prostředí.
Programovatelné transakční bloky Sui
Ve standardních blockchainech je primární jednotkou provádění zjednodušená transakce, úzce svázaná s prováděním virtuálního stroje (VM). Sui však zavádí Programovatelné transakční bloky (PTB) jako svou základní jednotku provádění. PTB jsou složité sekvence transakcí, které umožňují složitější a flexibilnější transakční struktury než tradiční blockchainy.
Zpracování transakcí Sui
Mechanismus zpracování transakcí Sui je inovativní a obsahuje možnosti paralelního zpracování a integraci protokolů Narwhal a Bullshark. Tato architektura znamená, že jednoduché transakce, které jsou nezávislé, mohou být zpracovány paralelně bez povinné sekvence, což zvyšuje efektivitu a propustnost sítě.
Bullshark, pokročilý konsenzuální protokol v Sui, následuje protokol Tusk. Kombinuje technologii Directed Acyclic Graph s Byzantine Fault Tolerance pro budování konsenzu. Jeho vynikající funkcí je dosažení konsenzu bez přímé komunikace mezi validátory, což zvyšuje efektivitu a spolehlivost zpracování transakcí Sui.
Narwhal funguje jako efektivní mempool v blockchainu Sui a působí jako synchronizovaná zadržovací oblast pro nepotvrzené transakce. Tento systém je zásadní pro urychlení procesu validace, protože poskytuje validátorům okamžitý přístup ke všem potřebným transakcím.
Blockchain Sui využívá široce používaný konsenzuální algoritmus Proof-of-Stake (PoS). Zpracování transakcí provádějí skupiny validátorů, jejichž složení se mění každou epochu (24 hodin), vybrané z poolu aktivních plných uzlů. Od konce října 2023 zahrnuje síť Sui 105 validátorů a přes 412 aktivních uzlů.
Zpracování transakcí se liší v závislosti na tom, zda transakce zahrnuje aktivum s jediným vlastníkem nebo běžný objekt, jako jsou veřejné smart kontrakty. Transakce jako převody mincí, vydávání NFT a hlasování se zpracovávají pomocí zjednodušeného postupu Fast Pay založeného na mechanismu Byzantine Consistent Broadcast. Tento proces zahrnuje čtyři kroky:
Transakce je odeslána uzlu, který ji pak distribuuje validátorům;
Validátoři hlasují pro potvrzení transakce a výsledek předávají zpět odesílateli;
Odesílatel vytvoří certifikát s podpisy alespoň dvou třetin validátorů;
A nakonec je certifikát distribuován validátorům k finálnímu potvrzení, poté je transakce přidána do blockchainu.
Tento přístup výrazně snižuje čas zpracování transakcí, protože eliminuje potřebu hledání konsenzu mezi validátory.
Horizontální škálovatelnost Sui
Horizontální škálovatelnost Sui je klíčovou vlastností, která se přizpůsobuje zvýšené poptávce sítě. Validátoři mohou podle potřeby upravovat výpočetní výkon a udržovat nízké a stabilní poplatky za gas i při vysokém provozu. Tato škálovatelnost přesahuje zpracování transakcí do úložiště, které je také nákladově efektivní a škálovatelné. Výsledkem je, že vývojáři mohou definovat složitá aktiva s bohatými atributy on-chain, což snižuje potřebu off-chain úložiště pro snížení nákladů na gas.
Programovací jazyk Sui Move
Programovací jazyk Move je základním kamenem architektury Sui a ztělesňuje objektově orientovaný přístup k vývoji blockchainu. Tento specializovaný jazyk je přizpůsoben pro vytváření bezpečných, efektivních a multifunkčních smart kontraktů a on-chain aplikací. V Sui je vše považováno za objekt, každý se svými metadaty, typem vlastnictví a jedinečným referenčním schématem. Tento objektově orientovaný model usnadňuje intuitivnější a flexibilnější způsob práce s aktivy a daty na blockchainu. Struktura Move umožňuje vytváření, správu a manipulaci s těmito objekty a poskytuje vývojářům výkonné nástroje pro budování složitých a bezpečných decentralizovaných aplikací.
Bezpečnostní funkce Sui
Sui zajišťuje vysokou bezpečnostní kontrolu aktiv a umožňuje jejich použití vlastníky na základě auditovatelných smart kontraktů. Jeho síť udržuje spolehlivost navzdory potenciálnímu nedodržování pravidel některými validátory, což ukazuje silnou odolnost vůči chybám.
Bezpečnostní architektura: Bezpečnost sítě Sui se opírá o validátory implementující Byzantine fault-tolerant protokoly. Tato struktura umožňuje některé nedodržující validátory a udržuje bezpečnost, dokud většina dodržuje protokol.
Adresy a vlastnictví: Transakce v Sui vyžadují digitální podpis vlastníka aktiva, což zajišťuje bezpečnou manipulaci s aktivy.
Smart kontrakty a typy aktiv: Aktiva jsou v Sui definována smart kontrakty a transakce jsou omezeny logikou kontraktu, což podporuje bezpečné a důvěryhodné interakce.
Finalita transakcí: Pomocí kryptografických protokolů Sui zajišťuje přesné zpracování a finalizaci transakcí a udržuje bezpečnost a kontinuitu i při nedodržujících validátorech.
Auditování a soukromí: Sui nabízí komplexní možnosti auditování. Zatímco všechny transakce jsou veřejné, uživatelé mohou používat více adres nebo služby třetích stran pro zvýšené soukromí.
Odolnost vůči cenzuře a otevřenost: Sui používá model Delegated Proof-of-Stake pro výběr validátorů na základě uživateli stakovaných tokenů SUI, což podporuje spolehlivou a odolnou vůči cenzuře síť.
Tokenomika Sui
Ekonomika Sui obsahuje tři hlavní typy účastníků, z nichž každý hraje zásadní roli:
Uživatelé: Tito účastníci se zapojují do platformy Sui prostřednictvím transakcí, včetně správy digitálních aktiv pomocí Sui peněženky. Vytvářejí, mění a převádějí digitální aktiva s využitím možností peněženky pro bezproblémovou interakci. Kromě toho interagují se sofistikovanými aplikacemi poháněnými smart kontrakty, interoperabilitou a kompozabilitou, což zlepšuje uživatelskou zkušenost v síti Sui.
Držitelé tokenů SUI: Držitelé tokenů SUI mohou stakovat své tokeny validátorům, což přispívá k mechanismu proof-of-stake platformy. Kromě toho mají práva podílet se na správě sítě Sui.
Validátoři: Zodpovědní za správu zpracování a provádění transakcí, validátoři jsou klíčoví pro udržení provozní efektivity a bezpečnosti platformy Sui.
Token Sui
SUI, nativní aktivum v síti Sui, hraje v jejím ekosystému klíčovou roli. Používá se pro ochranu sítě, platby za gas, on-chain převody a správu.
Gas a Storage Fund
Transakce Sui vyžadují platbu za výpočetní provádění a úložiště objektů. K usnadnění těchto transakcí se používají tokeny SUI, které lze získat různými způsoby. Uživatelé mohou zakoupit tokeny SUI na různých burzách, vyměnit je za jiné tokeny nebo dokonce koupit SUI přímo pomocí kreditní karty. Tato flexibilita v získávání tokenů SUI zajišťuje hladké transakční procesy na platformě Sui. Ekonomický model Sui efektivně spravuje tyto náklady, což je zásadní pro jeho schopnost zpracovávat rozsáhlé ukládání dat a složité výpočty.


