Čo je Aptos (APT)? Kompletný sprievodca

Rok 2022 je rokom, v ktorom sa veľa hovorilo o protokoloch prvej vrstvy, ako sú Ethereum, Solana, BNB Smart Chain, Avalanche a mnoho ďalších.

Astronomický nárast nezastupiteľných tokenov (NFT) odhalil, že väčšina blockchainov nebola schopná zvládnuť záťaž, ktorá prichádza s nejakou formou zavedenia do hlavného prúdu.

Pred prechodom Etherea na Proof-of-Stake (čítaj: Zlúčiť), sieť bola často upchatá a transakčné poplatky boli nepredstaviteľne vysoké. V skutočnosti to podnietilo myšlienku, že to boli iba veľryby, ktoré sa mohli zúčastniť viacerých iniciatív DeFi na Ethereu.

Na druhej strane, Solana mal tiež svoje problémy. Hoci bola sieť propagovaná ako reťazec s vysokou priepustnosťou, ktorý dokáže spracovať tisíce transakcií za sekundu (TPS), zažila viacnásobné výpadky kde to bolo úplne nepoužiteľné.

Teraz je tu nové dieťa – Aptos Blockchain. Aptos, nazývaný mnohými „zabijákom Solana“, je prezentovaný ako „škálovateľná, bezpečná, spoľahlivá a upgradovateľná“ sieť, ktorá sa vyvíja viac ako tri roky a práve spustila svoju hlavnú sieť.

Rýchle fakty: 

  • Aptos je blockchain prvej vrstvy vyvinutý spoločnosťou Aptos Labs
  • Aptos Labs založili kľúčoví prispievatelia Diem (vyvinutý Meta)
  • Pre svoj konsenzuálny algoritmus používa Proof-of-Stake (PoS).

Jadro Aptos

Úplné podrobnosti a kompletný technický balík Aptos Blockchain nájdete v Biela kniha Aptos.

Podľa oficiálna web stránka, Aptos Blockchain je „navrhnutý s kľúčovými princípmi škálovateľnosti, bezpečnosti, spoľahlivosti a upgradovateľnosti“ a pracoval na ňom tím viac ako 350 vývojárov.

Existuje niekoľko kľúčových komponentov, ktoré táto príručka rozoberie, a to:

  • Jazyk Move
  • Dátový model Aptos
  • Modul Presunúť

Jazyk pohybu

Na znázornenie stavu účtovnej knihy používa Aptos objektový model Move. Move je nový programovací jazyk inteligentných zmlúv a jeho hlavným zameraním je bezpečnosť a flexibilita. Na kódovanie pravidiel štátnych transakcií využíva moduly Move.

Používatelia zadávajú transakcie, ktoré môžu publikovať nové moduly, aktualizovať už existujúce moduly, vykonávať určité vstupné funkcie, ktoré sú definované v tomto module, alebo obsahujú skripty, ktoré sú schopné interagovať s verejnými rozhraniami rôznych modulov.

Ekosystém má tiež kompilátor, virtuálny stroj (VM), ako aj ďalšie nástroje, ktoré môžu vývojári použiť.

Tu je zrútenie o tom, ako môžu vývojári začať interakciu s ekosystémom Aptos. 

Programovací jazyk je navrhnutý tak, aby kládol veľký dôraz na nedostatok zdrojov, ako aj na ochranu a kontrolu prístupu. Využíva overený bajtový kód, ktorý zaručuje bezpečnosť typu a pamäte, aj keď existuje kód, ktorý je nedôveryhodný. Na druhej strane, aby pomohli písať kód, ktorý je dôveryhodnejší, majú vývojári prístup k Mover Prover – ide o formálny overovateľ, ktorý je schopný overiť funkčnú správnosť programu podľa vopred nastavenej špecifikácie.

Podľa bielej knihy tím stojaci za Aptos ďalej vylepšil programovací jazyk, aby podporoval širšiu škálu prípadov použitia Web3.

Dátový model

