Aptos siap digunakan.
Ditulis oleh Peter Horton, Messari
Disusun oleh: Aptos Global
Aptos adalah blockchain Lapisan 1 yang dirancang berdasarkan prinsip inti skalabilitas, keamanan, keandalan, dan kemampuan peningkatan. Itu lahir dari proyek Diem dan Novi Meta dan akan diluncurkan pada Oktober 2022.
Tumpukan teknologi Aptos memiliki banyak aspek baru, termasuk mekanisme konsensus AptosBFTv4, protokol mempool Quorum Store, mesin eksekusi paralel Block-STM, dan bahasa pemrograman Aptos Move.
Sejak Juli 2023, Aptos memiliki rata-rata lebih dari 475,000 transaksi harian dan lebih dari 72,000 alamat aktif harian.Acara kreasi seni publik satu hari di platform media sosial Chingari, oracle Pyth, dan Graffio telah mempromosikan Aktivitas transaksi on-chain.
Aptos Labs dan Aptos Foundation telah menjalin kemitraan dengan banyak perusahaan dan grup perusahaan terkenal, termasuk Microsoft, Alibaba Cloud, NPIXEL, Rakuten Group, Coinbase Pay, dll., dengan banyak rencana pertumbuhan yang berfokus pada kawasan Asia-Pasifik.
Perdebatan mengenai modularitas vs. integrasi telah dibahas secara luas, dan secara keseluruhan, kedua belah pihak sedang menuju tujuan yang sama: rantai modular pada awalnya dioptimalkan untuk kemampuan verifikasi dan desentralisasi, sedangkan rantai terintegrasi dioptimalkan untuk latensi rendah dan throughput tinggi. .
Aptos adalah salah satu pemain terbesar dalam kamp integrasi, dengan tim pengembangan Aptos Labs telah mengumpulkan total dana sekitar $400 juta. Sejak online pada bulan Oktober 2022, jaringan telah ditingkatkan dengan cepat, dengan lebih dari 40 AIP dan 8 versi utama dirilis. Ekosistem Aptos relatif muda, tetapi sudah memiliki proyek seperti buku pesanan on-chain, pelaku DEX, dan platform media sosial. Dalam lingkungan pengujian seperti mainnet baru-baru ini, Aptos secara terverifikasi mencapai puncak 30.000 TPS, dengan lebih dari 2 miliar transaksi sehari. Jika dapat terus meningkatkan teknologinya dan menarik pengembang dan pengguna, Aptos siap untuk diluncurkan.
Aptos lahir dari proyek Diem dan Novi Meta. Pada tahun 2019, Meta (saat itu dikenal sebagai Facebook) secara resmi mengumumkan peluncuran jaringan pembayaran berbasis blockchain yang akan datang, sebuah proyek yang terdiri dari blockchain Diem yang berizin (awalnya dikenal sebagai Libra) dan dompet Novi (awalnya dikenal sebagai Calibra). Pengembangan dipimpin oleh konsorsium independen Diem Association dan anak perusahaan Facebook, Novi Financial, tetapi Diem dan Novi tidak pernah diluncurkan karena adanya hambatan peraturan. Diem ditutup pada Januari 2022 dan menjual asetnya ke Silvergate Capital, dan pada September 2022, Meta mengumumkan penutupan Novi.
Aptos Labs didirikan pada Desember 2021 dan resmi diluncurkan pada Februari 2022. Aptos Labs didirikan bersama oleh Mo Shaikh, kepala kemitraan strategis di Novi, yang sebelumnya memimpin strategi di Consensys dan mendirikan bagian dari platform real estate berbasis blockchain Meridio, dan Avery Ching, seorang insinyur perangkat lunak dengan latar belakang superkomputer. Tim pendiri yang tersisa terdiri dari PhD, peneliti, insinyur, perancang dan ahli strategi, banyak di antaranya juga pernah bekerja di Diem atau Novi.
Pada bulan Maret 2022, Aptos Labs mengumumkan telah mengumpulkan $200 juta dan meluncurkan jaringan pengembangan publik dan basis kode sumber terbuka. Pembiayaan, yang mencakup opsi ekuitas dan token, dipimpin oleh a16z, dengan partisipasi dari Multicoin Capital, ParaFi Capital, Coinbase Ventures, dan banyak investor lainnya. Pada Juli 2022, Aptos Labs mengumumkan putaran pendanaan berikutnya sebesar $150 juta, dilaporkan bernilai $2 miliar, dipimpin oleh FTX Ventures dan Jump Crypto. FTX Ventures juga berpartisipasi dalam pendanaan putaran pertama; investasinya saat ini dikendalikan oleh proses kebangkrutan FTX. Investasi strategis lebih lanjut dari Binance Labs dan Dragonfly Capital menghasilkan total pendanaan sekitar $400 juta.
Setelah Aptos Labs merilis buku putih Aptos pada Agustus 2022, jaringan mainnet diluncurkan pada Oktober 2022. Sejak peluncuran jaringan utama, jaringan Aptos telah menyelesaikan beberapa kali peningkatan. Versi saat ini adalah V1.8.0. Yayasan Aptos memimpin pengembangan ekosistem Aptos.
Tumpukan teknologi Aptos dirancang berdasarkan prinsip inti skalabilitas, keamanan, keandalan, dan kemampuan peningkatan, yang menghadirkan mekanisme baru ke banyak aspek tumpukan.
Aptos adalah Delegated Proof of Stake (DPoS) lapisan 1 yang menggunakan protokol konsensus AptosBFTv4.
AptosBFT (awalnya disebut DiemBFT) melalui empat iterasi selama Diem sebelum diadopsi oleh blockchain Aptos. AptosBFT pertama didasarkan pada HotStuff, yang didasarkan pada protokol Praktis BFT (pBFT) tradisional. Implementasi Aptos saat ini, AptosBFTv4, kini didasarkan pada Jolteon, yang meningkatkan latensi HotStuff sebesar 50% melalui perubahan tampilan kuadrat gaya pBFT.
Selain itu, untuk mengurangi latensi yang disebabkan oleh pemimpin palsu, AptosBFT memilih pemimpin tidak hanya berdasarkan pertaruhan, tetapi juga kinerja (secara kolektif disebut “reputasi”). Kinerja validator mengukur keberhasilan mereka sebagai pemimpin (seberapa sering mereka mengajukan proposal) dan sebagai non-pemimpin (seberapa sering mereka memberikan suara pada proposal).
Throughput Aptos semakin ditingkatkan dengan penerapan Quorum Store pada pemutakhiran Aptos V1.5 yang diselesaikan pada 18 Juli 2023. Quorum Store adalah implementasi dari protokol kumpulan memori Narwhal. Quorum Store meningkatkan konsensus dengan memisahkan penyebaran data dari konsensus. Memisahkan penyebaran data dari konsensus adalah temuan utama dari makalah Narwhal dan Tusk yang ditulis bersama oleh para peneliti di Aptos Labs dan Mysten Labs.
Sebelum Penyimpanan Kuorum, pemrosesan transaksi mencakup kumpulan memori dan fase konsensus:
Fase Mempool: Semua transaksi akan disiarkan ke semua validator.
Fase konsensus: Pemimpin menyiarkan semua transaksi di blok yang dibuatnya ke semua validator, dan non-pemimpin memberikan suara pada blok tersebut dengan mengirimkan metadata blok yang ditandatangani.
Hal ini menyebabkan dua hambatan:
Propagasi transaksi berulang: Semua transaksi akan disebarkan ke semua node verifikasi dua kali dalam tahap kumpulan memori dan konsensus.
Distribusi pekerjaan yang tidak merata: Selama fase konsensus, pemimpin melakukan lebih banyak pekerjaan daripada non-pemimpin karena harus mengirimkan transaksi asli dengan metadata blok yang ditandatangani (pesan yang relatif kecil). Oleh karena itu, total bandwidth dibatasi oleh bandwidth pemimpin, dan bandwidth non-pemimpin kurang dimanfaatkan.
Quorum Store menambahkan tahap perantara antara mempool dan protokol konsensus. Proses lengkapnya sekarang adalah:
Fase Mempool: Transaksi tidak lagi disiarkan ke validator, tetapi dikirim ke Penyimpanan Kuorum;
**Fase Penyimpanan Kuorum: **Protokol Penyimpanan Kuorum menerima transaksi dari kumpulan memori dan mengurutkannya dalam batch sesuai dengan biaya Gas. Penyimpanan Kuorum menyiarkan batch ini ke validator. Setelah menerima batch, validator mengurutkan batch Tanda tangani dan mengirimkannya ke validator lain. Setelah batch menerima tanda tangan dari lebih dari ⅔ validator, Penyimpanan Kuorum membuat sertifikat ketersediaan, yang menjamin keunikan dan ketersediaan batch.
Fase Konsensus: Protokol konsensusnya sama, hanya saja sekarang pemimpin membuat blok menggunakan batch tersertifikasi dari Penyimpanan Kuorum, bukan transaksi mentah dari mempool.
Ini mengatasi dua hambatan di atas:
Propagasi transaksi berulang: Transaksi asli hanya disebarkan satu kali (dari mempool ke Quorum Store), dan kemudian hanya dalam batch, sehingga mengurangi jumlah data dalam pesan.
Distribusi pekerjaan yang tidak merata: Selama fase konsensus, pemimpin hanya perlu mengirimkan metadata batch (dan PoAv yang sesuai), yang pekerjaannya jauh lebih sedikit dibandingkan sebelumnya dan lebih setara dengan beban kerja non-pemimpin. Semua bekerja sama selama fase penyimpanan kuorum.
Dalam pengujian, Quorum Store meningkatkan batas TPS sebesar 12x pada pengujian khusus konsensus dan 3x pada pengujian end-to-end. Namun, protokol berbasis pemimpin seperti AptosBFT tidak dapat mewujudkan manfaat penuh dari Quorum Store, oleh karena itu, Aptos Labs sedang menjajaki peningkatan ke protokol konsensus berbasis DAG, rincian lebih lanjut dapat ditemukan di bagian peta jalan.
Validator diberi kompensasi melalui imbalan staking yang bersifat inflasi, dan saat ini, semua biaya transaksi dibakar. Hadiah staking ditimbang berdasarkan reputasi validator (staking dan kinerja), hadiah didistribusikan dan digabungkan secara otomatis setiap epoch, berlangsung selama dua jam, dan token yang dipertaruhkan dikunci dalam siklus global 30 hari.
Setiap validator akan menetapkan tingkat komisi dan meneruskan persentase token yang tersisa kepada delegatornya. Staking yang didelegasikan dalam protokol akan diterapkan di mainnet pada tanggal 20 April 2023. Delegator memerlukan setidaknya 11 APT untuk berpartisipasi. Hal ini membuat lebih banyak orang di dalam komunitas yang memenuhi syarat untuk berpartisipasi dalam staking, karena taruhan minimum untuk berpartisipasi sebagai validator adalah 1 juta APT ($10,5 juta per 26 Desember 2023).
Jumlah maksimum jaminan APT seorang validator adalah 50 juta, yang merupakan sekitar 5% dari total pasokan. Ini bukan batas atas yang sangat ketat. Namun, jika operator validator memperoleh cukup saham, operator tersebut akan diberi insentif untuk meluncurkan beberapa node validator, dan perlu dicatat bahwa token yang terkunci dapat dipertaruhkan dan menerima imbalan likuiditas (setelah periode pembukaan kunci global selama 30 hari).
Saat ini tidak ada penalti untuk validator offline atau berbahaya, namun mekanisme tersebut dapat ditambahkan melalui tata kelola di masa mendatang.
Setelah validator menyetujui perintah blok, mereka perlu mengeksekusi transaksi di blok tersebut dan menyimpan hasilnya ke penyimpanan. Banyak blockchain memiliki mesin transaksi berurutan, di mana transaksi diurutkan dan dieksekusi satu per satu. Untuk mempercepat eksekusi, Aptos menggunakan mesin eksekusi paralel. Selain itu, apa yang membedakan Aptos dari jaringan lain dengan pemrosesan transaksi paralel, seperti Solana dan Sui, adalah bahwa Aptos tidak memerlukan pengetahuan awal tentang ketergantungan yang dideklarasikan pengguna.
Untuk melakukan hal ini, Aptos menggunakan Block-STM, yang dibangun berdasarkan prinsip Software Transaction Memory (STM) dan Optimistic Concurrency Control (OCC). Pustaka STM dengan OCC mengikuti kerangka umum di mana transaksi dieksekusi secara optimis (yaitu dengan asumsi tidak ada ketergantungan), diverifikasi setelah eksekusi, dibatalkan jika ada ketergantungan, dan akhirnya dieksekusi kembali. Namun, pendekatan ini jarang digunakan dalam praktiknya karena terbatasnya kinerja akibat pengelolaan dependensi dan pembatalan berjenjang.
Agar sesuai untuk penerapan dan mengatasi keterbatasan sistem OCC STM ini, Block-STM menggunakan urutan transaksi yang telah ditetapkan untuk memperkirakan ketergantungan dan dengan demikian mengurangi jumlah pembatalan. Salah satu temuan utama makalah penelitian Bohm (2014) adalah pengamatan bahwa rangkaian transaksi yang telah ditetapkan dapat menjadi berkah dan bukan kutukan. Block-STM lebih banyak menggunakan urutan preset dibandingkan Bohm, sehingga meningkatkan perkiraan ketergantungan untuk setiap pembatalan dalam sistem (sehingga, mengurangi kemungkinan pembatalan lebih lanjut).
Block-STM juga meningkatkan STM umum dengan memanfaatkan berbagai aspek blockchain, termasuk:
Keamanan VM: Pindahkan VM (Pemindahan akan dijelaskan secara rinci di bawah) memastikan bahwa status tidak terikat tidak berdampak negatif pada transaksi lain yang sedang berlangsung dengan menangkap kesalahan dan membebankan biaya Gas;
Perincian blok: Pengumpulan sampah sederhana karena dapat terjadi antar blok. Meskipun Block-STM awalnya hanya melacak komitmen blok untuk mengurangi biaya sinkronisasi, Aptos Labs telah meningkatkan algoritme dan sekarang mendukung komitmen bergulir dalam blok. , tanpa mengorbankan kinerja;
Sebelum menelusuri setiap langkah Block-STM, ada baiknya jika terlebih dahulu mendefinisikan istilah yang telah disebutkan: dependensi.Transaksi Blockchain terdiri dari kode kontrak pintar yang membaca dan menulis memori bersama. Ketika dieksekusi, setiap transaksi memiliki daftar lokasi baca dan tulis, yang disebut set baca dan set tulis. Jika transaksi Mo dibaca dari lokasi di memori bersama yang ditulis terlebih dahulu oleh transaksi Avery, maka transaksi Mo bergantung pada transaksi Avery. Transaksi dengan dependensi harus dijalankan secara berurutan. Dalam hal ini, Avery mengeksekusi terlebih dahulu, baru kemudian Mo mengeksekusi.
**Dengan cara ini, kita dapat memperoleh pemahaman mendalam tentang proses langkah demi langkah Block-STM, yang dibagi menjadi lima tahap utama: **
1. Penyortiran default transaksi
Dari fase konsensus sebelumnya, terdapat blok-blok yang berisi transaksi secara berurutan. Seperti disebutkan di atas, urutan preset ini merupakan keunggulan utama Block-STM, dan hasil eksekusi paralel harus menghasilkan rangkaian pembacaan dan penulisan yang sama dengan hasil eksekusi berurutan.
2. Eksekusi yang optimis
Block-STM secara optimis mengeksekusi transaksi secara paralel. Dengan kata lain, ia mengeksekusi transaksi dengan asumsi tidak ada ketergantungan.
3. Verifikasi
Transaksi yang dieksekusi kemudian diverifikasi yaitu diperiksa dependensinya, hal ini dilakukan dengan membaca kembali read set transaksi dan membandingkannya dengan read set yang terakhir dieksekusi, jika kedua read set tidak sama maka transaksi akan dibatalkan. .
Bagian penting dari Block-STM adalah penjadwalan berkelanjutan atas tugas eksekusi dan verifikasi dengan cara yang efisien, khususnya:
Prioritaskan tugas-tugas lama dalam urutan yang telah ditentukan sebelumnya.
Kirim sejumlah verifikasi untuk mendeteksi dependensi yang terlewat sejak dini untuk menghindari pembatalan berjenjang.
Perhatikan bahwa verifikasi jauh lebih murah daripada eksekusi, jadi verifikasi berkelanjutan (membaca ulang kumpulan bacaan) bukanlah hambatan besar.
4. Batalkan dan jalankan kembali
Ketika transaksi dibatalkan, tag ESTIMATE diterapkan ke lokasi dimana transaksi ditulis. Kemudian, jika transaksi selanjutnya membaca lokasi ini, mereka akan melihat tag ESTIMATE. Setelah tag ESTIMATE dibaca, eksekusi transaksi ditangguhkan hingga ada nilai yang menimpa tag ESTIMATE. Hal ini terjadi setelah transaksi awal yang dibatalkan berhasil dijalankan kembali. Setiap kali transaksi dieksekusi ulang, jadwal menjamin bahwa setiap transaksi yang lebih tinggi dalam urutan yang telah ditetapkan dan bergantung pada urutan tersebut akan divalidasi ulang.
Manajemen ketergantungan dinamis ini adalah konsep utama Block-STM. Tanpa tag ESTIMATE, transaksi kedua akan tereksekusi dan berpotensi dibatalkan karena terbaca dari lokasi penulisan transaksi yang dibatalkan tersebut. Oleh karena itu, Block-STM menghindari banyak pekerjaan yang sia-sia dalam melaksanakan transaksi yang berpotensi dibatalkan. Selain itu, melakukan manajemen ketergantungan dinamis memberikan beberapa perbaikan pada sistem ketergantungan dimuka. Pertama, pengguna tidak perlu mendeklarasikan ketergantungan, mendukung atomisitas transaksi kompleks yang sewenang-wenang (transaksi kompleks tidak perlu didekomposisi). Kedua, ia mengelola dependensi hanya jika diperlukan, dibandingkan menyimpan dependensi untuk semua transaksi. Terakhir, sebagian besar dependensi didasarkan pada keadaan yang lebih baru daripada keadaan di awal blok.
5. Komitmen
Setelah Block-STM mendeteksi bahwa output dari eksekusi optimis transaksi sudah benar, output tersebut dikirimkan melalui mekanisme rolling commit, yang mengandalkan sinkronisasi ringan untuk memverifikasi dan melakukan setiap batch transaksi sebelum memproses batch transaksi berikutnya.
Dalam pengujian, Block-STM mencapai hingga 170.000 TPS menggunakan 32 thread pada benchmark Aptos. Ini merupakan peningkatan 17x dibandingkan eksekusi sekuensial.
6.Penyimpanan
Ketika sebuah blok dikomit, datanya disimpan di lapisan penyimpanan. Meskipun pengiriman dilakukan dalam blok, setiap transaksi individu disimpan secara terpisah di pohon Merkle setelah eksekusi. Segala sesuatu yang terjadi pada blockchain (termasuk transaksi, perubahan keadaan) dapat dihitung sesuai dengan apa yang disebut “root hash”. Intisarinya adalah terbukti secara kriptografis, dan intisarinya ditandatangani oleh node validasi saat ini untuk otentikasi. Pendekatan ini berbeda dari blockchain lainnya, yang memerlukan blockchain yang dapat dilacak untuk memverifikasi transaksi masa lalu, sehingga memungkinkan akses data yang lebih terperinci dan dapat dibuktikan.
Untuk menangani data dalam jumlah besar, Aptos menggunakan dua jenis pohon Merkle: Pohon Merkle Ubur-ubur untuk menyimpan data di disk dan pohon Merkle yang jarang di dalam memori untuk pembaruan cepat. Pohon-pohon ini dioptimalkan untuk menyimpan data secara efisien dan memungkinkan pembaruan secara bersamaan. Aptos Labs sedang menjajaki beberapa cara lebih lanjut untuk meningkatkan skala penyimpanan, khususnya sharding penyimpanan yang dirinci di bagian peta jalan.
7.Pindah
Move adalah bahasa bytecode yang terinspirasi oleh Rust, dibuat oleh tim Diem dan Novi. Move memberikan peningkatan fleksibilitas dan keamanan atas Solidity dan bahasa pemrograman Web3 lainnya.
Move terdiri dari dua jenis program: skrip transaksi dan modul. Skrip transaksi bersifat atomik dan hanya dapat digunakan satu kali, sedangkan modul diterbitkan dalam status global dan disimpan tanpa batas waktu.
Modul mirip dengan kontrak pintar dalam bahasa pemrograman lain, modul menentukan sumber daya dan proses terkait. Sumber daya seperti objek dan proses adalah operasi yang dapat dilakukan pada sumber daya tersebut, seperti membuat, memodifikasi, atau menghapus. Sumber daya dirancang untuk mewakili aset langka seperti token, dan memiliki fitur perlindungan bawaan yang membantu aset ini. menghindari kesalahan penyalinan atau pembuangan.
Modul menerapkan abstraksi data, di mana tipe transparan di dalam modul deklarasinya dan buram di luarnya. Dengan kata lain, hanya modul asli yang dapat membuat, menghancurkan, atau memperbarui nilai. Akses eksternal ke data modul terbatas pada prosedur publik yang dipaparkan oleh modul. Jaminan ini diberlakukan pada waktu eksekusi oleh validator bytecode Move, yang harus dilewati oleh semua modul dan skrip transaksi sebelum dapat dieksekusi oleh Move VM. Abstraksi data ini dilakukan lebih eksplisit di Move dibandingkan Solidity/EVM, yang memiliki enkapsulasi namun penegakannya tidak terlalu ketat.
Move bertujuan untuk menghilangkan vektor serangan yang ada di Solidity dan EVM, khususnya yang timbul dari kurangnya aset kelas satu di luar ETH dan serangan re-entrancy.
Aset Kelas Satu: ERC-20 dan aset lainnya di EVM tidak memiliki properti kelangkaan dan kontrol akses bawaan yang sama seperti Ether. Pengembang Soliditas perlu menerapkan perlindungan ini secara manual untuk menghindari munculnya bug yang menyebabkan duplikasi, penggunaan kembali, atau hilangnya aset. Sebaliknya, semua aset di Move (bukan hanya aset asli) dianggap sebagai aset kelas satu dengan perlindungan ini.
Serangan masuk kembali: Tidak seperti EVM, Move tidak memiliki penjadwalan dinamis yang tidak aman. Melalui penjadwalan dinamis yang tidak aman, mesin virtual tidak mengetahui operasi apa yang dilakukan fungsi kontrak eksternal sebelum kontrak dijalankan. Penjadwalan dinamis menyebabkan serangan masuk kembali, yang merupakan salah satu sumber peretasan blockchain yang paling umum, termasuk kerentanan Curve/Vyper baru-baru ini. Dalam serangan reentrancy, kontrak memanggil kontrak eksternal, yang memanggil kembali kontrak asli sebelum kontrak awal selesai dieksekusi dan memperbarui saldo, yang dapat mengakibatkan penipisan dana berulang kali.
Tujuan Move adalah untuk mempersulit pengembang melakukan kesalahan.
Selain pemverifikasi bytecode, pengembang juga dapat memanfaatkan alat verifikasi formal Move Prover. Tentu saja, Move tidak menghilangkan kemungkinan kerentanan kontrak pintar. Pemrogram masih perlu menetapkan invarian keamanan yang sesuai dalam modul mereka. Selain itu, Bytecode Verifier dan Move Prover tidak menggantikan kebutuhan audit. Perusahaan audit CertiK mengamati contoh pengembang yang tidak menggunakan mekanisme perlindungan bawaan Move atau mengadopsi pola pemrograman yang mungkin telah di-porting dari desain kode lama yang bertentangan dengan filosofi desain Move.
8.Fitur utama lainnya
Jaminan Pengguna
Aptos menyertakan beberapa fitur yang meningkatkan pengalaman dan keamanan pengguna, termasuk manajemen kunci yang fleksibel, transparansi hasil transaksi, dan dukungan klien yang ringan.
Akun Aptos memisahkan kunci pribadi dari kunci publik, sehingga memungkinkan pengelolaan kunci yang fleksibel. Pengguna dapat merotasi kunci pribadi akun mereka untuk mencegah atau merespons penyusupan tanpa harus mentransfer semua aset ke akun baru. Pengguna juga dapat mengatur akun mereka menjadi multi-tanda tangan, dengan setiap kunci publik memiliki izin berbeda. Misalnya, pengguna dapat membuat akun dengan dua kunci publik panas yang dapat menandatangani transaksi, dan kunci publik dingin yang dapat menandatangani transaksi tetapi juga merotasi kunci pribadinya. Pengguna kemudian dapat menentukan bahwa 2/3 dari kunci akun diperlukan untuk menandatangani transaksi.
Untuk membantu mencegah serangan phishing dan secara umum meningkatkan transparansi, dompet dapat menggunakan pra-eksekusi transaksi untuk menafsirkan hasil transaksi dalam format yang dapat dibaca sebelum pengguna menandatanganinya.
Aptos juga menambahkan perlindungan transaksi dengan menambahkan waktu kedaluwarsa dan nomor urut pada transaksi. Nomor urut berfungsi seperti nomor acak pada EVM dan membantu mencegah serangan replay.
Klien ringan memungkinkan orang memverifikasi status blockchain dengan mudah hanya dengan mengunduh header blok, sehingga meminimalkan asumsi kepercayaan saat mengakses data blockchain. Hal ini ideal untuk node berkinerja tinggi seperti Aptos, yang memiliki persyaratan perangkat keras node lebih tinggi. Blockchain sangat penting.
Kemampuan untuk ditingkatkan

