Kas yra Aptos (APT)? Išsamus vadovas

2022-ieji buvo metai, kai buvo daug kalbėta apie pirmojo sluoksnio protokolus, tokius kaip „Ethereum“, „Solana“, „BNB Smart Chain“, „Avalanche“ ir daugelis kitų.

Astronominis nepakeičiamų žetonų (NFT) augimas atskleidė, kad dauguma blokų grandinių nepajėgė atlaikyti apkrovos, atsirandančios dėl tam tikros formos įvedimo.

Prieš Ethereum pereinant prie „Proof-of-Stake“ (skaitykite: Sujungti), tinklas dažnai būdavo užsikimšęs, o operacijų mokesčiai būdavo neįsivaizduojamai dideli. Tiesą sakant, tai paskatino manyti, kad tik banginiai galėjo dalyvauti keliose „DeFi“ iniciatyvose „Ethereum“.

Kita vertus, Solana taip pat turėjo problemų. Nors reklamuojama kaip didelio našumo grandinė, galinti atlikti tūkstančius operacijų per sekundę (TPS), tinklas patyrė daug gedimų kur jis buvo visiškai netinkamas naudoti.

Dabar bloke yra naujas vaikas – Aptos Blockchain. Daugelio vadinamas „Solana Killer“, „Aptos“ pristatomas kaip „keičiamo dydžio, saugus, patikimas ir atnaujinamas“ tinklas, kuriamas daugiau nei trejus metus ir ką tik paleistas pagrindinis tinklas.

Greiti faktai: 

  • Aptos yra vieno sluoksnio blokų grandinė, kurią sukūrė Aptos Labs
  • „Aptos Labs“ įkūrė pagrindiniai „Diem“ (kurį sukūrė „Meta“) bendradarbiai.
  • Savo sutarimo algoritmui jis naudoja Proof-of-Stake (PoS).

Aptos branduolys

Išsamią informaciją ir visą techninę „Aptos Blockchain“ rinkinį galite rasti Aptos baltoji knyga.

Pagal Oficiali svetainė, Aptos Blockchain yra „sukurta atsižvelgiant į mastelio, saugumo, patikimumo ir atnaujinimo pagrindinius principus“ ir su juo dirbo daugiau nei 350 kūrėjų komanda.

Šiame vadove bus išskaidyti keli pagrindiniai komponentai, būtent:

  • Judėjimo kalba
  • Aptos duomenų modelis
  • Modulis Perkelti

Judėjimo kalba

Norėdami parodyti knygos būseną, „Aptos“ naudoja „Move“ objekto modelį. Move yra nauja išmaniųjų sutarčių programavimo kalba, kurios pagrindinis dėmesys skiriamas saugumui ir lankstumui. Būsenos operacijų taisyklėms užkoduoti naudojami Move moduliai.

Vartotojai pateikia operacijas, kurios gali publikuoti naujus modulius, atnaujinti jau esančius, vykdyti tam tikras šiame modulyje apibrėžtas įvesties funkcijas arba turinčius scenarijus, galinčius sąveikauti su įvairių modulių viešosiomis sąsajomis.

Ekosistema taip pat turi kompiliatorių, virtualią mašiną (VM), taip pat kitus įrankius, kuriuos gali naudoti kūrėjai.

Štai suskirstymas apie tai, kaip kūrėjai gali pradėti bendrauti su Aptos ekosistema. 

Programavimo kalba sukurta taip, kad būtų akcentuojamas išteklių trūkumas, taip pat išsaugojimas ir prieigos kontrolė. Jis naudoja patikrintą baitinį kodą, kuris garantuoja tipo ir atminties saugumą, net kai yra nepatikimas kodas. Kita vertus, norėdami padėti parašyti patikimesnį kodą, kūrėjai turi prieigą prie „Mover Prover“ – tai formalus tikrintuvas, galintis patvirtinti programos funkcinį teisingumą pagal iš anksto nustatytas specifikacijas.

Remiantis dokumentais, „Aptos“ komanda dar labiau patobulino programavimo kalbą, kad palaikytų platesnį „Web3“ naudojimo atvejų spektrą.

Duomenų modelis

Aptos blokų grandinė apibrėžė savo knygos būseną kaip visų sąskaitų būseną. Jo versija yra be ženklo 64 bitų sveikasis skaičius, atitinkantis tinklo atliktų operacijų skaičių.