Blockchain Aptos definoval svoj stav účtovnej knihy ako stav všetkých účtov. Verzia má 64-bitové celé číslo bez znamienka, ktoré zodpovedá počtu transakcií, ktoré sieť vykonala.

Ktokoľvek môže odoslať transakciu, a teda upraviť stav účtovnej knihy. Po vykonaní sa vygeneruje výstup transakcie a obsahuje nula (alebo viac) operácií na manipuláciu so stavom účtovnej knihy. Tieto sú tzv písať sady a predstavujú vektor výsledných udalostí, množstvo spotrebovaného plynu, ako aj stav vykonanej transakcie.

Samotné transakcie poskytujú nasledujúce informácie:

  • Overovač transakcií
  • Adresa odosielateľa
  • payload
  • Cena plynu
  • Maximálne množstvo plynu
  • Poradové číslo
  • Čas expirácie
  • ID reťazca

Za zmienku tiež stojí, že dátový model Move podporuje natívne globálne adresovanie modulov aj dát. Tie transakcie, ktoré neobsahujú prekrývajúce sa konflikty v ich údajoch a účtoch, môžu byť tiež vykonávané paralelne.

Pre bližší pohľad na definície oboch diania a účty, pozrite si oficiálnu bielu knihu.

Presunúť modul

Modul Move má bajtový kód Move, ktorý deklaruje štruktúry a procedúry. Štruktúry sú len dátové typy.

Je identifikovaný adresou účtu, kde je modul deklarovaný, a prichádza s názvom modulu. Modul musí byť jedinečne pomenovaný v rámci určitého účtu a každý účet môže deklarovať maximálne jeden modul s ľubovoľným menom.

Všetky moduly sú zoskupené do balíkov, ktoré sa nachádzajú na rovnakej adrese. Vlastník tejto adresy potom zverejní balík ako celok na blockchaine a obsahuje bajtový kód a metadáta balíka. Uvedené metadáta môžu definovať, či je možné balík aktualizovať alebo či je nemenný. Pre tie balíky, ktoré je možné aktualizovať, sa pred povolením aktualizácie vykonávajú dodatočné kontroly kompatibility.

Je dôležité poznamenať, že aj keď je možné pridávať nové funkcie a prostriedky, funkcie vstupných bodov nemožno meniť a prostriedky nemožno ukladať do pamäte.

Rámec Aptos, definovaný ako bežný rozšíriteľný balík modulov, je znázornený na nasledujúcom obrázku:

img1_aptos_guide
Zdroj: Aptos Whitepaper

Ako bude Aptos škálovať?

Na základe svojej bielej knihy bol protokol pôvodne spustený s jedným stavom účtovnej knihy, ale postupom času má Aptos v úmysle použiť trochu jedinečný horizontálny prístup k škálovaniu.

Aby sa to dosiahlo, protokol bude implementovať viacero stavov roztrhanej účtovnej knihy, kde každý z nich ponúkne homogénne API a sharding ako koncept.

Dáta sa môžu prenášať medzi fragmentmi pomocou homogénneho mosta a používatelia aj vývojári by mali mať možnosť vybrať si vlastné schémy zdieľania v závislosti od vlastných potrieb.

Riadenie Aptos

Sieť Aptos funguje na konsenzuálnom algoritme proof-of-stake (PoS), kde validátori potrebujú mať minimálne požadované množstvo vložených tokenov Aptos, aby sa mohli zúčastniť overovania transakcie. Na druhej strane AptosBFT je konsenzuálny algoritmus BFT protokolu a je založený na HotStuff.

BFT je skratka pre Byzantine Fault Tolerance a je to odkaz na známy problém byzantského generála, kde môžu zlyhať komponenty a existujú nedokonalé informácie o tom, či zlyhal určitý komponent.

Validátori môžu rozhodnúť o rozdelení odmien medzi nich a ich stávkarov. Stakeri si na druhej strane môžu vybrať ľubovoľný počet validátorov, kam vložia svoje žetóny, a dohodnúť si vopred dohodnuté rozdelenie odmien. Odmeny sa získavajú na konci každej epochy prostredníctvom príslušného modulu pre pohyb v reťazci.