Sumber: Messari
Aptos didefinisikan untuk mendukung peningkatan protokol yang sering. Hal ini sebagian besar disebabkan oleh fakta bahwa manajemen validator terjadi secara on-chain, sehingga validator dapat dengan mudah melakukan sinkronisasi ke peningkatan versi baru. Bagian dari Aptos sendiri juga ditulis dalam Move, yang seperti disebutkan di atas, mengurangi waktu pemasaran. Sejak diluncurkan, sekitar 46 saran perbaikan telah diterapkan.
Token asli Aptos, APT, digunakan untuk keamanan dan ketahanan Sybil (staking validator dan delegator), konsumsi sumber daya (biaya transaksi), dan tata kelola on-chain. Awalnya, 1 miliar APT dialokasikan ke beberapa ember dengan kunci berbeda. APT tidak memiliki pasokan tetap, tingkat pertumbuhan tahunan saat ini adalah 6,895%, dan semua biaya transaksi saat ini telah habis.
Seperti disebutkan sebelumnya, 1 miliar token telah didistribusikan pada saat pembuatan. Selain itu, 13% tidak terkunci di genesis dan sisanya tunduk pada jadwal vesting. Distribusinya adalah sebagai berikut:

Ekosistem (51,02% dari total pasokan awal): Bagian terbesar dari alokasi awal APT digunakan untuk pengembangan ekosistem, dengan sekitar seperempat dari token ini dibuka pada saat genesis dan sisanya selama 10 tahun berikutnya Dibuka secara linier setiap bulan sepanjang tahun. Sebelum distribusi, sekitar 80% token ini dipegang oleh Aptos Foundation, dan sisanya dipegang oleh Aptos Labs. Airdrop genesis APT mendistribusikan lebih dari 20 juta token dari ekosistem ke lebih dari 110,000 peserta.
Tim (19% dari total pasokan awal): Token ini dialokasikan ke Aptos Labs dan mematuhi jadwal vesting empat tahun berikut: satu tahun terkunci, 6,25% dibuka setiap bulan selama 6 bulan ke depan, dan 6,25% dibuka setiap bulan untuk berikutnya 30 bulan Buka kunci 2,083% setiap bulan. Harap diperhatikan bahwa jika karyawan Aptos Labs bergabung setelah Genesis, mereka akan tetap tunduk pada jadwal empat tahun yang sama.
Foundation (16,5% dari total pasokan awal): Token ini dialokasikan ke Aptos Foundation, dengan 3% (5 juta token) tersedia di genesis dan sisanya mengikuti jadwal vesting empat tahun yang sama dengan token tim. Yayasan ini berencana untuk menggunakan token tersebut untuk menyelenggarakan acara, mendanai dukungan hukum dan mensponsori penelitian, dan akan, antara lain, menanggung biaya operasional untuk membantu memvalidasi operator node dan memvalidasi lebih lanjut distribusi geografis node.
Investor Swasta (13,48% dari pasokan token awal): Token ini dialokasikan kepada investor yang memilih untuk membeli token dalam putaran pembiayaan swasta Aptos Labs dan tunduk pada periode vesting empat tahun yang sama dengan kemunculan token tim dan yayasan.

