| Penulis | Dieter, Jan; Groth, Jens; Moran, Tomer; et al. (DFINITY Foundation) |
|---|---|
| Tahun | 2022 |
| Proyek | Internet Computer Protocol (ICP) |
| Lisensi | Apache 2.0 |
| Sumber Resmi | eprint.iacr.org/2022/087 |
“The Internet Computer for Geeks” adalah paper teknis formal 2022 oleh DFINITY Foundation yang mendeskripsikan Internet Computer Protocol (ICP) — blockchain yang dirancang oleh kriptografer Dominic Williams dan tim DFINITY dengan ambisi menjadi komputer dunia terdesentralisasi yang mampu meng-host aplikasi web lengkap sepenuhnya on-chain, menggantikan penyedia komputasi cloud. Mainnet ICP diluncurkan Mei 2021.
Tiga kontribusi sentral paper: Chain Key Cryptography (skema tanda tangan BLS threshold yang memungkinkan setiap subnet menghasilkan satu kunci publik ringkas untuk verifikasi global), Network Nervous System (NNS) untuk governance on-chain algoritmik, dan model eksekusi canister (smart contract) menggunakan WebAssembly dengan model gas reverse yang tidak biasa.
Arsitektur Subnet
Internet Computer dibagi menjadi subnet — kelompok kecil ~13–40 node yang masing-masing menjalankan instance terpisah dari protokol konsensus. Setiap subnet adalah blockchain terpisah dengan state sendiri:
- Beberapa subnet berjalan paralel, masing-masing meng-host canister berbeda.
- Subnet berkomunikasi via cross-subnet messaging menggunakan Chain Key Cryptography.
- Subnet baru dapat ditambahkan oleh governance NNS, meningkatkan kapasitas total.
- Setiap node subnet menyimpan state penuh subnet tersebut (bukan state global).
Chain Key Cryptography
Terobosan tanda tangan yang memungkinkan model subnet ICP:
Tanda tangan BLS threshold: Setiap subnet memiliki satu kunci publik (kunci BLS yang dibagi di antara semua node subnet menggunakan skema secret sharing threshold). Threshold (2/3+) node subnet harus berkontribusi tanda tangan parsial untuk menghasilkan tanda tangan subnet yang valid. Siapa pun eksternal dapat memverifikasi output subnet hanya dengan satu kunci publik.
Konsekuensi: Ketika canister di Subnet A memanggil canister di Subnet B, Subnet A menandatangani pesan lintas-subnet dengan tanda tangan BLS threshold kolektifnya; Subnet B memverifikasinya menggunakan kunci publik Subnet A (diketahui publik dan terdaftar di NNS). Tidak diperlukan logika relay atau bridge yang kompleks.
Canister dan Reverse Gas
Canister adalah setara ICP dari smart contract — program WebAssembly dengan state persisten yang disebut stable memory:
- Canister dimiliki dan dipelihara oleh pengembangnya, bukan pengguna akhir.
- Cycles (setara gas ICP) dibebankan ke canister, bukan pemanggil.
- Pengembang harus “mengisi” canister mereka dengan Cycles dengan membakar token ICP.
- Pengguna akhir memanggil canister secara gratis — dari perspektif pengguna, tidak ada biaya gas.
Model reverse gas ini memungkinkan pengalaman pengguna gaya web-browser: pengguna mengakses aplikasi web yang di-host ICP (disajikan dari canister), berinteraksi dengannya, dan tidak membayar apa pun — sama seperti mengunjungi website. Pengembang dApp membayar untuk komputasi.
Network Nervous System (NNS)
NNS adalah DAO governance on-chain yang mengontrol seluruh Internet Computer:
- Pemegang ICP mengunci token sebagai neuron voting dan memvoting proposal.
- Proposal dapat menambah/menghapus node subnet, mengupgrade protokol, menetapkan parameter sistem, mint/burn ICP.
- Neuron dapat mengikuti neuron lain (liquid democracy / “neuron following”) — sebagian besar pemegang mengikuti pakar terkenal.
Observasi kritis: NNS yang memiliki kendali atas keanggotaan node subnet berarti NNS (dan secara efektif DFINITY, yang memegang bobot voting dominan saat peluncuran) memiliki kendali terpusat yang signifikan atas jaringan.
Catatan Realistis
- Kontroversi peluncuran token: Valuasi $45M pada hari 1 dengan penurunan harga >90% dalam beberapa minggu banyak dipandang sebagai distribusi token yang dikelola dengan buruk.
- Desentralisasi terbatas: DFINITY mengendalikan mayoritas bobot voting NNS saat peluncuran; pengenceran ini berlangsung perlahan.
- Adopsi: Meskipun tahun pengembangan dan investasi besar, ICP tidak mencapai adopsi DeFi, NFT, atau aplikasi web yang signifikan relatif terhadap sumber dayanya.
Kontribusi sejati: Chain Key Cryptography adalah kontribusi kriptografis yang tulus. Model reverse gas memengaruhi pemikiran tentang UX blockchain untuk aplikasi konsumen. Pendekatan ambisius hosting web app on-chain tetap secara intelektual penting.
Istilah Terkait
Referensi
- Dieter, J., Groth, J., Moran, T., et al. (2022). The Internet Computer for Geeks. IACR ePrint 2022/087. eprint.iacr.org/2022/087