Kiekvienas gali laisvai pateikti operaciją ir, vadinasi, keisti knygos būseną. Vykdant sugeneruojama operacijos išvestis ir joje nėra (ar daugiau) operacijų, skirtų valdyti knygos būseną. Šie vadinami rašyti rinkinius ir atspindi gautų įvykių vektorių, sunaudotų dujų kiekį, taip pat įvykdytos operacijos būseną.

Patys sandoriai pateikia šią informaciją:

  • Sandorių autentifikatorius
  • Siuntėjo adresas
  • Naudingoji apkrova
  • Dujų kaina
  • Maksimalus dujų kiekis
  • Eilės numeris
  • Galiojimo laikas
  • Grandinės ID

Taip pat verta paminėti, kad „Move“ duomenų modelis palaiko visuotinį modulių ir duomenų adresavimą. Tos operacijos, kurių duomenyse ir sąskaitose nėra persidengiančių konfliktų, taip pat gali būti vykdomos lygiagrečiai.

Norėdami atidžiau pažvelgti į abiejų apibrėžimus Renginiai ir sąskaitos, žr. oficialų informacinį dokumentą.

Perkelti modulį

Move modulis turi Move baito kodą, kuris deklaruoja struktūras ir procedūras. Struktūros yra tik duomenų tipai.

Jis identifikuojamas pagal paskyros, kurioje deklaruojamas modulis, adresą ir pateikiamas modulio pavadinimas. Modulis turi būti pavadintas unikaliai tam tikroje paskyroje ir kiekviena paskyra gali deklaruoti ne daugiau kaip vieną modulį bet kuriuo vardu.

Visi moduliai yra sugrupuoti į paketus, esančius tuo pačiu adresu. Tada šio adreso savininkas blokų grandinėje paskelbia paketą kaip visumą ir apima paketo baitų kodą bei metaduomenis. Minėti metaduomenys gali apibrėžti, ar paketą galima atnaujinti, ar jis nekintamas. Tiems paketams, kuriuos galima atnaujinti, prieš leidžiant atnaujinti atliekami papildomi suderinamumo patikrinimai.

Svarbu pažymėti, kad nors galima pridėti naujų funkcijų ir išteklių, įvesties taško funkcijos negali būti keičiamos ir ištekliai negali būti saugomi atmintyje.

Aptos sistema, apibrėžiama kaip įprastas atnaujinamas modulių paketas, pavaizduota toliau pateiktame paveikslėlyje:

img1_aptos_guide
Šaltinis: Aptos Whitepaper

Kaip „Aptos“ skalė?

Remiantis savo „Whitepaper“, protokolas iš pradžių buvo paleistas su vienos knygos būsena, tačiau laikui bėgant „Aptos“ ketina imtis šiek tiek unikalaus horizontalaus masto požiūrio.

Kad tai būtų pasiekta, protokole bus įdiegtos kelios suskaidytos knygos būsenos, kuriose kiekviena iš jų pasiūlys vienalytę API ir skirstymą kaip koncepciją.

Duomenys gali būti perduodami tarp skeveldrų naudojant homogeninį tiltą, o tiek vartotojai, tiek kūrėjai turėtų turėti galimybę pasirinkti savo dalijimosi schemas, atsižvelgdami į savo poreikius.

Aptos valdymas

„Aptos“ tinklas veikia pagal statymo įrodymo (PoS) konsensuso algoritmą, kai tikrintojai turi turėti minimalų reikalingą „Aptos“ žetonų kiekį, kad galėtų dalyvauti sandorio patvirtinime. Kita vertus, „AptosBFT“ yra protokolo BFT konsensuso algoritmas ir jis pagrįstas „HotStuff“.

BFT reiškia Bizantijos gedimų toleranciją ir yra nuoroda į gerai žinomą Bizantijos generolo problemą, kai komponentai gali sugesti ir yra netobulos informacijos apie tai, ar tam tikras komponentas sugedo.

Tvirtintojai gali nuspręsti, kaip atitinkamai paskirstyti atlygį tarp jų ir jų žaidėjų. Kita vertus, stakeriai gali pasirinkti bet kokį tikrintojų skaičių, kur statyti savo žetonus, ir susitarti dėl iš anksto sutarto atlygio padalijimo. Apdovanojimai gaunami kiekvienos epochos pabaigoje per atitinkamą grandinės judėjimo modulį.

