RE: Ethereum Raiden Network - Programmer explains
Refer to paper: "Teechan: Payment Channels Using Trusted Execution
Environments
Joshua Lind1
, Ittay Eyal2
, Peter Pietzuch1
, and Emin Gun Sirer ¨
2
1
Imperial College London
2 Cornell University and the Initiative for CryptoCurrencies and Contracts (IC3)
Abstract. Blockchain protocols are inherently limited in transaction through-
put and latency. Recent efforts to address performance and scale blockchains
have focused on off-chain payment channels. While such channels can achieve
low latency and high throughput, deploying them securely on top of the Bitcoin
blockchain has been difficult, partly because building a secure implementation
requires changes to the underlying protocol and the ecosystem.
We present Teechan, a full-duplex payment channel framework that exploits
trusted execution environments. Teechan can be deployed securely on the existing
Bitcoin blockchain without having to modify the protocol. It: (i) achieves a higher
transaction throughput and lower transaction latency than prior solutions; (ii) en-
ables unlimited full-duplex payments as long as the balance does not exceed the
channel’s credit; (iii) requires only a single message to be sent per payment in
any direction; and (iv) places at most two transactions on the blockchain under
any execution scenario.
We have built and deployed the Teechan framework using Intel SGX on the
Bitcoin network. Our experiments show that, not counting network latencies,
Teechan can achieve 2,480 transactions per second on a single channel, with sub-
millisecond latencies."
Note that this relies in new cpu features: Intel SGX which allows trusted authenticated code to run on both parties machines which acts as a third party which closes out the deposits with a final btc transaction.
This Teechan is geared to high volume payment processors. Both sides place btc deposits, open two way channel, process 2.5k txps, close chan and process net btc on accounts.
This could also be done with SWIFT or coins. The point is that signed authenticated trusted 3rd party is the same program running on both sides. You must now trust Intel didnt backdoor it.