Development Update — Payment channel for ERC20 Tokens
The development of the WandX platform has been going well for the last 1 month. We’re on track to meet the roadmap deadlines as outlined on https://wandx.co. We have just released the contracts that enable seamless payment through any ERC20 Token using a payment channel. This can be applied in any use case where there are constant payments required to be made between two parties.
For example, let’s say Alice hires Bob for 20 hours for some website design work, Alice pays Bob on an hourly basis, and Alice pays Bob $40 per hour. Alice can now open a payment channel with Bob and deposit $40*20 = $800 into an escrow account. Every hour, Alice signs a transaction that enables Bob to get $40 once he signs the transaction. After 15 hours of work, Alice finds that Bob is not delivering results as expected. Hence Alice does not sign any more transactions. Bob finds that Alice is not signing any more transactions, hence he signs the last transaction which is the one after 15 hours and keeps $40*15 = $600. Gas costs are paid only for the last transaction.
This provides the parties with two major advantages:
- Payments can occur every hour without paying gas fees every time. Payments can occur through any ERC20 Token or a combination of ERC20 Tokens and Ether.
- Dispute resolution can occur through the payment channel as it would only involve a party not signing the transaction.
- Micro payments for hourly work, music streaming, video streaming can all occur entirely through these payment channels.
The payment channel app created by WandX is currently on the Ropsten testnet — https://ropsten.etherscan.io/address/0xbcaaa486b1491d0bd6548a79a59efdf2bf9a0e54.
We are in talks with two companies to do a PoC for this payment channel. For every payment channel implementation, and every payment channel that is closed, the platform/users can use Wand and obtain a discount on the cost of the payment channel implementation.