Wat is Aptos (APT)? De complete gids

2022 is een jaar waarin veel werd gepraat over laag-één-protocollen zoals Ethereum, Solana, de BNB Smart Chain, Avalanche en vele anderen.

De astronomische opkomst van non-fungible tokens (NFT's) onthulde dat de meeste blockchains niet in staat waren om de belasting aan te kunnen die gepaard gaat met een of andere vorm van mainstream-adoptie.

Voordat Ethereum overstapte naar Proof-of-Stake (lees: de fusie), was het netwerk vaak verstopt en waren de transactiekosten onvoorstelbaar hoog. Dit leidde zelfs tot het idee dat alleen walvissen konden deelnemen aan meerdere DeFi-initiatieven op Ethereum.

Solana, aan de andere kant, had ook zijn problemen. Hoewel geadverteerd als een keten met hoge doorvoer die duizenden transacties per seconde (TPS) kan verwerken, ervoer het netwerk meerdere storingen waar het ronduit onbruikbaar was.

Nu is er een nieuw kind in de buurt: de Aptos Blockchain. Door velen "de Solana Killer" genoemd, wordt Aptos gepresenteerd als een "schaalbaar, veilig, betrouwbaar en opwaardeerbaar" netwerk dat al meer dan drie jaar in ontwikkeling is en net zijn mainnet heeft gelanceerd.

Feiten op een rij: 

  • Aptos is een laag-één blockchain ontwikkeld door Aptos Labs
  • Aptos Labs is opgericht door kernbijdragers van Diem (ontwikkeld door Meta)
  • Het gebruikt Proof-of-Stake (PoS) voor zijn consensusalgoritme

De Aptos-kern

Volledige details en de volledige technische stapel van de Aptos Blockchain zijn te vinden in de Aptos-whitepaper.

Volgens de officiële website, is de Aptos Blockchain "ontworpen met schaalbaarheid, veiligheid, betrouwbaarheid en upgradebaarheid als belangrijkste principes" en is er aan gewerkt door een team van meer dan 350 ontwikkelaars.

Er zijn een paar belangrijke componenten die in deze gids zullen worden opgesplitst, namelijk:

  • De Move-taal
  • Het Aptos-gegevensmodel
  • De Move-module

De bewegingstaal

Om de toestand van het grootboek weer te geven, gebruikt Aptos het objectmodel van Move. Move is een nieuwe programmeertaal voor slimme contracten en de nadruk ligt op zowel veiligheid als flexibiliteit. Het gebruikt Move-modules om de regels van staatstransacties te coderen.

Gebruikers dienen transacties in die nieuwe modules kunnen publiceren, bestaande modules kunnen upgraden, bepaalde invoerfuncties kunnen uitvoeren die in deze module zijn gedefinieerd of scripts bevatten die kunnen communiceren met de openbare interfaces van verschillende modules.

Het ecosysteem heeft ook een compiler, een virtuele machine (VM) en andere tools die ontwikkelaars kunnen gebruiken.

Hier is een afbreken van hoe ontwikkelaars kunnen beginnen met interactie met het Aptos-ecosysteem. 

De programmeertaal is ontworpen om een ​​sterke nadruk te leggen op schaarste van hulpbronnen, evenals op behoud en toegangscontrole. Het maakt gebruik van een geverifieerde bytecode die de veiligheid van type en geheugen garandeert, zelfs als er code is die niet wordt vertrouwd. Om aan de andere kant te helpen bij het schrijven van meer vertrouwde code, hebben ontwikkelaars toegang tot de Mover Prover - het is een formele verificator die in staat is om de functionele correctheid van een programma te verifiëren tegen een vooraf ingestelde specificatie.

Volgens de whitepaper heeft het team achter Aptos de programmeertaal verder verbeterd om een ​​breder scala aan Web3-gebruikscasussen te ondersteunen.

Gegevensmodel

De Aptos-blockchain heeft zijn grootboekstatus gedefinieerd als de status van alle rekeningen. Het is voorzien van een versie met een niet-ondertekend 64-bits geheel getal dat overeenkomt met het aantal transacties dat het netwerk heeft uitgevoerd.

Iedereen is vrij om een ​​transactie in te dienen en daarmee de status van het grootboek te wijzigen. Bij uitvoering wordt de transactie-uitvoer gegenereerd en bevat deze nul (of meer) bewerkingen om de grootboekstatus te manipuleren. Deze heten schrijf sets en vertegenwoordigen een vector van resulterende gebeurtenissen, de hoeveelheid verbruikt gas, evenals de uitgevoerde transactiestatus.

De transacties zelf geven de volgende informatie:

  • Transactie-authenticator
  • Zender adres
  • payload
  • Gasprijs
  • Maximale hoeveelheid gas
  • Volgnummer
  • vervaltijd
  • Keten-ID

Het is ook vermeldenswaard dat het datamodel van Move globale adressering van zowel modules als data native ondersteunt. Die transacties die geen overlappende conflicten in hun gegevens en rekeningen bevatten, kunnen ook parallel worden uitgevoerd.

Voor een nadere blik op de definities voor beide Evenementen en rekeningen, raadpleeg de officiële whitepaper.

Module verplaatsen

Een Move-module heeft de Move-bytecode die de structs en procedures aangeeft. De structs zijn slechts de gegevenstypen.

Het wordt geïdentificeerd door het adres van het account waar de module is gedeclareerd, en het wordt geleverd met een modulenaam. De module moet een unieke naam hebben binnen een bepaald account, en elk account kan niet meer dan één module met een bepaalde naam declareren.

Alle modules zijn gegroepeerd in pakketten die zich op hetzelfde adres bevinden. De eigenaar van dit adres publiceert vervolgens het pakket als geheel op de blockchain, inclusief de bytecode en de metadata van het pakket. Deze metadata kan bepalen of het pakket al dan niet kan worden geüpgraded of dat het onveranderlijk is. Voor die pakketten die kunnen worden geüpgraded, worden extra compatibiliteitscontroles uitgevoerd voordat de upgrade wordt toegestaan.

Het is belangrijk op te merken dat hoewel nieuwe functies en bronnen kunnen worden toegevoegd, de functies van het ingangspunt niet kunnen worden gewijzigd en dat de bronnen niet in het geheugen kunnen worden opgeslagen.

Gedefinieerd als een regelmatig opwaardeerbaar pakket van modules, wordt het Aptos-framework weergegeven in de volgende afbeelding:

img1_aptos_guide
Bron: Aptos Whitepaper

Hoe zal Aptos schalen?

Op basis van zijn whitepaper werd het protocol aanvankelijk gelanceerd met een enkele grootboekstatus, maar na verloop van tijd is Aptos van plan een enigszins unieke horizontale benadering van schaal te hanteren.

Om dit te bereiken, zal het protocol meerdere sharded ledger-statussen implementeren, waarbij elk van hen een homogene API en sharding als concept zal bieden.

Gegevens kunnen worden overgedragen tussen shards met behulp van een homogene bridge, en zowel gebruikers als ontwikkelaars moeten hun eigen sharding-schema's kunnen kiezen, afhankelijk van hun eigen behoeften.

Het Aptos-bestuur

Het Aptos-netwerk werkt op een proof-of-stake (PoS) consensusalgoritme waarbij validators een minimaal vereist aantal ingezette Aptos-tokens moeten hebben om deel te nemen aan transactievalidatie. AptosBFT daarentegen is het BFT-consensusalgoritme van het protocol en is gebaseerd op HotStuff.

BFT staat voor Byzantijnse fouttolerantie, en het is een verwijzing naar het bekende probleem van de Byzantijnse generaal, waar componenten kunnen falen, en er is onvolmaakte informatie over of een bepaald onderdeel is mislukt.

Validators kunnen beslissen over de verdeling van de beloningen tussen hen en hun stakers. Aan de andere kant kunnen stakers een willekeurig aantal validators selecteren waar ze hun tokens willen inzetten en een vooraf overeengekomen beloningsverdeling regelen. Beloningen worden aan het einde van elk tijdperk ontvangen via de relevante on-chain Move-module.

Het token dat het Aptos-ecosysteem aandrijft, wordt APT genoemd.

De APT Cryptocurrency Tokenomics

De tokenomics van APT zorgden voor nogal wat controverse binnen de cryptocurrency-gemeenschap, omdat het token aanvankelijk op het punt stond te worden gelanceerd zonder enige openbare informatie over het totale aanbod, de distributie en het algemene plan.

Het team heeft sindsdien een formele blogpost de meeste details uitleggen.

De initiële voorraad van APT op het moment dat het mainnet werd gelanceerd, was vastgesteld op 1 miljard tokens, waarbij de minimale eenheid een Octa. 

Van die eerste levering werd 51% aangewezen in de categorie 'gemeenschap', 19% voor 'kernbijdragers', 16.5% voor de 'stichting' en 13.48% voor de investeerders. De blogpost beschrijft de eerste categorie en luidt:

Deze pool van tokens is bestemd voor ecosysteemgerelateerde items, zoals subsidies, incentives en andere initiatieven voor gemeenschapsgroei. Sommige van deze tokens zijn al toegewezen aan projecten die voortbouwen op het Aptos-protocol en zullen worden toegekend na het voltooien van bepaalde mijlpalen. Een meerderheid van deze tokens is in handen van de Aptos Foundation en een kleiner deel is in handen van Aptos Labs. Deze tokens zullen naar verwachting worden gedistribueerd over een periode van tien jaar ...

Investeerders en kernbijdragers hebben daarentegen een blokkering van 4 jaar op hun tokens, exclusief tokenbeloningen. Ondertussen ziet het geschatte leveringsschema voor tokens er zo uit:

img2_aptos_guide
Bron: Officiële Aptos-website

APT luchtdruppel

Om de lancering van het mainnet met een knaller te starten, heeft het project in totaal 20,076,150 APT-tokens uitgezonden naar een totaal van 110,235 in aanmerking komende adressen, wat neerkomt op 2% van het totale initiële aanbod.

Het team verklaarde toen:

Dit is onze eerste airdrop op basis van onze bestaande communitygegevens. De aptos Foundation zal toekomstige mogelijkheden blijven evalueren om de Aptos-gemeenschap te ondersteunen.

Gebruikers kunnen de geschiktheid controleren hier.

Het leiderschap en de financiering van Aptos Labs

Aptos Labs is de organisatie die de Aptos-blockchain heeft ontwikkeld en is LED door Mo Shaikh en Avery Ching in 2021. Beiden werkten eerder aan Meta's (voorheen: Facebook) blockchain-project Libra, dat later volledig werd omgedoopt tot Diem.

img3_aptos_guide
Avery Ching en Mo Shaikh. Fotobron: Fortune

In februari 2022 zei Shaikh:

Sinds we Meta zijn vertrokken, zijn we in staat geweest om onze ideeën in gang te zetten, bureaucratische rompslomp af te schaffen en een geheel nieuw netwerk van de grond af op te bouwen dat ze tot wasdom brengt.

Aptos is ook een van de best gefinancierde blockchainprojecten. In maart 2022 haalde het team $ 200 miljoen op in een financieringsronde onder leiding van Andreessen Horowitz (a16z), FTX Ventures, Coinbase Ventures en andere crypto-zwaargewichten.

In juli van dat jaar haalde Aptos nog eens $ 150 op, en de financieringsronde werd geleid door FTX Ventures.

SPECIALE AANBIEDING (gesponsord)

Binance gratis $ 100 (exclusief): Gebruik deze link om u te registreren en de eerste maand $ 100 gratis en 10% korting te ontvangen op Binance Futures (termen).

PrimeXBT Speciale aanbieding: Gebruik deze link om te registreren en de POTATO50-code in te voeren om tot $7,000 op uw stortingen te ontvangen.

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