Seperti disebutkan di atas, APT bersifat inflasi dan akan terus memberikan imbalan kepada para pemangku kepentingan. Tingkat inflasi tahunan ditetapkan sebesar 7% pada tahun pertama setelah penciptaan, dan kemudian menurun sebesar 1,5% setiap tahun (yaitu 6,895% pada tahun kedua) hingga stabil pada 3,25%. Harap dicatat bahwa tarif ini didasarkan pada total pasokan awal sebesar 1 miliar APT dan bergantung pada tata kelola.
Peningkatan terbesar pada pasokan likuiditas APT akan terjadi pada periode unlock enam bulan mulai pertengahan November 2023 hingga pertengahan April 2024. Pembukaan porsi tim dan investor swasta dimulai pada periode ini, di mana pasokan token cair yang dialokasikan awal (yaitu tidak termasuk hadiah staking) akan meningkat dari 209 juta menjadi 334 juta, meningkat sekitar 60%.

Setelah peluncuran mainnet Aptos, penggunaan jaringan menurun dan kemudian pulih kembali pada Juli 2023. Sejak itu, Aptos memiliki rata-rata lebih dari 475,000 transaksi harian dan lebih dari 72,000 alamat aktif harian. Beberapa faktor berkontribusi terhadap peningkatan penggunaan, termasuk integrasi platform media sosial Chingari dan Oracle Python.
Chingari adalah aplikasi seluler berbagi video mirip TikTok yang telah diunduh lebih dari 100 juta kali di Google Play Store. Awalnya diluncurkan pada tahun 2018 sebagai platform Web2 dan kemudian menambahkan fitur on-chain seperti hadiah virtual.
Pyth terintegrasi dengan Aptos pada 13 Juli, menyediakan akses ke feed harga latensi rendah. Sejak 13 Juli, Python telah menyumbang sekitar 17,7% dari total volume perdagangan Aptos. Perhatikan bahwa berbagi semacam ini biasa terjadi pada jaringan tempat Python berada.
Pada tanggal 19 Oktober, didorong oleh aktivitas penciptaan seni publik Graffio, jumlah alamat aktif harian melebihi 600.000. Untuk merayakan ulang tahun pertama jaringan tersebut, kontributor Aptos mengundang anggota komunitas untuk melukis di kanvas digital publik selama periode 24 jam, dengan setiap gambar didaftarkan sebagai transaksi on-chain. Peserta kemudian menerima kanvas final versi NFT. Kampanye ini menghasilkan 605.000 alamat unik dan 1,3 juta transaksi.
Peningkatan aktivitas yang disebabkan oleh Graffio menyebabkan pemadaman jaringan dan produksi blok terhenti pada 18 Oktober. Insiden tersebut terselesaikan dalam waktu kurang lebih 5 jam. Aptos Foundation membagikan hasil pemeriksaan mayat pada tanggal 20 Oktober bahwa akar permasalahan ditentukan sebagai kode non-deterministik yang berasal dari perubahan kode yang berfokus pada kinerja yang dilakukan pada basis kode inti Aptos pada tanggal 22 Agustus 2023.
Baru-baru ini, aktivitas transaksi didorong oleh prasasti, sebuah tren umum di banyak blockchain. Pasar NFT BlueMove meluncurkan standar APT20 pada pertengahan Desember, dan dari 23 hingga 24 Desember, volume transaksi mencapai 6.8 juta.
Per 26 Desember 2023, jaringan Aptos memiliki 123 validator aktif dari 27 negara dan 54 kota. Jumlah node validator telah meningkat secara bertahap sejak peluncuran jaringan, yang mendukung sekitar 100 node validator pada saat itu, dan jaringan validator saat ini memiliki koefisien Nakamoto sebesar 18, yang lebih tinggi dibandingkan median jaringan lainnya. Karena Aptos Foundation memegang sebagian besar total pasokan antara alokasinya sendiri dan token yang disimpan atas nama alokasi ekosistem, Aptos Foundation dapat membantu mendistribusikan taruhan secara adil di antara validator.
Jumlah APT yang dijaminkan adalah 907 juta (senilai US$9,8 miliar per 26 Desember 2023), yang mencakup 84,6% dari total pasokan APT. Seperti disebutkan di atas, token yang terkunci dapat dipertaruhkan dan menerima hadiah cair. 296% token dipertaruhkan dibandingkan dengan pasokannya yang beredar. Pada tanggal 5 Oktober, Coinbase Cloud mengaktifkan delegasi APT ke validatornya dan menambahkan staking APT di Coinbase Prime.

