Kemunculan teknologi blockchain telah secara signifikan mendorong pengembangan dan implementasi smart contract. Di antara kedua elemen krusial ini terdapat satu komponen penting: mesin virtual.
Konsep mesin virtual, yang diusulkan pada tahun 60-an, tidak menjadi populer sampai tahun 1990-an. Pada saat itu, keberagaman sistem operasi dan peramban menjadi tantangan bagi para pengembang. Mesin virtual Java memungkinkan sebuah program untuk ditulis sekali dan dijalankan di berbagai platform, dengan slogan "Tulis sekali, jalankan di mana saja".
Dalam bidang blockchain, Bitcoin tidak memiliki mesin virtual karena fungsi dasarnya adalah transfer nilai. Ethereum, di sisi lain, memperkenalkan eksekusi kode di dalam rantai, yang melahirkan platform kontrak pintar. Dalam konteks ini, mesin virtual bertindak sebagai lingkungan eksekusi untuk kontrak-kontrak ini, menjamin hasil yang identik di semua node.
Mesin virtual ideal di blockchain
Setelah penelitian yang mendalam, telah disimpulkan bahwa mesin virtual yang optimal untuk blockchain harus memiliki karakteristik berikut:
Determinisme dalam eksekusi
Keamanan yang kuat
Transparansi dalam informasi
Fleksibilitas untuk mendukung berbagai bahasa pemrograman
Tim Nervos CKB memilih untuk menggunakan set instruksi CPU nyata untuk membangun mesin virtual mereka, alih-alih menggunakan WASM seperti banyak proyek blockchain lainnya. Keputusan ini didasarkan pada kemampuan untuk "berkomunikasi" langsung dengan CPU, menghindari lapisan perantara terjemahan.
RISC-V: Pilihan CKB-VM
RISC-V, sekumpulan instruksi CPU sumber terbuka yang dikembangkan di Universitas California, Berkeley, adalah opsi yang dipilih untuk CKB-VM. Fitur transparansi, kesederhanaan, dan modularitasnya sejalan sempurna dengan persyaratan desain CKB-VM.
Yayasan RISC-V, yang didirikan pada tahun 2015, memiliki lebih dari 235 anggota, termasuk raksasa teknologi dan lembaga akademis terkemuka. Desainnya yang terbuka dan sederhana telah mendapatkan dukungan luas di industri dan akademisi.
Keuntungan RISC-V dibandingkan dengan set instruksi lainnya
Dibandingkan dengan x86 dan ARM, RISC-V menawarkan:
Kesederhanaan: Dokumentasinya jauh lebih ringkas dan mudah dipahami.
Sumber terbuka: Memungkinkan pengembangan bebas dari prosesor yang kompatibel, mendorong inovasi.
CKB-VM: Pendekatan revolusioner
Aplikasi RISC-V di bidang blockchain merupakan upaya yang berani dan inovatif. CKB-VM bertujuan untuk memperpendek jarak antara industri perangkat keras dan perangkat lunak, menyediakan ekosistem pengembangan yang lebih kaya.
Filosofi desain Nervos CKB berfokus pada membangun infrastruktur Layer1 yang fleksibel, aman, dan skalabel. CKB-VM mengubah CKB menjadi platform universal yang mampu mendukung secara native Layer2, komputasi ZKP, eksekusi sirkuit, dan bahkan evolusi otonom Layer1.
Visi ini mendefinisikan kembali "programabilitas rendah" dalam konteks infrastruktur blockchain, menetapkan standar baru untuk masa depan teknologi terdistribusi.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
RISC-V dan CKB-VM: Simbiosis inovatif di dunia blockchain
Kemunculan teknologi blockchain telah secara signifikan mendorong pengembangan dan implementasi smart contract. Di antara kedua elemen krusial ini terdapat satu komponen penting: mesin virtual.
Konsep mesin virtual, yang diusulkan pada tahun 60-an, tidak menjadi populer sampai tahun 1990-an. Pada saat itu, keberagaman sistem operasi dan peramban menjadi tantangan bagi para pengembang. Mesin virtual Java memungkinkan sebuah program untuk ditulis sekali dan dijalankan di berbagai platform, dengan slogan "Tulis sekali, jalankan di mana saja".
Dalam bidang blockchain, Bitcoin tidak memiliki mesin virtual karena fungsi dasarnya adalah transfer nilai. Ethereum, di sisi lain, memperkenalkan eksekusi kode di dalam rantai, yang melahirkan platform kontrak pintar. Dalam konteks ini, mesin virtual bertindak sebagai lingkungan eksekusi untuk kontrak-kontrak ini, menjamin hasil yang identik di semua node.
Mesin virtual ideal di blockchain
Setelah penelitian yang mendalam, telah disimpulkan bahwa mesin virtual yang optimal untuk blockchain harus memiliki karakteristik berikut:
Tim Nervos CKB memilih untuk menggunakan set instruksi CPU nyata untuk membangun mesin virtual mereka, alih-alih menggunakan WASM seperti banyak proyek blockchain lainnya. Keputusan ini didasarkan pada kemampuan untuk "berkomunikasi" langsung dengan CPU, menghindari lapisan perantara terjemahan.
RISC-V: Pilihan CKB-VM
RISC-V, sekumpulan instruksi CPU sumber terbuka yang dikembangkan di Universitas California, Berkeley, adalah opsi yang dipilih untuk CKB-VM. Fitur transparansi, kesederhanaan, dan modularitasnya sejalan sempurna dengan persyaratan desain CKB-VM.
Yayasan RISC-V, yang didirikan pada tahun 2015, memiliki lebih dari 235 anggota, termasuk raksasa teknologi dan lembaga akademis terkemuka. Desainnya yang terbuka dan sederhana telah mendapatkan dukungan luas di industri dan akademisi.
Keuntungan RISC-V dibandingkan dengan set instruksi lainnya
Dibandingkan dengan x86 dan ARM, RISC-V menawarkan:
CKB-VM: Pendekatan revolusioner
Aplikasi RISC-V di bidang blockchain merupakan upaya yang berani dan inovatif. CKB-VM bertujuan untuk memperpendek jarak antara industri perangkat keras dan perangkat lunak, menyediakan ekosistem pengembangan yang lebih kaya.
Filosofi desain Nervos CKB berfokus pada membangun infrastruktur Layer1 yang fleksibel, aman, dan skalabel. CKB-VM mengubah CKB menjadi platform universal yang mampu mendukung secara native Layer2, komputasi ZKP, eksekusi sirkuit, dan bahkan evolusi otonom Layer1.
Visi ini mendefinisikan kembali "programabilitas rendah" dalam konteks infrastruktur blockchain, menetapkan standar baru untuk masa depan teknologi terdistribusi.