Thanh toán & Lightning

Plugin Bark của BTCPay: Nhận thanh toán Lightning mà không cần chạy node

Plugin Bark mang thanh toán Lightning và Ark tự quản lý (self-custodial) đến BTCPay Server mà không cần node, kênh thanh toán, hay quản lý thanh khoản đầu vào. Đây là cách nó hoạt động.

Đăng ngày 25 tháng 9, 2026 · Cập nhật 25 tháng 9, 2026 · 10 phút đọc

Lightning đã trở thành tiêu chuẩn thực tế của bitcoin cho thanh toán bán lẻ. Nhưng theo truyền thống, các người bán sử dụng trang thanh toán BTCPay Server phải vận hành cả một node Lightning đầy đủ — cùng với kênh thanh toán và thanh khoản — chỉ để chấp nhận nó. Plugin Bark cho BTCPay Server, hiện đã ở phiên bản 0.9.2 và sẵn sàng cho môi trường sản xuất, loại bỏ hoàn toàn yêu cầu đó. Plugin này được xây dựng trên giao thức Ark, một thiết kế lớp 2 mới hơn của bitcoin thay thế các kênh thanh toán bằng các UTXO ngoài chuỗi được chia sẻ. Bài viết này giải thích cách Ark hoạt động, plugin thực sự làm gì cho người bán, và những đánh đổi đi kèm.

Vì sao Lightning trở nên khó khăn với người bán nhỏ

Vận hành một node Lightning không chỉ đơn giản là cài đặt phần mềm — đó là công việc vận hành liên tục. Người bán cần mở kênh, nạp vốn on-chain, và duy trì đủ thanh khoản đầu vào để khách hàng thực sự có thể thanh toán cho họ. Vì dòng thanh toán bán lẻ gần như hoàn toàn một chiều (khách hàng trả tiền cho cửa hàng, hiếm khi ngược lại), các kênh của người bán sẽ cạn kiệt dung lượng đầu vào khi có giao dịch bán hàng, và cần được tái cân bằng định kỳ, thường tốn kém, để tiếp tục hoạt động.

Gánh nặng vận hành này — thời gian hoạt động của node, quản lý kênh, tìm kiếm thanh khoản — là một lý do lớn khiến việc áp dụng Lightning trong các cửa hàng nhỏ dùng BTCPay bị tụt lại so với nhu cầu thực tế. Chủ doanh nghiệp muốn chấp nhận Lightning; hầu hết không muốn vận hành một node để làm điều đó.

Giao thức Ark là gì?

Ark là một giao thức lớp 2 của bitcoin, ban đầu được đề xuất trên danh sách gửi thư bitcoin-dev, được thiết kế để cho phép các giao dịch ngoài chuỗi chi phí thấp mà không cần chi phí thiết lập của việc mở và nạp vốn cho các kênh thanh toán. Dù việc so sánh là tự nhiên, thiết kế của Ark có rất ít điểm chung với Lightning. Lightning là một mạng lưới các kênh thanh toán song phương định tuyến các khoản thanh toán qua các đường dẫn giữa chúng. Ngược lại, Ark là một giao thức máy khách-máy chủ: người dùng phối hợp thông qua một máy chủ Ark trung tâm, nhưng vẫn giữ toàn quyền kiểm soát bitcoin của chính mình mọi lúc.

Thành phần cốt lõi là VTXO (UTXO ảo) — phần sở hữu của một người dùng trong một UTXO lớn được chia sẻ tiềm năng giữa hàng trăm nghìn người tham gia. Trong khi Lightning chia sẻ một UTXO giữa đúng hai bên đối tác kênh, Ark chia sẻ một UTXO duy nhất giữa toàn bộ một nhóm người dùng, được cấu trúc thành một cây các giao dịch ngoài chuỗi.

  • Vòng (Rounds): Máy chủ Ark định kỳ tổ chức các “vòng”, nơi người dùng có thể làm mới các VTXO hiện có của họ thành một UTXO chia sẻ mới. Điều này giữ cho các VTXO luôn hợp lệ mà không yêu cầu một giao dịch on-chain cho mỗi người dùng mỗi lần.
  • Bộ kết nối (Connectors): Các đầu ra đặc biệt trong giao dịch UTXO chia sẻ làm cho việc làm mới của mỗi vòng trở nên nguyên tử (atomic), do đó người dùng không bao giờ từ bỏ một VTXO cũ mà không có sự đảm bảo về một VTXO mới.
  • Arkoor (thanh toán ngoài vòng): Vì các vòng cần thời gian và yêu cầu xác nhận on-chain, các khoản thanh toán thực tế giữa người dùng diễn ra ngay lập tức, ngoài vòng, được đồng ký bởi máy chủ Ark. Người nhận có thể giữ VTXO đó cho đến khi cần làm mới, hoặc đưa nó vào vòng tiếp theo.

