Sau một ngày úp mở làm cộng đồng DeFi liên tục phỏng đoán, cuối cùng thì a16z đã chính thức công bố giải pháp mới của mình với tên gọi Magi. hãy cùng DeFiX tìm hiểu qua bài viết dưới đây.
- “Magi là gì? Đây là client dành cho khâu đồng thuận (Consensus), thường được biết đến với tên gọi là Rollup Client trên nền của OP Stack, làm việc bên cạnh các phiên bản client Thực thi (Execution) như op-geth để tăng tính đồng bộ.”
Client này sẽ được viết bổ trợ cho ngôn ngữ Rust. Hướng tiếp cận với ngôn ngữ mới sẽ giúp đa dạng hoá và giảm thiểu rủi ro cho các giải pháp xoay quanh OP Stack của giải pháp layer-2 Optimism.
Điểm nổi bật của Magi
Cho đến thời điểm hiện tại, chỉ có một ứng dụng có thể đa dạng hóa ở khâu rollup là op-node, đây là ứng dụng được phát triển bởi OP Labs và viết bằng ngôn ngữ GO. Và với tham vọng thay thế op-node, Magi sẽ được xây dựng bằng ngôn ngữ Rust nhằm cải thiện hoạt động trong toàn bộ OP Stack và thu hút thêm nhiều người dùng đến với hệ sinh thái Optimism.
Theo trang thông tin của FPT, cả GO và Rust đều là ngôn ngữ lập trình có có đặc tính như: Hỗ trợ bộ công cụ tích hợp đa dạng, bộ nhớ an toàn, mã nguồn mở, có cộng đồng hỗ trợ mạnh mẽ. Tuy nhiên, Rust sẽ là sự lựa chọn hàng đầu nếu muốn ưu tiên về tốc độ dù phương thức lập trình sẽ có phần phức tạp hơn GO. Ưu điểm của Rust là:
- Khả năng xử lý tốc độ nhanh, ít bị lỗi.
- Phù hợp với nhiều nền tảng, có thể tương tác với ngôn ngữ C.
- Khả năng đảm bảo an toàn bộ nhớ cao.
- Rust code có thể tái sử dụng thông qua nhiều modules.
Bảng so sánh Rust vs Goland
Qua đây, chúng ta có thể thấy dự tính của a16z là tăng tốc cho mạng lưới Optimism để giải quyết một phần vấn đề tắc nghẽn như trường hợp Optimism bị tắc nghẽn do quá nhiều người tham gia vào quá trình airdrop đợt tháng 6/2022.
Ngoài ra, Rust còn được sử dụng bởi blockchain thiên về tốc độ như Solana, Aptos và Sui (Aptos và Sui sử dụng ngôn ngữ Move – đây là bản cải tiến trên Rust).
Tương lai của Magi
Một số tính năng và cải tiến mà đội ngũ Magi đang lên kế hoạch trong tương lai gần bao gồm:
- Cải thiện tốc độ mạng lưới bằng việc theo dõi và xử lý các block chưa hoàn thiện
- Cải thiện cơ chế đồng bộ hóa mới.
- Thay đổi khung thử nghiệm tốt hơn để kiểm tra Magi, op-node và bất kỳ client rollup nào trong tương lai.
Ngoài ra, a16 cũng đang khuyến khích người dùng trải nghiệm Magi, nhằm phản hồi cho dự án để cải thiện sản phẩm. Trong tương lai Magi có thể airdrop cho những người đã hỗ trợ từ sớm.
Hiện tại, Rollup client này là sản phẩm dành riêng cho Optimism. Nếu như triển khai thành công và có hiệu suất tốt, a16z có thể mở rộng sang các giải pháp mở rộng khác. Hiện tại họ có đồng bồ với Base – giải pháp Layer 2 được xây dựng trên OP Stack bởi Coinbase.
Một số câu hỏi phổ biến
Magi có token không?
Hiện tại dự án còn đang trong giai đoạn phát triển và vẫn chưa có thông tin về việc ra mắt token. Điều này tương tự như sản phẩm Base của Coinbase, họ cũng xây dựng trên OP Stack và không công bố thông tin về token.
Website và Twitter của Magi là gì?
Hiện tại dự án Magi chưa có bất kỳ thông tin nào về kênh mạng xã hội và website. Thông tin về Magi chỉ được thông báo qua thành viên của quỹ a16z hoặc Optimism Labs.
Đội ngũ phát triển của Magi là ai?
Theo thông tin của a16z, đội ngũ phát triển Magi sẽ là thành quả hợp tác giữa a16z và team OP Labs. Hiện tại những builder này không công bố tên thật.
- Ncitron.eth (Noah Citron) – Kỹ sư của a16z.
- Refcells – Kỹ sư cơ sở hạ tầng của Optimism Labs.
- Protolambda – Từng nghiên cứu việc mở rộng cho Ethereum, hiện tại đang công tác ở Optimism Labs.
- Vex – Đang làm việc tại Optimism Labs.
- Joshua – Kỹ sư tại Optimism Labs