查看“技术原理”的源代码
←
技术原理
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
本文详细介绍典枢的技术原理,适合对典枢底层技术感兴趣的开发人员。这里有一份完整的[[术语列表]],可以做为阅读本文的参考。 === 组件介绍 === 典枢基于隐私计算和区块链技术实现。更具体的,典枢包括了如下的组件: ===== 区块链 ===== 典枢使用联盟链做为整个系统的信任基础,区块链上存储了每个交易相关的元数据,不但是生态内的算力、存储、买方、卖方、平台方的共同信任基础,也是合规、监管、审计的基础。 典枢欢迎其他各方参与区块链生态,如有意向,欢迎联系典枢团队。 ===== 智能合约 ===== 典枢通过智能合约使用区块链。典枢对智能合约的使用不是简单的将数据或交易的元信息(hash等)存储在智能合约上,而是需要在智能合约上对交易本身的正确性进行验证。 由于区块链本身的限制(交易中存储的数据大小有限),智能合约中仅能存储数据的云数据,这意味着智能合约需要在仅有数据、算法、结果的hash的情况下,对结果的正确性进行验证,这是典枢的智能合约需要面临的最大挑战。 相关的智能合约已经开源在[https://github.com/YeeZTech/FideliusSmartContract GitHub]上。 ===== 隐私计算节点 ===== 隐私计算节点负责进行实际的数据分析和计算任务。隐私计算节点最重要的特性是满足部署环境的隐私要求,例如:不泄露原始数据、不能造成原始数据的二次流转、不泄露结果数据、不能造成结果数据的二次流转等。 不同的隐私需求决定了不同的部署方式,这给典枢进一步带来了更复杂的系统功能和挑战。 典枢提供了部分隐私计算节点、也通过生态伙伴提供了部分隐私计算节点。 ===== 存储服务 ===== 存储服务中存储了加密数据。虽然典枢存储了这些加密数据,但是典枢并不能解密这些数据,因此所交易的数据是保密的。 结合隐私计算节点本身的隐私要求,使得典枢平台从根本上杜绝了泄露交易数据的可能性。 ===== 后端服务 ===== 后端服务是连接各个组件的枢纽:响应用户的请求,将请求分解、执行,并将请求返回给用户。 ===== 网页端/客户端 ===== 这是用户的入口,网页端提供了基础的浏览功能,客户端则提供了更加完整的功能,例如[[数据加密]],上传数据,下载数据,查看验证报告等。 === 典型流程 === 本节介绍在一些典型的流程中,典枢的工作原理,注意,这里只是原理性的说明,实际实现中考虑到性能、可靠性等因素,可能存在一些差别: ==== 发布数据 ==== [https://doc-dianshu.yeez.tech/index.php/%E5%9C%A8%E5%85%B8%E6%9E%A2%E4%B8%8A%E5%94%AE%E5%8D%96%E6%95%B0%E6%8D%AE 介绍] ==== 发布算法 ==== [https://doc-dianshu.yeez.tech/index.php/%E5%BC%80%E5%8F%91%E8%80%85%E6%95%99%E7%A8%8B 介绍] ==== 发布任务 ==== ==== 验证数据 ==== [https://doc-dianshu.yeez.tech/index.php/%E5%9C%A8%E5%85%B8%E6%9E%A2%E4%B8%8A%E5%94%AE%E5%8D%96%E6%95%B0%E6%8D%AE 介绍]
返回至“
技术原理
”。
导航菜单
个人工具
创建账户
登录
命名空间
页面
讨论
变体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
数据集市
技术原理
历史版本
术语列表
隐私计算基础介绍
其他
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息