Apa itu Avalanche
Catatan: Dokumen ini adalah terjemahan otomatis dari versi asli bahasa Inggris.
Apa itu Avalanche
Avalanche adalah platform blockchain Layer-1 yang dirancang untuk throughput tinggi, latensi rendah, dan kemampuan menampung jaringan independen yang spesifik untuk aplikasi yang disebut subnet. Platform ini diluncurkan oleh Ava Labs dan menggunakan keluarga protokol konsensus — yang paling terkenal adalah Snowman — yang memungkinkan jaringan memfinalisasi transaksi dalam waktu kurang dari dua detik tanpa mengorbankan desentralisasi.
Avalanche bukanlah satu chain tunggal, melainkan sebuah arsitektur yang terdiri dari beberapa chain dan subnet. Platform ini mencakup tiga chain bawaan — X-Chain (pembuatan dan transfer aset), C-Chain (kontrak pintar yang kompatibel dengan EVM), dan P-Chain (koordinasi subnet dan validator) — masing-masing dioptimalkan untuk fungsi yang berbeda. Di luar chain bawaan ini, siapa pun dapat membuat subnet: lingkungan blockchain khusus dengan validator, aturan konsensus, dan mesin virtual miliknya sendiri.
Singkatnya: Avalanche adalah platform Layer-1 yang dibangun di sekitar arsitektur subnet dan konsensus cepat. C-Chain-nya menyediakan kompatibilitas dengan Ethereum, sementara model subnetnya memungkinkan proyek meluncurkan blockchain independen yang dibangun untuk tujuan khusus di dalam ekosistem Avalanche.
Cara kerja Avalanche
Arsitektur multi-chain
Desain inti Avalanche memisahkan berbagai jenis pekerjaan ke chain-chain yang terspesialisasi:
| Chain | Tujuan | Karakteristik utama |
|---|---|---|
| X-Chain | Pembuatan dan transfer aset | Menggunakan konsensus Avalanche (berbasis DAG) untuk transfer sederhana dengan throughput tinggi |
| C-Chain | Kontrak pintar | Kompatibel dengan EVM; menjalankan kontrak Solidity; digunakan oleh sebagian besar aplikasi DeFi dan AI |
| P-Chain | Koordinasi platform | Mengelola validator, stake, dan pembuatan subnet |
Pemisahan ini memungkinkan setiap chain dioptimalkan untuk beban kerjanya. Sebagian besar pengguna dan pengembang berinteraksi terutama dengan C-Chain, yang berperilaku seperti chain kontrak pintar yang cepat dan kompatibel dengan EVM.
Konsensus Snowman
Avalanche menggunakan protokol konsensus Snowman untuk chain liniernya (C-Chain dan P-Chain). Snowman termasuk dalam keluarga mekanisme konsensus yang didasarkan pada sub-sampling acak berulang: alih-alih setiap validator berkomunikasi dengan semua validator lainnya (yang menciptakan hambatan komunikasi), setiap validator menanyai sebagian kecil peer yang dipilih secara acak dan menyesuaikan keputusannya berdasarkan respons yang diterima. Proses ini berulang hingga jaringan mencapai keputusan final.
Hasilnya adalah mekanisme konsensus yang mencapai finalitas dalam satu hingga dua detik, berskala dengan baik seiring bertambahnya jumlah validator, dan mempertahankan throughput tinggi tanpa memerlukan pemilihan pemimpin atau komite. Snowman adalah protokol Proof-of-Stake — validator harus melakukan staking AVAX untuk berpartisipasi, dan bobot stake mereka memengaruhi pengaruh mereka dalam proses sampling.
Subnet
Sebuah subnet di Avalanche adalah jaringan independen yang mendefinisikan blockchain-nya sendiri, aturannya sendiri, dan kumpulan validatornya sendiri (yang harus merupakan subset dari validator Avalanche — setiap validator subnet juga memvalidasi Primary Network). Subnet memungkinkan proyek untuk:
- Menyesuaikan lingkungan eksekusi — sebuah subnet dapat menjalankan EVM, mesin virtual kustom, atau mesin eksekusi apa pun yang dibutuhkan proyek.
- Mengontrol kumpulan validator — pembuat subnet dapat mewajibkan validator memenuhi persyaratan perangkat keras, geografis, atau kepatuhan tertentu.
- Menetapkan parameter gas dan biaya — setiap subnet secara independen menentukan struktur biaya dan tokenomiknya.
- Mengisolasi state dan throughput — aktivitas di satu subnet tidak memengaruhi kinerja subnet lainnya.
Arsitektur ini relevan bagi proyek AI dan kripto karena memungkinkan aplikasi terspesialisasi memiliki throughput khusus dan logika eksekusi kustom tanpa bersaing memperebutkan ruang blok di C-Chain utama. Sebuah jaringan inferensi AI terdesentralisasi, misalnya, dapat beroperasi sebagai subnet Avalanche dengan validator yang dipilih khusus karena memiliki perangkat keras berkemampuan GPU.
Token AVAX
AVAX adalah token asli platform Avalanche. Peran utamanya meliputi:
- Staking — validator dan delegator melakukan staking AVAX untuk mengamankan Primary Network dan berpartisipasi dalam konsensus.
- Biaya transaksi — semua biaya di chain utama (X, C, P) dibayar dalam AVAX. Biaya dibakar, sehingga menciptakan tekanan deflasi.
- Pembuatan subnet — mendaftarkan subnet baru di P-Chain memerlukan AVAX.
- Koordinasi lintas subnet — AVAX berfungsi sebagai aset bersama di seluruh ekosistem multi-chain.
Karakteristik utama
| Properti | Nilai |
|---|---|
| Tipe | Layer 1 (arsitektur multi-chain) |
| Konsensus | Avalanche Consensus (keluarga protokol Snowball) |
| Token asli | AVAX |
| Standar token | ARC-20 (C-Chain: kompatibel dengan ERC-20) |
| Kompatibel dengan EVM | Ya (C-Chain) |
| Waktu blok | ~2 detik (C-Chain) |
| Kontrak pintar | Solidity (C-Chain) |
Mengapa Avalanche penting dalam kripto AI
Arsitektur subnet Avalanche menjadikannya kandidat platform untuk aplikasi blockchain yang terkait dengan AI karena beberapa alasan:
- Lingkungan khusus untuk beban kerja AI — proyek dapat meluncurkan subnet dengan logika eksekusi kustom yang disesuaikan untuk koordinasi AI, verifikasi inferensi, atau operasi pasar data, tanpa bersaing memperebutkan ruang blok dengan aplikasi yang tidak terkait.
- Kompatibilitas EVM di C-Chain — dukungan EVM pada C-Chain berarti alat, kontrak, dan pustaka pengembang berbasis Ethereum yang sudah ada dapat berjalan di Avalanche dengan perubahan minimal. Proyek yang membangun perangkat AI di Ethereum dapat melakukan deploy di C-Chain Avalanche untuk finalitas yang lebih cepat dan biaya yang lebih rendah.
- Finalitas cepat — finalitas satu hingga dua detik milik Snowman relevan bagi aplikasi yang membutuhkan konfirmasi on-chain yang cepat, seperti mencatat hasil inferensi, menyelesaikan pembayaran komputasi, atau memperbarui registri model on-chain.
- Spesialisasi validator — subnet dapat mewajibkan validator menjalankan perangkat keras tertentu (misalnya GPU), yang sejalan dengan kebutuhan jaringan komputasi AI terdesentralisasi.
Di DecAIHub, proyek dengan Main chain: Avalanche beroperasi di dalam ekosistem ini — baik di C-Chain maupun di dalam subnet khusus.
Di mana ia muncul dalam kartu proyek DecAIHub
Dalam kartu proyek DecAIHub, Avalanche muncul di beberapa bidang:
- Main chain — proyek yang melakukan deploy di Avalanche mencantumkannya sebagai chain utama mereka. Ini biasanya berarti mereka men-deploy kontrak di C-Chain atau mengoperasikan subnet khusus.
- Type — Avalanche sendiri adalah sebuah L1. Proyek yang membangun subnet di Avalanche dapat diklasifikasikan menurut arsitektur spesifiknya (appchain, subnet L1, dll.).
- Consensus — proyek di C-Chain Avalanche mewarisi konsensus Snowman. Subnet dapat menggunakan Snowman atau mendefinisikan aturan konsensusnya sendiri.
- EVM compatibility — proyek di C-Chain kompatibel dengan EVM, yang memengaruhi cara kontrak dan token mereka disusun.
Bidang chain memberi tahu Anda di mana proyek men-deploy kontraknya. Bidang ini tidak memberi tahu apakah klaim AI proyek tersebut terverifikasi (AI reality), apakah tokennya memiliki tujuan yang sungguh-sungguh (Token necessity), atau apakah komponen onchain-nya bermakna (Onchain necessity). Penilaian tersebut ditangani secara terpisah oleh sumbu evaluasi DecAIHub yang bersangkutan.
Apa yang tidak dibuktikan oleh Avalanche semata
- Melakukan deploy di Avalanche tidak membuktikan kemampuan AI atau AI reality. Chain hanya menyediakan infrastruktur; apakah sebuah proyek benar-benar menggunakan AI bergantung pada AI component miliknya sendiri dan bukti pendukungnya.
- Keberadaan subnet tidak sama dengan adopsi. Siapa pun yang memenuhi persyaratan staking dapat membuat subnet. Keberadaannya tidak membuktikan adanya permintaan pengguna, throughput nyata, atau aplikasi yang berfungsi.
- Konsensus cepat tidak menghilangkan risiko sentralisasi. Snowman mencapai finalitas cepat, tetapi tingkat desentralisasi bergantung pada jumlah dan distribusi validator yang sebenarnya, bukan hanya pada desain protokol.
- Kompatibilitas EVM tidak berarti proyek tersebut unik bagi Avalanche atau bahwa peran onchain-nya memenuhi Onchain necessity. Kontrak yang kompatibel dengan EVM dapat di-deploy di banyak chain. Penggunaan Avalanche secara spesifik oleh proyek tersebut mungkin memberikan manfaat arsitektural yang berarti, mungkin juga tidak.
Jangan bingung dengan
- Subnet — subnet adalah komponen dari arsitektur Avalanche (dan beberapa jaringan lainnya). Avalanche adalah platformnya; subnet adalah blok penyusun modularnya.
- L1 — Avalanche adalah platform Layer-1. L1 lainnya (Ethereum, Solana, Bittensor) memiliki arsitektur, mekanisme konsensus, dan tujuan desain yang berbeda. Menjadi sebuah L1 adalah klasifikasi struktural, bukan indikator kualitas.
- Ethereum — C-Chain Avalanche kompatibel dengan EVM, artinya ia menjalankan bahasa kontrak pintar yang sama. Namun, Avalanche adalah jaringan terpisah dengan validator, konsensus, dan token miliknya sendiri. Kompatibilitas EVM tidak menjadikannya "sama dengan Ethereum".
- Cosmos — seperti Avalanche, Cosmos menggunakan arsitektur chain-chain yang saling terhubung. Namun, chain Cosmos (zone) menggunakan konsensus Tendermint/CometBFT dan berkomunikasi melalui IBC, sedangkan subnet Avalanche menggunakan konsensus keluarga Snowman dan berbagi kumpulan validator Avalanche.
Pertanyaan yang sering diajukan
Apa perbedaan antara C-Chain Avalanche dan subnet?
C-Chain adalah salah satu dari tiga chain bawaan Avalanche. Ia menjalankan EVM dan menjadi tempat sebagian besar aplikasi kontrak pintar melakukan deploy. Subnet adalah blockchain independen dan kustom yang dibuat sebuah proyek di atas lapisan platform Avalanche. C-Chain berbagi ruang blok di antara semua aplikasinya; subnet memiliki ruang blok khusus dan dapat menggunakan mesin virtual kustom. Proyek dengan kebutuhan kontrak pintar sederhana biasanya menggunakan C-Chain; proyek yang membutuhkan eksekusi kustom, throughput khusus, atau validator terspesialisasi membuat subnet mereka sendiri.
Bagaimana konsensus Snowman mencapai finalitas cepat?
Konsensus Snowman menggunakan sub-sampling acak berulang. Setiap validator menanyai sebagian kecil validator lain yang dipilih secara acak tentang transaksi yang diusulkan. Jika mayoritas yang memadai setuju, validator memperkuat keyakinannya. Proses ini berulang hingga validator mencapai ambang keputusan. Karena setiap putaran hanya melibatkan sampel kecil (bukan seluruh kumpulan validator), protokol ini konvergen dengan cepat — biasanya dalam satu hingga dua detik. Prosesnya bersifat probabilistik: finalitas tercapai ketika probabilitas pembalikan menjadi dapat diabaikan.
Apakah Avalanche kompatibel dengan EVM?
C-Chain Avalanche sepenuhnya kompatibel dengan EVM. Kontrak pintar yang ditulis dalam Solidity untuk Ethereum biasanya dapat di-deploy di C-Chain dengan perubahan minimal, dan perangkat Ethereum standar — seperti MetaMask, Hardhat, dan Ethers.js — dapat bekerja dengan C-Chain. Namun, kompatibilitas tidak menjamin perilaku yang identik: perbedaan dalam penghitungan gas, precompile, dan semantik blok berarti sebuah kontrak harus diuji di chain target (dan diaudit ulang jika perlu) sebelum di-deploy dengan dana sungguhan. Subnet Avalanche juga tidak diwajibkan kompatibel dengan EVM; sebuah subnet dapat menjalankan mesin virtual apa pun yang dipilih pembuatnya.
Referensi eksternal
- Dokumentasi Avalanche — dokumentasi pengembang resmi yang mencakup arsitektur jaringan, subnet, konsensus, dan panduan deployment.
- Whitepaper konsensus Avalanche — makalah akademis asli yang menjelaskan keluarga protokol konsensus Snowman dan Avalanche.
- Avalanche Explorer — block explorer resmi dan direktori subnet untuk jaringan Avalanche.
No comments to display
No comments to display