Što je Aptos (APT)? Potpuni vodič

2022. je godina u kojoj se puno pričalo o protokolima prvog sloja kao što su Ethereum, Solana, BNB Smart Chain, Avalanche i mnogi drugi.

Astronomski porast nezamjenjivih tokena (NFT) otkrio je da većina blockchaina nije u stanju podnijeti opterećenje koje dolazi s nekim oblikom usvajanja u mainstreamu.

Prije nego što je Ethereum prešao na Proof-of-Stake (pročitajte: Spajanje), mreža je često bila zakrčena, a naknade za transakcije nezamislivo visoke. Zapravo, to je potaknulo ideju da su samo kitovi mogli sudjelovati u više DeFi inicijativa na Ethereumu.

Solana je, s druge strane, također imao problema. Iako je reklamirana kao lanac visoke propusnosti koji može obraditi tisuće transakcija u sekundi (TPS), mreža je doživjela višestruki ispadi gdje je bilo potpuno neupotrebljivo.

Sada je tu novi klinac u bloku – Aptos Blockchain. Mnogi nazivaju "ubojicom Solane", Aptos je predstavljen kao "skalabilna, sigurna, pouzdana i nadogradiva" mreža koja se razvija više od tri godine i upravo je pokrenula svoju glavnu mrežu.

Brze činjenice: 

  • Aptos je blockchain prvog sloja koji je razvio Aptos Labs
  • Aptos Labs osnovali su glavni suradnici Diema (razvio Meta)
  • Za svoj algoritam konsenzusa koristi Proof-of-Stake (PoS).

Aptos Core

Svi detalji i kompletan tehnički skup Aptos Blockchaina mogu se pronaći u Bijela knjiga Aptosa.

Prema Službena web stranica, Aptos Blockchain je "dizajniran sa skalabilnošću, sigurnošću, pouzdanošću i nadogradivošću kao ključnim principima" i na njemu je radio tim od preko 350 programera.

Postoji nekoliko ključnih komponenti koje će ovaj vodič raščlaniti, naime:

  • Jezik Move
  • Aptos podatkovni model
  • Modul Move

Jezik Move

Za predstavljanje stanja glavne knjige, Aptos koristi objektni model Move. Move je novi programski jezik za pametne ugovore, a njegov glavni fokus je na sigurnosti i fleksibilnosti. Koristi module Move za kodiranje pravila transakcija stanja.

Korisnici podnose transakcije koje mogu objaviti nove module, nadograditi one koji već postoje, izvršiti određene funkcije unosa koje su definirane unutar ovog modula ili sadrže skripte koje mogu komunicirati s javnim sučeljima različitih modula.

Ekosustav također ima kompajler, virtualni stroj (VM), kao i druge alate koje programeri mogu koristiti.

Evo slom o tome kako programeri mogu započeti interakciju s ekosustavom Aptos. 

Programski jezik osmišljen je tako da stavi snažan naglasak na oskudicu resursa, kao i na očuvanje i kontrolu pristupa. Iskorištava provjereni bajt kod koji jamči sigurnost tipa i memorije, čak i kada postoji kod koji nije pouzdan. S druge strane, kako bi pomogli u pisanju pouzdanijeg koda, programeri imaju pristup Mover Proveru – to je formalni verifikator koji je sposoban potvrditi funkcionalnu ispravnost programa u odnosu na unaprijed postavljenu specifikaciju.

Prema whitepaperu, tim koji stoji iza Aptosa dodatno je unaprijedio programski jezik kako bi podržao širi raspon slučajeva korištenja Web3.

Model podataka

Aptos blockchain definirao je svoje stanje knjige kao stanje svih računa. Ima verziju s nepredpisanim 64-bitnim cijelim brojem koji odgovara broju transakcija koje je mreža izvršila.

Svatko može slobodno podnijeti transakciju i, prema tome, izmijeniti stanje glavne knjige. Nakon izvršenja, generira se izlaz transakcije i ne sadrži nula (ili više) operacija za manipuliranje stanjem glavne knjige. Ovi se zovu pisati setove i predstavljaju vektor rezultirajućih događaja, količine utrošenog plina, kao i statusa izvršene transakcije.

Same transakcije daju sljedeće informacije:

  • Autentifikator transakcije
  • Adresa pošiljatelja
  • korisna nosivost
  • Cijena plina
  • Maksimalna količina plina
  • Redni broj
  • Vrijeme isteka
  • ID lanca

Također je vrijedno napomenuti da Moveov podatkovni model izvorno podržava globalno adresiranje i modula i podataka. One transakcije koje ne sadrže preklapajuće sukobe u svojim podacima i računima također se mogu izvršavati paralelno.

Za pobliži pogled na definicije za oboje Događaji i računi, pogledajte službenu bijelu knjigu.

Premjesti modul

Modul Move ima bajt kod Move koji deklarira strukture i procedure. Strukture su samo tipovi podataka.

Identificira se adresom računa na kojem je modul prijavljen i dolazi s nazivom modula. Modul mora biti imenovan jedinstveno unutar određenog računa, a svaki račun ne može deklarirati više od jednog modula s bilo kojim imenom.

Svi moduli grupirani su u pakete koji se nalaze na istoj adresi. Vlasnik ove adrese zatim objavljuje paket kao cjelinu na blockchainu, a uključuje bajt kod i metapodatke paketa. Navedeni metapodaci mogu definirati može li se paket nadograditi ili je nepromjenjiv. Za one pakete koji se mogu nadograditi, provode se dodatne provjere kompatibilnosti prije dopuštanja nadogradnje.

