Bitcoin Lightning và thanh toán on-chain: phí, xác nhận và kênh
So sánh thanh toán Bitcoin qua Lightning và on-chain về quyết toán, phí, thanh khoản kênh và trạng thái xác nhận trước khi gửi.
Trong hướng dẫn nàyLightning và on-chain là hai tuyến thanh toán Bitcoin khác nhau
Tóm tắt ngắn
Thanh toán Bitcoin on-chain được ghi thành giao dịch trên blockchain. Thanh toán Lightning cập nhật số dư qua các kênh, nhưng mở hoặc đóng kênh vẫn có thể cần giao dịch on-chain. Tuyến phù hợp phụ thuộc vào cách người nhận hỗ trợ, thanh khoản trên đường đi và số xác nhận cần thiết.
Lightning và on-chain là hai tuyến thanh toán Bitcoin khác nhau
Cả hai đều chuyển giá trị tính bằng bitcoin, nhưng sử dụng lớp cơ sở theo cách khác nhau. Thanh toán on-chain tạo giao dịch Bitcoin để các nút chuyển tiếp và thợ đào có thể đưa vào khối. Thanh toán Lightning đi qua tuyến các kênh thanh toán; từng khoản riêng lẻ không được ghi thành giao dịch Bitcoin trên blockchain.
Khác biệt này ảnh hưởng đến phí, khả năng sử dụng, quyền riêng tư và trạng thái ví hiển thị. Lightning không phải đồng tiền khác, còn “ngoài chuỗi” không có nghĩa là không có quy tắc hay rủi ro. Các bên tham gia kênh vẫn dùng giao dịch Bitcoin để mở kênh và tất toán số dư khi cần.
Thanh toán on-chain là giao dịch chờ được đưa vào khối
Ví chọn các đầu ra có thể chi tiêu, tạo và ký giao dịch rồi phát tới các nút Bitcoin. Nút có thể chuyển tiếp và giữ giao dịch trong mempool riêng cho đến khi thợ đào đưa vào khối. Phí mạng phụ thuộc vào kích thước giao dịch và mức phí chọn, không chỉ lượng bitcoin gửi đi. Xem hướng dẫn xử lý thanh toán của Bitcoin Developer Guide.
Mã giao dịch cho phép kiểm tra giao dịch đã phát, nhưng nhìn thấy giao dịch không đồng nghĩa đã xác nhận. Một xác nhận nghĩa là một khối chứa giao dịch; khối sau đó làm tăng số xác nhận. Người nhận hoặc dịch vụ quyết định số lần chờ theo giá trị và bối cảnh. Thời gian tạo khối và mục tiêu xác nhận không đảm bảo tiền khả dụng vào một phút cụ thể.
Hóa đơn Lightning yêu cầu ví tìm tuyến thanh toán
Người nhận có thể gửi hóa đơn Lightning mã hóa yêu cầu thanh toán, thường gồm số tiền, đích nhận, mô tả và hạn dùng. Ví người trả đọc hóa đơn rồi tìm tuyến có đủ dung lượng và giới hạn phù hợp. Đặc tả hóa đơn BOLT 11 mô tả các trường yêu cầu; BOLT 7 mô tả thông báo kênh và cập nhật định tuyến.
Thanh toán chuyển tiếp dùng các khoản chuyển có điều kiện gọi là HTLC. Mỗi nút trung gian nhận số tiền và điều kiện thời gian cần cho chặng tiếp theo; người nhận cuối tiết lộ bí mật thanh toán để hoàn tất tuyến. Tuyến có thể thất bại nếu thiếu thanh khoản theo hướng cần thiết, cập nhật đã cũ, chạm giới hạn hoặc nút không khả dụng. Lightning có thể hoàn tất khoản thành công mà không chờ khối mới, nhưng không đảm bảo mọi hóa đơn đều thanh toán được.
Dung lượng kênh không đồng nghĩa số dư có thể gửi
Kênh thanh toán bắt đầu bằng giao dịch cấp vốn on-chain và có tổng dung lượng. Khi các bên thanh toán cho nhau, số dư chuyển giữa họ mà không cần phát một giao dịch Bitcoin riêng cho mỗi lần cập nhật. Số tiền một bên có thể gửi phụ thuộc vào số dư theo hướng đó, khoản dự trữ, giới hạn và tuyến đã chọn. Giao thức ngang hàng BOLT 2 mô tả tham số kênh và giới hạn HTLC.
Kênh có tổng dung lượng đủ vẫn có thể thiếu thanh khoản gửi ra cho khoản cụ thể. Người nhận cũng có thể không có tuyến nhận phù hợp với số tiền. Mở kênh, chuyển thanh khoản hoặc đóng kênh có thể cần giao dịch và phí on-chain. BOLT 5 về xử lý on-chain mô tả đóng hợp tác và đơn phương. Hình minh họa tách khoản thanh toán qua kênh khỏi giao dịch cấp vốn và đóng kênh được quyết toán trên Bitcoin.

