| Penulis | Hanke, Timo; Movahedi, Mahnush; Williams, Dominic |
|---|---|
| Tahun | 2018 |
| Proyek | DFINITY / Internet Computer |
| Lisensi | Public |
| Sumber Resmi | dfinity.org/whitepaper.pdf |
DFINITY Internet Computer adalah jaringan komputasi cloud terdesentralisasi yang dikembangkan oleh DFINITY Foundation (Dominic Williams dkk.). Whitepaper 2018 memperkenalkan protokol inti: threshold BLS signatures, chain key cryptography, dan random beacon berbasis threshold relay, dikombinasikan dengan arsitektur subnet sharding untuk meng-host aplikasi web dan smart contract (“canisters“) sepenuhnya on-chain. Internet Computer Protocol (ICP) diluncurkan di mainnet pada Mei 2021.
Konteks: Visi “World Computer”
Bitcoin membuktikan penyimpanan nilai yang terdesentralisasi. Ethereum membuktikan komputasi kontrak yang terdesentralisasi. Visi DFINITY melangkah lebih jauh: seluruh aplikasi web — backend, database, frontend — semuanya berjalan on-chain, menghilangkan kebutuhan akan layanan cloud terpusat (AWS, Google Cloud) sepenuhnya. Ini disebut “World Computer.”
Inovasi Inti: Chain Key Cryptography
Kontribusi teknis paling khas Internet Computer adalah chain key cryptography — suite protokol kriptografi yang memungkinkan:
- Threshold BLS signatures: Jaringan menandatangani blok dan pesan secara kolektif menggunakan threshold BLS (setiap subnet menghasilkan tanda tangan yang dapat diverifikasi oleh pihak luar terhadap satu kunci publik). Tidak ada node tunggal yang pernah memegang kunci privat penuh.
- Non-interactive DKG (NI-DKG): Kunci subnet dirotasi secara berkala tanpa dealer tepercaya maupun putaran komunikasi antara semua node secara bersamaan.
- Certified variables: Setiap canister dapat mempublikasikan sertifikasi statusnya (ditandatangani oleh kunci subnet) yang dapat segera diverifikasi oleh browser — memungkinkan “Internet Identity” dan serving web aman tanpa sertifikat TLS.
Threshold Relay dan Random Beacon
Mekanisme konsensus threshold relay bekerja sebagai berikut:
- Komite validator dipilih menggunakan fungsi acak yang dapat diverifikasi (VRF) yang diseed oleh threshold signature blok sebelumnya
- Komite yang dipilih menghasilkan threshold BLS signature atas blok
- Tanda tangan ini tidak dapat diprediksi dan tidak dapat dimanipulasi — dan berfungsi sebagai input acak untuk pemilihan komite berikutnya
Ini menciptakan rantai keacakan yang saling merujuk: threshold signature setiap blok menentukan komite berikutnya, yang kemudian menghasilkan tanda tangan berikutnya. Hasilnya adalah random beacon on-chain yang aman, dapat diverifikasi, dan tidak dapat dimanipulasi dengan waktu blok ~1 detik.
Subnet Sharding
Internet Computer beroperasi melalui “subnet” paralel — blockchain independen yang dijalankan oleh subset node berbeda tetapi diatur oleh Network Nervous System (NNS), protokol governance on-chain:
- Application subnets: Menjalankan smart contract (canisters) untuk pengguna
- System subnets: Menjalankan infrastruktur protokol inti
- NNS subnet: Mengatur seluruh jaringan (penambahan/penghapusan node, pembuatan subnet, upgrade protokol)
Canisters dapat memanggil canisters di subnet lain via pesan inter-canister asinkron.
Canisters (Smart Contract)
Canisters memperluas model smart contract Ethereum:
- Berjalan sebagai WebAssembly (Wasm) — kode tidak bergantung bahasa (Motoko, Rust, TypeScript didukung)
- Memiliki update calls (mengubah state, melalui konsensus) dan query calls (read-only, respons instan ~1ms dari node lokal)
- Dapat menyimpan dan menyajikan HTTP assets langsung — seluruh frontend web dapat hidup dalam canister (tanpa hosting terpusat)
- Setiap canister memiliki stable memory (8 GB+) dan heap memory (4 GB)
Network Nervous System (NNS)
NNS adalah DAO on-chain yang mengontrol seluruh Internet Computer:
- Pemegang ICP men-stake token untuk menciptakan “neuron” yang memberikan hak voting
- Neuron dapat diatur untuk voting otomatis (“following”) atas neuron lain yang tepercaya
- NNS dapat upgrade protocol, menambah/menghapus node, dan membuat subnet baru tanpa hard fork
Catatan Realistis
- Chain key cryptography DFINITY adalah kontribusi kriptografi yang benar-benar orisinal — threshold BLS + NI-DKG yang dioperasikan di mainnet adalah pencapaian teknis nyata.
- Adopsi terbatas: Internet Computer tidak mencapai pangsa pasar yang signifikan dibandingkan Ethereum dan L2-nya. Arsitektur canister yang unik memerlukan pembelajaran ulang dibandingkan EVM.
- Konsentrasi DFINITY: Distribusi token ICP sangat terkonsentrasi pada tim pendiri dan yayasan, yang mempengaruhi governance dan harga secara kontroversial pasca-launch 2021.
Warisan
DFINITY memberikan kontribusi kriptografi nyata ke ekosistem blockchain yang lebih luas: threshold BLS signatures dan NI-DKG yang diimplementasikan di Internet Computer mempengaruhi desain jaringan blockchain lain. Visi “World Computer”-nya — meskipun belum terealisasi sepenuhnya — mendorong diskusi penting tentang batas desentralisasi komputasi on-chain.
Istilah Terkait
Referensi
- Hanke, T.; Movahedi, M.; Williams, D. (2018). DFINITY Technology Overview: Consensus. dfinity.org/whitepaper.pdf