March 2018
Beginner to intermediate
656 pages
20h 9m
English
This is novel idea of using Trusted Execution Environments (TEEs) to provide a scalable and efficient solution for scaling the Bitcoin blockchain. This is similar to the concept of payment channels whereby off-chain channels are used for faster transfer of transactions. The principal attraction in this idea is that it is implementable on Bitcoin blockchain without the need for any changes in the Bitcoin network because it is an off-the-chain solution.
There is, however, a small caveat that this solution does require trusting Intel for remote attestation (verification) as Intel's SGX CPUs are used to provide TEEs. This is not a desirable property in decentralized blockchains; however, it should be noted that the confidentiality of ...