Các mô hình phí tính những chi phí khác nhau
Phí on-chain trả cho không gian trong khối. Tổng phí phụ thuộc kích thước giao dịch và mức phí chọn theo điều kiện hiện tại; giao dịch lớn hơn có thể tốn hơn dù gửi ít bitcoin hơn. Ước tính của ví thay đổi và không giữ chỗ trong khối tương lai.
Phí chuyển tiếp Lightning do nhà vận hành kênh đặt ra, có thể gồm khoản cố định và khoản tỷ lệ theo giá trị. Độ dài tuyến, chính sách, thanh khoản và cách ví hoạt động ảnh hưởng tổng phí. Một số ví còn có phí dịch vụ hoặc thanh khoản. Lightning có thể rẻ hơn trong một trường hợp nhưng không phải lúc nào cũng miễn phí hay rẻ hơn on-chain. Hãy xem số tiền cuối và chi tiết phí trước khi chấp thuận.
Thanh toán thành công và xác nhận trong khối là hai tín hiệu khác nhau
Ví on-chain có thể hiển thị đã phát, đang chờ hoặc đã xác nhận. Giao dịch và khối công khai trên blockchain; người nhận có thể đặt ngưỡng xác nhận tùy giá trị và bối cảnh. Giao dịch có thể chưa xác nhận lâu hơn dự kiến; ước tính phí không quyết định lựa chọn của thợ đào.
Với Lightning, hóa đơn được thanh toán khi tuyến hoàn tất và ví nhận kết quả thành công. Khoản đó không được đưa riêng vào khối Bitcoin. Lần thử thất bại không phải xác nhận, còn màn hình chưa rõ không chứng minh gửi lần nữa là an toàn. Trước khi thử lại, kiểm tra trạng thái cuối của ví người gửi và hóa đơn hoặc biên nhận từ người nhận.
Quyền riêng tư, lưu ký và khả năng hoạt động là các vấn đề riêng
Dữ liệu on-chain công khai và có thể được phân tích, dù địa chỉ không tự động tiết lộ danh tính. Onion routing của Lightning nhằm hạn chế thông tin mỗi nút trung gian biết về toàn tuyến, nhưng không khiến mọi khoản thanh toán trở nên ẩn danh. Đặc tả onion routing BOLT 4 và cập nhật kênh công khai trong BOLT 7 mô tả một phần mô hình này.
Các ví khác nhau ở chỗ ai kiểm soát khóa, kênh được giám sát ra sao, sao lưu và khôi phục thế nào. Ví tự lưu ký và tài khoản Lightning lưu ký có trách nhiệm cũng như rủi ro sự cố khác nhau. Kết nối Internet, nút ngang hàng, trạng thái kênh, khôi phục và điều khoản nhà cung cấp đều có thể quan trọng. Tên Lightning không cho biết ai giữ tiền hay bản sao lưu được bảo vệ ra sao.
Chọn tuyến mà người nhận thực sự hỗ trợ
On-chain có thể phù hợp nếu người nhận cung cấp địa chỉ Bitcoin và cần giao dịch kiểm tra được trên blockchain. Lightning có thể phù hợp với ví tương thích khi có hóa đơn và tuyến đủ thanh khoản. Khoản nhỏ lặp lại có thể dùng lại kênh hiện có, nhưng mở, duy trì và đóng kênh có hạn chế và chi phí riêng.
Trước khi gửi, kiểm tra loại thanh toán, mạng, số tiền, hạn hóa đơn, người nhận, phí hiển thị và giới hạn. Đừng dán hóa đơn Lightning vào ô địa chỉ on-chain. Chỉ dùng phương án on-chain thay thế khi hóa đơn và ví nói rõ là hỗ trợ. Đọc thêm phí giao dịch Bitcoin, xác nhận tiền nạp và danh sách kiểm tra chuyển crypto.
Câu hỏi thường gặp
Q1Lightning dùng bitcoin hay loại crypto khác?
Thanh toán Lightning tính bằng bitcoin và thường hiển thị bằng satoshi. Chúng dùng kênh thay vì ghi từng khoản thành giao dịch lớp cơ sở.
Q2Lightning có xóa phí on-chain không?
Không. Mỗi khoản Lightning thường không cần giao dịch on-chain riêng, nhưng mở hoặc đóng kênh có thể cần. Cũng có thể có phí chuyển tiếp hoặc dịch vụ.
Q3Thanh toán Lightning luôn tức thì và miễn phí phải không?
Không. Tuyến, thanh khoản, giới hạn, nút khả dụng và phí vẫn quan trọng. Hãy kiểm tra trạng thái cuối trong ví.
Q4Tôi có thể trả hóa đơn Lightning từ mọi địa chỉ Bitcoin không?
Không trực tiếp. Hóa đơn Lightning và địa chỉ on-chain cần tuyến khác nhau. Chỉ dùng phương án on-chain khi yêu cầu và ví nêu rõ là hỗ trợ.
Nguồn và tài liệu đọc thêm
Báo lỗi
Chúng tôi sẽ soạn email kèm liên kết bài viết này. Mark chỉ nhận được báo cáo sau khi bạn gửi email
Kiểm tra nhanh
Đọc xong hướng dẫn? Hãy kiểm tra với 3 câu hỏi
Câu hỏi 01
Thông thường, điều gì được ghi lên blockchain Bitcoin cho mỗi khoản Lightning thành công?
Chọn một đáp án để xem giải thích
Bảng thuật ngữ quyền chọn
A call or put whose strike is near the underlying price; it has little intrinsic value and often substantial sensitivity to time and volatility.
Đọc hướng dẫn chuyên sâuCall optionA contract that gives its holder the right, but not the obligation, to buy the underlying at the strike before or at expiration under the contract terms.
Đọc hướng dẫn chuyên sâu