Kas ir Aptos (APT)? Pilnīga rokasgrāmata

2022. gads ir gads, kad bija daudz pļāpāšanas par pirmā slāņa protokoliem, piemēram, Ethereum, Solana, BNB Smart Chain, Avalanche un daudziem citiem.

Neaizvietojamo marķieru (NFT) astronomiskais pieaugums atklāja, ka lielākā daļa blokķēžu nespēja izturēt slodzi, kas saistīta ar zināmu vispārēju pieņemšanu.

Pirms Ethereum pārgāja uz Proof-of-stake (lasīt: Apvienot), tīkls bieži bija aizsērējis, un darījumu maksas bija neiedomājami augstas. Faktiski tas radīja priekšstatu, ka vairākās DeFi iniciatīvās vietnē Ethereum varēja piedalīties tikai vaļi.

No otras puses, arī Solanai bija savas problēmas. Lai gan tiek reklamēta kā augstas caurlaidības ķēde, kas spēj apstrādāt tūkstošiem darījumu sekundē (TPS), tīkls piedzīvoja vairāki pārtraukumi kur tas bija galīgi nelietojams.

Tagad blokā ir jauns bērns — Aptos Blockchain. Aptos, ko daudzi sauc par “Solana Killer”, tiek prezentēts kā “mērogojams, drošs, uzticams un jaunināms” tīkls, kas tiek izstrādāts vairāk nekā trīs gadus un ir tikko palaidis savu galveno tīklu.

Ātrie fakti: 

  • Aptos ir viena slāņa blokķēde, ko izstrādājusi Aptos Labs
  • Aptos Labs dibināja Diem galvenie līdzstrādnieki (izstrādāja Meta)
  • Tas izmanto Proof-of-Stake (PoS) savam konsensa algoritmam

Aptos kodols

Pilnu informāciju un visu Aptos Blockchain tehnisko komplektu var atrast vietnē Aptos baltā grāmata.

Saskaņā ar oficiālā mājas lapaAptos Blockchain ir “izstrādāts ar mērogojamību, drošību, uzticamību un jaunināmību kā galvenajiem principiem”, un pie tā ir strādājusi vairāk nekā 350 izstrādātāju komanda.

Ir daži galvenie komponenti, kas šajā rokasgrāmatā tiks sadalīti, proti:

  • Pārvietošanās valoda
  • Aptos datu modelis
  • Modulis Pārvietot

Pārvietošanās valoda

Lai attēlotu virsgrāmatas stāvokli, Aptos izmanto Move objekta modeli. Move ir jauna viedo līgumu programmēšanas valoda, un tās galvenā uzmanība tiek pievērsta gan drošībai, gan elastībai. Tas izmanto Move moduļus, lai kodētu valsts darījumu noteikumus.

Lietotāji iesniedz transakcijas, kas var publicēt jaunus moduļus, jaunināt jau esošos, izpildīt noteiktas ievades funkcijas, kas definētas šajā modulī vai satur skriptus, kas spēj mijiedarboties ar dažādu moduļu publiskajām saskarnēm.

Ekosistēmā ir arī kompilators, virtuālā mašīna (VM), kā arī citi rīki, ko izstrādātāji var izmantot.

Lūk sadalījums par to, kā izstrādātāji var sākt mijiedarboties ar Aptos ekosistēmu. 

Programmēšanas valoda ir izstrādāta, lai liktu lielu uzsvaru uz resursu nepietiekamību, kā arī saglabāšanu un piekļuves kontroli. Tas izmanto pārbaudītu baitkodu, kas garantē tipa un atmiņas drošību pat tad, ja ir neuzticams kods. No otras puses, lai palīdzētu rakstīt uzticamāku kodu, izstrādātājiem ir piekļuve Mover Prover — tas ir formāls pārbaudītājs, kas spēj autentificēt programmas funkcionālo pareizību saskaņā ar iepriekš iestatītu specifikāciju.

Saskaņā ar dokumentu Aptos komanda ir vēl vairāk uzlabojusi programmēšanas valodu, lai atbalstītu plašāku Web3 lietošanas gadījumu klāstu.

Datu modelis

