Memahami node Cartesi

币小白_

ZNlx2JRk7PHbbRSuhjjwlLWhBll6ucC0tPWgak2P.png

Jika Anda memiliki pemahaman umum tentang teknologi blockchain, Anda tahu bahwa node adalah bagian mendasar dari jaringan apa pun. Cartesi tidak terkecuali. Namun, dalam arsitektur Cartesi Rollups, node memiliki peran khusus sebagai middleware terdesentralisasi yang mendukung pekerjaan Cartesi Virtual Machine (CVM), dan CVM berjalan di atas node ini.

Mari selami node Cartesi – perhatikan bahwa ini berbeda dari Noether untuk staking CTSI – dan lihat apa yang mereka lakukan, cara kerjanya, dan cara menyiapkannya.

Apa itu Cartesi Nodes?

Whitepaper Cartesi mendefinisikan node Cartesi sebagai berikut:

"Node Cartesi adalah infrastruktur perangkat lunak dan perangkat keras yang menampung komponen off-chain Cartesi dApps. Setiap pengguna yang ingin berinteraksi dengan Cartesi dApp harus memiliki node Cartesi yang tersedia. "

(*Catatan: Latar belakang yang tepat untuk node ini adalah alat yang disebut Cartesi Compute, tetapi hal yang sama berlaku untuk Cartesi Rollups.) )

Dengan kata lain, node Cartesi adalah jaringan komputer individu yang menjalankan CVM dan host Cartesi dApps. Mereka sangat mirip dengan node di blockchain lain, tetapi perbedaannya adalah bahwa mereka beroperasi dalam konteks solusi Rollup seperti Cartesi Rollups. Di sinilah kita mulai melihat nuansa di sekitar mereka.

Pandangan langkah demi langkah pada pengoperasian Cartesi Rollups akan membantu kami memecah prosesnya. Untuk mendukung dApps yang berjalan di CVM, Cartesi Rollups perlu melakukan hal berikut:

  1. Baca informasi dari rantai utama (misalnya ETH Fang).
  2. Kirim informasi itu ke mesin off-chain, yaitu, CVM, di mana ia diproses.
  3. Publikasikan hasil pemrosesan kembali ke rantai utama.

Untuk melakukan operasi ini, mereka memerlukan node yang dapat berinteraksi dengan kontrak pintar on-chain dan mesin virtual off-chain. Node Cartesi adalah “perantara” semacam ini yang bertanggung jawab untuk berkomunikasi antara keduanya – meskipun dengan cara yang aman dan terdesentralisasi.

Jenis simpul Cartesi

Untuk memainkan peran “perantara” ini dalam Cartesi Rollups, tanggung jawab simpul Cartesi harus ada dua. Mereka perlu membaca informasi dan memverifikasi informasi. Akibatnya, simpul Cartesi dapat:

User or Read Nodes (Read-Only): Node ini bertanggung jawab untuk mengambil informasi dari rantai utama dan membuatnya tersedia untuk umum untuk digunakan oleh CVM - mereka tidak mempublikasikan informasi kembali ke rantai utama. Node baca dapat dijalankan oleh pengguna biasa. Node validator (baca dan tulis): Node ini bertanggung jawab untuk memverifikasi informasi baru dan menerbitkannya ke rantai utama, seperti node biasa di jaringan L1. Dalam hal ini, mereka bertanggung jawab untuk memverifikasi perubahan yang dilakukan pada informasi on-chain saat CVM berada di luar chain. Validator juga bertanggung jawab untuk melindungi jaringan dari pihak yang tidak jujur jika terjadi perselisihan informasi on-chain. Tanggung jawab tambahan ini mengharuskan validator untuk beroperasi di lingkungan yang aman dan tidak dapat diakses oleh pengguna.

Saat ini, node Cartesi biasanya beroperasi sebagai validator yang mampu melakukan baca dan tulis. Simpul baca saat ini sedang dikembangkan oleh tim Cartesi.

Bagaimana cara kerja node Cartesi?

Melihat beberapa konsep kunci di balik operasi node Cartesi akan memberi kita pemahaman tingkat tinggi tentang bagaimana mereka memenuhi tanggung jawab mereka. Ini juga akan membiasakan kita dengan jenis terminologi yang muncul saat menjalankan dApp pada CVM yang menggunakan node Cartesi.

Kita dapat menganggap konsep-konsep ini sebagai input yang diambil node Cartesi dari rantai utama dan diteruskan ke CVM, atau sebagai output untuk mengembalikannya ke rantai utama sebagai “klaim”.

Input

Portal: Interaksi dengan node Cartesi biasanya dimulai dengan portal. Ini adalah cara untuk menyampaikan informasi on-chain ke CVM off-chain. Node menggunakan portal untuk memindahkan aset dari rantai utama ke dApps yang mereka jalankan. Setelah berada di dApp, aset ini dapat ditransfer dan dipindahkan menggunakan logika perangkat lunak khas yang biasa ditemukan di sistem operasi Linux.

