StarkNet Membenahi Pemrograman Kaironya, Tapi Mengapa?

StarkNet adalah Validitas-Rollup terdesentralisasi tanpa izin. Ini beroperasi sebagai jaringan L2 melalui Ethereum. Ini memungkinkan setiap dApp untuk mencapai skala tak terbatas untuk perhitungannya – tanpa mengorbankan kompabilitas dan keamanan Ethereum.

Dari pembaruan StarkNet baru-baru ini, StarkNet telah merombak bahasa pemrograman internal Kairo untuk membuat pengembangan Web3 dapat diakses oleh pengembang. Dalam posting blog Medium oleh StarkWare, solusi penskalaan Berbasis Stark, menguraikan pemutakhiran ke Kairo 1.0.

Menurut posting blog, "Pengembang dapat mulai menulis, menyusun, dan menguji program Kairo 1.0!" Platform ini mendorong pengembang untuk mulai bereksperimen dengan Kairo 1.0 dan membiasakan diri dengan sintaks dan fitur baru.”

Apa itu Kairo 1.0?

Kairo pertama kali diperkenalkan pada tahun 2020, dan mengikuti evolusi sebagai versi publik pertama Kairo 1.0 kini tersedia. Ini juga merupakan "bahasa pemrograman turing-complete" untuk menulis program yang dapat dibuktikan oleh STARK secara efisien. “Cairo 1.0 adalah bahasa tingkat tinggi seperti Rust. Seperti Rust, ini dimaksudkan agar pengembang dapat dengan mudah menulis kode yang efisien dan aman.”

Co-Founder dan Presiden StarkWare, Eli Ben-Sasson, berbagi alasan untuk pembenahan Kairo saat dia berkata, “Pendorong utama adalah keamanan dan kemudahan penggunaan, dan melakukan perombakan menghadirkan peluang luar biasa untuk menghapus entri bagi pengembang dengan bahasa konvensional. latar belakang.”

Kairo 1.0 lebih lanjut memperkenalkan Sierra, representasi perantara baru yang memastikan setiap proses Kairo dapat dibuktikan. Hal ini membuat Kairo 1.0 sangat cocok untuk digunakan di jaringan tanpa izin seperti StarkNet, di mana ia dapat memberikan perlindungan DoS dan ketahanan sensor yang kuat.

Tuan Ben-Sasson menjelaskan Sierra sebagai "aspek penting untuk memastikan jaringan tanpa izin." Selain itu, pemutakhiran memungkinkan transaksi yang dikembalikan untuk disertakan dalam blok StarkNet, membantu protokol untuk menghindari penambahan “mekanisme ekonomi kripto” yang kompleks. Dia mengatakan bahwa Sierra akan memungkinkan StarkNet untuk "mewarisi resistensi sensor penuh Ethereum" dan terutama melindungi terhadap serangan penolakan layanan Sequencer.

Posting blog StarkNet juga menyebutkan bahwa Kairo adalah bahasa kontrak pintar terpopuler keempat dengan total nilai terkunci. Ini telah menangani perdagangan senilai lebih dari $790 Miliar, memproses lebih dari 300 Juta transaksi dan mencetak lebih dari 90 Juta NFT, semuanya dilakukan secara off-chain dan menetap di Ethereum dengan integritas matematis yang dijamin oleh bukti STARK.

“Namun, StarkNet belum mendukung penyebaran dan pelaksanaan kontrak Kairo 1.0. StarkNet Alpha V0.11.0, direncanakan dalam beberapa minggu mendatang, akan memperkenalkan kemampuan untuk menerapkan dan menjalankan kontrak Kairo 1.0. Upgrade ke v0.11.0 akan menandai dimulainya Masa Transisi menuju sistem yang hanya menjalankan kontrak Kairo 1.0,” menurut StarkNet.

Nancy J.Allen
Postingan terbaru oleh Nancy J. Allen (melihat semua)

Sumber: https://www.thecoinrepublic.com/2023/01/06/starknets-revamping-of-its-cairo-programming-but-why/