Teechain

The Next Generation Blockchain Payment Network.

High throughput, low latency, off-blockchain payments.
Try it for yourself. Bitcoin supported.

Scroll For More Info

The Teechain Payment Network.

Teechain, a new off-chain payment protocol that utilizes trusted execution environments (TEEs) to perform secure, efficient and scalable fund transfers on top of a blockchain.

Read the Teechain research papers:

Instant Transactions

Teechain offers instant and scalable micropayment transactions for existing blockchains. It supports both point to point payment channels, and routing along payment chains in the network. Throughput scales linearly with the number of point to point payment channels.

High Performance

Teechain achieves higher throughput and lower transaction latency than existing blockchains. Our experiments show that it is also 10x faster than off-chain competitors. For example, fault tolerant Teechain payment channels can process over 30,000 transactions per second, per channel, with millisecond latency. Routing along payment paths takes at most seconds.

Practical Funding

Teechain enables practical funding of payment channels by allowing funds to be moved in and out of the network and between payment channels dynamically. This reduces the total amount of funds that need to be locked in the network.

Offline Payments

Teechain can operate securely and efficiently without access to the underlying blockchain. By utilizing secure trusted execution environments in commodity processors, Teechain offers offline payment channels without compromising on security or performance.

Secure Backups

Teechain provides several means of fault tolerance, such as supporting secure backups and writing to stable storage. This protects funds from ever being lost, despite any failures or crashes that might occur in the network.

Research backed

Teechain is a collaborative research project between the Large-Scale Data and Systems Group at Imperial College London, and the Initiative for Cryptocurrencies and Contracts at Cornell University and The Technion. This work has already been published at the 4th Workshop on Bitcoin and Blockchain Research (BITCOIN'17), and further advancements are already under way.

Download Now

Bitcoin Alpha Release

We have implemented Teechain for Bitcoin using Intel SGX. Our public release includes support for both the main Bitcoin network and the test network, so you can see how Teechain works for yourself.

Production and Simulation Binaries

Teechain is available for production Trusted Execution Environments with both debug and signed Intel SGX binaries, as well as simulation environments, where users without access to trusted hardware can still experiment with the code.

Security Hardened Code

Our implementation of Teechain has been designed and built to be resistant against many types of attacks, including hardening against side-channel attacks which are common concerns for users of trusted hardware.

Active Development

Our alpha release includes many cool features, such as dynamically moving funds between payment channels, creating payment channels off-chain, assigning backups to payment channels and more! We are actively working on releasing new and additional features. Stay tuned!

As featured on:

Our Team:

Joshua Lind

Joshua Lind

Primary author, developer and lead for the Teechain network, Joshua is a PhD student in the Large-Scale Data and Systems Group at Imperial College London. His research focuses on improving the security and privacy of distributed systems.

Ittay Eyal

Ittay Eyal

Assistant Prof. in the department of Electrical Engineering at the Technion, Ittay's research focuses on the security and scalability of distributed systems, in particular blockchain protocols and trusted execution environments.

Florian Kelbert

Florian Kelbert

Postdoctoral security researcher at Imperial College London, Florian's research spans diverse aspects of distributed systems security as well as information security and privacy.

Oded Naor

Oded Naor

MSc Student in Electrical Engineering at the Technion, Oded's main research interests include blockchain technologies and cryptocurrencies.

Peter Pietzuch

Peter Pietzuch

Professor in the Department of Computing at Imperial College London, Peter leads the Large-Scale Data & Systems (LSDS) group that does research on scalable software systems of any kind.

Emin Gun Sirer

Emin Gün Sirer

Associate Prof. in the Department of Computer Science at Cornell University, Emin is Co-Director of the Initiative for Cryptocurrencies and Smart Contracts, where his research spans networking, operating systems and distributed systems.

Need to contact us?

Reach out to us at: [email protected]
or on GitHub.