CARTESI - blockchain akan menerima sistem operasi nyata pertamanya
Cartesi DApp adalah model hybrid yang mencakup on-chain dan off-chain. Bagian off-chain berjalan dalam jaringan yang terdiri dari Cartesi Nodes. Bagian off-chain dapat dibagi lagi menjadi dua modul dan dijalankan langsung pada komputasi lokal tuan rumah. Meskipun komputasi lokal dapat mengakses kekuatan komputasi penuh dari node (termasuk GPU), tetapi sifat komputasinya tidak dapat diproduksi kembali. Komputasi yang dapat direproduksi berjalan dalam Mesin Cartesi dan dikendalikan oleh Cartesi Node. Ini adalah sistem Linux deterministik lengkap mandiri yang berjalan pada platform RISC-V deterministik. Node melewati beberapa antarmuka host yang diidentifikasi yang berinteraksi dengan Mesin Cartesi.
Pengembang DApp dapat menentukan bahwa perhitungan off-chain menggunakan metode yang dapat direproduksi. Cartesi Nodes akan secara otomatis melakukan perhitungan offline sesuai dengan metode yang ditentukan. Pengembang DApp dapat meminta node untuk mengirimkan hasil, memverifikasi transaksi, dan memperdebatkan hasil yang diajukan oleh node lain Dari perspektif berantai, memproses perhitungan kontroversial hanya memakan sumber daya yang tidak signifikan. Ketika terjadi perselisihan, biaya pemrosesan sengketa hanya kompleksitas logaritmik penyimpanan dan waktu, yaitu, O (logN), kompleksitas komputasi dari node Cartesi di bagian offline, juga hanya overhead linear O (n), dan konstanta tidak melebihi 2. Dengan cara ini, Cartesi secara virtual menjembatani kesenjangan kapasitas komputasi dan penyimpanan antara komputasi tradisional dan kontrak.
Memindahkan perhitungan yang tidak berantai akan memberikan manfaat tambahan di luar skalabilitas. Misalnya, Mesin Cartesi memungkinkan para pengembang untuk menggunakan bahasa, alat, pustaka, perangkat lunak, dan layanan pengembangan mahir mereka. Juga, karena bentuk organisasi dari komputasi Cartesithe tidak terkait dengan tipe rantai blok yang mendasarinya. Dengan mengisolasi logika kontrak kompleks yang ada ke off-chain untuk perhitungan yang dapat direproduksi, pengembang bahkan dapat membuat rantai-silang DApps mereka.
Cartesi adalah platform lapisan-2 untuk pengembangan dan penyebaran aplikasi desentralisasi yang dapat diskalakan. Kartesi DApps terdiri dari komponen blockchain dan off-chain. Komponen-komponen rantai berjalan di dalam Cartesi Nodes yang mewakili kepentingan setiap pengguna DApp.
Cartesi Nodes memberikan pengembang DApp dengan Cartesi Machines yang dapat direproduksi, di mana perhitungan skala besar yang dapat diverifikasi dapat dijalankan. Perhitungan yang dapat diverifikasi ini mudah diintegrasikan ke dalam kontrak pintar oleh primitif yang kuat yang memberikan jaminan resolusi konflik yang kuat. Lebih tepatnya, setiap perselisihan yang timbul akibat hasil perhitungan dijalankan di dalam Mesin Cartesi dapat diputuskan dengan biaya yang dapat diabaikan pada blockchain.
Cartesi Nodes juga memungkinkan pengembang DApp untuk menjalankan kode asli. Perhitungan asli dapat memanfaatkan kekuatan pemrosesan penuh node, termasuk setiap GPU yang tersedia.
Baik dilakukan secara native oleh node atau di dalam Mesin Cartesi, komponen offchain berjalan di bawah sistem operasi Linux lengkap yang menyediakan ekosistem lengkap yang dibutuhkan oleh perhitungan yang kompleks.
Cartesi memungkinkan pengembang DApp untuk menggunakan semua bahasa pemrograman, alat, perpustakaan, perangkat lunak, dan layanan yang sudah mereka kenal. Dengan memindahkan sebagian besar logika kompleks DApps mereka ke komponen off-chain portabel, pengembang dibebaskan dari batasan dan kekhasan. dipaksakan oleh blockchains. Dengan cara ini, Cartesi memberdayakan pengembang untuk memilih lingkungan run-time terbaik untuk menampung setiap bagian dari DApps mereka.
Revolusi dalam kemampuan perangkat lunak yang dialami dunia selama beberapa dekade terakhir dapat dikaitkan dengan dua faktor utama. Yang pertama adalah peningkatan eksponensial dalam kecepatan di mana platform perangkat keras modern dapat memproses data dalam jumlah besar. Kedua, dan sama-sama
penting, adalah kekuatan ekspresif yang terus meningkat dari lingkungan pengembangan perangkat lunak. Memang, perhitungan tujuan umum tidak
terjadi secara terpisah. Sebelumnya, mereka dirakit dari blok bangunan yang saling bergantung yang dibuat oleh kolaborasi pengembang perangkat lunak di seluruh dunia.
Komponen dan layanan ini bergantung pada fasilitas perpustakaan standar yang dihosting oleh sistem operasi yang mendasari (manajemen memori, manajemen proses, sistem file, jaringan, dll). Ini adalah sistem operasi yang mengikat semuanya bersama-sama. Fasilitas seperti itu tidak tersedia dari berdiri bahasa pemrograman dan kompiler yang menawarkan blockchain khas untuk pengembang kontrak pintar.
Masalah reproduktifitas dan skalabilitas telah membuat lingkungan komputasi on-chain sangat terbatas. Untuk meningkatkan produktivitas dan memperluas cakupan pengembangan blockchain, kita memerlukan model komputasi yang dapat direproduksi yang mendukung sistem operasi modern.
Memindahkan perhitungan secara off-chain membawa beberapa keuntungan di luar skalabilitas. Mesin Cesi memungkinkan pengembang DApp untuk menggunakan semua bahasa pemrograman, alat, perpustakaan, perangkat lunak, dan layanan yang sudah mereka kenal. Terlebih lagi, cara di mana perhitungan dirumuskan adalah agnostik bagi blockchain yang mendasari. Dengan mengisolasi semua logika kontrak pintar yang kompleks ke dalam komputasi off-chain yang dapat direproduksi, pengembang dapat membuat DApps mereka lebih portabel di berbagai blockchain.
Website : https://cartesi.io/
Whitepaper : https://cartesi.io/cartesi_whitepaper.pdf
Telegram : @bandasabidor
Bitcointalk profile link : https://bitcointalk.org/index.php?action=profile;u=875951
Email : bandasabidor@gmail.com