信息网络安全 ›› 2025, Vol. 25 ›› Issue (11): 1673-1690.doi: 10.3969/j.issn.1671-1122.2025.11.003

• 专题论文:机密计算 • 上一篇    下一篇

基于可信执行环境的区块链技术与应用综述

关志1, 胡建斌2, 李悦2(), 陈钟2   

  1. 1.北京大学软件工程国家工程研究中心北京 100871
    2.北京大学计算机学院北京 100871
  • 收稿日期:2025-07-31 出版日期:2025-11-10 发布日期:2025-12-02
  • 通讯作者: 李悦 liyue@tyut.edu.cn
  • 作者简介:关志(1980—),男,辽宁,副研究员,博士,主要研究方向为信息安全、区块链|胡建斌(1971—),男,湖北,副教授,博士,主要研究方向为软件工程、信息安全|李悦(1997—),女,山西,副教授,博士,主要研究方向为区块链、信息安全|陈钟(1963—),男,江苏,教授,博士,主要研究方向为软件工程、信息安全
  • 基金资助:
    国家重点研发计划(2023YFB2703901);江苏省重点研发计划(BE2023025)

A Comprehensive Survey of Blockchain Technologies and Applications Based on Trusted Execution Environments

GUAN Zhi1, HU Jianbin2, LI Yue2(), CHEN Zhong2   

  1. 1. National Engineering Research Center for Software Engineering, Peking University, Beijing 100871, China
    2. School of Computer Science, Peking University, Beijing 100871, China
  • Received:2025-07-31 Online:2025-11-10 Published:2025-12-02

摘要:

区块链技术因其去中心化和不可篡改性被广泛应用,但隐私保护和可信性问题依然是制约其发展的一大瓶颈。可信执行环境(TEE)通过提供硬件隔离的安全执行环境,有效解决了区块链中隐私保护和可信计算的难题。文章综述了基于TEE的区块链技术及其融合应用。从区块链的分层架构出发,探讨了TEE在区块链不同层次中的优化,包括数据层、交易层、共识层、合约层和互操作层,并分析了其存在的优势和不足。此外,文章总结了TEE与区块链融合的去中心化应用,包括去中心化可信人工智能(AI)、联邦学习和隐私拍卖等。

关键词: 可信执行环境, 区块链, Web3应用

Abstract:

Blockchain technology has been widely adopted due to its decentralization and immutability, but privacy protection and trust issues remain a major bottleneck hindering its development. Trusted execution environments (TEE) effectively address these challenges by providing hardware-isolated secure execution environments. This paper reviewed blockchain technology based on TEE and their integrated applications. Starting from the layered architecture of blockchain, it explored optimizations using TEE at different levels—data layer, transaction layer, consensus layer, contract layer, and interoperability layer—and analyzed their advantages and limitations. Additionally, this paper summarized decentralized applications combining TEE with blockchain, including decentralized trusted AI, federated learning, and private auctions.

Key words: trusted execution environments, blockchain, Web3 application

中图分类号: