Šta je Aptos (APT)? Kompletan vodič

2022. je godina u kojoj se mnogo 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 mainstream usvajanja.

Prije nego što je Ethereum prešao na Proof-of-Stake (pročitajte: Spajanje), mreža je često bila začepljena, a naknade za transakcije bile su nezamislivo visoke. Zapravo, ovo je potaknulo ideju da su samo kitovi bili u mogućnosti da učestvuju u višestrukim DeFi inicijativama na Ethereumu.

Solana je, s druge strane, također imao problema. Iako je reklamirana kao lanac visoke propusnosti sposoban da obrađuje hiljade transakcija u sekundi (TPS), mreža je doživjela višestruki prekidi gde je bio potpuno neupotrebljiv.

Sada je tu novo dete u bloku – Aptos Blockchain. Mnogi nazivaju „Ubicom Solane“, Aptos je predstavljen kao „skalabilna, sigurna, pouzdana i nadogradiva“ mreža koja je u razvoju više od tri godine i koja je upravo pokrenula svoju glavnu mrežu.

U kratkim crtama: 

  • Aptos je blok lanac sloja jedan koji je razvio Aptos Labs
  • Aptos Labs su osnovali glavni saradnici Diema (razvijena od strane Meta)
  • Koristi Proof-of-Stake (PoS) za svoj konsenzus algoritam

Aptos Core

Potpuni detalji i kompletan tehnički paket Aptos Blockchaina možete pronaći u Aptos Whitepaper.

Prema službene web stranice, Aptos Blockchain je „dizajniran sa skalabilnost, sigurnost, pouzdanost i mogućnost nadogradnje kao ključnim principima“ i na njemu je radio tim od preko 350 programera.

Postoji nekoliko ključnih komponenti koje će ovaj vodič razložiti, a to su:

  • Jezik pokreta
  • Aptos model podataka
  • Modul Move

Jezik pokreta

Za predstavljanje stanja knjige, Aptos koristi Moveov objektni model. Move je novi programski jezik pametnih ugovora, a njegov glavni fokus je i 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 sa javnim sučeljima različitih modula.

Ekosistem takođe ima kompajler, virtuelnu mašinu (VM), kao i druge alate koje programeri mogu da koriste.

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

Programski jezik je dizajniran da stavi snažan naglasak na oskudicu resursa, kao i na očuvanje i kontrolu pristupa. Koristi verifikovani bajt kod koji garantuje sigurnost tipa i memorije, čak i kada postoji kod koji nije pouzdan. S druge strane, da bi pomogli u pisanju koda kojem se više vjeruje, programeri imaju pristup Mover Proveru – to je formalni verifikator koji je sposoban da potvrdi funkcionalnu ispravnost programa u odnosu na unaprijed postavljenu specifikaciju.

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

Model podataka

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

Svako je slobodan da podnese transakciju i, stoga, izmijeni stanje knjige. Nakon izvršenja, izlaz transakcije se generira i sadrži nula (ili više) operacija za manipulaciju stanjem knjige. Ovo se zove napisati setove i predstavljaju vektor nastalih događaja, količinu utrošenog gasa, kao i status izvršene transakcije.

Same transakcije pružaju sljedeće informacije:

  • Autentifikator transakcije
  • Adresa pošiljaoca
  • Koristan teret
  • Cijena plina
  • Maksimalna količina gasa
  • Redni broj
  • Vrijeme isteka
  • Lanac ID

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

Za bliži pogled na definicije za oba Događanja i računi, molimo pogledajte službenu bijelu knjigu.

Move Module

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

Identifikuje se adresom naloga na kojem je modul deklarisan i dolazi sa imenom modula. Modul mora imati jedinstveno ime u okviru određenog naloga, a svaki nalog može deklarisati najviše jedan modul sa bilo kojim imenom.

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

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

Definisan kao običan nadogradivi paket modula, Aptos framework je predstavljen na sljedećoj slici:

img1_aptos_guide
Izvor: Aptos Whitepaper

Kako će se Aptos skalirati?

