01 - What is TEE?
TEE, the Trusted Execution Environment, is a "region" that is separated at the chip level. This region may not physically occupy a space on the chip, but it occupies a certain execution space logically. This space, known as Enclave in Intel SGX and SecureWorld in ARM TrustZone, is responsible for providing a more secure place for code execution and data storage to ensure confidentiality and integrity.
Without TEE, when a chip executes code, the code is either stored in the chip's internal cache or in external "memory" or hard drive. However, whether it is in cache or memory, all code and execution processes can be read by other programs, which means code execution lacks privacy. This is particularly fatal for applications that require hidden code and code flow. TEE provides an independent region for code execution at the chip level that cannot be accessed by other programs from both the software and hardware perspectives. This ensures the confidentiality and security of the code executed in this region.
TEE, as an independent code execution area unaffected by external influences, can place sensitive information, such as payment passwords, into TEE and perform password verification through TEE-provided interfaces. As long as the data inside TEE is not overwritten and the chip containing TEE is not lost, TEE can continuously provide password verification, while the password is almost inaccessible to external programs. On the other hand, TEE also periodically provides data integrity proofs through API interfaces to ensure that the external environment can know if the stored values inside TEE have changed.
If we want to illustrate this, TEE would be like an "embassy". Let's take the example of the Chinese Embassy located in the United States. As an extraterritorial area, the United States can see everything that the Chinese Embassy does, including the destruction of documents, but it cannot obtain detailed information on the destruction of documents and has no right to interfere with any actions of the embassy.
02 - Intel SGX
Intel SGX (Intel Software Guard Extensions) is an implementation of TEE provided by Intel and has become one of the most commonly used TEE solutions due to Intel's dominant position in the market over the past decade. In SGX, the TEE environment used for code execution is called Enclave, and data in Enclave can ensure its confidentiality and integrity. Intel also provides a method to verify whether a result is derived from SGX to prevent malicious entities from disguising as SGX to steal information. Finally, the SGX solution offers a broader security boundary where memory data, including BIOS, cannot access encrypted data in SGX.
Apart from Intel SGX, almost all mainstream chip companies provide TEE solutions. The TrustZone solution is offered by ARM, and the PSP solution is provided by AMD. TEE technology is also widely adopted in mobile chipsets such as MediaTek and Qualcomm.
03 - Can WisdomChain Use TEE?
The answer is yes.
TEE technology, as a privacy technology, is also applicable in the blockchain field, which ensures privacy through cryptography. In WisdomChain, although hybrid consensus has been implemented to achieve higher transaction processing efficiency, as a decentralized network, the efficiency of the network actually decreases as the number of block-producing nodes increases (due to the extended time for network-wide state synchronization), which is the classic CAP theorem. However, using TEE technology, a part of transaction execution can be injected into TEE space as encrypted code, enabling the network to omit the verification of TEE execution steps and even, in the most optimistic scenario, omit the verification of the result. This can compensate for the efficiency decline issue caused by the increasing number of block-producing nodes in the network.
Furthermore, as TEE can execute smart contracts confidentially, introducing TEE into WisdomChain can also provide privacy computation capabilities. Not only can token transactions achieve privacy, bu
门罗币(Monero,编号XMR)是一个建立于2014年4月开源系统加密货币,它侧重于个人隐私、制衡和扩展性。与自BTC衍化的很多加密货币不一样,Monero根据CryptoNote协议书,并在区块链技术模糊层面有明显的...
当前,加密货币市面上出现了很多新数字货币种类,而门罗币也是其中佼佼者。那么,什么是门罗币?门罗币有哪些特性?门罗币合法么?投资者又该如何购买交易门罗币?这篇文章就带大家了解“暗网之王” – 门罗币。我会在交流群做更仔细的...
英国政府拘捕了知名的门罗币创办人RiccardoSpagni,据悉他逃到所在国是为了更好地躲避中国的诈骗控告,这很有可能会使他坐牢20年。 门罗币创办人被抓:或将遭遇20年囚禁 斯帕尼(Sp...
自 9 月中旬以来,门罗币一直在区间内交易XMR 有望突破,但回调也可能实现自 9 月以来,门罗币的交易价格在 152 美元至 136 美元之间。技术指标显示良好的买盘压力和可能向上突破。最近的一篇文章强调了最近几周门...