
Làm rõ khái niệm Layer2 và L2 Rollup
Tuyển chọn TechFlowTuyển chọn TechFlow

Làm rõ khái niệm Layer2 và L2 Rollup
Trong hệ thống công nghệ UTXO vẫn chưa xuất hiện giải pháp Layer2 nào tương tự như Rollup.
Tác giả: Hoàng Thế Lượng
Khi ngày càng có nhiều đồng tiền được phát hành trên hệ sinh thái Bitcoin, gần như tất cả đều được gắn mác khái niệm L2 để tạo sự nghiêm túc, chúng ta cần nghiên cứu kỹ lưỡng khái niệm Layer2.
Trên mạng lưới Bitcoin, chúng ta từng gọi các loại sản phẩm sau đây là Layer2:
-
Mạng lưới Lightning
-
Sidechain (các thứ như drivechain, chuỗi liên minh...)
-
Xác minh phía máy khách: giao thức Omni, giao thức Ordinals, giao thức RGB…v.v.
Xét từ góc độ giải quyết vấn đề: Layer2 nên nhằm giải quyết bài toán mở rộng cho blockchain, hoặc nói cụ thể hơn là tăng thông lượng giao dịch trung bình mỗi giây (TPS), nâng cao tốc độ giao dịch và giảm phí giao dịch.
Nếu tuân theo định nghĩa chức năng này, tôi cho rằng mạng Lightning và sidechain xứng đáng được gọi là Layer2, còn xác minh phía máy khách thì không xứng.
Giao dịch trong mạng Lightning và sidechain hoàn toàn độc lập với mạng chính Bitcoin. Các giao dịch Bitcoin trong hai sản phẩm này không cần thợ đào mạng chính xử lý, chỉ khi nạp/rút Bitcoin vào mạng Lightning hay sidechain thì thợ đào mới cần can thiệp.
Điều này giúp tăng đáng kể khối lượng giao dịch, tốc độ và giảm mạnh phí đào cho Bitcoin.
Xác minh phía máy khách về bản chất vẫn là giao dịch trên mạng chính Bitcoin, tức là tối ưu hóa cấu trúc dữ liệu giao dịch Bitcoin bằng cách nhét thêm dữ liệu mới vào cấu trúc đó để biểu đạt chức năng mới.
Tuy nhiên hiện tại các phương pháp xác minh phía máy khách cũng tự nhận mình là Layer2, có lẽ do đã mở rộng định nghĩa Layer2 thành: làm phong phú thêm chức năng của L1.
Do chức năng hạn chế của mạng chính Bitcoin (L1) – chủ yếu chỉ chuyển khoản – nên các dự án xác minh phía máy khách hiện nay đều hướng tới việc mở rộng chức năng Bitcoin, chủ yếu là thêm chức năng phát hành token và sàn giao dịch phi tập trung (DEX).
Theo xu hướng phát triển này, tôi nghĩ cộng đồng Bitcoin có thể sẽ điều chỉnh định nghĩa Layer2 thành: các giải pháp nhằm giải quyết bài toán mở rộng hoặc bổ sung chức năng cho mạng chính.
Xét từ góc độ an toàn tài sản, tài sản và giao dịch trên Layer2 về nguyên tắc không nên khác biệt bản chất so với L1.
Hiện tại, xét về độ an toàn, mạng Lightning là Layer2 tốt nhất trong hệ sinh thái Bitcoin.
Sidechain chủ yếu dựa vào cơ chế đa chữ ký để đảm bảo an toàn tài sản, điều này là chưa đủ.
Xác minh phía máy khách chủ yếu mở rộng chức năng L1 của Bitcoin để phát hành tài sản, nhưng độ an toàn của các tài sản phát hành khác lại phụ thuộc vào cơ chế đồng thuận riêng của chính giao thức đó, vốn khác biệt bản chất so với mô hình an toàn của Bitcoin L1.
Trong số các giao thức phát hành token hiện có, Taproot Assets là giao thức có mô hình an toàn rất gần với L1.
Xét từ nguyên lý vận hành máy tính, mọi giao dịch về mặt tính toán có thể chia thành ba phần: tính toán, lưu trữ và truyền tải.
Trong các sản phẩm Layer2, giao dịch trên mạng Lightning thực hiện tính toán, lưu trữ và truyền tải hoàn toàn độc lập với Bitcoin L1. Chỉ khi nạp/rút BTC giữa mạng Lightning và L1 thì mạng chính mới cần can thiệp.
Sidechain cũng tương tự.
Còn xác minh phía máy khách thì sử dụng mạng lưới Bitcoin L1 cho cả khâu lưu trữ và truyền tải, chỉ có phần tính toán là diễn ra ở máy khách.
Tóm lại, khái niệm Layer2 hiện đang trong giai đoạn hỗn loạn trước khi đạt được sự đồng thuận, và có thể tiến hóa thành định nghĩa như sau:
Layer2 là các giải pháp nhằm giải quyết bài toán mở rộng cho L1, HOẶC bổ sung chức năng cho L1, đồng thời trong khía cạnh an toàn phải cố gắng đảm bảo tài sản trên Layer2 càng gần với mức an toàn của L1 càng tốt.
Từ "HOẶC" ở đây là từ khóa.
Tham chiếu thực tiễn của Ethereum sẽ rõ ràng hơn, tôi cho rằng thiết kế Rollup của Ethereum là một ví dụ điển hình cho Layer2 rất tốt.
Bản chất của Rollup có thể được giải thích bằng một câu:
1. Thiết kế một phần mềm chạy trên máy chủ tập trung (có thể gọi là máy khách), đồng thời triển khai một ví hợp đồng thông minh trên L1;
2. Nạp tài sản Ethereum vào ví hợp đồng trên L1, đồng thời ánh xạ ra token 1:1 trong máy khách; ngược lại, khi tiêu hủy token trong máy khách, có thể rút đúng lượng tài sản tương ứng từ ví hợp đồng trên L1;
3. Thực hiện mọi chức năng và phép tính liên quan đến tài sản trong máy khách, định kỳ cập nhật trạng thái cuối cùng của tài sản lên ví hợp đồng trên L1 (chỉ cập nhật gốc trạng thái);
4. Về mặt an toàn, tài sản trong Rollup đạt mức gần như tương đương với L1;
5. Về tiêu thụ tài nguyên tính toán, giao dịch trong Rollup chủ yếu tiêu tốn tài nguyên tính toán bên trong phần mềm máy khách, còn trên L1 chỉ tiêu tốn rất ít tài nguyên (tỷ lệ nén từ 20:1 đến hàng nghìn:1).
Rollup có thể nói đã giải quyết tốt ba mục tiêu: an toàn tài sản, khả năng mở rộng chuỗi và tính năng chức năng — vừa đảm bảo an toàn tài sản, vừa mở rộng TPS và tốc độ giao dịch, đồng thời nâng cao đáng kể chức năng của tài sản.
Rollup đã biến từ khóa "HOẶC" ở trên thành "VÀ".
Hiện tại, trong hệ thống công nghệ UTXO vẫn chưa xuất hiện giải pháp Layer2 nào tương tự Rollup. Tôi cảm giác bitVM có khả năng rất nhỏ có thể làm được điều này.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News