Žetonas, kuris maitina Aptos ekosistemą, vadinamas APT.

APT kriptovaliutų tokenomika

APT tokenomika sukėlė nemažų ginčų kriptovaliutų bendruomenėje, nes iš pradžių žetonas buvo ruošiamas paleisti be jokios viešos informacijos apie jo tiekimą, platinimą ir bendrą planą.

Nuo tada komanda išleido oficialų pranešimą dienoraštyje paaiškindamas daugumą smulkmenų.

Pradinis APT tiekimas tuo metu, kai buvo paleistas pagrindinis tinklas, buvo nustatytas 1 milijardas žetonų, kur minimalus vienetas vadinamas Octa. 

Iš šio pradinio pasiūlymo 51 % buvo priskirta „bendruomenės“ kategorijai, 19 % – „pagrindiniams įnašams“, 16.5 % – „fondui“ ir 13.48 % – investuotojams. Išsamiai aprašant pirmąją kategoriją, tinklaraščio įraše rašoma:

Šis žetonų telkinys yra skirtas su ekosistemomis susijusiems elementams, pvz., dotācijām, paskatoms ir kitoms bendruomenės augimo iniciatyvoms. Kai kurie iš šių žetonų jau buvo skirti projektams, paremtiems Aptos protokolu, ir bus suteikti įvykdžius tam tikrus etapus. Daugumą šių žetonų turi Aptos fondas, o mažesnę dalį – Aptos Labs. Numatoma, kad šie žetonai bus platinami per dešimties metų laikotarpį…

Kita vertus, investuotojai ir pagrindiniai indėlininkai savo žetonus užblokuoja 4 metams, neįskaitant žetonų atlygio. Tuo tarpu numatomas žetonų tiekimo grafikas atrodo taip:

img2_aptos_guide
Šaltinis: oficiali Aptos svetainė

APT Airdrop

Norėdamas pradėti tinklo paleidimą su trenksmu, projektas iš viso išleido 20,076,150 110,235 2 APT žetonų į XNUMX XNUMX tinkamus adresus, o tai sudaro XNUMX% viso pradinio tiekimo.

Tuo metu komanda pareiškė:

Tai pirmasis mūsų orlaivis, pagrįstas esamais bendruomenės duomenimis. Aptos fondas ir toliau vertins būsimas galimybes remti Aptos bendruomenę.

Vartotojai gali patikrinti tinkamumą čia.

„Aptos Labs“ vadovybė ir finansavimas

Aptos Labs yra organizacija, kuri sukūrė Aptos blokų grandinę ir yra lėmė Mo Shaikh ir Avery Ching 2021 m. Abu jie anksčiau dirbo Meta (anksčiau: Facebook) blockchain projekte Libra, kuris vėliau buvo visiškai pakeistas į Diem.

img3_aptos_guide
Avery Ching ir Mo Shaikh. Nuotraukų šaltinis: Fortune

2022 m. vasario mėn. Shaikh pasakė:

Išvykę iš „Meta“ sugebėjome įgyvendinti savo idėjas, panaikinti biurokratinę naštą ir nuo pat pradžių sukurti visiškai naują tinklą, kuris jas įgyvendina.

„Aptos“ taip pat yra vienas geriausiai finansuojamų „blockchain“ projektų. 2022 m. kovo mėn. komanda surinko 200 milijonų dolerių per finansavimo etapą, kuriam vadovavo Andreessen Horowitz (a16z), FTX Ventures, Coinbase Ventures ir kiti kriptovaliutų sunkumai.

Tų metų liepą „Aptos“ surinko dar 150 USD, o finansavimo etapui vadovavo „FTX Ventures“.

SPECIALUS PASIŪLYMAS (remiamas)

„Binance Free“ 100 USD (išskirtinis): Naudokite šią nuorodą užsiregistruoti ir gauti 100 USD nemokamą ir 10% nuolaidą „Binance Futures“ pirmajam mėnesiui (sąlygos).

Specialus „PrimeXBT“ pasiūlymas: Naudokite šią nuorodą užsiregistruoti ir įvesti POTATO50 kodą, kad gautumėte iki 7,000 USD už savo indėlius.

Šaltinis: https://cryptopotato.com/aptos-apt-guide/