Off Chain là gì?
Off Chain có nghĩa là một giao dịch hoặc hành động diễn ra bên ngoài sổ cái chính, sau đó có thể được ghi lại sau nếu cần. Nó giảm chi phí và độ trễ bằng cách bỏ qua sự đồng thuận toàn mạng cho từng thao tác nhỏ. Hãy tưởng tượng giống như các bạn thanh toán hoá đơn riêng tư với bạn bè, rồi một người trả cho quán.
Off Chain nghĩa là mạng bị bỏ qua. Không đúng. Phần lớn các giải pháp vẫn neo kết quả on chain để đảm bảo an toàn và tính chắc chắn cuối cùng.
Cách Off Chain hoạt động
Hãy tưởng tượng hai người lên kế hoạch cho nhiều giao dịch nhỏ. Ghi mọi lần gửi lên sổ công sẽ chậm và tốn kém, nên họ giữ một sổ tạm ở nơi khác và giải quyết trạng thái cuối cùng sau.
- Bước 1: Các bên thống nhất quy tắc cho một phiên Off Chain và khóa một khoản đặt cọc nhỏ nếu cần.
- Bước 2: Họ trao đổi các bản cập nhật đã ký một cách riêng tư. Ví dụ: một kênh thanh toán như Lightning Network.
- Bước 3: Khi xong, họ công bố trạng thái cuối cùng đã thỏa thuận lên sổ cái cơ sở.
- Bước 4: Nếu ai đó bỏ đi hoặc gian lận, quy tắc cho phép bên trung thực giải quyết theo trạng thái hợp lệ mới nhất.
- Bước 5: Quỹ hoặc kết quả trở nên chính thức khi lớp cơ sở xác nhận bước đóng.
Tóm lại, đó là quy trình trong một câu.
Tại sao Off Chain quan trọng
Bạn nên quan tâm vì nó tiết kiệm thời gian và chi phí đồng thời mở ra những cách phối hợp mới.
- Lợi ích: Thao tác nhanh hơn và phí thấp hơn, giúp ứng dụng mở rộng và người dùng thoải mái hơn.
- Góc nhìn: Đây là một phần lớn của scalability, cho phép ứng dụng chạy tốt mà không làm tắc sổ cái chính.
- Tính ứng dụng: Bạn sẽ thấy nó trong thanh toán, sàn giao dịch, trò chơi và cả điều phối DAO.
Luôn kiểm tra cách và thời điểm hoạt động Off Chain được ghi trở lại lên blockchain. Mô hình an toàn nằm trong những chi tiết đó.
Đặc điểm chính của Off Chain
Đây là những điểm phân biệt:
- Tốc độ: Bỏ qua sự đồng thuận toàn mạng cho từng bước, nên hành động có cảm giác ngay lập tức.
- Chi phí: Gom các cập nhật lại, giúp giảm phí cho người dùng giao dịch thường xuyên.
- Quyền riêng tư: Mặc định ít dữ liệu công khai hơn, thường có increased privacy so với ghi công khai.
- Tính kết thúc: Việc giải quyết cuối cùng thực sự vẫn dựa vào lớp cơ sở.
- Niềm tin: Có thể thêm giả định mới như đối tác trung thực hoặc các bên giám sát mạng.
Các biến thể
Off Chain là một khái niệm chung cho vài phương pháp phổ biến:
- Kênh: Hai bên duy trì sổ riêng tư rồi giải quyết trạng thái cuối cùng sau đó.
- Sidechains: Các chuỗi riêng với quy tắc riêng kết nối trở lại sổ cái chính.
- Rollups: Thực thi diễn ra ngoài lớp cơ sở, kèm theo bằng chứng hoặc dữ liệu được đăng lên sau như một phương pháp Layer 2.
- Giữ hộ: Một ứng dụng cập nhật số dư nội bộ, rồi đồng bộ với lớp cơ sở khi cần.
Off Chain không phải chỉ một thứ duy nhất. Mỗi thiết kế có những đánh đổi khác nhau về tốc độ, bảo mật và ai bạn phải tin cậy, nên hãy đọc luật chơi trước khi tham gia.
Ví dụ
Bạn mua cà phê qua một kênh, số dư Off Chain cập nhật trong vài giây, rồi trạng thái cuối cùng được giải quyết sau với một lần ghi duy nhất.
Thông tin thú vị
Những kênh thanh toán đầu tiên được đề xuất trước khi nhiều chuỗi phổ biến xuất hiện, và ý tưởng đó đã truyền cảm hứng cho các dự án như bản demo cà phê bitcoin nổi tiếng, chứng minh các thanh toán Off Chain nhỏ có thể giống như chạm thẻ.
Tóm tắt
Tóm tắt ngắn: Off Chain đưa các trao đổi ra khỏi sổ công, rồi chỉ ghi lại những gì quan trọng. Nhanh, rẻ, và khi thiết kế tốt, vẫn an toàn.
