1、可信计算协议白皮书 TCP:一 种 Laye r 2 的 可 信 计 算 协 议 Mercury f00101j 2019-04-10 ( 公信链 ) 引言 在这里, 万亿美金级的数据经济市场迎来了一个重磅破局者, 基于GXChain的可信计算协议 TCP (Trusted Computing Protocol)。 社交巨头 Facebook 深陷 5000 万用户数据泄露的隐私问题,华住 5 亿条数据在黑市公开叫卖, 众多软件在后台启动调用手机的摄影、录音、通讯录等等敏感权限,庞大的数据黑市仍在不断扩张, 数据商业繁荣也将个人数据隐私问题推到了聚光灯下,公民的 “ 数 据 权 ” 意 识逐渐
2、觉醒,对于个人 隐私,人们从未像当下这般焦虑。大势所趋之下,各国政府也在不断加强对数据隐私的保护,对企 业的数据应用施以高压。在互联网中心化的商业模式下,提升数据的商业利用效率几乎必然造成对 用户数据隐私边界的蚕食。“数据隐私权”和“数据商业效率”之间的矛盾还将愈演愈烈。 因此, 我们设计了可信计算协议, 去完美地解决这一矛盾。 在保护隐私的前提下, 进行数据计算, 充分开发数据的商业价值,进一步提升数据的经济附加值。这一过程,我们称之为“可信计算”。 TCP 不是一个简单的技术协议,而是一个剑指万亿数据经济市场的商业平台,将成为数据经济 市场的破局者。TCP 能在保护用户隐私的同时,大幅提高
3、数据的附加值,让企业利用数据创造更高 的价值,也能让用户享受数据带来的经济收益。GXChain 团队基于面向企业的大规模商业落地场景 设计的可信计算协议,是区块链技术落地数据经济领域的基础,也是区块链大规模商用的突破点。 未来,会有越来越多的数据商业模式基于 TCP 拔地而起。 TCP,一个数据经济新时代的开端,即将点燃这万亿美金的市场。 “ 2 目录 摘要 . 1. 简介 . 1.1 驱动因素 . 1.2 前人工作 . 2. 可信计算范式 . 2.1 基础概念 . 2.2 抽象定义 . 3. 约定 . 4. 可信计算架构 . 4.1共识机制. 4.1.1 动机 . 4.1.2 共识算法 .
4、4.1.3 安全性证明 . 4.2分层网络. 4.2.1 动机 . 4.2.2 状态模型 . 4.2.3 链下计算 . 4.2.4 链上验证 . 4.3 分布式密钥管理协议 . 4.3.1 动机 . 4.3.2 DKMP. 4.3.3 安全证明 . 3 4.4 TEE-TCP. 4.4.1 动机 . 4.4.2 安全防御设计 . 4.4.3 安全传输模型 . 4.5 Plasma-TCP. 4.5.1 动机 . 4.5.2 设计原理 . 4.5.3 安全证明 . 5. 执行模型 . 5.1 角色介绍 . 5.2 合约部署 . 5.2.1 合约部署的流程 . 5.2.2 合约部署流程伪代码 .
5、5.3 合约执行 . 5.3.1 合约执行的流程 . 5.3.2 合约执行流程伪代码 . 结论 . 致谢 . 术语表 . 参考文献 . 4 5 6 7 8 8 9 10 11 11 11 12 15 15 15 16 16 17 17 17 18 18 19 19 20 20 25 25 25 28 28 28 30 30 30 31 31 31 32 32 33 34 摘要 人类社会已经进入到“数据和智能商业时代”。越来越多的商业服务开始在线化,业务变得数据 化,同时引入 AI 分析数据,优化和执行决策,商业的循环将演化地更加高效,数据 + 智能毫无疑问 会是驱动人类生产力爆发的下一对双轮。
6、 但伴随着数据爆炸和 AI 能力的突飞猛进,层出不穷的数据泄密、隐私侵犯等恶性事件不断出现, 公民的“数据权”意识逐渐觉醒,各国政府也不断加强数据隐私的保护,对企业在数据的应用上施以 高压,压缩了数据的商业化空间。“数据隐私权”和“数据商业效率”的平衡,可谓数据经济时代最大 的难题之一,本文为解决这个关键问题提出了解决思路和技术方案。 在本文中,我们提出了可信计算协议(Trusted Computing Protocol,简称 TCP),这是一个 结合区块链和可信执行环境来解决上述隐私保护问题的系统。TCP 是一种新型的架构,将共识与计 算解耦。实现高效的 TEE(Trusted Execut