Kaj je Aptos (APT)? Celoten vodnik

Leto 2022 je bilo veliko klepetanja o protokolih prvega sloja, kot so Ethereum, Solana, BNB Smart Chain, Avalanche in mnogi drugi.

Astronomski porast nezamenljivih žetonov (NFT) je razkril, da večina verig blokov ni zmogla obvladati obremenitve, ki jo prinaša neka oblika splošnega sprejemanja.

Pred prehodom Ethereuma na Proof-of-Stake (preberite: Združitev), je bilo omrežje pogosto zamašeno, provizije za transakcije pa nepredstavljivo visoke. Pravzaprav je to spodbudilo idejo, da so bili samo kiti tisti, ki so lahko sodelovali v več pobudah DeFi na Ethereumu.

Na drugi strani pa je imel svoje težave tudi Solana. Čeprav je bilo oglaševano kot visoko zmogljiva veriga, ki lahko upravlja na tisoče transakcij na sekundo (TPS), je omrežje doživelo večkratni izpadi kjer je bil čisto neuporaben.

Zdaj je v bloku nov otrok – Aptos Blockchain. Aptos, ki ga mnogi imenujejo "ubijalec Solane", je predstavljen kot "razširljivo, varno, zanesljivo in nadgradljivo" omrežje, ki je bilo v razvoju več kot tri leta in je pravkar predstavilo svoje glavno omrežje.

Kratke informacije: 

  • Aptos je veriga blokov prve plasti, ki jo je razvil Aptos Labs
  • Aptos Labs so ustanovili glavni sodelavci Diema (razvil Meta)
  • Za svoj algoritem soglasja uporablja Proof-of-Stake (PoS).

Jedro Aptos

Vse podrobnosti in celoten tehnični sklop Aptos Blockchain lahko najdete v Bela knjiga Aptos.

Glede na uradna spletna stran, je Aptos Blockchain »zasnovan s skalabilnostjo, varnostjo, zanesljivostjo in nadgradljivostjo kot ključnimi načeli« in na njem je delala skupina več kot 350 razvijalcev.

Ta vodnik bo razčlenil nekaj ključnih komponent, in sicer:

  • Jezik Move
  • Podatkovni model Aptos
  • Modul Move

Jezik Move

Za predstavitev stanja glavne knjige Aptos uporablja objektni model Move. Move je nov programski jezik za pametne pogodbe, njegov glavni poudarek pa je na varnosti in prilagodljivosti. Uporablja module Move za kodiranje pravil državnih transakcij.

Uporabniki predložijo transakcije, ki lahko objavijo nove module, nadgradijo tiste, ki že obstajajo, izvajajo določene vnosne funkcije, ki so definirane znotraj tega modula, ali vsebujejo skripte, ki lahko komunicirajo z javnimi vmesniki različnih modulov.

Ekosistem ima tudi prevajalnik, virtualni stroj (VM) in druga orodja, ki jih razvijalci lahko uporabljajo.

Tukaj Razčlenitev kako lahko razvijalci začnejo sodelovati z ekosistemom Aptos. 

Programski jezik je zasnovan tako, da močno poudarja pomanjkanje virov, pa tudi ohranjanje in nadzor dostopa. Izkorišča preverjeno bajtno kodo, ki zagotavlja varnost vrste in pomnilnika, tudi če obstaja koda, ki ni vredna zaupanja. Po drugi strani pa imajo razvijalci za pomoč pri pisanju kode, ki je bolj zaupanja vredna, dostop do orodja Mover Prover – to je formalni preverjalnik, ki lahko preveri pristnost funkcionalne pravilnosti programa glede na vnaprej nastavljeno specifikacijo.

Glede na belo knjigo je ekipa, ki stoji za Aptosom, dodatno izboljšala programski jezik za podporo širšemu naboru primerov uporabe Web3.

Podatkovni model

