UPI for Web3
A fast, secure and gas-less payment system for the web3. Inspired by Bitcoin's Lightning Network, w3pay allows you to send and receive payments in payment channels (PCs) established over the Waku Protocol. But unlike the Lightning Network, only one PC is required for all payments. This is possible because w3pay uses signed transaction records to keep off-chain track of the balances of the PCs. To start using w3pay, user needs to topup with USDT balance in the smart contract and execute as many transactions off-chain. The users funds are locked securely in the smart contract and can be withdrawn at any time by closing the PC, receiving the balance after final settlement.
Token transfers on EThereum are expensive and slow. Now if L2s comes to rescue, it brings interoperability challenges along. We see this as a major problem for the adoption of blockchain in daily transactions. w3pay solves this problem by allowing users to execute transactions off-chain and only settle the final balances on-chain. This aids for instant, private, cross-chain transactions at a fraction of the cost.
Links
We need a peer-to-peer communication protocol to send encrypted data between the users. Waku was the perfect fit for it but because of the limited SDK available we weren't able to make it work. Without a communication protocol, the entire project crumbles and does not work. Sadly, it crumbled and we weren't able to make the dapp work even though we have created all the other parts of the flow.