Arbitrum Nitro, được phát triển bởi Offchain Labs, là một giao thức blockchain Layer 2 thế hệ thứ hai được thiết kế để cải thiện thông lượng, tính cuối cùng và giải quyết tranh chấp. Nó được xây dựng dựa trên giao thức Arbitrum ban đầu, mang lại những cải tiến đáng kể đáp ứng nhu cầu hiện đại của blockchain.
Các Tính Năng Chính của Arbitrum Nitro
Arbitrum Nitro hoạt động như một giải pháp Layer 2 trên Ethereum, hỗ trợ thực thi các hợp đồng thông minh bằng mã Ethereum Virtual Machine (EVM). Điều này đảm bảo tương thích với các ứng dụng và công cụ Ethereum hiện có. Giao thức đảm bảo cả an toàn và tiến bộ, với điều kiện chuỗi Ethereum nền tảng vẫn an toàn và hoạt động, và ít nhất một người tham gia trong giao thức Nitro hành động trung thực.
Cách Tiếp Cận Thiết Kế
Kiến trúc của Nitro được xây dựng dựa trên bốn nguyên tắc cốt lõi:
- Sắp xếp Theo Sau Thực Thi Xác Định: Các giao dịch được sắp xếp trước, sau đó được xử lý một cách xác định. Cách tiếp cận hai giai đoạn này đảm bảo một môi trường thực thi nhất quán và đáng tin cậy.
- Geth Là Cốt Lõi: Nitro sử dụng gói go-ethereum (geth) để thực thi và duy trì trạng thái cốt lõi, đảm bảo sự tương thích cao với Ethereum.
- Tách Biệt Thực Thi Khỏi Chứng Minh: Chức năng chuyển đổi trạng thái được biên dịch cho cả thực thi tự nhiên và web assembly (wasm) để tạo điều kiện cho thực thi hiệu quả và chứng minh có cấu trúc, độc lập với máy.
- Optimistic Rollup Với Các Chứng Minh Gian Lận Tương Tác: Xây dựng dựa trên thiết kế ban đầu của Arbitrum, Nitro áp dụng giao thức optimistic rollup được cải tiến với cơ chế chứng minh gian lận phức tạp.
Sắp Xếp và Thực Thi
Quá trình xử lý giao dịch trong Nitro bao gồm hai thành phần chính: Sequencer và Chức Năng Chuyển Đổi Trạng Thái (STF).