Lebih dari setahun setelah peluncurannya, protokol Aptos DeFi telah mengumpulkan hampir $127 juta di TVL melalui lebih dari 32 protokol, dengan Aptos berada di peringkat ke-26 di antara semua jaringan di TVL. DeFi TVL Aptos sebagian besar berasal dari lima protokol: Thala Labs, Liquidswap, Aries Markets, PancakeSwap, dan SushiSwap.
Thala memimpin protokol Aptos di TVL dengan pangsa pasar 45%. Thala memiliki rangkaian produk DeFi termasuk CDP, AMM, Liquid Staking Protocol, dan Token Launchpad. Thala juga sedang mengembangkan alat pemerintahan Parlemen. Mereka mengumpulkan $6 juta dalam putaran awal di Q4’22 dan meluncurkan token tata kelola THL pada akhir Maret, diikuti dengan peluncuran mainnet tak lama setelahnya. CDP-nya mencetak Move Dollar (MOD), dan pada 26 Desember 2023, ada 8,3 juta token yang beredar. MOD dan THL keduanya merupakan token fungible rantai penuh (OFT). OFT adalah standar token multi-rantai yang dibuat oleh LayerZero Labs yang dapat dioperasikan dengan standar token lintas rantai yang dapat dipertukarkan. Sebagian besar dukungan jaminan berlebih MOD didasarkan pada USDC berbasis LayerZero dan Wormhole.
Di penghujung kuartal ketiga, Thala mengumumkan akan bekerja sama dengan Aptos Foundation untuk mendirikan inkubator DeFi Thala Foundry. The Foundry memiliki pendanaan awal sebesar $1 juta dan akan mengalokasikan pendanaan sebesar $50.000 hingga $250.000 untuk proyek Aptos DeFi, serta dukungan pengembang dan pengembangan bisnis lainnya.
LiquidSwap adalah salah satu AMM pertama yang diluncurkan di Aptos dan dikembangkan oleh Jaringan Pontem, yang juga membuat dompet Pontem untuk Aptos. Perusahaan ini memiliki TVL sebesar US$20 juta dan pangsa pasar 21%.
Aries Market adalah protokol pinjaman dan perdagangan margin. Ini diluncurkan tak lama setelah peluncuran mainnet Aptos, namun TVL-nya telah berkembang secara signifikan baru-baru ini, melonjak dari kurang dari $2 juta menjadi lebih dari $11 juta pada Oktober 2023. Pertumbuhan bulan Desember membawa TVL Aries menjadi hampir $20 juta, dengan pangsa pasar 20%. Pada akhir November, Aries meluncurkan produk perdagangan yang didukung oleh Econia.
Econia adalah mesin buku pesanan on-chain yang awalnya dibentuk pada pengukuhan Aptos Hackathon pada tahun 2021 dan diluncurkan pada akhir November. Awal tahun ini, perusahaan mengumpulkan dana awal sebesar $6,5 juta dalam kesepakatan yang dipimpin oleh Dragonfly. Selain Aries, infrastruktur Econia saat ini mendukung perdagangan di Kana Trade, Gator Trade (dikembangkan oleh Pontem), SwapGPT, dan Hippo Labs.
Protokol DeFi teratas BNB Chain, PancakeSwap, terdaftar di Aptos sebagai AMM. Dari akhir tahun 2022 hingga pertengahan Juli 2023, PancakeSwap adalah protokol TVL teratas Aptos. Kini menduduki peringkat keempat dengan pangsa pasar 6%.
Pada akhir November, SushiSwap meluncurkan V2 AMM di Aptos, menjadikan Aptos non-EVM pertama yang didukung oleh SushiSwap. Hingga saat ini, SushiSwap telah mengumpulkan hampir $5 juta di TVL, menempati 5% pangsa pasar.
Tanpa staking, nilai token APT akan terdilusi sekitar 7% seiring dengan inflasi, sehingga protokol staking likuiditas sangat penting untuk terus mengembangkan ekosistem DeFi Aptos. Pada akhir Oktober, protokol pertaruhan cair Amnis Finance diluncurkan. Sekarang ini adalah protokol staking likuiditas TVL yang terkemuka di Aptos dengan TVL hampir $33 juta, mengungguli protokol staking likuiditas Thala dengan $23 juta. Untuk mendorong pertumbuhan, Amnis telah meluncurkan program poin yang akan digunakan untuk mengirimkan token yang akan datang.
Proyek dan integrasi tambahan meliputi:
Seperti disebutkan di atas, Chingari adalah salah satu aplikasi terpopuler di Aptos untuk perdagangan dan alamat aktif. Aplikasi sosial lain yang sedang berjalan atau akan diluncurkan termasuk TowneSquare dan Overmind.
TowneSquare membuka daftar tunggunya pada Agustus 2023. Mereka sedang membangun aplikasi seluler yang terintegrasi dengan aktivitas on-chain dan sistem identitas untuk mendukung kasus penggunaan seperti feed sosial on-chain, tiket, daftar putih, pemasaran bersama, dan banyak lagi.
Overmind adalah platform yang mengutamakan tugas, di mana pengembang dapat berpartisipasi dalam tantangan pengkodean dan hadiah untuk mendapatkan hadiah dan kredensial on-chain. Overmind telah bermitra dengan Aptos Foundation untuk memberikan sekitar $50.000 kepada pengembang melalui misinya. Pada pertengahan Oktober, mereka membuka akses awal ke jaringan sosial open source dan terdesentralisasi, dan segera setelah itu meluncurkan “Race to Keys” untuk memberi insentif kepada pengembang untuk membangun fungsionalitas Keys bergaya friends.tech.
Permainan berantai selalu menjadi fokus utama Aptos Labs and Foundation terkait konsumen. Pada akhir Februari, Aptos Labs merilis SDK game untuk pengembangan di Unity, salah satu mesin game paling populer. Ini juga mengembangkan modul untuk keacakan on-chain yang dapat diverifikasi, sebuah aspek penting untuk game dan aplikasi lainnya. AIP-41 mengusulkan pembuatan modul Move baru yang memungkinkan pengembang dengan mudah menambahkan keacakan on-chain ke kontrak pintar mereka. Setelah diterapkan, ada rencana untuk mengadakan hackathon yang didedikasikan untuk membangun keacakan on-chain.
Menjelang akhir Oktober, game menembak bergaya arcade Aptos Arena diluncurkan, dengan bonus minggu pertama melebihi $10.000. Ini menarik lebih dari 12.000 alamat di akhir pekan pertama dan diperbarui untuk menanggapi masukan pemain.
**Aptos Labs dan Aptos Foundation telah menjalin kemitraan dengan beberapa perusahaan dan konglomerat game ternama, antara lain: **
Meskipun banyak game yang masih dalam pengembangan, beberapa sudah online. Menjelang akhir Oktober, game menembak bergaya arcade Aptos Arena diluncurkan, dengan bonus minggu pertama melebihi $10.000. Ini menarik lebih dari 12.000 alamat pada akhir pekan pertama dan sedang mengerjakan pembaruan untuk mengatasi masukan dari permainan awal.
Sejak diluncurkan, volume perdagangan NFT telah mencapai sekitar $19,4 juta, dengan sebagian besar aktivitas terjadi segera setelah peluncuran. Lebih dari 74% volume transaksi dihasilkan melalui pasar Topaz. Sejak Wapal diluncurkan pada tanggal 1 Agustus, Wapal menyumbang 15% dari volume penjualan, sementara Topaz menyumbang 50%. Wapal adalah pasar NFT untuk “pedagang profesional”, mirip dengan Blur dan Tensor, menggunakan sistem poin untuk memberi insentif pada aktivitas, dan poin tersebut akan digunakan untuk airdrop. Wapal baru-baru ini meluncurkan landasan peluncuran NFT tanpa kode.
Prasasti telah menyebabkan peningkatan jumlah NFT. Sejak peluncuran standar APT20 pada 10 Desember, BlueMove telah menguasai 41% pangsa pasar volume perdagangan NFT, dengan total volume perdagangan $674,000.
NFT di Aptos juga telah digunakan dalam berbagai kasus penggunaan di kehidupan nyata.KYD Labs adalah perusahaan tiket Web3 yang menyediakan layanan tiket untuk beberapa acara langsung, termasuk festival musik WonderBus dan acara penutupan Minggu Blockchain Korea Selatan SEOULBOUND. Aptos Labs telah bermitra dua kali dengan NBCUniversal untuk meluncurkan pengalaman penggemar digital untuk film “Renfield” dan “The Exorcist: Believer.” Pada awal November, Aptos Foundation telah bermitra dengan taman hiburan dan grup media Korea Selatan Seoul Land, dan anak perusahaan digital Seoul Land, RXMeta, akan meluncurkan Bloom, sebuah pengalaman festival baru yang didukung oleh tiket NFT dan keanggotaan Aptos.
Menjelang akhir Agustus, Aptos Labs meluncurkan Aptos Digital Asset Standard (DA). DA memberikan perhatian khusus pada NFT. Fungsinya meliputi NFT dinamis, token yang terikat jiwa, pengurangan biaya Gas, kemampuan NFT untuk memiliki NFT lain, disederhanakan dukungan airdrop, dll.
Seperti disebutkan di atas, Aptos dirancang untuk mendukung peningkatan yang sering dilakukan, dan untuk menguji serta menyoroti beberapa peningkatan yang sedang berlangsung, Aptos Labs baru-baru ini merilis temuan dari Previewnet, sebuah lingkungan pengujian yang dirancang untuk mencerminkan mainnet Aptos. Dari tanggal 6 hingga 21 November, lingkungan mendukung lebih dari 9 miliar transaksi, 2 miliar di antaranya terjadi dalam periode 24 jam. Jumlah puncak transaksi peer-to-peer per detik mencapai 30,000, dan lebih dari 1 juta NFT koleksi terbatas dicetak dalam waktu 90 detik.
Salah satu peningkatan besar untuk mencapai kinerja yang lebih tinggi adalah sharding penyimpanan, di mana penyimpanan negara dibagi menjadi beberapa instans RocksDB. Storage sharding rencananya akan diluncurkan di mainnet pada tahun 2024. Ada juga peningkatan pada mesin eksekusi, algoritma sinkronisasi status, dan tumpukan jaringan.
Peningkatan kinerja pencetakan NFT berasal dari solusi baru yang disebut agregator. Karena penamaannya yang berurutan (seperti “Cryptopunk #4317”), pencetakan NFT dengan pasokan terbatas biasanya memerlukan eksekusi berurutan. Agregator adalah mekanisme penghitung baru dan bebas konflik yang pada dasarnya melakukan pencetakan NFT dengan pasokan terbatas secara paralel.
Sasaran Aptos Labs berikutnya adalah 100.000 TPS, menuju lebih dari 1 juta TPS. Selain perbaikan yang diuji di Previewnet, peningkatan besar lainnya dalam pengembangan adalah mekanisme konsensus baru Shoal. Shoal menggabungkan kualitas DAG dan BFT untuk mengurangi latensi dan meningkatkan throughput.
Terakhir, Aptos Labs sedang mengembangkan kompiler Aptos Move baru, menghadirkan serangkaian fitur bahasa baru yang dirancang untuk menyederhanakan proses pengkodean dan memperluas fungsionalitas. Ini termasuk panggilan fungsi bergaya penerima, fungsi tingkat tinggi kelas satu, dan fungsi yang ditentukan pengguna, dengan Aptos Labs berharap untuk mengimplementasikan sebagian besar fitur baru pada paruh pertama tahun 2024.
Untuk mengembangkan ekosistem Aptos, Aptos Foundation mengadakan hackathon dan meluncurkan program hibah. Aptos Labs dan Aptos Foundation juga memiliki banyak kemitraan. Selain kedua entitas ini, terdapat kelompok lain yang mempelopori aktivitas pertumbuhan, seperti komunitas pengembang Move Developers DAO (MDD) yang berbasis di India.
Selain kemitraan yang disebutkan di bagian ekosistem, kemitraan besar telah terjalin dengan:
Program hackathon dan hibah meliputi:
Aptos adalah blockchain Layer-1 yang dirancang berdasarkan prinsip inti skalabilitas, keamanan, keandalan, dan kemampuan peningkatan. Ini lahir dari proyek Diem dan Novi Meta dan pada akhirnya akan diluncurkan pada Oktober 2022. Tumpukan teknologi Aptos menampilkan banyak aspek baru, termasuk mekanisme konsensus AptosBFTv4, protokol mempool Quorum Store, mesin eksekusi paralel Block-STM, dan bahasa pemrograman Aptos Mobile.
Sejak Juli 2023, Aptos memiliki rata-rata lebih dari 475,000 transaksi harian dan lebih dari 72,000 alamat aktif harian. Acara online ini didorong oleh hari kreasi seni publik di platform media sosial Chingari, oracle Pyth, Graffio, dan inions. Inisiatif untuk mengembangkan ekosistem mencakup kemitraan, hackathon, program pendanaan, dan banyak lagi, yang sebagian besar ditujukan khusus untuk kawasan Asia-Pasifik.