8 Kekuatan Inovasi dalam Pengembangan Jaringan Aptos
Aptos sebagai jaringan blockchain dengan latensi sangat rendah dan throughput sangat tinggi, telah membawa perubahan besar bagi pengembang dalam membangun aplikasi web3. Artikel ini akan memperkenalkan 8 inovasi inti yang mendorong perkembangan pesat jaringan Aptos.
1. Move bahasa: lebih cocok untuk membangun aplikasi
Aptos menggunakan bahasa Move, menyediakan lingkungan pengembangan yang lebih baik untuk pengembang, dan secara signifikan meningkatkan efisiensi pengembangan. Move adalah bahasa pemrograman yang ekspresif dan mudah digunakan, dirancang khusus untuk manajemen aset yang aman.
Aptos dan Move berbagi banyak prinsip desain inti, menjadikannya platform pengembangan Move yang efisien dan menyenangkan. Move awalnya dirancang untuk pendahulu Aptos, hubungan ini memastikan bahwa pengembang Move yang ada dapat dengan mulus membangun aplikasi di Aptos, dan pemula juga dapat memanfaatkan dokumentasi dan contoh yang ada.
Aptos menambahkan berbagai fitur di tingkat bahasa dan kerangka kerja, yang sangat meningkatkan ekosistem Move. Peningkatan ini mencakup arsitektur keamanan yang lebih baik, pengukuran gas yang dapat dikonfigurasi, kemampuan untuk memperbarui kode, akun sumber daya, dan lain-lain. Selain itu, validator Move menyediakan jaminan invariant tambahan untuk kontrak pintar dan berkembang secara aktif di Aptos.
Banyak peneliti dan pengembang awal bahasa Move masih aktif di ekosistem Aptos, terus meningkatkan bahasa Move dan komunitasnya. Setelah empat tahun pengujian dan validasi, Move telah menjadi bahasa pengembangan yang matang dan dapat digunakan di lingkungan produksi.
2. Block-STM: Membawa lebih banyak kebebasan dalam pemrograman
Block-STM adalah mesin eksekusi kontrak pintar paralel yang baru, dibangun berdasarkan memori transaksi Aptos dan prinsip kontrol konkuren optimis. Metode paralelisasi transaksi yang inovatif ini dapat mempercepat kecepatan pemrosesan transaksi tanpa memengaruhi pengalaman pengembangan.
Berbeda dengan mesin eksekusi paralel yang perlu membaca dan menulis data untuk merusak atomisitas transaksi, Block-STM memungkinkan pengembang untuk melakukan pengkodean tanpa batas, mewujudkan throughput yang lebih tinggi dan latensi yang lebih rendah untuk aplikasi praktis. Pengembang dapat dengan mudah membangun aplikasi yang sangat paralel menggunakan Block-STM.
Block-STM mendukung atomisitas yang lebih kaya dibandingkan dengan lingkungan eksekusi paralel lainnya, biasanya tanpa perlu membagi operasi menjadi beberapa transaksi. Ini membantu mengurangi latensi, meningkatkan efisiensi biaya, dan dengan demikian meningkatkan pengalaman pengguna.
3. Tata Kelola On-Chain dan Desentralisasi
Untuk mendukung jaringan Layer 1 yang benar-benar terdesentralisasi dan tanpa izin, Aptos dilengkapi dengan mekanisme tata kelola on-chain yang memungkinkan pembaruan konfigurasi jaringan dan mesin virtual yang mulus. Jaringan pengujian insentif Aptos dan jaringan utama telah memvalidasi hal ini.
Di jaringan utama, dengan mengurangi "batas peningkatan hak suara" meningkatkan keandalan jaringan. Ambang batas yang lebih agresif telah ditetapkan untuk memungkinkan pengaktifan cepat jaringan, lebih dari 52% pemegang token memberikan suara mendukung proposal tersebut untuk membantu melindungi keamanan jaringan.
Sejak diluncurkan, komunitas Aptos dapat membuat dan memberikan suara pada proposal yang mempengaruhi perilaku blockchain. Proposal ini mencakup: mengubah durasi epoch, menyesuaikan nilai minimum dan maksimum hak validator, mengubah parameter sistem, meningkatkan kode inti blockchain, serta meningkatkan modul kerangka Aptos ( dan serangkaian pustaka pengembangan Move inti ) untuk memperbaiki bug atau meningkatkan fungsionalitas.
4. AptosBFTv4: Konsensus Efisien
AptosBFTv4 adalah protokol BFT blockchain tingkat produksi pertama yang memiliki bukti kebenaran yang ketat. Protokol ini menggunakan desain respons optimis, yang dapat memberikan latensi rendah dan throughput tinggi, memanfaatkan kinerja jaringan dasar secara maksimal. Berdasarkan perbaikan Hotstuff, AptosBFTv4 mengurangi latensi pengiriman dari 3 langkah menjadi 2 langkah, mengurangi latensi sebesar 33% tanpa mengorbankan kompensasi komunikasi.
Protokol ini mempertimbangkan keamanan yang ketat dan kemampuan untuk diupgrade saat diimplementasikan, memisahkan invarians dengan jelas untuk memungkinkan isolasi dan audit yang efektif, serta menerapkan prinsip non-fork. Tumpukan perangkat lunak yang sama telah mengalami 4 kali peningkatan dan telah diuji di jaringan langsung, membuktikan ketelitian dan ketahanan proses pengembangannya. Dalam iterasi keempat, AptosBFTv4 menjadi protokol konsensus Byzantine fault tolerance tercepat yang dapat digunakan untuk produksi.
Meskipun beberapa node mengalami downtime, Aptos dapat memastikan operasi normal seluruh jaringan. Ini berkat pemeliharaan sistem reputasi di blockchain, yang menggunakan ketersediaan dan kinerja masa lalu sebagai indikator referensi untuk masa depan, secara otomatis meminimalkan dampak negatif dari validator yang lambat dan berkinerja buruk.
5. Langkah-langkah Keamanan untuk Meningkatkan Kepercayaan Pengguna
Akun Aptos mendukung manajemen kunci yang fleksibel, termasuk rotasi kunci, ketangkasan enkripsi, dan model pengelolaan campuran. Rotasi kunci adalah kebiasaan yang baik dan sangat penting untuk mencegah serangan jarak jauh. Di blockchain lain, rotasi hanya dapat dilakukan dengan memindahkan semua aset ke akun baru. Aptos mengadopsi metode pemisahan akun dan kunci, memungkinkan penambahan algoritma tanda tangan digital baru untuk mendukung berbagai jenis kunci publik dan privat secara mulus. Model pengelolaan campuran mendukung skema pemulihan tingkat lanjut dan manajemen akun, membantu memperkecil kesenjangan antara Web2 dan Web3.
Dompet dapat menggunakan fungsi pra-eksekusi transaksi, yang menjelaskan hasil transaksi sebelum pengguna menandatangani. Metode penilaian awal transaksi ini dapat mengurangi risiko keamanan seperti phishing. Untuk lebih meningkatkan pengalaman pengguna, blockchain Aptos membatasi kelayakan setiap transaksi dan mencegah penandatangan dari dampak yang tidak terbatas melalui perlindungan tiga kali lipat berupa nomor urut, waktu kedaluwarsa, dan ID rantai.
Protokol konsensus Aptos dan penyimpanan yang terverifikasi memungkinkan dukungan tanpa batas untuk protokol klien ringan, sehingga menghadirkan pengalaman pengguna yang lebih aman dan dapat diandalkan. Siapa pun dapat menghubungkan ke node penuh Aptos untuk mengakses data yang terverifikasi secara langsung, mencerminkan filosofi Web3 "tanpa kepercayaan, verifikasi langsung". Untuk itu, Aptos membangun struktur pohon multicast yang efisien, memberikan peserta jaringan dengan throughput tinggi dan latensi rendah untuk menyebarkan status blockchain. Peserta dapat memproses semua transaksi mulai dari blok genesis, atau mereka juga dapat melewati sejarah dan langsung menyinkronkan status terbaru. Klien ringan dapat menyinkronkan sebagian status blockchain, seperti akun tertentu atau nilai data, dan memungkinkan pembacaan status yang terverifikasi.
6. Arsitektur modular yang menghadap masa depan
Aptos memiliki sejarah dasar yang dapat ditingkatkan, sejak awal dirancang dengan prinsip modularitas dan fleksibilitas. Ini memungkinkan arsitektur Aptos untuk mendukung peningkatan yang sering, cepat mengadopsi kemajuan teknologi terbaru, dan memberikan dukungan teknologi untuk kasus penggunaan yang muncul.
Desain arsitektur modular Aptos memberikan fleksibilitas klien dan dioptimalkan untuk peningkatan frekuensi tanpa downtime. Fitur-fitur ini telah divalidasi sepenuhnya dalam iterasi mainnet sebelumnya, testnet, dan beberapa pengujian tekanan internal. Blockchain Aptos juga mencakup protokol manajemen perubahan on-chain yang tertanam, yang dapat dengan cepat menerapkan inovasi teknologi baru dan mendukung skenario aplikasi Web3 yang baru.
7. Mekanisme Penghargaan Berdasarkan Proposal
Dalam Aptos Incentive Testnet 3, diterapkan sistem penghargaan berbasis suara. Dalam mode ini, setelah dua pertiga suara mencapai node pengusul, konsensus BFT tercapai. Ini berarti sepertiga suara yang terlambat tidak termasuk, dan validator terkait tidak menerima penghargaan.
Ini dapat menyebabkan keterlambatan dalam persaingan, validator yang dekat dengan kelompok node utama sering kali mendapatkan lebih banyak imbalan. Operator node cenderung memindahkan node ke lokasi yang lebih dekat dengan kelompok utama untuk meningkatkan keterlambatan, sehingga meningkatkan imbalan staking. Namun, ini dapat merusak desentralisasi dan distribusi geografis, karena mendorong penyebaran node yang terpusat.
Untuk mendorong desentralisasi yang lebih besar, Aptos kini telah menerapkan sistem penghargaan berbasis kinerja proposal sebagai sistem penghargaan staking. Sistem berbasis proposal ini memiliki waktu habis yang lebih tinggi dibandingkan dengan pemungutan suara, dan kurang sensitif terhadap keterlambatan antar wilayah. Ini meningkatkan tingkat penghargaan untuk node di daerah terpencil, mengurangi dampak distribusi geografis. Misalnya, bahkan jika validator tidak berada di lokasi fisik kumpulan node maksimum, mereka tidak akan menerima penghargaan yang secara signifikan lebih sedikit. Pola penghargaan ini tetap mempertimbangkan perilaku pemungutan suara, karena kinerja pemungutan suara yang baik akan mempengaruhi probabilitas pemilihan pengusul.
8. Sparse Merkle Tree Berkinerja Tinggi
Aptos menggunakan Jellyfish Merkle Tree (JMT) yang dirancang, memanfaatkan pola kunci berbasis versi yang monoton meningkat untuk mengoptimalkan kinerja penulisan mesin penyimpanan dasar berbasis LSM ( seperti RocksDB). JMT mencapai keseimbangan optimal yang praktis antara CPU, I/O, dan penggunaan penyimpanan, memastikan kinerja yang memuaskan sambil menjaga ukuran data disk yang terkontrol.
Selain JMT sebagai format persistensi status Aptos, ada juga implementasi pohon Merkle jarang tanpa kunci di memori. Implementasi ini dirancang khusus untuk caching dan paralelisasi, bekerja sama dengan Block-STM untuk mencapai pembaruan status global yang berkinerja tinggi.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
8 Suka
Hadiah
8
5
Posting ulang
Bagikan
Komentar
0/400
AllInDaddy
· 10jam yang lalu
Biar jelek juga lebih baik daripada move
Lihat AsliBalas0
BrokeBeans
· 08-12 18:07
move benar-benar wangi! Gulunglah~
Lihat AsliBalas0
GasFeeCrybaby
· 08-12 05:43
move di mana ada sol yang harum?
Lihat AsliBalas0
DeFiGrayling
· 08-12 05:32
ekosistem move yang paling kuat pasti melihat apt.
Lihat AsliBalas0
RugPullAlarm
· 08-12 05:25
Kontrak tidak diaudit secara terbuka, hanya mengiklankan Move secara percuma, yang melihat pembagian adalah para suckers.
8 Kekuatan Inovasi di Balik Pertumbuhan Pesat Jaringan Aptos
8 Kekuatan Inovasi dalam Pengembangan Jaringan Aptos
Aptos sebagai jaringan blockchain dengan latensi sangat rendah dan throughput sangat tinggi, telah membawa perubahan besar bagi pengembang dalam membangun aplikasi web3. Artikel ini akan memperkenalkan 8 inovasi inti yang mendorong perkembangan pesat jaringan Aptos.
1. Move bahasa: lebih cocok untuk membangun aplikasi
Aptos menggunakan bahasa Move, menyediakan lingkungan pengembangan yang lebih baik untuk pengembang, dan secara signifikan meningkatkan efisiensi pengembangan. Move adalah bahasa pemrograman yang ekspresif dan mudah digunakan, dirancang khusus untuk manajemen aset yang aman.
Aptos dan Move berbagi banyak prinsip desain inti, menjadikannya platform pengembangan Move yang efisien dan menyenangkan. Move awalnya dirancang untuk pendahulu Aptos, hubungan ini memastikan bahwa pengembang Move yang ada dapat dengan mulus membangun aplikasi di Aptos, dan pemula juga dapat memanfaatkan dokumentasi dan contoh yang ada.
Aptos menambahkan berbagai fitur di tingkat bahasa dan kerangka kerja, yang sangat meningkatkan ekosistem Move. Peningkatan ini mencakup arsitektur keamanan yang lebih baik, pengukuran gas yang dapat dikonfigurasi, kemampuan untuk memperbarui kode, akun sumber daya, dan lain-lain. Selain itu, validator Move menyediakan jaminan invariant tambahan untuk kontrak pintar dan berkembang secara aktif di Aptos.
Banyak peneliti dan pengembang awal bahasa Move masih aktif di ekosistem Aptos, terus meningkatkan bahasa Move dan komunitasnya. Setelah empat tahun pengujian dan validasi, Move telah menjadi bahasa pengembangan yang matang dan dapat digunakan di lingkungan produksi.
2. Block-STM: Membawa lebih banyak kebebasan dalam pemrograman
Block-STM adalah mesin eksekusi kontrak pintar paralel yang baru, dibangun berdasarkan memori transaksi Aptos dan prinsip kontrol konkuren optimis. Metode paralelisasi transaksi yang inovatif ini dapat mempercepat kecepatan pemrosesan transaksi tanpa memengaruhi pengalaman pengembangan.
Berbeda dengan mesin eksekusi paralel yang perlu membaca dan menulis data untuk merusak atomisitas transaksi, Block-STM memungkinkan pengembang untuk melakukan pengkodean tanpa batas, mewujudkan throughput yang lebih tinggi dan latensi yang lebih rendah untuk aplikasi praktis. Pengembang dapat dengan mudah membangun aplikasi yang sangat paralel menggunakan Block-STM.
Block-STM mendukung atomisitas yang lebih kaya dibandingkan dengan lingkungan eksekusi paralel lainnya, biasanya tanpa perlu membagi operasi menjadi beberapa transaksi. Ini membantu mengurangi latensi, meningkatkan efisiensi biaya, dan dengan demikian meningkatkan pengalaman pengguna.
3. Tata Kelola On-Chain dan Desentralisasi
Untuk mendukung jaringan Layer 1 yang benar-benar terdesentralisasi dan tanpa izin, Aptos dilengkapi dengan mekanisme tata kelola on-chain yang memungkinkan pembaruan konfigurasi jaringan dan mesin virtual yang mulus. Jaringan pengujian insentif Aptos dan jaringan utama telah memvalidasi hal ini.
Di jaringan utama, dengan mengurangi "batas peningkatan hak suara" meningkatkan keandalan jaringan. Ambang batas yang lebih agresif telah ditetapkan untuk memungkinkan pengaktifan cepat jaringan, lebih dari 52% pemegang token memberikan suara mendukung proposal tersebut untuk membantu melindungi keamanan jaringan.
Sejak diluncurkan, komunitas Aptos dapat membuat dan memberikan suara pada proposal yang mempengaruhi perilaku blockchain. Proposal ini mencakup: mengubah durasi epoch, menyesuaikan nilai minimum dan maksimum hak validator, mengubah parameter sistem, meningkatkan kode inti blockchain, serta meningkatkan modul kerangka Aptos ( dan serangkaian pustaka pengembangan Move inti ) untuk memperbaiki bug atau meningkatkan fungsionalitas.
4. AptosBFTv4: Konsensus Efisien
AptosBFTv4 adalah protokol BFT blockchain tingkat produksi pertama yang memiliki bukti kebenaran yang ketat. Protokol ini menggunakan desain respons optimis, yang dapat memberikan latensi rendah dan throughput tinggi, memanfaatkan kinerja jaringan dasar secara maksimal. Berdasarkan perbaikan Hotstuff, AptosBFTv4 mengurangi latensi pengiriman dari 3 langkah menjadi 2 langkah, mengurangi latensi sebesar 33% tanpa mengorbankan kompensasi komunikasi.
Protokol ini mempertimbangkan keamanan yang ketat dan kemampuan untuk diupgrade saat diimplementasikan, memisahkan invarians dengan jelas untuk memungkinkan isolasi dan audit yang efektif, serta menerapkan prinsip non-fork. Tumpukan perangkat lunak yang sama telah mengalami 4 kali peningkatan dan telah diuji di jaringan langsung, membuktikan ketelitian dan ketahanan proses pengembangannya. Dalam iterasi keempat, AptosBFTv4 menjadi protokol konsensus Byzantine fault tolerance tercepat yang dapat digunakan untuk produksi.
Meskipun beberapa node mengalami downtime, Aptos dapat memastikan operasi normal seluruh jaringan. Ini berkat pemeliharaan sistem reputasi di blockchain, yang menggunakan ketersediaan dan kinerja masa lalu sebagai indikator referensi untuk masa depan, secara otomatis meminimalkan dampak negatif dari validator yang lambat dan berkinerja buruk.
5. Langkah-langkah Keamanan untuk Meningkatkan Kepercayaan Pengguna
Akun Aptos mendukung manajemen kunci yang fleksibel, termasuk rotasi kunci, ketangkasan enkripsi, dan model pengelolaan campuran. Rotasi kunci adalah kebiasaan yang baik dan sangat penting untuk mencegah serangan jarak jauh. Di blockchain lain, rotasi hanya dapat dilakukan dengan memindahkan semua aset ke akun baru. Aptos mengadopsi metode pemisahan akun dan kunci, memungkinkan penambahan algoritma tanda tangan digital baru untuk mendukung berbagai jenis kunci publik dan privat secara mulus. Model pengelolaan campuran mendukung skema pemulihan tingkat lanjut dan manajemen akun, membantu memperkecil kesenjangan antara Web2 dan Web3.
Dompet dapat menggunakan fungsi pra-eksekusi transaksi, yang menjelaskan hasil transaksi sebelum pengguna menandatangani. Metode penilaian awal transaksi ini dapat mengurangi risiko keamanan seperti phishing. Untuk lebih meningkatkan pengalaman pengguna, blockchain Aptos membatasi kelayakan setiap transaksi dan mencegah penandatangan dari dampak yang tidak terbatas melalui perlindungan tiga kali lipat berupa nomor urut, waktu kedaluwarsa, dan ID rantai.
Protokol konsensus Aptos dan penyimpanan yang terverifikasi memungkinkan dukungan tanpa batas untuk protokol klien ringan, sehingga menghadirkan pengalaman pengguna yang lebih aman dan dapat diandalkan. Siapa pun dapat menghubungkan ke node penuh Aptos untuk mengakses data yang terverifikasi secara langsung, mencerminkan filosofi Web3 "tanpa kepercayaan, verifikasi langsung". Untuk itu, Aptos membangun struktur pohon multicast yang efisien, memberikan peserta jaringan dengan throughput tinggi dan latensi rendah untuk menyebarkan status blockchain. Peserta dapat memproses semua transaksi mulai dari blok genesis, atau mereka juga dapat melewati sejarah dan langsung menyinkronkan status terbaru. Klien ringan dapat menyinkronkan sebagian status blockchain, seperti akun tertentu atau nilai data, dan memungkinkan pembacaan status yang terverifikasi.
6. Arsitektur modular yang menghadap masa depan
Aptos memiliki sejarah dasar yang dapat ditingkatkan, sejak awal dirancang dengan prinsip modularitas dan fleksibilitas. Ini memungkinkan arsitektur Aptos untuk mendukung peningkatan yang sering, cepat mengadopsi kemajuan teknologi terbaru, dan memberikan dukungan teknologi untuk kasus penggunaan yang muncul.
Desain arsitektur modular Aptos memberikan fleksibilitas klien dan dioptimalkan untuk peningkatan frekuensi tanpa downtime. Fitur-fitur ini telah divalidasi sepenuhnya dalam iterasi mainnet sebelumnya, testnet, dan beberapa pengujian tekanan internal. Blockchain Aptos juga mencakup protokol manajemen perubahan on-chain yang tertanam, yang dapat dengan cepat menerapkan inovasi teknologi baru dan mendukung skenario aplikasi Web3 yang baru.
7. Mekanisme Penghargaan Berdasarkan Proposal
Dalam Aptos Incentive Testnet 3, diterapkan sistem penghargaan berbasis suara. Dalam mode ini, setelah dua pertiga suara mencapai node pengusul, konsensus BFT tercapai. Ini berarti sepertiga suara yang terlambat tidak termasuk, dan validator terkait tidak menerima penghargaan.
Ini dapat menyebabkan keterlambatan dalam persaingan, validator yang dekat dengan kelompok node utama sering kali mendapatkan lebih banyak imbalan. Operator node cenderung memindahkan node ke lokasi yang lebih dekat dengan kelompok utama untuk meningkatkan keterlambatan, sehingga meningkatkan imbalan staking. Namun, ini dapat merusak desentralisasi dan distribusi geografis, karena mendorong penyebaran node yang terpusat.
Untuk mendorong desentralisasi yang lebih besar, Aptos kini telah menerapkan sistem penghargaan berbasis kinerja proposal sebagai sistem penghargaan staking. Sistem berbasis proposal ini memiliki waktu habis yang lebih tinggi dibandingkan dengan pemungutan suara, dan kurang sensitif terhadap keterlambatan antar wilayah. Ini meningkatkan tingkat penghargaan untuk node di daerah terpencil, mengurangi dampak distribusi geografis. Misalnya, bahkan jika validator tidak berada di lokasi fisik kumpulan node maksimum, mereka tidak akan menerima penghargaan yang secara signifikan lebih sedikit. Pola penghargaan ini tetap mempertimbangkan perilaku pemungutan suara, karena kinerja pemungutan suara yang baik akan mempengaruhi probabilitas pemilihan pengusul.
8. Sparse Merkle Tree Berkinerja Tinggi
Aptos menggunakan Jellyfish Merkle Tree (JMT) yang dirancang, memanfaatkan pola kunci berbasis versi yang monoton meningkat untuk mengoptimalkan kinerja penulisan mesin penyimpanan dasar berbasis LSM ( seperti RocksDB). JMT mencapai keseimbangan optimal yang praktis antara CPU, I/O, dan penggunaan penyimpanan, memastikan kinerja yang memuaskan sambil menjaga ukuran data disk yang terkontrol.
Selain JMT sebagai format persistensi status Aptos, ada juga implementasi pohon Merkle jarang tanpa kunci di memori. Implementasi ini dirancang khusus untuk caching dan paralelisasi, bekerja sama dengan Block-STM untuk mencapai pembaruan status global yang berkinerja tinggi.