Mạng Lightning nhanh và rẻ, nhưng không miễn phí rủi ro. Để tự giữ kênh an toàn, người dùng phải trực tuyến thường xuyên hoặc nhờ tháp canh, phải quản lý thanh khoản, chịu chi phí và độ trễ khi phí chuỗi chính tăng cao, chịu rủi ro mất dữ liệu kênh, và chịu rủi ro của phần mềm còn đang phát triển. Nếu dùng ví Lightning lưu ký cho tiện, người dùng chịu rủi ro bên thứ ba như mọi dịch vụ giữ hộ.
Bài viết liệt kê những giới hạn và rủi ro đó một cách thẳng thắn, để cân bằng với những lời quảng cáo về Lightning. Không có nội dung nào là khuyến nghị sử dụng với tài sản thật.
Phải trực tuyến hoặc nhờ người canh
Cơ chế phạt gian lận chỉ hoạt động nếu bên bị gian lận phát hiện kịp trong thời gian khoá. Một nút ngoại tuyến quá lâu có thể bị đối tác phát tán trạng thái cũ mà không phản ứng được.
Tháp canh giải quyết một phần: bạn giao cho tháp canh dữ liệu đã mã hoá để nó phát tán giao dịch phạt thay bạn. Nhưng bạn phải tin tháp canh hoạt động đúng lúc cần.
Để nhận thanh toán, ví Lightning cũng cần trực tuyến. Điện thoại tắt, ứng dụng bị hệ điều hành dừng nền, đều có thể làm lỡ thanh toán.
Những yêu cầu này khác hẳn chuỗi chính, nơi bạn nhận được bitcoin kể cả khi ví tắt nhiều năm.
Các thiết kế ví di động đã cải thiện nhiều, nhưng giới hạn cơ bản vẫn còn.
Với người không muốn bận tâm, đây là lý do lớn khiến họ chọn ví lưu ký.
Mất dữ liệu kênh
Với ví chuỗi chính, cụm từ khôi phục là đủ để lấy lại mọi thứ. Với Lightning, không đủ: trạng thái kênh hiện tại không suy ra được từ cụm từ.
Nếu mất dữ liệu kênh và khôi phục từ bản sao lưu cũ, việc phát tán trạng thái cũ có thể bị đối tác coi là gian lận, và bạn mất toàn bộ số dư trong kênh.
Các phần mềm có cơ chế sao lưu tĩnh cho phép yêu cầu đối tác đóng kênh và trả phần của bạn, nhưng phụ thuộc vào thiện chí và sự trực tuyến của đối tác.
Đây là một trong những rủi ro mà người dùng tự lưu ký Lightning hay đánh giá thấp.
Sao lưu dữ liệu kênh phải được làm đúng theo hướng dẫn của phần mềm, và không bao giờ khôi phục bằng bản sao lưu trạng thái cũ một cách tuỳ tiện.
Lightning đòi hỏi kỷ luật vận hành cao hơn ví chuỗi chính.
Phụ thuộc phí chuỗi chính
Mở kênh, đóng kênh, và giải quyết tranh chấp đều cần giao dịch trên chuỗi chính. Khi chuỗi chính đông, phí tăng cao, những thao tác này trở nên đắt và chậm.
Kênh nhỏ có thể không đáng đóng khi phí cao: phí đóng kênh có thể lớn hơn số dư. Tiền trong kênh nhỏ khi đó gần như bị kẹt cho đến khi phí giảm.
Trong tình huống nhiều kênh cùng phải đóng do sự cố, lượng giao dịch dồn lên chuỗi chính có thể gây tắc nghẽn, làm một số giao dịch phạt không kịp vào khối trước khi hết thời hạn.
Kịch bản này đã được phân tích trong nghiên cứu, là một trong những rủi ro hệ thống của Lightning.
Các cải tiến về điều chỉnh phí khi đóng kênh giúp giảm, nhưng không loại bỏ, rủi ro này.
Lightning mạnh nhất khi chuỗi chính có phí vừa phải và ổn định.
Ví lưu ký và tập trung hoá
Phần lớn người dùng Lightning trong thực tế dùng ví lưu ký, nơi một công ty giữ kênh và khoá. Trải nghiệm rất tiện, nhưng đó là tài khoản tại công ty, không phải tự lưu ký.
Rủi ro là công ty có thể bị tấn công, sụp đổ, đóng băng tài khoản, hoặc chịu áp lực pháp lý. Người dùng có thể không rút được về chuỗi chính.
Về cấu trúc mạng, một số nút lớn kết nối với rất nhiều nút khác, trở thành trung tâm định tuyến. Điều này làm mạng hiệu quả hơn nhưng tập trung hơn.
Nút trung tâm có thể quan sát nhiều luồng thanh toán, ảnh hưởng quyền riêng tư, và là điểm dễ bị áp lực.
Ở Việt Nam, dịch vụ tài sản mã hoá nằm trong khung pháp lý đang hình thành; ví lưu ký không được cấp phép nằm ngoài khung bảo vệ đó.
Câu hỏi luôn là: ai giữ khoá, và nếu họ biến mất thì sao.
Quyền riêng tư không tuyệt đối
Lightning có quyền riêng tư tốt hơn chuỗi chính trong nhiều trường hợp, nhờ định tuyến củ hành. Nhưng nó có những điểm rò rỉ riêng.
Giao dịch mở và đóng kênh nằm trên chuỗi, công khai, có thể liên kết với ví chuỗi chính của bạn.
Nút trung gian biết số tiền và dấu vân tay thanh toán. Nếu cùng một chủ thể vận hành nhiều nút trên đường đi, họ có thể liên kết các bước.
Hoá đơn chứa thông tin về nút nhận, có thể làm lộ danh tính người nhận nếu nút gắn với danh tính.
Các cải tiến như đường đi ẩn giúp giảm rò rỉ, nhưng Lightning không phải công cụ ẩn danh tuyệt đối.
Như mọi công cụ, nó tăng quyền riêng tư hợp pháp, không phải để né tránh quy định.
Phần mềm còn non trẻ
Lightning ra đời muộn hơn chuỗi chính nhiều năm, và vẫn đang phát triển nhanh. Các phần mềm triển khai đã có những lỗi bảo mật được phát hiện và vá.
Một số lỗ hổng ở tầng giao thức, liên quan đến cách nút xử lý các giao dịch cạnh tranh trên chuỗi, đã được công bố trong nghiên cứu, kèm biện pháp giảm thiểu.
Tốc độ thay đổi nhanh có nghĩa là người vận hành nút phải cập nhật phần mềm thường xuyên.
Những người phát triển Lightning thường khuyên chỉ dùng với lượng mà bạn chấp nhận mất, cụm từ phổ biến trong cộng đồng từ những ngày đầu.
Một điểm khác cần biết: các phần mềm Lightning khác nhau tương thích qua bộ đặc tả chung, nhưng mỗi phần mềm có cách lưu dữ liệu, cách sao lưu và tính năng riêng. Chuyển từ phần mềm này sang phần mềm khác thường đồng nghĩa với đóng kênh cũ và mở kênh mới.
Điều này khác chuỗi chính, nơi cụm từ khôi phục đem sang ví nào hỗ trợ chuẩn cũng dùng được. Với Lightning, sự gắn bó với một phần mềm cụ thể là một dạng rủi ro vận hành.
Điều đó vẫn là lời khuyên hợp lý cho người tìm hiểu.
Chúng tôi nhắc lại: bài viết giải thích rủi ro, không khuyến nghị sử dụng.
Danh sách rủi ro của Lightning
Cần trực tuyến Để phản ứng gian lận và nhận thanh toán.
Tháp canh Giảm rủi ro ngoại tuyến nhưng phải tin tháp canh.
Mất dữ liệu kênh Cụm từ không đủ; khôi phục trạng thái cũ có thể mất hết.
Phí chuỗi chính cao Mở, đóng, tranh chấp trở nên đắt và chậm.
Kênh nhỏ bị kẹt Phí đóng có thể lớn hơn số dư.
Đóng kênh hàng loạt Có thể gây tắc nghẽn chuỗi chính.
Thanh khoản Thanh toán thất bại khi thiếu thanh khoản đúng chiều.
Ví lưu ký Rủi ro bên thứ ba như mọi dịch vụ giữ hộ.
Nút trung tâm Tập trung định tuyến, ảnh hưởng riêng tư.
Rò rỉ quyền riêng tư Mở đóng kênh công khai, nút trung gian thấy số tiền.
Phần mềm non trẻ Lỗi bảo mật đã từng được phát hiện và vá.
Chỉ dùng lượng chấp nhận mất Lời khuyên phổ biến trong cộng đồng.
Câu hỏi thường gặp
Lightning có an toàn bằng chuỗi chính không?
Không hoàn toàn. Nó thêm giả định về trực tuyến, quản lý dữ liệu kênh và phụ thuộc phí chuỗi chính.
Mất điện thoại thì tiền Lightning có mất không?
Có thể, nếu không có sao lưu dữ liệu kênh đúng cách. Cụm từ khôi phục không đủ cho Lightning.
Ví Lightning lưu ký có rủi ro gì?
Rủi ro bên thứ ba: công ty có thể sụp đổ, bị tấn công, đóng băng tài khoản hay chịu áp lực pháp lý.
Lightning có ẩn danh không?
Không tuyệt đối. Mở đóng kênh công khai trên chuỗi, nút trung gian thấy số tiền, hoá đơn có thể lộ nút nhận.
Phí chuỗi chính cao ảnh hưởng Lightning thế nào?
Làm việc mở, đóng kênh và giải quyết tranh chấp đắt và chậm, kênh nhỏ có thể bị kẹt.