Blockchain Aptos je svoje stanje glavne knjige opredelil kot stanje vseh računov. Različico ima nepredznačeno 64-bitno celo število, ki ustreza številu transakcij, ki jih je omrežje izvedlo.

Vsak lahko prosto odda transakcijo in s tem spremeni stanje glavne knjige. Po izvedbi se generira izhod transakcije in vsebuje nič (ali več) operacij za manipulacijo stanja glavne knjige. Ti se imenujejo pisati nize in predstavljajo vektor posledičnih dogodkov, količino porabljenega plina ter stanje izvršene transakcije.

Same transakcije zagotavljajo naslednje informacije:

  • Transakcijski overitelj
  • Naslov pošiljatelja
  • Obremenitev
  • Cena plina
  • Največja količina plina
  • Zaporedna številka
  • Čas uporabnosti
  • ID verige

Prav tako je treba omeniti, da podatkovni model Move podpira izvorno globalno naslavljanje tako modulov kot podatkov. Tiste transakcije, ki ne vsebujejo prekrivajočih se konfliktov v svojih podatkih in računih, se lahko izvajajo tudi vzporedno.

Za podrobnejši pregled definicij za oba Dogodki in računi, glejte uradno belo knjigo.

Premakni modul

Modul Move ima bajtno kodo Move, ki deklarira strukture in postopke. Strukture so le tipi podatkov.

Identificiran je z naslovom računa, kjer je prijavljen modul, in je opremljen z imenom modula. Modul mora biti poimenovan enolično znotraj določenega računa in vsak račun lahko prijavi največ en modul s poljubnim imenom.

Vsi moduli so združeni v pakete, ki se nahajajo na istem naslovu. Lastnik tega naslova nato v verigi blokov objavi paket kot celoto, ki vključuje bajtno kodo in metapodatke paketa. Omenjeni metapodatki lahko določajo, ali je paket mogoče nadgraditi ali ne ali je nespremenljiv. Za tiste pakete, ki jih je mogoče nadgraditi, se izvedejo dodatna preverjanja združljivosti, preden dovolite nadgradnjo.

Pomembno je vedeti, da čeprav je mogoče dodati nove funkcije in vire, funkcij vstopne točke ni mogoče spremeniti in virov ni mogoče shraniti v pomnilnik.

Ogrodje Aptos, definirano kot običajni nadgradljivi paket modulov, je predstavljeno na naslednji sliki:

img1_aptos_guide
Vir: bela knjiga Aptos

Kako se bo Aptos povečal?

Na podlagi svoje bele knjige je bil protokol prvotno predstavljen z enim stanjem glavne knjige, vendar namerava Aptos sčasoma uporabiti nekoliko edinstven horizontalni pristop k obsegu.

Da bi to dosegel, bo protokol izvajal več razdrobljenih stanj glavne knjige, kjer bo vsako od njih ponujalo homogeni API in razdeljevanje kot koncept.

Podatki se lahko prenašajo med drobci z uporabo homogenega mostu, uporabniki in razvijalci pa bi morali imeti možnost, da izberejo lastne sheme razdeljevanja, odvisno od lastnih potreb.

Aptos Governance

Omrežje Aptos deluje na podlagi algoritma soglasja za dokaz vložka (PoS), kjer morajo imeti validatorji minimalno zahtevano količino vstavljenih žetonov Aptos, da lahko sodelujejo pri potrjevanju transakcije. AptosBFT je po drugi strani algoritem soglasja BFT protokola in temelji na HotStuff.

BFT je kratica za Byzantine Fault Tolerance in se nanaša na dobro znano težavo bizantinskega generala, kjer lahko komponente odpovejo in obstajajo nepopolne informacije o tem, ali je določena komponenta odpovedala.

Validatorji se lahko odločijo o delitvi nagrad med njimi in njihovimi deležniki. Stakerji pa lahko izberejo poljubno število validatorjev, kamor bodo vložili svoje žetone, in uredijo vnaprej dogovorjeno razdelitev nagrade. Nagrade so prejete na koncu vsake epohe prek ustreznega modula Move v verigi.

