Lightning Network: thanh toán Bitcoin không cần chờ khối

·4 phút đọc·Bởi SSP Editorial Team
Ảnh bìa SSP Academy: giải thích Lightning Network

Lightning Network: thanh toán Bitcoin không cần chờ khối

Bitcoin tạo ra một khối khoảng mười phút một lần, và mỗi khối chỉ có dung lượng hạn chế. Đó là một sự đánh đổi có chủ đích để đổi lấy bảo mật và phi tập trung, nhưng nó khiến Bitcoin trở nên bất tiện khi bạn chỉ muốn mua một ly cà phê. Lightning Network là lời giải nổi tiếng nhất: một cách để thực hiện nhiều khoản thanh toán Bitcoin nhanh và rẻ mà chỉ thỉnh thoảng mới cần chạm đến blockchain.

Dưới đây là cách nó hoạt động, điểm mạnh của nó và những gì nó đòi hỏi ở bạn.

Ý tưởng cốt lõi: kênh thanh toán

Lightning được xây dựng từ các kênh thanh toán. Hai người khóa một ít bitcoin vào một địa chỉ on-chain dùng chung, cần chữ ký của cả hai mới chi tiêu được — đó là một multisig 2-of-2, cùng cấu trúc cơ bản mà SSP dùng cho két của bạn.

Khi kênh đã mở, hai bên thanh toán cho nhau bằng cách trao đổi các bản cập nhật có chữ ký, ghi rõ số dư bị khóa hiện đang được chia như thế nào. Alice gửi cho Bob 1.000 satoshi: cả hai ký một phiên bản phân chia mới. Bob gửi lại 300: thêm một phiên bản mới nữa. Không bản cập nhật nào được ghi lên blockchain. Chúng diễn ra tức thì và gần như không tốn phí.

Khi xong việc, bất kỳ bên nào cũng có thể đóng kênh bằng cách công bố bản phân chia mới nhất lên on-chain. Hai giao dịch on-chain — mở và đóng — có thể bao trọn hàng nghìn khoản thanh toán ở giữa.

Giữ cho mọi người trung thực

Điều gì ngăn Alice công bố một bản phân chia cũ, từ trước khi cô ấy trả tiền cho Bob?

Mỗi lần số dư thay đổi, hai bên trao cho nhau một phương tiện để trừng phạt bất kỳ ai công bố trạng thái đã lỗi thời. Bên bị gian lận có thể chi tiêu các trạng thái cũ trong một khoảng thời gian chờ được thực thi bằng khóa thời gian. Nếu Alice phát tán một trạng thái cũ, Bob có một khoảng thời gian để nhận toàn bộ số dư của kênh như một khoản phạt.

Cách làm này rất tinh tế, nhưng kéo theo một hệ quả: phải có ai đó theo dõi. Nếu bạn ngoại tuyến suốt toàn bộ thời gian tranh chấp, một đối tác gian lận có thể thoát tội. Các ví Lightning xử lý việc này bằng cách trực tuyến định kỳ hoặc dùng dịch vụ "watchtower" (tháp canh) giám sát thay cho bạn.

Từ các kênh thành một mạng lưới

Bạn không cần mở kênh với từng người mà bạn thanh toán. Khoản thanh toán có thể đi qua một chuỗi kênh: bạn trả cho một nút mà bạn đã kết nối, nút đó trả cho nút tiếp theo, và cứ thế cho đến người nhận.

Các bước chuyển được liên kết bằng một khóa mật mã, để hoặc toàn bộ khoản thanh toán thành công, hoặc không phần nào được thực hiện — nút trung gian không thể giữ tiền lại giữa chừng. Các nút định tuyến thu phí rất nhỏ cho việc chuyển tiếp.

Lightning tỏa sáng ở đâu

  • Tốc độ. Thanh toán thường hoàn tất trong vài giây.
  • Số tiền nhỏ. Phí có thể chỉ là một phần nhỏ của một xu, nên các khoản thanh toán rất nhỏ trở nên khả thi.
  • Quyền riêng tư, ở một số khía cạnh. Từng khoản thanh toán riêng lẻ trong kênh không xuất hiện trên blockchain.
  • Bảo mật của Bitcoin cho việc quyết toán. Cuối cùng, số dư của các kênh được quyết toán trên chính Bitcoin.

Những đánh đổi

Lightning là một lớp 2 theo nghĩa chặt chẽ — nó thừa hưởng bảo mật của Bitcoin cho việc quyết toán cuối cùng — nhưng nó không đơn giản là "Bitcoin, chỉ nhanh hơn":

  • Thanh khoản là một giới hạn thực sự. Bạn chỉ có thể gửi số tiền nằm ở phía bạn trong các kênh của mình, và chỉ nhận tối đa số tiền nằm ở phía bên kia. Các khoản thanh toán lớn có thể không tìm được tuyến đường.
  • Bạn cần trực tuyến, hoặc ủy quyền việc canh gác. Lightning tự lưu ký nghĩa là ví của bạn, hoặc một watchtower, phải có khả năng phản ứng trước một nỗ lực gian lận.
  • Trạng thái kênh là một bài toán sao lưu. Khôi phục ví Lightning không đơn giản như khôi phục từ cụm từ khôi phục; dữ liệu kênh rất quan trọng, và việc mất nó có thể buộc phải đóng kênh cưỡng chế.
  • Mở và đóng kênh tốn phí on-chain, điều này đáng kể khi mempool của Bitcoin đang tắc nghẽn.
  • Nhiều ứng dụng Lightning phổ biến là ví lưu ký. Chúng tiện lợi chính vì nhà cung cấp vận hành các kênh — và nắm giữ coin.

Điểm cuối cùng này là điều mà hầu hết mọi người bỏ qua. Một ứng dụng Lightning "cứ thế là chạy" mà không cần quản lý kênh nào thường là ví lưu ký: bạn giữ một số dư trong hệ thống của người khác, kèm theo mọi đánh đổi mà điều đó hàm ý.

Lightning và SSP

SSP không hỗ trợ Lightning. SSP giữ bitcoin của bạn trong một két multisig 2-of-2 on-chain và gửi các giao dịch Bitcoin thông thường, được phê duyệt trên cả SSP Wallet và SSP Key.

Điều đó phù hợp với tiền tiết kiệm và các khoản thanh toán lớn hơn, nơi quyết toán on-chain và phê duyệt trên hai thiết bị là quan trọng nhất. Lightning phù hợp với một công việc khác: thanh toán thường xuyên, nhỏ và nhanh, đi kèm gánh nặng vận hành mà các kênh mang lại. Nhiều người dùng cả hai — một két on-chain an toàn để cất giữ tài sản và một ví Lightning nhỏ để chi tiêu, nạp thêm khi cần.

Tóm tắt thẳng thắn

Lightning giúp thanh toán Bitcoin nhanh và rẻ bằng cách chuyển chúng vào các kênh giữa hai bên, chỉ quyết toán on-chain khi mở và khi đóng. Đó là một giải pháp kỹ thuật thực sự thông minh, xây dựng trên multisig và khóa thời gian.

Nó cũng mang theo giới hạn thanh khoản, yêu cầu phải luôn canh gác và sự phức tạp trong sao lưu — và nhiều ứng dụng Lightning dễ dùng nhất âm thầm đánh đổi quyền tự lưu ký lấy sự tiện lợi. Hãy dùng nó cho những việc nó làm tốt, và giữ mọi thứ bạn không thể để mất ở một nơi đơn giản hơn.

Chia sẻ bài viết này

Bài viết liên quan