# 1. 摘要

本⽂提出了⼀种基于信用体系（Credit Check）的新的区块链架构——⼀种⽤于验证节点和地址可信性的证明（Proof of Credit，简称PoC）。PoC 的作用是将通过校验的信用数据编码到账本中，这是⼀种只会累加的数据结构。当与⼯作量证明 (PoW) 或权益证明 (PoS) 等共识算法⼀起使⽤时，PoC可以增加节点和地址的可信性。

基于PoC算法建立的链，可以将以前由单次交易必须验证的相关历史信用记录，不可篡改地，按时间排序永久添加到账本之中，这一过程被创造性的通过隐私计算和联邦学习技术实现，保证了数据的匿名性和使用者的隐私，同时其结果被存储于链上并公开可查。这也意味着对任何区块链的交易，参与者无需了解交易对手的具体数据，就可以获知对方信用评估的结果

可信的信用数据包括

1. 身份验证和KYC
2. 信用历史
3. 智能合约
4. 社交网络数据
5. 资产所有权
6. 支付历史
7. 去中心化身份评估

所有这一切都是在安全环境，100%隐私保护下进行的

这一架构被命名为“Credit Check Chain”, 以下简称CCC（3C）

本文还提出了三种编码信用数据保持PoC账本属性的算法

信用特征生成：基于匿名化后的数据，生成与信用评分相关的特征

差分隐私：引入差分隐私技术，以防止对特定个体的隐私泄漏

信用评分计算：使用匿名化的、差分隐私保护的数据，计算信用评分

同时，所有的隐私数据都会遵循使用非对称加密算法RSA256进行加密，每个参与者都有一对公钥和私钥。数据用公钥加密，只有私钥持有者才能解密
