Teechain: a secure payment network with asynchronous blockchain access

  title={Teechain: a secure payment network with asynchronous blockchain access},
  author={Joshua Lind and Oded Naor and Ittay Eyal and Florian Kelbert and Emin G{\"u}n Sirer and Peter R. Pietzuch},
  journal={Proceedings of the 27th ACM Symposium on Operating Systems Principles},
  • Joshua Lind, O. Naor, P. Pietzuch
  • Published 18 July 2017
  • Computer Science, Mathematics
  • Proceedings of the 27th ACM Symposium on Operating Systems Principles
Blockchains such as Bitcoin and Ethereum execute payment transactions securely, but their performance is limited by the need for global consensus. Payment networks overcome this limitation through off-chain transactions. Instead of writing to the blockchain for each transaction, they only settle the final payment balances with the underlying blockchain. When executing off-chain transactions in current payment networks, parties must access the blockchain within bounded time to detect misbehaving… 

Figures and Tables from this paper

A Survey of Layer-Two Blockchain Protocols
This thorough study systematically creates a broad taxonomy of Layer-2 protocols to help further systematize the knowledge dispersed in the domain and help the readers to better understand the mechanisms behind these protocols.
Financial Cryptography and Data Security: 24th International Conference, FC 2020 , Kota Kinabalu, Malaysia, February 10–14, 2020 Revised Selected Papers
This paper proposes a communication protocol and analyzes its viability in real life, showing that this approach would enable a botmaster to build a robust and hard-todisrupt C&C system at virtually no cost, thus representing a realistic threat for which countermeasures should be devised.
Speedster: An Efficient Multi-party State Channel via Enclaves
Speedster is peer-to-peer decentralized and provides better privacy protection than prior channel projects, and supports fast native multi-party contract execution, which was previously unavailable in TEE-enabled channel networks.
Speedster: A TEE-assisted State Channel System
Speedster is an account-based statechannel system that aims to address the issues of scalability, high transaction fees, and low transaction throughput of public Blockchain networks and supports fast native multiparty contract execution, which is missing in prior TEE-enabled channel networks.
IvyCross: A Privacy-Preserving and Concurrency Control Framework for Blockchain Interoperability
IvyCross is presented, a TEE-based framework that achieves low-cost, privacy-preserving, and race-free blockchain interoperability and an incentive scheme based on smart contracts to stimulate the honest behavior of two hosts, bypassing the requirement of the number of TEEs and large memory storage.
SolSaviour: A Defending Framework for Deployed Defective Smart Contracts
The proposed SolSaviour is the first to propose a defending mechanism for repairing and recovering deployed defective smart contracts by redeploying patched contracts and migrating old contracts’ internal states to the new ones.
IvyCross: A Trustworthy and Privacy-preserving Framework for Blockchain Interoperability
A TEE-based privacy-preserving blockchain interoperability framework, calls as IvyCross, which decreases the requirement of TEE numbers and TEE’s storage sizes by enforcing honest behaviors of Tee hosts with economic incentives.
Decentralizing Watchtowers for Payment Channels using IPFS
This paper replaces the strict binding of a user to a watchtower by a decentralized approach for watchtowers that requires no direct interaction between a party of a payment channel and the watchtower.
Multi-Certificate Attacks against Proof-of-Elapsed-Time and Their Countermeasures
A new category of security attacks against P O ET is discovered, dubbed Multi-Certificate Attacks, which allows a malicious node to unfairly create multiple Certi-of-Elapsed-Time s in each round of block leader election and select the one that maximizes her probability of winning.


Scalable funding of Bitcoin micropayment channel networks
A new layer that sits in between the blockchain and the payment channels is proposed that addresses the scalability problem by enabling trustless off-blockchain channel funding and reduces the cost of opening new channels.
The Bitcoin Lightning Network: Scalable off-chain instant payments
  • Technical Report (draft https://lightning.network
  • 2016
A Fast and Scalable Payment Network with Bitcoin Duplex Micropayment Channels. In Stabilization, Safety, and Security of Distributed Systems - 17th International Symposium
  • 2015
Foreshadow: Extracting the Keys to the Intel SGX Kingdom with Transient Out-of-Order Execution
This work presents Foreshadow, a practical software-only microarchitectural attack that decisively dismantles the security objectives of current SGX implementations and develops a novel exploitation methodology to reliably leak plaintext enclave secrets from the CPU cache.
Bitcoin: A Peer-to-Peer Electronic Cash System
This work proposes a solution to the double-spending problem using a peer-to-peer network, where the network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof- of-work.
Sprites: Payment Channels that Go Faster than Lightning
A novel construction for payment channels is developed that reduces the worst-case “collateral cost” for offchain payments and relies on a general purpose primitive called a “state channel,” which is of independent interest.
The blockchain paradigm when coupled with cryptographically-secured transactions has demonstrated its utility through a number of projects, with Bitcoin being one of the most notable ones, and Ethereum implements this paradigm in a generalised manner.
Chain Replication for Supporting High Throughput and Availability
Besides outlining the chain replication protocols themselves, simulation experiments explore the performance characteristics of a prototype implementation and several object-placement strategies (including schemes based on distributed hash table routing) are discussed.
The Bitcoin community
editing;According to the Instutionnalist approach, money is first and foremost a social relation. Its foundation is not the State, but the community of payment. Such an approach is confirmed by the