Lapisan Protokol IC
Konteks
Gambar ini muncul di awal whitepaper Internet Computer, memperkenalkan arsitektur berlapis dari protokol. Gambar ini muncul setelah pengantar yang menjelaskan visi Internet Computer sebagai 'komputer dunia' yang memperluas internet publik.
Apa yang ditunjukkan gambar ini
Diagram menunjukkan empat lapisan protokol Internet Computer, dari bawah ke atas: lapisan peer-to-peer (mengelola komunikasi jaringan antara node), lapisan konsensus (menghasilkan blok dan memesan eksekusi), lapisan routing pesan (merutekan pesan antara canister dan subnet), dan lapisan eksekusi (menjalankan kode canister menggunakan WebAssembly). Setiap lapisan bergantung pada layanan yang disediakan oleh lapisan di bawahnya. Diagram juga menunjukkan bagaimana beberapa subnet beroperasi secara paralel, masing-masing menjalankan tumpukan protokol empat-lapisan sendiri, dan berkomunikasi melalui lapisan lintas-subnet.
Signifikansi
Arsitektur berlapis ini penting karena menunjukkan ambisi skala Internet Computer. Tidak seperti kebanyakan blockchain yang memiliki satu rantai konsensus, Internet Computer dirancang dari awal untuk paralelisme melalui beberapa subnet. Setiap subnet secara efektif adalah blockchain terpisah yang berkomunikasi dengan subnet lain, memungkinkan penskalaan horizontal yang secara teoritis tidak terbatas. Model ini secara fundamental berbeda dari pendekatan penskalaan Layer 2 yang digunakan Ethereum.