StarkNet biến Cairo 1.0 thành nguồn mở trong bước đầu tiên hướng tới kiểm soát cộng đồng
StarkNet đã ưu tiên khả năng mở rộng hơn khả năng kết hợp và tính minh bạch. Nhưng nó hiện đang làm việc để biến công nghệ của nó thành nguồn mở.
Công ty công nghệ Zero-knowledge (ZK)-Rollup StarkWare đã chính thức mã nguồn mở trình biên dịch ngôn ngữ lập trình mới của mình, Cairo 1.0, sẽ sớm được hỗ trợ trên giải pháp mở rộng lớp 2 của Ethereum, StarkNet vào quý 1 năm 2023.
Tin tức đã được StarkWare – công ty đứng sau StarkNet – công bố trong một bài đăng trên Twitter vào ngày 25 tháng 11. Công nghệ cuộn lên và bằng chứng đệ quy của StarkWare mang đến khả năng nén hàng triệu giao dịch trên L2 thành một giao dịch duy nhất trên Ethereum. Tuy nhiên, dự án đã bị chỉ trích vì duy trì quyền kiểm soát đối với IP của nó, đặc biệt là bởi đối thủ cạnh tranh tập trung vào nguồn mở hơn zkSync.
StarkWare đã mô tả mã nguồn mở Cairo là một “bước tiến quan trọng” trong nỗ lực chuyển giao quyền kiểm soát và quyền sở hữu trí tuệ nhiều hơn cho cộng đồng và các nhà phát triển của mình. Cairo là ngôn ngữ lập trình được viết riêng để khai thác sức mạnh của zk-Rollups và bằng chứng hợp lệ.
The day has come: a first look into Cairo 1.0, fully open-source 🦀
This is a big step towards open-sourcing the StarkNet stack
You can now get familiar with the new syntax, compile and run simple programs locally. #StarkNet support is coming soonhttps://t.co/0tdZDhopEP
— StarkWare (@StarkWareLtd) November 24, 2022
StarkWare tuyên bố rằng các nhà phát triển hiện có thể thử nghiệm Cairo 1.0 bằng cách biên dịch và thực thi các ứng dụng đơn giản cho đến khi nó được hỗ trợ đầy đủ trên StarkNet vào quý 1 năm 2023.
Tại thời điểm đó, Cairo 1.0 sẽ cho phép phát triển tính năng nhanh hơn và cho phép cộng đồng tham gia nhiều hơn, theo Trưởng nhóm Khám phá Starkware và cựu nhà phát triển cốt lõi Ethereum, Abdelhamid Bakhta.
“Chúng tôi đang tiếp tục mã nguồn mở ngăn xếp công nghệ StarkNet, bắt đầu với Cairo 1.0. Ông nói:
“Ở mức độ thực tế, điều này tối đa hóa tính minh bạch về mã và quy trình viết mã của chúng tôi. Và nó củng cố khả năng tìm lỗi và cải thiện trình biên dịch của cộng đồng. Với mỗi khía cạnh của ngăn xếp công nghệ có nguồn mở, ý thức về sự tham gia của cộng đồng này sẽ ngày càng phát triển.”
Sau khi được sản xuất, Cairo 1.0 cũng sẽ cho phép các nhà phát triển chuỗi khối viết và triển khai các hợp đồng thông minh cho StarkNet, theo bài đăng trên Medium của StarkWare.
StarkWare nói thêm rằng vì Cairo 1.0 làm cho mọi tính toán trở nên “có thể chứng minh được”, nên các thuộc tính chống kiểm duyệt của StarkNet sẽ được tăng cường và nó cũng sẽ có vị trí tốt hơn để đáp trả các cuộc tấn công từ chối dịch vụ.
Ngăn xếp công nghệ STARK của StarkWare cung cấp năng lượng cho một số dự án Web3 bao gồm nền tảng trao đổi phi tập trung (DEX) dYdX (mặc dù nền tảng này đang chuyển sang chuỗi riêng trên Cosmos), nền tảng mã thông báo không thể thay thế (NFT) X bất biến và giao thức tương tác chuỗi khối Celer Network.
StarkNet đã đánh cược bằng cách sử dụng Cairo để tăng tốc giải pháp của mình, vốn không tương thích với Máy ảo Ethereum (EVM). Tuy nhiên, công ty công cụ phần mềm Ethereum Nethermind đã xây dựng một bộ chuyển mã có tên Warp để chuyển đổi mã Solidity thành mã Cairo.
Mạng chính tương thích với EVM của đối thủ cạnh tranh zkSync đang trong quá trình ra mắt.
Tuy nhiên, mặc dù chọn một con đường khó khăn hơn, người sáng lập StarkWare Eli Ben-Sasson gần đây đã nói với Cointelegraph rằng sử dụng ngôn ngữ lập trình được xây dựng tùy chỉnh như Cairo, trái ngược với Solidity, là cách khả thi duy nhất để tận dụng tối đa quy mô Ethereum do zk-Rollups cung cấp :
“Tôi sẵn sàng cá rằng bạn sẽ không thấy một ZK EVM hoàn chỉnh nào có thể đưa một triệu giao dịch vào trong một bằng chứng duy nhất trên Ethereum. Như chúng ta có thể dễ dàng làm hôm nay và đã làm trong nhiều tháng và nhiều năm.”
Tin tức này xuất hiện khi Starkware gần đây cũng đã triển khai mã thông báo StarkNet mới (STRK) trên Ethereum vào ngày 17 tháng 11, mã này sẽ được sử dụng cho mục đích đặt cược và bỏ phiếu ngoài việc trả phí trên mạng.