(Catatan: Ada juga input khusus aplikasi yang datang langsung dari pengguna dan tidak melalui portal.) Input ini tidak terikat pada aset apa pun. )

Output

Periode: Setelah CVM memproses informasi dari blockchain, validator Cartesi mengelompokkan operasi ini dan menerbitkannya kembali ke rantai utama. Perubahan ini kemudian dilaporkan ke rantai utama dalam bentuk kredensial atau pemberitahuan. Frekuensi batch ini dikenal sebagai zaman.

  • Kredensial: Kita dapat menganggap kredensial sebagai tiket yang berisi informasi tentang jenis transaksi apa yang harus terjadi pada rantai utama setelah hasil dikembalikan oleh CVM. Mereka berisi instruksi yang dapat mencakup semuanya, mulai dari pembayaran hingga protokol DeFi hingga meminta penarikan dana.
  • Pemberitahuan: Mirip dengan kredensial, pemberitahuan juga berisi informasi yang diteruskan ke rantai utama. Perbedaan antara kredensial dan pemberitahuan adalah bahwa pemberitahuan murni untuk tujuan informasi – mereka tidak membuat perubahan pada rantai utama. Ini berarti bahwa pemberitahuan tidak memulai transaksi seperti setoran atau penarikan dana.

*MISC (Lainnya)

Laporan: Node Cartesi kemudian bertanggung jawab untuk jenis operasi lain yang berbeda. Laporan sering digunakan sebagai alat logging atau diagnostik untuk dApps yang berjalan di CVM. Mereka sering digunakan untuk melacak bug aplikasi dan informasi lainnya, tetapi mereka tidak memiliki efek on-chain.

Pengoperasian simpul Cartesi

Node Cartesi sudah menjalankan banyak dApps di ekosistem Cartesi. Masing-masing mengambil keuntungan dari node Cartesi dengan cara yang dijelaskan di atas. Anda dapat menjelajahi bagaimana mekanisme penyampaian informasi dari off-chain ke on-chain ini diterapkan dalam kasus penggunaan game, DeFi, dan AI melalui Cartesi Rollups dan CVM.

Bahkan, jika Anda memiliki ide dApp yang memanfaatkan teknologi Cartesi, kemungkinan Anda akan menyiapkan node Cartesi untuk diri sendiri. Proses menjalankannya secara lokal sangat sederhana dan dijelaskan secara rinci di sini.

Uji pengetahuan Anda dan dapatkan poin komunitas dengan mengikuti kuis simpul Grokking Cartesi di Cartesi Adventure Board.

Pelajari lebih lanjut tentang Cartesi dengan membaca dokumentasi. Anda juga dapat tetap up-to-date pada segala sesuatu yang terjadi di ekosistem Cartesi dengan bergabung dengan komunitas.

Tentang Cartesi:

Cartesi adalah protokol rollup khusus aplikasi dengan mesin virtual yang menjalankan distribusi Linux, menciptakan ruang desain yang lebih kaya dan lebih luas untuk pengembang DApp.

Cartesi Rollups menawarkan solusi penskalaan modular yang dapat digunakan sebagai L2, L3, atau sovereign rollups sambil mempertahankan jaminan keamanan lapisan dasar yang kuat.

Penafian Jaminan

Artikel ini hanya untuk tujuan informasi umum dan berbagi informasi dan bukan merupakan nasihat hukum, keuangan, atau investasi. Keakuratan dan kelengkapan informasi ini tidak dijamin dan tidak boleh ditafsirkan sebagai saran untuk situasi tertentu. Pembaca harus melakukan penelitian dan konsultasi independen mereka sendiri untuk membuat keputusan apa pun. Penulis dan otoritas terkait tidak bertanggung jawab atas kehilangan atau kerusakan yang timbul dari ketergantungan pada informasi ini. Sebelum membuat keputusan keuangan atau investasi, sangat disarankan untuk berkonsultasi dengan profesional untuk saran yang dipersonalisasi.

Mata uang virtual adalah produk investasi berisiko tinggi, silakan berkonsultasi dengan otoritas pengatur terkait sebelum membuat keputusan investasi, apakah ada risiko kerugian investasi.

Sumber: Golden Finance

Lihat Asli
Penafian: Informasi di halaman ini dapat berasal dari pihak ketiga dan tidak mewakili pandangan atau opini Gate. Konten yang ditampilkan hanya untuk tujuan referensi dan bukan merupakan nasihat keuangan, investasi, atau hukum. Gate tidak menjamin keakuratan maupun kelengkapan informasi dan tidak bertanggung jawab atas kerugian apa pun yang timbul akibat penggunaan informasi ini. Investasi aset virtual memiliki risiko tinggi dan rentan terhadap volatilitas harga yang signifikan. Anda dapat kehilangan seluruh modal yang diinvestasikan. Harap pahami sepenuhnya risiko yang terkait dan buat keputusan secara bijak berdasarkan kondisi keuangan serta toleransi risiko Anda sendiri. Untuk detail lebih lanjut, silakan merujuk ke Penafian.
Komentar
0/400
Tidak ada komentar