Solidity đang có sự tiến hóa lớn nhất từ trước đến nay. Và nó được gọi là Core Solidity. 🧵👇
2/8 Solidity là ngôn ngữ hợp đồng thông minh được sử dụng nhiều nhất, nhưng nó có một số hạn chế như: -> khó khăn trong việc diễn đạt các kiểu phức tạp -> các tính năng không nhất quán được thêm vào qua các năm -> hỗ trợ hạn chế cho các thư viện cao cấp có thể tái sử dụng
3/8 Core Solidity không phải là một ngôn ngữ mới, hãy tưởng tượng nó như một phần mở rộng. Nó sẽ có: -> Hệ thống kiểu mạnh mẽ hơn -> Ngữ nghĩa rõ ràng hơn -> An toàn lâu dài
4/8 Với Core Solidity, bạn với tư cách là nhà phát triển sẽ có: -> Mã biểu đạt hơn -> Thư viện có thể tái sử dụng -> Kiểu dữ liệu mạnh mẽ hơn -> Phân tích tĩnh tốt hơn
5/8 Core Solidity mở khóa một loạt các tính năng ngôn ngữ mới: ✨ ADTs (kiểu dữ liệu đại số) 🔍 Khớp mẫu 📦 Generics 🧩 Traits / lớp kiểu ⚙️ Hàm bậc cao 🛠️ SAIL IR như lớp trung gian mới
6/8 SAIL là gì? SAIL là lớp trung gian mới dưới Core Solidity. Đó là một IR tối thiểu, được định nghĩa rõ ràng mà tất cả các tính năng cấp cao đều biên dịch xuống, làm cho ngôn ngữ trở nên mô-đun hơn, nhất quán hơn và dễ mở rộng hơn.
7/8 Core Solidity vẫn đang phát triển: ⚠️ Cú pháp vẫn chưa hoàn thiện ⚠️ Đánh giá thời gian biên dịch vẫn đang được thiết kế ⚠️ Thư viện tiêu chuẩn và công cụ cần nhiều lần lặp lại hơn
9,33K