1) Gambaran umum: ICP itu apa?

ICP adalah blockchain yang bisa menjalankan aplikasi lengkap (full-stack) langsung di jaringan—bukan cuma smart contract yang kecil—termasuk backend, database, bahkan frontend web yang disajikan dari canister. Jadi kamu bisa bikin dApp seperti chat, marketplace, sampai dashboard data, semuanya on-chain. (Internet Computer)


2) Canister smart contract (jantungnya ICP)

Canister = paket berisi kode + data yang berjalan di subnet ICP. Mirip microservice on-chain: punya API sendiri, bisa dipanggil user/canister lain, dan bisa menyajikan halaman web. Contoh: satu canister untuk “user service”, satu lagi “chat service”, satu lagi “frontend assets”. (Internet Computer)

Bahasa & tooling utama

Candid

Setiap canister punya deskripsi antarmuka Candid (IDL). Ini membuat canister lintas bahasa bisa saling panggil dengan aman. Saat deploy, kamu dapat URL Candid UI untuk ngetes API tanpa nulis frontend. (Internet Computer)

Contoh sederhana (gagasan):


3) Arsitektur jaringan: Subnet, Node, NNS