Điều quan trọng là, máy chủ Ark không bao giờ nắm giữ quyền quản lý (custody) tiền của người dùng — người sở hữu VTXO luôn có thể phát sóng nhánh giao dịch của mình và lấy lại bitcoin trên chuỗi mà không cần sự hợp tác của máy chủ. Hiện tại có hai triển khai độc lập của giao thức này đang được phát triển: Second (second.tech, đội ngũ đứng sau Bark) và Arkade (arkadeos.com).

Plugin Bark thực sự làm gì cho một cửa hàng BTCPay

Plugin Bark kết nối trực tiếp một cửa hàng BTCPay Server với một ví Ark, do đó không có tiến trình node riêng biệt, không cần quản lý kênh, và không có thanh khoản nào cần tìm kiếm. Chủ cửa hàng chỉ cần cài đặt plugin, kích hoạt nó, và trang thanh toán của họ ngay lập tức hỗ trợ Lightning và Ark — không cần chờ đồng bộ, và không cần giao dịch on-chain để mở kênh đầu tiên.

Bảng điều khiển ví Bark hiển thị số dư 101.760 sats được chia giữa quỹ ngoài chuỗi và trên chuỗi, đồng hồ đếm ngược đến vòng tiếp theo, và danh sách các giao dịch Ark, Lightning và on-chain gần đây Hình 1: Bảng điều khiển của một ví Bark, cho thấy sự phân chia số dư ngoài chuỗi/trên chuỗi, đồng hồ đếm ngược đến lần làm mới VTXO tiếp theo, và sự kết hợp các giao dịch Ark, Lightning và on-chain trong một khung nhìn — cùng một engine ví đang vận hành plugin BTCPay.

Tại trang thanh toán, khách hàng sẽ thấy một mã QR thống nhất duy nhất cung cấp đồng thời các tùy chọn thanh toán on-chain, Lightning và Ark, để ví của mỗi khách hàng chọn phương thức hiệu quả nhất. Vì không có giới hạn thanh khoản đầu vào, cửa hàng có thể nhận thanh toán — lớn hay nhỏ — vô thời hạn, và các khoản thanh toán chỉ từ một sat cũng được hỗ trợ qua cả Lightning và Ark. Nhận qua Lightning là miễn phí đối với người bán, và khách hàng không phải trả gì ngoài phí định tuyến Lightning tiêu chuẩn. Mọi khoản thanh toán đều đi vào số dư Ark ngoài chuỗi của cửa hàng, có thể rút qua Lightning, on-chain hoặc Ark bất cứ khi nào cần.

Ngoài chức năng thanh toán, plugin này gần như là một ví hoàn chỉnh:

  • Các widget bảng điều khiển để nắm bắt nhanh hoạt động on-chain và off-chain.
  • Các trang gửi và nhận đầy đủ, bao gồm xác minh điểm đến tùy chọn.
  • Bảo trì ví tự động thông qua Barkd, daemon ví tham chiếu, luôn giữ số dư Ark của cửa hàng được làm mới trong nền mà không cần bận tâm.
  • Kiểm soát làm mới — tự động làm mới gần đến hạn để giữ miễn phí, hoặc làm mới khi nhận với một khoản phí nhỏ và bảo mật thêm.
  • Trang quản lý VTXO dành cho người dùng nâng cao muốn kiểm tra, làm mới, offboard hoặc exit từng VTXO riêng lẻ.
  • Sao lưu và khôi phục bằng cụm từ khôi phục, để một bản cài đặt BTCPay mới có thể khôi phục số dư của cửa hàng nếu máy chủ gặp sự cố.
  • Chức năng thoát khẩn cấp, cho phép plugin độc lập lấy lại toàn bộ số dư ngoài chuỗi của cửa hàng trên chuỗi mà không cần sự hợp tác của máy chủ Ark — sự đảm bảo tự quản lý (self-custody) làm cho toàn bộ mô hình này hoạt động được.

