Internet Computer (ICP): World Computer dengan Chain Key Cryptography dan Canister WebAssembly

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
Disclaimer: Halaman ini merupakan ringkasan dan analisis edukatif dari whitepaper atau makalah teknis resmi. Konten ini disajikan untuk tujuan pendidikan semata dan bukan merupakan saran investasi atau keuangan. Selalu baca dokumen asli dan lakukan riset mandiri sebelum mengambil keputusan keuangan apa pun.

“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