Token, ktorý poháňa ekosystém Aptos, sa nazýva APT.

Tokenomika kryptomeny APT

Tokenomika APT vyvolala v kryptomenovej komunite značnú kontroverziu, pretože token sa pôvodne chystal spustiť bez akýchkoľvek verejných informácií o jeho celkovej dodávke, distribúcii a celkovom pláne.

Tím odvtedy vydal formálne vyhlásenie blog post vysvetlenie väčšiny detailov.

Počiatočná zásoba APT v čase spustenia mainnetu bola stanovená na 1 miliardu tokenov, pričom minimálna jednotka sa nazýva Okta. 

Z tejto počiatočnej ponuky bolo 51 % zaradených do kategórie „komunita“, 19 % pre „hlavných prispievateľov“, 16.5 % pre „nadáciu“ a 13.48 % pre investorov. Podrobný popis prvej kategórie, blogový príspevok znie:

Táto skupina tokenov je určená pre položky súvisiace s ekosystémom, ako sú granty, stimuly a ďalšie iniciatívy na rast komunity. Niektoré z týchto tokenov už boli pridelené projektom založeným na protokole Aptos a budú poskytnuté po dokončení určitých míľnikov. Väčšinu týchto tokenov vlastní Aptos Foundation a menšiu časť vlastní Aptos Labs. Očakáva sa, že tieto tokeny budú distribuované počas desaťročného obdobia…

Na druhej strane investori a hlavní prispievatelia majú svoje tokeny zablokované na 4 roky, s výnimkou odmien za tokeny. Medzitým odhadovaný harmonogram dodávky tokenov vyzerá takto:

img2_aptos_guide
Zdroj: Oficiálna stránka Aptos

APT Airdrop

Na odštartovanie svojho mainnetového štartu projekt vyhodil celkovo 20,076,150 110,235 2 tokenov APT na celkovo XNUMX XNUMX vhodných adries, čo predstavuje XNUMX % z celkovej počiatočnej dodávky.

V tom čase tím uviedol:

Toto je náš prvý výsadok založený na našich existujúcich komunitných údajoch. Nadácia aptos bude naďalej vyhodnocovať budúce príležitosti na podporu komunity Aptos.

Používatelia môžu skontrolovať oprávnenosť tu.

Vedenie a financovanie laboratórií Aptos

Aptos Labs je organizácia, ktorá vyvinula Aptos blockchain a je viedol Mo Shaikh a Avery Ching v roku 2021. Obaja predtým pracovali na Metaovom (predtým: Facebook) blockchain projekte Libra, ktorý bol neskôr kompletne premenovaný na Diem.

img3_aptos_guide
Avery Ching a Mo Shaikh. Zdroj fotografií: Fortune

Vo februári 2022 Shaikh povedal:

Odkedy sme odišli z Meta, boli sme schopní uviesť naše nápady do pohybu, zbaviť sa byrokratickej byrokratickej záťaže a vybudovať úplne novú sieť od základov, ktorá ich privedie k realizácii.

Aptos je tiež jedným z najlepšie financovaných blockchainových projektov. V marci 2022 tím získal 200 miliónov dolárov vo finančnom kole, ktoré viedli Andreessen Horowitz (a16z), FTX Ventures, Coinbase Ventures a ďalšie krypto ťažké váhy.

V júli toho istého roku Aptos získal ďalších 150 dolárov a kolo financovania viedla spoločnosť FTX Ventures.

ŠPECIÁLNA PONUKA (Sponzorované)

Binance Free 100 $ (exkluzívne): Použite tento odkaz zaregistrovať sa a získať 100 $ zadarmo a 10 % zľavu na poplatky na Binance Futures prvý mesiac (podmienky).

Špeciálna ponuka PrimeXBT: Použite tento odkaz zaregistrujte sa a zadajte kód POTATO50, aby ste na svoje vklady dostali až 7,000 XNUMX $.

Zdroj: https://cryptopotato.com/aptos-apt-guide/