Na osnovu svog Whitepaper-a, protokol je prvobitno pokrenut sa jednim stanjem knjige, ali s vremenom, Aptos namjerava zauzeti donekle jedinstven horizontalni pristup mjerilu.

Da bi se to postiglo, protokol će implementirati više razdijeljenih stanja knjige gdje će svako od njih ponuditi homogeni API i dijeljenje kao koncept.

Podaci se mogu prenositi između dijelova korištenjem homogenog mosta, a korisnici i programeri bi trebali biti u mogućnosti da odaberu vlastite sheme dijeljenja, ovisno o vlastitim potrebama.

The Aptos Governance

Aptos mreža radi na proof-of-stake (PoS) konsenzus algoritmu gdje validatori moraju imati minimalnu potrebnu količinu uloženih Aptos tokena da bi učestvovali u validaciji transakcije. AptosBFT, s druge strane, je BFT konsenzus algoritam protokola, a baziran je na HotStuff-u.

BFT je skraćenica od Byzantine Fault Tolerance, i to je referenca na problem dobro poznatog vizantijskog generala, gdje komponente mogu otkazati, a postoje nesavršene informacije o tome da li je određena komponenta otkazala.

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

Token koji pokreće Aptos ekosistem naziva se APT.

APT tokenomija kriptovalute

APT-ova tokenomika stvorila 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 ukupnom planu.

Tim je od tada izdao službenu izjavu blog post objašnjavajući većinu detalja.

Početna zaliha APT-a u vrijeme kada je mainnet pokrenuta bila je postavljena na 1 milijardu tokena, pri čemu se minimalna jedinica naziva Octa. 

Od te početne ponude, 51% je određeno pod kategorijom „zajednica“, 19% za „osnovne saradnike“, 16.5% za „fondaciju“ i 13.48% za investitore. Detaljno o prvoj kategoriji, post na blogu glasi:

Ovaj skup tokena je namijenjen za stavke vezane za ekosistem, kao što su grantovi, poticaji i druge inicijative za razvoj zajednice. Neki od ovih tokena su već dodijeljeni projektima koji se temelje na Aptos protokolu i bit će dodijeljeni nakon završetka određenih prekretnica. Većinu ovih tokena drži Aptos fondacija, a manji dio drži Aptos Labs. Predviđeno je da će ovi tokeni biti distribuirani u periodu od deset godina…

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

img2_aptos_guide
Izvor: Službena web stranica Aptosa

APT Airdrop

Kako bi svoje pokretanje glavne mreže započeo s praskom, projekat je izbacio ukupno 20,076,150 APT tokena na ukupno 110,235 podobnih adresa, što predstavlja 2% ukupne početne ponude.

Tim je tada izjavio:

Ovo je naš prvi airdrop zasnovan na našim postojećim podacima zajednice. Fondacija aptos će nastaviti da procjenjuje buduće mogućnosti podrške zajednici Aptos.

Korisnici mogu provjeriti podobnost OVDJE.

Aptos Labs Liderstvo i finansiranje

Aptos Labs je organizacija koja je razvila Aptos blockchain i jeste LED Mo Shaikh i Avery Ching 2021. Obojica su ranije radili na Metinom (ranije: Facebook) blockchain projektu Libra, koji je kasnije u potpunosti rebrendiran u Diem.

img3_aptos_guide
Avery Ching i Mo Shaikh. Izvor fotografije: Fortune

Još u februaru 2022, Shaikh je rekao:

Otkako smo napustili Metu, bili smo u mogućnosti da svoje ideje pokrenemo, odbacimo birokratsku birokratiju i izgradimo potpuno novu mrežu iz temelja koja ih dovodi do realizacije.

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

U julu te godine, Aptos je prikupio još 150 dolara, a rundu finansiranja vodio je FTX Ventures.

POSEBNA PONUDA (sponzorisana)

Binance besplatno $100 (ekskluzivno): Koristite ovu vezu da se registrujete i dobijete 100 $ besplatno i 10% popusta na Binance Futures prvi mjesec (uslovi).

PrimeXBT posebna ponuda: Koristite ovu vezu da se registrujete i unesete POTATO50 kod da dobijete do $7,000 na svoje depozite.

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