Menyajikan 'The Road to Core Solidity', serangkaian posting blog di mana kami akan berbagi ke mana arah kami dengan bahasa tersebut. Mari kita lihat ikhtisarnya!
Ketika Solidity pertama kali dimulai, fokusnya adalah pada: - ergonomi dan kegunaan - keakraban untuk pemrogram - keamanan dan kebenaran Selama bertahun-tahun, bahasanya menjadi lebih ketat dan lebih eksplisit, mengakibatkan hutang teknis, kompleksitas yang tidak perlu, dan inkonsistensi.
Menambahkan fitur penting seperti generik pada sistem tipe saat ini akan menjadi proses kompleks yang dapat membuat bahasa rentan terhadap bug kritis. Sebagai solusinya, tim memutuskan untuk membagi bahasa menjadi dua jalur, yaitu Classic dan Core Solidity,
Soliditas Klasik: Bahasa saat ini yang didukung oleh solc saat ini. Meskipun digunakan dalam produksi dan kompiler sangat andal, kami masih berencana untuk membuat bahasa lebih stabil dan merilis perubahan terkini secara teratur.
Soliditas Inti: Perombakan bahasa saat ini, dengan sistem tipe baru yang dibangun untuk mendukung fitur-fitur seperti generik, fungsi kelas satu, tipe data aljabar, dll. Kami berencana untuk melengkapinya dengan perpustakaan standar, serangkaian jenis dan fungsi yang dapat digunakan kembali, yang akan memungkinkan kami untuk merilis fitur di bawah pengelolaan komunitas tanpa membengkakkan bahasa inti.
Pengembangan yang sedang berlangsung: - Menyelesaikan pipa IR - Dukungan Ethdebug di kompiler - Kesiapan untuk peningkatan EVM
Masa depan Solid Klasik "Masa depan Solid Klasik" - salah satu posting yang akan datang - akan menyajikan daftar fitur bahasa yang kami pertimbangkan untuk diterapkan dalam bahasa saat ini, dikategorikan berdasarkan upaya implementasi dan desain yang diperlukan serta nilai yang akan diberikannya dalam jangka panjang, ketika Core Solidity mengambil alih. Ini akan disertai dengan deskripsi terperinci tentang setiap fitur, kesulitan yang diketahui dan opsi untuk desain yang ingin kami dapatkan umpan balik dari komunitas pengguna. (utas forum untuk umpan balik di tweet terakhir)
Transisi ke Soliditas Inti Di bagian posting blog ini, kami secara singkat memperkenalkan: - Rilis terobosan yang akan datang - Konvergensi dengan Soliditas Inti - Interoperabilitas dengan Soliditas Inti
96,75K