Các ví hỗ trợ Bark: ai nhận được thanh toán Ark miễn phí

Bất kỳ ví Lightning nào cũng có thể thanh toán cho một trang thanh toán BTCPay được hỗ trợ Bark qua Lightning, với phí định tuyến tiêu chuẩn. Nhưng khách hàng sử dụng ví hỗ trợ Bark sẽ nhận được thanh toán Ark miễn phí trực tiếp vào số dư của người bán. Các ví được xây dựng bằng Bark bao gồm:

Những đánh đổi cần cân nhắc trước khi cài đặt

Thiết kế của Ark đánh đổi một số giả định của Lightning để lấy quy trình gia nhập đơn giản hơn, và sự đánh đổi này đáng để hiểu rõ trước khi dựa vào nó cho một doanh nghiệp:

  • Các khoản thanh toán ngoài vòng phụ thuộc vào việc máy chủ Ark hành động trung thực. Các khoản thanh toán arkoor được đồng ký bởi máy chủ Ark, và mô hình tin cậy giả định rằng người gửi và máy chủ sẽ không thông đồng để chi tiêu gấp đôi trước khi người nhận làm mới VTXO ở vòng tiếp theo. Làm mới kịp thời sẽ giảm cửa sổ rủi ro này.
  • Một máy chủ Ark duy nhất là một điểm điều phối, dù nó không bao giờ nắm giữ quyền quản lý. Người dùng luôn có thể thoát ra một UTXO on-chain một cách độc lập, nhưng việc thoát đó vẫn phụ thuộc vào việc phát sóng đúng và kịp thời một cây giao dịch cụ thể.
  • Plugin yêu cầu một BTCPay Server tự lưu trữ (self-hosted), không phải phiên bản được lưu trữ sẵn, chạy phiên bản 2.4.4 trở lên.
  • Đây vẫn là phần mềm còn khá non trẻ. Plugin chỉ mới đạt đến mức mà các nhà phát triển gọi là sẵn sàng cho sản xuất ở phiên bản 0.9.2 vào tháng 9 năm 2026, chỉ ba tháng sau khi ra mắt trên mainnet bitcoin vào tháng 6 năm 2026.

Cách cài đặt

  1. Đảm bảo cửa hàng của bạn đang chạy BTCPay Server tự lưu trữ phiên bản 2.4.4 trở lên.
  2. Cài đặt plugin từ BTCPay Plugin Builder, hoặc làm theo hướng dẫn cài đặt từng bước của Second.
  3. Kích hoạt trên cửa hàng của bạn và xác nhận mã QR thống nhất xuất hiện tại trang thanh toán.
  4. Để được hỗ trợ, hãy sử dụng diễn đàn cộng đồng hoặc trò chuyện cộng đồng của Second.

Đối với các doanh nghiệp đã theo dõi giá bitcoin để đối chiếu doanh số hoặc định giá sản phẩm, công cụ theo dõi giá của Bitcoin Utility Tools là một cách miễn phí để theo dõi giá trực tiếp bên cạnh một trang thanh toán hỗ trợ Lightning và Ark.

Nguồn

  1. Neil Woodfine, “Accept Lightning on BTCPay without running a node”, blog của Second (24 tháng 9 năm 2026) — các tính năng của plugin, yêu cầu, và lời cảm ơn đến James Bitcoin Bond vì những đóng góp sâu rộng cho plugin.
  2. Ark Protocol — tổng quan kỹ thuật chính thức về VTXO, các vòng, bộ kết nối, và thanh toán ngoài vòng (arkoor).
  3. Steven Roose, “Bark now on bitcoin mainnet”, blog của Second (21 tháng 5 năm 2026).

Nghiên cứu