美文网首页
DagX的“KYC认证”实现

DagX的“KYC认证”实现

作者: droid_zf | 来源:发表于2018-07-04 17:31 被阅读25次

认证接入阿里云ocr和公安部数据进行认证。

DagX暂时提供免费的认证功能,并且云端并不会保存用户身份证图片。

具体流程请查看认证操作流程

向网络广播消息


let objMessage = {
  app:"attestation",
  payload_location:"inline",
  payload_hash:objectHash.getBase64Hash(attestation),
  payload: attestation
};

payload为认证信息,私有认证信息经过sha256加密,如下:

定义认证字段


var profile = {
  姓名: rows[0].name,
  性别: rows[0].sex,
  民族: rows[0].nationality,
  身份证: rows[0].idnum,
  出生日期:rows[0].birth,
  住址: rows[0].address
};

加密信息


let composer = require('bng-core/composer.js');
let hidden_profile = {};
let src_profile = {};
for (let field in profile) {
  let value = profile[field];
  let blinding =composer.generateBlinding();
  let hidden_value =objectHash.getBase64Hash([value,blinding]);
  hidden_profile[field] =hidden_value;
  src_profile[field] = [value,blinding];
}
let profile_hash =objectHash.getBase64Hash(hidden_profile);
let user_id =getUserId(profile);
let public_profile = {
  profile_hash:profile_hash,
  user_id:user_id
};
let attestation = {
  address: address,
  profile:public_profile
};
return [attestation,src_profile];

将认证信息发送给用户,让用户保存:


let private_profile = {
  unit: unit,
  payload_hash:objectHash.getBase64Hash(attestation),
  src_profile:src_profile
};
let base64PrivateProfile=Buffer.from(JSON.stringify(private_profile)).toString('base64');
text ="点击保存认证信息: [private profile](profile:" +base64PrivateProfile +") ";

byteball attested private profiles

相关文章

  • DagX的“KYC认证”实现

    认证接入阿里云ocr和公安部数据进行认证。 DagX暂时提供免费的认证功能,并且云端并不会保存用户身份证图片。 具...

  • DagX的“KYC认证”

    DagX已经上线KYC认证功能,本文详细介绍认证操作的具体步骤。 第一步 先进行身份证识别 识别需要用户上传身份证...

  • KYC究竟是什么

    KYC是Know Your Custome 的简称,字面意思是:了解你的客户。KYC认证其实就是一种实名认证机制,...

  • EOSHOS官网上线 100000000HOS砸向你

    ▷ 活动一 注册并完成KYC认证 得100枚HOS 即日起通过活动链接完成注册,并完成KYC认证,即可获得100枚...

  • 星珏社区早间新闻播报

    Bithumb暂停KYC认证 虚拟货币诈骗涉案1.7亿元 1.韩国交易所Bithumb暂停虚拟货币账户实名认证服务...

  • 什么是KYC,KYC认证的重要性

    接触过加密货币的朋友一定经常听到KYC这个词汇,在入圈之前小编一直不能很好的分辨KYC和KFC之间的区别,闹出了不...

  • kyc币一

    kyc币一 GL W: 客服,请问身份证要过期了,好从新实名认证吗? 独 慎: 妹儿 实名认证过不了 怎么办呀 f...

  • 20190504_Bitfinex KYC认证攻略_金融_经验

    其实想做Bitfinex KYC认证的想法几年前就有了,但是因为其极其复杂的认证程序以至于大多数人都感到望而生畏。...

  • Press.one 第一炮: 你该如何证明你是你? - 解读

    你该如何证明你是你? 关键词 创世数字身份, 创世数字身份证, 担保,验证,认证, KYC, 信用,社区共识,公信...

  • 数字货币交易所基础知识

    1、市场深度2、列表击穿3、Spoofing4、KYC认证5、场内交易6、场外交易7、K线 1、市场深度 市场深度...

网友评论

      本文标题:DagX的“KYC认证”实现

      本文链接:https://www.haomeiwen.com/subject/hwcyuftx.html