Ngoài chuỗi
Ngoài chuỗi đề cập đến các giao dịch và quy trình tiền mã hóa diễn ra bên ngoài mạng lưới blockchain chính. Các hoạt động này được xử lý bởi các lớp thứ cấp hoặc hệ thống bên ngoài và chỉ có thanh toán cuối cùng được ghi lại trên
blockchain cơ sở.
Một trong những thách thức chính mà blockchain phải đối mặt là
khả năng mở rộng vì các
thuật toán đồng thuận phi tập trung thường chậm hơn so với xử lý giao dịch tập trung. Các giải pháp ngoài chuỗi hướng đến việc cải thiện thông lượng blockchain bằng cách xử lý một phần dữ liệu bên ngoài chuỗi chính, giảm tình trạng
tắc nghẽn và giảm chi phí.
Giao dịch ngoài chuỗi là hoạt động chuyển giá trị bằng cách sử dụng bên thứ ba làm bên bảo đảm hoặc áp dụng các phương thức khác và chỉ có trạng thái cuối cùng của số dư được ghi lại trên chính blockchain. Chúng mang lại lợi ích như phí thấp hơn và tốc độ xử lý nhanh hơn vì việc xác thực không phải do các
node của mạng lưới thực hiện. Điều này khiến giao dịch ngoài chuỗi phù hợp với các khoản thanh toán quy mô nhỏ như mua sắm hằng ngày.
Các giải pháp Lớp 2 là các giao thức được xây dựng trên một blockchain hiện có nhằm cải thiện khả năng mở rộng của blockchain đó. Chúng cho phép chuyển giá trị ngoài chuỗi bằng các cơ chế như kênh trạng thái, sidechain và rollup.
Trong bối cảnh
Bitcoin, một giải pháp Lớp 2 phổ biến là
Lightning Network, sử dụng kênh trạng thái cho các giao dịch ngoài chuỗi. Về cơ bản, các kênh là ví
đa chữ ký 2 trên 2, chỉ có thể được sửa đổi khi các bên đối tác đồng ý với thay đổi. Chỉ các giao dịch mở và đóng kênh mới được ghi lại trên blockchain Bitcoin trong khi mọi thứ khác được xử lý ngoài chuỗi. Điều này giúp thông lượng nhanh hơn và giảm phí giao dịch mà không cần toàn bộ mạng lưới xác thực.
Trong khi giao dịch ngoài chuỗi diễn ra bên ngoài chuỗi chính thì thuật ngữ "trên chuỗi" mô tả các quy trình diễn ra trực tiếp trên blockchain. Giao dịch trên chuỗi cần được những người tham gia mạng lưới xác thực và chỉ được xác nhận khi được ghi lại trên chuỗi. Các khác biệt chính bao gồm:
Tốc độ và khả năng mở rộng
Giao dịch trên chuỗi cần được xác thực và đưa vào một khối, việc này có thể mất thời gian (khoảng 10 phút đối với Bitcoin). Thanh toán ngoài chuỗi không cần chờ
thợ đào hoặc validator nên có thể tăng đáng kể tốc độ xử lý và đặc biệt hữu ích cho các khoản thanh toán vi mô.
Quyền riêng tư và bảo mật
Giao dịch trên chuỗi triển khai các biện pháp bảo mật blockchain tiêu chuẩn như băm và mật mã. Các dự án cung cấp dịch vụ thanh toán ngoài chuỗi cần có khung bảo mật riêng để ngăn chặn khả năng giả mạo hoặc sửa đổi các khoản thanh toán.
Chi phí và phí
Giao dịch trên chuỗi bao gồm các khoản phí nhằm khuyến khích thợ đào hoặc validator đưa chúng vào khối. Giao dịch ngoài chuỗi có thể được xử lý nhanh chóng mà không cần xác nhận trên chuỗi ngay lập tức, điều này có thể giúp giảm chi phí và phí.