Aptos blokķēde ir definējusi savu virsgrāmatas stāvokli kā visu kontu stāvokli. Tam ir versijas ar neparakstītu 64 bitu veselu skaitli, kas atbilst tīkla veikto darījumu skaitam.

Ikviens var brīvi iesniegt darījumu un līdz ar to mainīt virsgrāmatas stāvokli. Pēc izpildes tiek ģenerēta darījuma izvade, un tajā nav (vai vairāk) operāciju, lai manipulētu ar virsgrāmatas stāvokli. Tos sauc rakstīt komplektus un attēlo iegūto notikumu vektoru, patērētās gāzes daudzumu, kā arī izpildītā darījuma statusu.

Paši darījumi sniedz šādu informāciju:

  • Darījumu autentifikators
  • Sūtītāja adrese
  • Naudas slodze
  • Gāzes cena
  • Maksimālais gāzes daudzums
  • Secības numurs
  • Derīguma termiņš
  • Ķēdes ID

Ir arī vērts atzīmēt, ka Move datu modelis atbalsta gan moduļu, gan datu globālo adresēšanu. Paralēli var veikt arī tos darījumus, kuru datos un kontos nav pārklājošu konfliktu.

Lai tuvāk apskatītu abu definīcijas Pasākumi un konti, lūdzu, skatiet oficiālo balto grāmatu.

Moduļa pārvietošana

Modulim Move ir Move baita kods, kas deklarē struktūras un procedūras. Struktūras ir tikai datu tipi.

To identificē pēc tā konta adreses, kurā modulis ir deklarēts, un tam ir pievienots moduļa nosaukums. Modulis ir jānosauc unikāli noteiktā kontā, un katrs konts var deklarēt ne vairāk kā vienu moduli ar jebkuru nosaukumu.

Visi moduļi ir sagrupēti paketēs, kas atrodas vienā adresē. Pēc tam šīs adreses īpašnieks blokķēdē publicē paketi kopumā, un tajā ir iekļauts pakotnes baitkods un metadati. Minētie metadati var noteikt, vai pakotni var jaunināt vai arī tā ir nemainīga. Pakotnēm, kuras ir jaunināmas, pirms jaunināšanas atļaušanas tiek veiktas papildu saderības pārbaudes.

Ir svarīgi atzīmēt, ka, lai gan var pievienot jaunas funkcijas un resursus, ieejas punkta funkcijas nevar mainīt un resursus nevar saglabāt atmiņā.

Aptos sistēma, kas definēta kā regulāra jaunināma moduļu pakotne, ir attēlota šādā grafikā:

img1_aptos_guide
Avots: Aptos Whitepaper

Kā Aptos mērogs?

Pamatojoties uz tā Whitepaper, protokols sākotnēji tika palaists ar vienu virsgrāmatas stāvokli, taču laika gaitā Aptos plāno izmantot nedaudz unikālu horizontālu pieeju mērogam.

Lai to panāktu, protokols ieviesīs vairākus sadalītos virsgrāmatas stāvokļus, kur katrs no tiem piedāvās viendabīgu API un sadalīšanu kā koncepciju.

Datus var pārsūtīt starp shardiem, izmantojot viendabīgu tiltu, un gan lietotājiem, gan izstrādātājiem vajadzētu būt iespējai izvēlēties savas sadalīšanas shēmas atkarībā no savām vajadzībām.

Aptos pārvaldība

Aptos tīkls darbojas, pamatojoties uz likmju pierādījuma (PoS) konsensa algoritmu, kurā pārbaudītājiem ir jābūt minimālam nepieciešamajam Aptos marķieru skaitam, lai piedalītos darījumu validācijā. No otras puses, AptosBFT ir protokola BFT konsensa algoritms, un tas ir balstīts uz HotStuff.

BFT apzīmē Bizantijas kļūdu toleranci, un tā ir atsauce uz labi zināmo bizantiešu ģenerāļa problēmu, kad komponenti var nedarboties, un ir nepilnīga informācija par to, vai noteikta sastāvdaļa ir bojāta.

Validatori var izlemt par atlīdzības sadalījumu attiecīgi starp viņiem un saviem spēlētājiem. Turpretim stakeri var izvēlēties neierobežotu skaitu validatoru, kur likt savus žetonus, un organizēt iepriekš saskaņotu atlīdzības sadalījumu. Atlīdzības tiek saņemtas katra laikmeta beigās, izmantojot attiecīgo ķēdes Move moduli.