Važno je napomenuti da iako se nove funkcije i resursi mogu dodavati, funkcije ulazne točke ne mogu se mijenjati, a resursi se ne mogu pohraniti u memoriju.

Definiran kao uobičajeni paket modula koji se može nadograditi, okvir Aptos predstavljen je na sljedećoj slici:

img1_aptos_vodič
Izvor: Aptos Whitepaper

Kako će se Aptos skalirati?

Na temelju Whitepaper-a, protokol je u početku pokrenut s jednim stanjem glavne knjige, ali s vremenom Aptos namjerava zauzeti donekle jedinstven horizontalni pristup skali.

Kako bi se to postiglo, protokol će implementirati višestruka razdijeljena stanja glavne knjige gdje će svako od njih nuditi homogeni API i dijeljenje kao koncept.

Podaci se mogu prenositi između shardova pomoću homogenog mosta, a i korisnici i programeri trebali bi moći odabrati vlastite sheme dijeljenja, ovisno o vlastitim potrebama.

Uprava Aptosa

Aptos mreža radi na konsenzusnom algoritmu proof-of-stake (PoS) gdje validatori moraju imati minimalnu potrebnu količinu uloženih Aptos tokena da bi sudjelovali u validaciji transakcije. AptosBFT je, s druge strane, algoritam BFT konsenzusa protokola i temelji se na HotStuffu.

BFT je kratica za Byzantine Fault Tolerance, a to je referenca na dobro poznati problem bizantskog generala, gdje komponente mogu otkazati, a postoji nesavršena informacija o tome je li određena komponenta otkazala.

Validatori mogu odlučiti o podjeli nagrada između njih i njihovih sudionika. Ulagači, s druge strane, mogu odabrati bilo koji broj validatora gdje će uložiti svoje tokene i dogovoriti unaprijed dogovorenu podjelu nagrada. Nagrade se primaju na kraju svake epohe putem relevantnog modula Move na lancu.

Token koji pokreće Aptos ekosustav zove se APT.

APT tokenomika kriptovalute

APT-ova tokenomika izazvala je donekle značajnu kontroverzu unutar zajednice kriptovaluta jer je token u početku trebao biti lansiran bez ikakvih javnih informacija o njegovoj ukupnoj ponudi, distribuciji i cjelokupnom planu.

Tim je u međuvremenu izdao formalni blog post objašnjavajući većinu detalja.

APT-ova početna ponuda u vrijeme pokretanja glavne mreže bila je postavljena na 1 milijardu tokena, gdje se minimalna jedinica naziva Octa. 

Od te početne ponude, 51% je određeno pod kategorijom "zajednica", 19% za "osnovne suradnike", 16.5% za "zakladu" i 13.48% za investitore. S detaljima prve kategorije, post na blogu glasi:

Ovaj skup tokena namijenjen je za stavke povezane s ekosustavom, kao što su bespovratna sredstva, poticaji i druge inicijative za rast zajednice. Neki od ovih tokena već su dodijeljeni projektima koji se temelje na Aptos protokolu i bit će dodijeljeni nakon završetka određenih prekretnica. Većinu tih tokena drži Aptos Foundation, a manji dio Aptos Labs. Predviđeno je da će se ovi tokeni distribuirati tijekom razdoblja od deset godina...

Ulagači i glavni suradnici, s druge strane, imaju 4-godišnje zaključavanje svojih tokena, isključujući nagrade za tokene. U međuvremenu, ovako izgleda procijenjeni raspored ponude tokena:

img2_aptos_vodič
Izvor: službena stranica Aptosa

APT Airdrop

Kako bi započeo s lansiranjem glavne mreže s praskom, projekt je ispustio ukupno 20,076,150 APT tokena na ukupno 110,235 prihvatljivih adresa, što predstavlja 2% ukupne početne ponude.

U to vrijeme tim je izjavio:

Ovo je naš prvi airdrop na temelju postojećih podataka zajednice. Zaklada aptos nastavit će procjenjivati ​​buduće mogućnosti podrške Aptos zajednici.

Korisnici mogu provjeriti ispunjavanje uvjeta ovdje.

Vodstvo i financiranje Aptos Labsa

Aptos Labs je organizacija koja je razvila Aptos blockchain i koja je vodio Mo Shaikh i Avery Ching 2021. godine. Obojica su prethodno radili na Metinom (prije: Facebook) blockchain projektu Libra, koji je kasnije potpuno rebrendiran u Diem.

img3_aptos_vodič
Avery Ching i Mo Shaikh. Izvor fotografije: Fortune

Još u veljači 2022. Shaikh je rekao:

Otkako smo otišli iz Mete, uspjeli smo pokrenuti svoje ideje, osloboditi se birokratske birokracije i izgraditi potpuno novu mrežu od temelja koja ih dovodi do ostvarenja.

Aptos je također jedan od najbolje financiranih blockchain projekata. U ožujku 2022. tim je prikupio 200 milijuna dolara u rundi financiranja koju su vodili Andreessen Horowitz (a16z), FTX Ventures, Coinbase Ventures i drugi kripto teškaši.

U srpnju te godine Aptos je prikupio još 150 dolara, a krug financiranja vodio je FTX Ventures.

POSEBNA PONUDA (sponzorirana)

Binance besplatno 100 USD (isključivo): Koristite ovu vezu za registraciju i primanje 100 USD besplatno i 10% popusta na Binance Futures prvi mjesec (uvjeti).

Posebna ponuda PrimeXBT: Koristite ovu vezu da se registrirate i unesete POTATO50 kod kako biste primili do 7,000 USD na svoje depozite.

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