Hlavní body
Aptos je blockchain první vrstvy, který k zajištění rychlejších a levnějších transakcí používá programovací jazyk Move, konsenzus BFT a paralelní provádění transakcí.
Síť využívá protokol konsenzu s byzantskou odolností proti chybám AptosBFT a algoritmem Proof of Stake (PoS).
Aptos používá programovací jazyk Move, který je navržený tak, aby zlepšil bezpečnost chytrých kontraktů a správu zdrojů.
Nativním coinem sítě je APT, který se využívá v rámci transakčních poplatků, stakování, správy a účasti validátorů.
Co je Aptos?
Aptos je blockchain první vrstvy navržený tak, aby decentralizovaným aplikacím poskytoval škálovatelnou, vylepšitelnou a bezpečnou infrastrukturu. Síť využívá systém Proof of Stake (PoS) s byzantskou odolností proti chybám (BFT), který zajišťuje rychlé a spolehlivé dokončení transakcí.
Pro zvýšení výkonu je Aptos vybaven modulem paralelního provádění, které dokáže zpracovávat více transakcí souběžně, což síti umožňuje podporovat vyšší objem aktivit. Aptos také používá programovací jazyk Move, který je orientovaný na zdroje a zvyšuje bezpečnost chytrých kontraktů. Podporuje také formální ověření, takže vývojářům poskytuje silnější nástroje pro vytváření bezpečných aplikací.
Historie
Blockchain Aptos založili v roce 2021 Mo Shaikh a Avery Ching, bývalí inženýři ve společnosti Meta, kteří dříve pracovali na blockchainu Diem (tehdy Libra). Když byl blockchain Diem ukončen kvůli problémům s regulací, vznikla společnost Aptos Labs, která v rozvíjení této technologie pokračovala.
Mainnet Aptos byl spuštěn v říjnu 2022. Od té doby se společnost Aptos Labs zaměřuje na rozvoj základní technologie sítě a nadace Aptos Foundation podporuje růst ekosystému financováním vývojářů, vzdělávacími programy a navazováním partnerství s cílem rozšířit přijetí.
Jak blockchain Aptos funguje
AptosBFT
Blockchain Aptos používá mechanismus konsenzu Proof of Stake (PoS), ve kterém validátoři stakují APT, a tím se podílí na zabezpečení sítě. Zodpovídají za navrhování bloků, ověřování transakcí a efektivní fungování blockchainu. Síť navíc využívá protokol konsenzu AptosBFT s byzantskou odolností proti chybám, který umožňuje validátorům dosáhnout dohody ohledně transakcí. AptosBFT je navržený tak, aby udržoval síť v provozu, i když by až třetina validátorů selhala nebo jednala nečestně. Cílem tohoto přístupu je vyvážit bezpečnost a rychlé zpracování transakcí.
Programovací jazyk Move
Chytré kontrakty na blockchainu Aptos jsou napsané v programovacím jazyce Move, který původně vyvinula společnost Meta pro blockchainový projekt Diem. Jazyk Move je navržený tak, aby fungoval napříč různými blockchainy a poskytoval vývojářům přístup ke sdíleným nástrojům, knihovnám a komunitám.
Programovací jazyk Move je jedinečný v tom, že využívá model orientovaný na zdroje, který považuje digitální aktiva za zdroje, co nelze omylem zkopírovat ani zničit. Díky tomu je obtížnější, aby chyby v programování způsobily ztráty aktiv. Další vrstvu ochrany poskytuje Move Prover, což je nástroj formálního ověření pro chytré kontrakty, který dokáže zkontrolovat, jestli fungují tak, jak bylo zamýšleno.
Move nabízí vývojářům bezpečnost a flexibilitu. Pomáhá prosazovat osvědčené postupy při vytváření bezpečných aplikací, ale zároveň umožňuje inovace. Aptos také investuje do rozvoje komunity vývojářů jazyka Move, podporuje příspěvky s otevřeným zdrojovým kódem a povzbuzuje vývojáře k rozšiřování možností jazyka napříč všemi oblastmi Webu 3.0.
Modul paralelního provádění
Většina blockchainů zpracovává transakce postupně, jednu po druhé. Tento přímočarý návrh usnadňuje implementaci, ale také omezuje škálovatelnost, protože síť může najednou zpracovávat pouze omezený počet transakcí. S rostoucí aktivitou často dochází k zahlcení a zpomalení transakcí.
Aptos používá softwarovou transakční paměť Block-STM, což je specializovaný prováděcí modul, který zpracovává transakce paralelně. To znamená, že místo jedné transakce může systém provádět více transakcí souběžně. Po realizaci Aptos ověří výsledky. Pokud se dvě transakce pokusí upravit stejný zdroj a dojde ke konfliktu, znovu se spustí už jen tyto konkrétní transakce a zbytek zůstane nedotčen. Tato architektura zajišťuje, že jediná neúspěšná transakce nenaruší blockchain.
Zabudovaný plánovač také pomáhá paměti Block-STM efektivně určovat priority transakcí, což zvyšuje výkon ještě víc. Díky tomu může Aptos ve srovnání s tradičními sekvenčními blockchainy dosáhnout mnohem vyšší propustnosti. Úspěch paměti Block-STM ovlivnil i další blockchainy, např. Polygon, Sei nebo Starknet, které přijaly podobné přístupy k paralelnímu provádění.
Ekosystém
Aptos Build
Aptos Build je sada vývojářských nástrojů od společnosti Aptos Labs, která usnadňuje vytváření, testování a nasazování aplikací na síti. Vývojáři mohou generovat klíče API během několika sekund a vytvářet blockchainové indexery bez nutnosti programování. Mohou také jedním kliknutím uvádět sbírky nezaměnitelných tokenů (NFT), sponzorovat transakce prostřednictvím služby pro hrazení poplatků a zjednodušit příchod nových uživatelů bez nutnosti spravovat složitou infrastrukturu.
Aptos Connect
Aptos Connect je webová peněženka s vlastní úschovou, kterou není potřeba stahovat ani u ní používat rozšíření prohlížeče. Místo tradičních soukromých klíčů používá účty bez klíčů Aptos, které uživatelům umožňují přihlašovat se pomocí internetových účtů, jako je účet Google. Účet na blockchainu se kryptograficky propojí s přihlašovacími údaji, ale nikdy se s internetovým účtem veřejně nespojí, což zjednodušuje vstup do systému a zároveň zajišťuje, že si uživatelé zachovají plnou kontrolu nad svými aktivy.
Aptos Name Service (ANS)
Služba Aptos Name Service přináší snadno čitelná jména .apt, která nahrazují složité adresy peněženek, což usnadňuje správu a sdílení transakcí. Díky integracím, které umožňují decentralizovaným aplikacím poskytovat uživatelům plynulejší a intuitivnější prostředí, zlepšuje tato služba dostupnost a použitelnost celého ekosystému Aptos.
Aptos Assistant
Aptos Assistant je nástroj podpory využívající umělou inteligenci, který vznikl ve spolupráci se společností Microsoft a zjednodušuje orientaci v ekosystému Aptos. Funguje jako zabezpečený chatbot, který dokáže jednoduše odpovídat na otázky související s blockchainem. Uživatelé se na něj mohou spolehnout, když jsou na blockchainu Aptos noví, a vývojáři ho mohou použít k nalezení zdrojů pro vytváření chytrých kontraktů a aplikací.
APT
Nativní kryptoměnou sítě Aptos je APT. V ekosystému Aptos se používá k mnoha účelům, například:
Poplatky gas: APT slouží k úhradě transakčních poplatků za odesílání transakcí nebo používání aplikací a chytrých kontraktů v síti Aptos.
Stakování: držitelé mohou stakovat APT, a pomoct tím zabezpečit síť – buď delegováním APT na validátory, nebo provozováním validátorských uzlů. Na oplátku získají odměny rozdělované v každé epoše.
Operace validátorů: provoz validátorského uzlu vyžaduje stakování APT. Validátoři se podílejí na konsenzu, zpracovávají transakce a získávají odměny za poctivou činnost. Nekalé chování nebo chybná konfigurace mohou vést k postihům, včetně ztráty stakovaných APT.
Správa: APT dává držitelům možnost podílet se na správě blockchainu – mohou hlasovat o vylepšeních protokolu, úpravách parametrů a dalších rozhodnutích, která utváří budoucnost sítě.
Závěrem
Aptos je blockchain první vrstvy zaměřený na škálovatelnost, který vychází z technologie poprvé vyvinuté společností Meta pro projekt Diem. Síť kombinuje protokol AptosBFT pro rychlý a bezpečný konsenzus, programovací jazyk Move pro bezpečnější chytré kontrakty a modul Block-STM pro paralelní provádění transakcí. Kromě základní sítě rozšiřuje Aptos svůj ekosystém o nástroje jako Aptos Build, Aptos Connect, Aptos Name Service a Aptos Assistant. Tyto služby jsou navržené tak, aby usnadňovaly vývoj a zjednodušovaly příchod nových uživatelů.
Související články:
Vyloučení odpovědnosti: Tento článek je vám předkládán ve stavu, v jakém je, pouze pro obecné informační a vzdělávací účely, bez jakéhokoli prohlášení nebo záruky. Neměl by být chápán jako finanční, právní nebo jiné odborné poradenství ani není jeho cílem doporučit nákup jakéhokoli konkrétního produktu nebo služby. Měli byste se poradit s příslušnými odbornými poradci. Produkty zmíněné v tomto článku nemusí být ve vašem regionu dostupné. Upozorňujeme, že pokud je článek příspěvkem od třetí strany, vyjádřené názory patří této třetí straně a nemusí se nutně shodovat s názory Akademie Binance. Další podrobnosti se dozvíte v našem úplném prohlášení o vyloučení odpovědnosti. Ceny digitálních aktiv mohou být volatilní. Hodnota vaší investice může klesnout nebo stoupnout a investovaná částka se vám nemusí vrátit. Za svá investiční rozhodnutí nesete výhradní odpovědnost vy sami a Akademie Binance nenese odpovědnost za žádné ztráty, které vám mohou vzniknout. Tento materiál by neměl být chápán jako finanční, právní nebo jiné odborné poradenství. Další informace získáte v našich podmínkách použití a upozornění na rizika.