Nền tảng mở rộng quy mô lớp 2 của Ethereum, StarkNet đã cải tiến ngôn ngữ lập trình Cairo của mình để cho phép các nhà phát triển mới tiếp cận dễ dàng hơn.
Nền tảng mở rộng lớp 2 của Ethereum, StarkNet đã đại tu ngôn ngữ mã hóa Cairo nội bộ của mình để giúp các nhà phát triển có thể tiếp cận được với phát triển Web3.
Một thông báo được chia sẻ với Cointelegraph đã vạch ra các bản nâng cấp cho Cairo 1.0, được quảng cáo là mô phỏng các đặc điểm của ngôn ngữ lập trình phổ biến Rust. Cuộc đại tu nhằm mục đích cho phép các nhà phát triển có kinh nghiệm mã hóa chung bắt đầu xây dựng các ứng dụng phi tập trung trên mạng lớp 2 của StarkNet Ethereum.
Người đồng sáng lập kiêm chủ tịch của StarkWare, Eli Ben-Sasson, nói với Cointelegraph rằng việc làm cho việc phát triển lớp 2 trở nên dễ tiếp cận hơn đối với các nhà phát triển thuộc nhiều nền tảng khác nhau là lý do chính cho việc cải tiến Cairo:
Trình điều khiển chính là sự an toàn và dễ sử dụng, đồng thời việc tiến hành đại tu mang đến cơ hội tuyệt vời để xóa mục nhập dành cho các nhà phát triển có nền tảng ngôn ngữ truyền thống.
Thông số kỹ thuật được nêu trong lần ra mắt ngày 5 tháng 1 bao gồm một loạt các cải tiến đối với ngôn ngữ Cairo. Điều này bao gồm các cấu trúc ngôn ngữ và cú pháp được cải tiến, một hệ thống kiểu toàn diện, các thư viện trực quan, mã được tối ưu hóa và khả năng gõ mạnh bằng cách yêu cầu đặc điểm kỹ thuật của các kiểu dữ liệu.
StarkNet nhấn mạnh Sierra là phần bổ sung chính cho cuộc đại tu Cairo, viết tắt của Đại diện trung gian an toàn. Sierra hoạt động như một lớp đại diện trung gian mới giữa Cairo 1.0 và mã byte Cairo.
Như Ben Sasson đã giải thích, Sierra là một khía cạnh quan trọng trong việc đảm bảo mạng không cần cấp phép. Việc nâng cấp cho phép các giao dịch được hoàn nguyên được đưa vào các khối StarkNet, giúp giao thức tránh thêm 'cơ chế kinh tế tiền điện tử' phức tạp.
Ben Sasson nói rằng Sierra sẽ cho phép StarkNet 'kế thừa toàn bộ khả năng chống kiểm duyệt của Ethereum' và chủ yếu bảo vệ chống lại các cuộc tấn công Từ chối Dịch vụ (DoS) của Sequencer.
Như Toiyeubitcoin đã đưa tin trước đây, Ben-Sasson đã đi tiên phong trong việc mua lại mật mã ZK-STARK cùng với các nhà khoa học máy tính khác. Đối số kiến thức minh bạch có thể mở rộng bằng không kiến thức là một hệ thống bằng chứng mã hóa và xác minh dữ liệu giao dịch để cung cấp bảo mật, khả năng mở rộng và khả năng chống lại điện toán lượng tử.
Theo StarkNet, Cairo là ngôn ngữ hợp đồng thông minh phổ biến thứ tư tính theo tổng giá trị vốn hóa. Nó là nền tảng của các ứng dụng đã xử lý hơn 300 triệu giao dịch, tạo ra 90 triệu NFT và tạo điều kiện cho các giao dịch trị giá 790 triệu đô la được thanh toán trên Ethereum.
Theo CoinTelegraph
|
Tags: Ethereum, Lớp 2, Mở rộng quy mô, StarkNet, Cairo, Ngôn ngữ lập trình, Web3, Nhà phát triển.,