文件名称:project4
文件大小:139.39MB
文件格式:ZIP
更新时间:2024-04-03 21:00:15
C++
Hyperledger Fabric专用链码 Hyperledger Fabric专用链码(FPC)支持使用Intel SGX for Hyperledger Fabric执行链码。 从区块链协议获得的透明性和弹性确保了区块链应用程序的完整性,但与保持应用程序状态机密性并为其用户维护隐私的目标相抵触。 为了解决此问题,该项目使用了受信任的执行环境(TEE),尤其是英特尔软件保护扩展(SGX),以保护链码数据和计算不受潜在不信任对等方的隐私。 英特尔SGX是当今最杰出的TEE,可与商用CPU一起使用。 它在CPU上建立了称为安全区的受信任执行上下文,该上下文将数据和程序与硬件中的主机操作系统隔离开,并确保输出正确。 本实验提供了一个在飞地内开发和执行Fabric链码的框架。 它允许编写链码应用程序,其中数据在分类账上加密,并且只能由授权方以明文方式访问。 此外,还提供了用于链码飞地注