Žeton, ki poganja ekosistem Aptos, se imenuje APT.

Tokenomika kriptovalut APT

APT-jeva tokenomika je povzročila precejšnjo polemiko v skupnosti kriptovalut, ker je bil žeton sprva tik pred lansiranjem brez kakršnih koli javnih informacij o njegovi skupni ponudbi, distribuciji in splošnem načrtu.

Ekipa je od takrat izdala uradno obvestilo blog post pojasnjuje večino podrobnosti.

Začetna ponudba APT v času uvedbe glavnega omrežja je bila določena na 1 milijardo žetonov, pri čemer se minimalna enota imenuje Octa. 

Od te začetne ponudbe je bilo 51 % določenih pod kategorijo »skupnost«, 19 % za »osnovne prispevke«, 16.5 % za »fundacijo« in 13.48 % za vlagatelje. Objava v spletnem dnevniku podrobno opisuje prvo kategorijo:

Ta zbirka žetonov je namenjena predmetom, povezanim z ekosistemom, kot so nepovratna sredstva, spodbude in druge pobude za rast skupnosti. Nekateri od teh žetonov so že bili dodeljeni projektom, ki temeljijo na protokolu Aptos, in bodo podeljeni po zaključku določenih mejnikov. Večino teh žetonov ima fundacija Aptos, manjši del pa Aptos Labs. Pričakuje se, da bodo ti žetoni razdeljeni v desetletnem obdobju ...

Po drugi strani pa imajo vlagatelji in ključni vlagatelji 4-letno blokado svojih žetonov, razen nagrad za žetone. Medtem je takole videti predvideni razpored dobave žetonov:

img2_aptos_guide
Vir: Uradna spletna stran Aptos

APT Airdrop

Za hiter začetek glavnega omrežja je projekt poslal skupno 20,076,150 žetonov APT na skupno 110,235 primernih naslovov, kar predstavlja 2 % celotne začetne ponudbe.

Takrat je ekipa izjavila:

To je naš prvi airdrop, ki temelji na naših obstoječih podatkih skupnosti. Fundacija aptos bo še naprej ocenjevala prihodnje priložnosti za podporo skupnosti Aptos.

Uporabniki lahko preverijo upravičenost tukaj.

Vodstvo in financiranje laboratorijev Aptos

Aptos Labs je organizacija, ki je razvila verigo blokov Aptos in je vodila avtorja Mo Shaikh in Avery Ching leta 2021. Oba sta prej delala na Metinem (prej: Facebook) blockchain projektu Libra, ki je bil kasneje popolnoma preimenovan v Diem.

img3_aptos_guide
Avery Ching in Mo Shaikh. Vir fotografij: Fortune

Februarja 2022 je Shaikh dejal:

Odkar smo zapustili Meto, smo lahko svoje zamisli udejanjili, se znebili birokratske birokracije in od začetka zgradili povsem novo mrežo, ki jih je uresničila.

Aptos je tudi eden najbolje financiranih projektov blockchain. Marca 2022 je ekipa zbrala 200 milijonov dolarjev v krogu financiranja, ki so ga vodili Andreessen Horowitz (a16z), FTX Ventures, Coinbase Ventures in drugi kriptovaluti.

Julija istega leta je Aptos zbral dodatnih 150 $, krog financiranja pa je vodil FTX Ventures.

POSEBNA PONUDBA (Sponzorirano)

Binance brezplačno 100 $ (ekskluzivno): Uporabite to povezavo da se registrirate in prejmete 100 $ brezplačno in 10 % popusta na Binance Futures prvi mesec (Pogoji).

Posebna ponudba PrimeXBT: Uporabite to povezavo za registracijo in vnos kode POTATO50, da boste prejeli do 7,000 $ na svoje depozite.

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