IdCredit旨在创建基于区块链的分布式系统,用于识别不同严重程度的私人和法律实体的个人数据。
该系统包含三个部分:个人资料提供者,个人资料消费者和识别程序。个人资料提供者提供资料以供识别,消费者则根据所在地区的金融或其他服务监管机构的要求,执行KYC(“了解客户”)或AML(“反洗钱”)程序。
该系统使用分布式的技术,基于由IBM公司创建的区块链引擎超级账本结构,并在开源的基础上为超级账本社区做出贡献。
提供者提供的个人数据不会存储在区块链数据库中,而是保存在他们的本地设备上。基于复杂的非对称密码算法,识别程序只会将提供者同意发布的个人信息发布到分布式网络,并通过提供者的电子签名进行确认。