Ključne činjenice
Aptos je lanac blokova (blockchain) 1. sloja koji upotrebljava jezik Move, konsenzus BFT i paralelno izvršavanje za pružanje bržih i povoljnijih transakcija.
Mreža mreža AptosBFT, protokol konsenzusa Byzantine Fault Tolerant (BFT) izgrađen na dokazima o udjelu (Proof of Stake, PoS).
Aptos upotrebljava programski jezik Move, osmišljen za poboljšanje sigurnosti i upravljanja resursima pametnog ugovora.
Token APT izvorni je mrežni token. Upotrebljava ga se za naknade za transakcije, ulaganje, upravljanje i sudjelovanje potvrđivača.
Što je Aptos?
Aptos je lanac blokova (blockchain) 1. sloja osmišljen za pružanje skalabilne, nadogradive i sigurne infrastrukture za decentralizirane aplikacije. Mreža upotrebljava dokaz o udjelu (Proof of Stake, PoS) sa sustavom konsenzusa Byzantine Fault Tolerant (BFT) radi pružanja brze i pouzdane konačnosti transakcije.
Za poboljšanje izvedbe Aptos ima paralelni izvršni mehanizam koji može istodobno obraditi više transakcija, što mreži omogućuje podršku većih količina aktivnosti. Aptos također upotrebljava programski jezik Move, orijentiran na izvore, koji poboljšava sigurnost pametnog ugovora i podržava formalnu provjeru, pružajući razvojnim programerima jače alate za izgradnju sigurnih aplikacija.
Povijest
Aptos su 2021. godine osnovali Mo Shaikh i Avery Ching, bivši inženjeri društva Meta, koji su prethodno radili na lancu blokova Diem (ranije poznatom kao Libra). Kada je Diem zatvoren zbog regulativnih izazova, pokrenut je Aptos Labs radi nastavka izgradnje tehnologije.
Glavna mreža aptos pokrenuta je u listopadu 2022. Od tada se Aptos Labs usredotočio na unapređenje osnovne tehnologije mreže, dok Aptos Foundation podržava rast ekosustava financiranjem razvojnih programera, provođenjem obrazovnih programa i izgradnjom partnerstava za širenje primjene.
Kako radi Aptos
AptosBFT
Aptos upotrebljava dokaz o udjelu (Proof of Stake, PoS), gdje potvrđivači ulažu token APT radi sudjelovanja u zaštiti mreže. Odgovorni su za predlaganje blokova, potvrdu valjanosti transakcija i održavanje učinkovitog rada lanca blokova. Povrh toga, mreža upotrebljava AptosBFT, protokol konsenzusa Byzantine Fault Tolerant (BFT) koji potvrđivačima omogućuje postizanje sporazuma o transakcijama. AptosBFT je osmišljen za održavanje djelovanja mreže, čak i ako do jedne trećine potvrđivača zakaže ili se nepošteno ponaša. Tim se pristupom pokušava postići ravnoteža između sigurnosti i brze obrade transakcija.
Programski jezik Move
Pametni ugovori Aptos napisani su u Moveu, programskom jeziku izvorno razvijenom za projekt lanca blokova Diem na Meti. Move je osmišljen za rad na različitim lancima blokova, pružajući razvojnim programerima pristup zajedničkim alatima, bibliotekama i zajednicama.
Move je jedinstven jer upotrebljava model usmjeren na resurse, koji se prema digitalnim sredstvima odnosi kao prema resursima koje se ne može kopirati ili greškom uništiti. Zbog toga će programske ili pogreške u kodu teže prouzročiti gubitke sredstava. Radi dodavanja još jednog sloja zaštite, Move dolazi s alatom Move Prover za formalnu provjeru pametnih ugovora koji može provjeriti ponašaju li se kako je predviđeno.
Razvojnim programerima Move nudi sigurnost i fleksibilnost. Pomaže provesti najbolje prakse u izgradnji sigurnih aplikacija, a istovremeno ostavlja prostor za inovacije. Aptos također ulaže u rast zajednice razvojnih programera jezika Move, podržava doprinose otvorenog koda i potiče programere graditelje da prošire mogućnosti jezika na Web3.
Mehanizam za usporedno izvršavanje
Većina lanaca blokova transakcije obrađuje sekvencijalno, jednu po jednu. Taj jednostavan dizajn olakšava implementaciju, ali također ograničava skalabilnost jer mreža može obraditi samo ograničen broj transakcija odjednom. Kako se aktivnost povećava, to često prouzrokuje zagušenje i sporiju obradu transakcija.
Aptos upotrebljava Block-STM (Software Transactional Memory), specijalizirani izvršni mehanizam koji usporedno obrađuje transakcije. To znači da umjesto obrade jedne po jedne transakcije sustav istodobno može izvršiti više transakcija. Nakon izvršenja, Aptos potvrđuje rezultate. Ako dvije transakcije pokušaju izmijeniti isti resurs i dođe do sukoba, ponovno će se pokrenuti samo te određene transakcije, dok ostale ostaju nepromijenjene. Taj dizajn jamči da jedna neuspješna transakcija neće zaustaviti lanac.
Ugrađeni planer također pomaže Block-STM-u da učinkovito odredi prioritete transakcija, dodatno poboljšavajući izvedbu. Kao rezultat toga, Aptos može postići puno veću propusnost u usporedbi s tradicionalnim sekvencijalnim lancima blokova. Uspjeh Block-STM-a utjecao je i na druge lance blokova, kao što su Polygon, Sei i Starknet, koji su usvojili slične pristupe usporednom izvršavanju.
Ekosustav
Aptos Build
Aptos Build alatni je paket za razvojne programere koji donosi Aptos Labs. On olakšava izradu, testiranje i implementaciju aplikacija na mreži. Razvojni programeri u nekoliko sekundi mogu stvoriti ključeve sučelja za programiranje aplikacija (API) i izgraditi indeksatore lanca blokova bez pisanja koda. Također mogu jednim klikom pokrenuti kolekcije nezamjenjivih tokena (Non-Fungible Token, NFT), sponzorirati transakcije preko postaja za gorivo i pojednostaviti korisnikovu registraciju bez upravljanja složenom infrastrukturom.
Aptos Connect
Aptos Connect samostalni je skrbnički novčanik temeljen na mreži koji ne uvjetuje preuzimanja ili proširenja preglednika. Umjesto tradicionalnih privatnih ključeva, upotrebljava Aptosove račune bez ključa, što korisnicima omogućuje prijavu služeći se računima društvenih mreža poput onoga za Google. Račun lanca blokova kriptografski je povezan s prijavom, ali nikada nije javno povezan s njom, što pojednostavljuje uključivanje, a istovremeno jamči da će korisnici zadržati potpunu kontrolu nad svojim sredstvima.
Aptos Name Service (ANS)
Aptos Name Service pruža nazive .apt čitljive ljudima koji zamjenjuju složene adrese novčanika, što transakcije čini lakšim za upravljanje i dijeljenje. Ta usluga poboljšava dostupnost i upotrebljivost u cijelom ekosustavu Aptos, s integracijama koje decentraliziranim aplikacijama (decentralized applications, DApps) omogućuju pružanje ujednačenijih, intuitivnijih iskustava za korisnike.
Aptos Assistant
Aptos Assistant alat je za podršku kojeg pokreće umjetna inteligencija, izgrađen u suradnji s Microsoftom radi jednostavnije navigacije ekosustavom Aptos. Djeluje kao sigurni robot za čavrljanje koji jednostavnim riječima može odgovoriti na pitanja o lancu blokova. Korisnici se na njega mogu osloniti za pomoć u uvođenju, dok ga razvojni programeri mogu upotrebljavati za pronalaženje resursa za izradu pametnih ugovora i aplikacija.
Token Aptos
Token APT izvorni je token mreže Aptos. Upotrebljava ga se unutar ekosustava Aptos za mnoge svrhe, uključujući:
Naknade goriva (gas fee): token APT upotrebljava se za plaćanje naknada za slanje transakcija ili tijekom interakcije s aplikacijama ili pametnim ugovorima na mreži Aptos.
Ulaganje: imatelji mogu uložiti token APT kako bi pomogli zaštititi mrežu tako da raspodjeljuju tokene potvrđivačima ili izravno upravljaju čvorištima potvrđivača. Zauzvrat zarađuju nagrade raspoređene u svakom razdoblju.
Radnje potvrđivača: za pokretanje potvrđivača potrebno je uložiti APT. Potvrđivači mogu sudjelovati u konsenzusu, obrađivati transakcije i zarađivati nagrade za poštenu aktivnost. Neprimjereno ponašanje ili pogrešna konfiguracija mogu prouzročiti kazne, uključujući gubitak uloženih tokena.
Upravljanje: token APT imatelju daje mogućnost sudjelovanja u upravljanju na lancu, omogućujući im glasovanje o nadogradnjama protokola, prilagodbama parametara i drugim odlukama koje oblikuju budućnost mreže.
Završne misli
Aptos je lanac blokova 1. sloja usmjeren na skalabilnost, a temelji se na tehnologiji koja je prvi put razvijena za Metin projekt Diem. Mreža kombinira AptosBFT za brz i siguran konsenzus, programski jezik Move za sigurnije pametne ugovore i mehanizam Block-STM za usporedno izvršavanje. Osim osnovnog protokola, Aptos svoj ekosustav proširuje alatima kao što su: Aptos Build, Aptos Connect, Aptos Name Service i Aptos Assistant. Te su usluge osmišljene za lakši razvoj i pristupačnije uvođenje korisnika.
Dodatni materijali za čitanje
Izjava o odricanju odgovornosti: ovaj vam se sadržaj prikazuje u „zatečenom” obliku i namijenjen je isključivo za opće informiranje i obrazovne svrhe, bez ikakvih tvrdnji ili jamstava. Ne smije se tumačiti kao financijski, pravni ili drugi stručni savjet niti je zamišljen kao preporuka kupnje bilo kojeg određenog proizvoda ili usluge. Trebali biste sami potražiti savjet odgovarajućih stručnih savjetnika. Proizvodi spomenuti u ovom članku možda nisu dostupni u vašoj regiji. Imajte na umu da su stavovi izraženi u članku stavovi treće strane ako je članak sastavila treća strana i ne odražavaju nužno stavove Binance akademije. Pročitajte našu potpunu izjavu o odricanju od odgovornosti za više pojedinosti. Cijene digitalnog sredstva mogu biti volatilne. Vrijednost vašeg ulaganja može pasti ili porasti, a možda nećete vratiti uloženi iznos. Vi ste isključivo odgovorni za svoje odluke o ulaganju, a Binance akademija ne snosi odgovornost ni za kakve gubitke koje možete pretrpjeti. Ovaj materijal ne smije se tumačiti kao financijski, pravni ili drugi stručni savjet. Više informacija potražite u našim Uvjetima korištenja i Upozorenju o riziku.