Tokenu, kas darbina Aptos ekosistēmu, sauc par APT.

APT kriptovalūtas tokenomika

APT tokenomika izraisīja zināmas pretrunas kriptovalūtas kopienā, jo marķieris sākotnēji gatavojās palaist bez publiskas informācijas par tā kopējo piegādi, izplatīšanu un vispārējo plānu.

Kopš tā laika komanda ir izdevusi oficiālu paziņojumu blog post izskaidro lielāko daļu detaļu.

APT sākotnējais piedāvājums tīkla palaišanas laikā bija 1 miljards marķieru, kur minimālo vienību sauc par Octa. 

No šī sākotnējā piedāvājuma 51% bija iekļauti kategorijā "kopiena", 19% - "galvenie ieguldītāji", 16.5% - "fonds" un 13.48% - ieguldītāji. Detalizēti par pirmo kategoriju, emuāra ieraksts skan:

Šis marķieru kopums ir paredzēts ar ekosistēmām saistītiem priekšmetiem, piemēram, dotācijām, stimuliem un citām kopienas izaugsmes iniciatīvām. Daži no šiem marķieriem jau ir piešķirti projektiem, kuru pamatā ir Aptos protokols, un tiks piešķirti pēc noteiktu atskaites punktu pabeigšanas. Lielākā daļa šo žetonu pieder Aptos fondam, un mazāka daļa pieder Aptos Labs. Paredzams, ka šie žetoni tiks izplatīti desmit gadu laikā…

No otras puses, investoru un galveno ieguldītāju žetonu bloķēšana ir 4 gadi, izņemot žetonu atlīdzības. Tikmēr aptuvenais marķieru piegādes grafiks izskatās šādi:

img2_aptos_guide
Avots: Aptos oficiālā vietne

APT Airdrop

Lai veiksmīgi uzsāktu tīkla palaišanu, projekts kopumā nodeva 20,076,150 110,235 2 APT marķierus uz XNUMX XNUMX atbilstošām adresēm, kas veido XNUMX% no kopējā sākotnējā piedāvājuma.

Toreiz komanda paziņoja:

Šī ir mūsu pirmā lidmašīna, pamatojoties uz mūsu esošajiem kopienas datiem. Aptos fonds turpinās izvērtēt turpmākās iespējas atbalstīt Aptos kopienu.

Lietotāji var pārbaudīt atbilstību šeit.

Aptos Labs vadība un finansējums

Aptos Labs ir organizācija, kas izstrādāja Aptos blokķēdi un ir Led Mo Shaikh un Avery Ching 2021. gadā. Abi iepriekš strādāja pie Meta (iepriekš: Facebook) blokķēdes projekta Libra, kas vēlāk tika pilnībā pārdēvēts par Diem.

img3_aptos_guide
Avery Ching un Mo Shaikh. Foto avots: Fortune

2022. gada februārī Shaikh teica:

Kopš aiziešanas no Meta esam spējuši īstenot savas idejas, novērst birokrātiskos šķēršļus un no paša sākuma izveidot pilnīgi jaunu tīklu, kas tās īsteno.

Aptos ir arī viens no vislabāk finansētajiem blokķēdes projektiem. 2022. gada martā komanda savāca 200 miljonus dolāru finansējuma kārtā, kuru vadīja Andreesens Horovics (a16z), FTX Ventures, Coinbase Ventures un citi kriptovalūtas smagsvari.

Tā paša gada jūlijā Aptos piesaistīja vēl 150 USD, un finansēšanas kārtu vadīja FTX Ventures.

ĪPAŠAIS PIEDĀVĀJUMS (sponsorēts)

Binance bezmaksas 100 $ (ekskluzīvi): Izmantojiet šo saiti reģistrēties un saņemt USD 100 bez maksas un 10% atlaidi Binance Futures pirmajā mēnesī (noteikumi).

PrimeXBT īpašais piedāvājums: Izmantojiet šo saiti lai reģistrētos un ievadītu POTATO50 kodu, lai saņemtu līdz 7,000 USD par saviem noguldījumiem.

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