Solana Payment Channels Exposed: Risks of Merchant Payment Delays
Solana's payment channels have been touted as a major innovation in cryptocurrency transactions, capable of processing over one million payments per second. However, a closer look at the system reveals some potential pitfalls for both customers and merchants.
When using a Solana payment channel, customers can stop buying AI services before the channel has finished paying for them. If the operator goes silent in between, the customer needs a way to recover the remaining deposit, while the merchant needs its last bill to reach the blockchain before the recovery window closes.
The Solana Foundation's September 3 payment-channel announcement highlighted this division of risk. The system lets agents spend against a prepaid ceiling through signed messages, reducing the need for separate blockchain transactions for every delivery. However, if an operator fails to provide timely settlement, it can lead to delays in merchant payments and customer refunds.
The Solana Foundation's benchmark template warns that restarting its default in-memory store can forfeit vouchers accepted but not yet settled. This means that even with fast acceptance records, a surviving voucher is needed to support collection after a restart.