Bitcoin Forum
June 04, 2024, 01:38:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Payment channel for ERC20 Tokens  (Read 96 times)
wandino (OP)
Newbie
*
Offline Offline

Activity: 112
Merit: 0


View Profile
April 06, 2018, 12:31:05 PM
 #1

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 $4020 = $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 $4015 = $600. Gas costs are paid only for the last transaction.

This provides the parties with 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.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!