...a Chain平台在区块链技术自有的公私钥体系下,其账户中心主要负责:公私钥生成,公钥写入,私钥签名与管理;保存应用层用户信息与区块链地址映射关系;支持实名认证及审计的监管需求。为应用适配层提供两类接口:非托管型接口和托管型接口。非托管型接口:适合有能力在应用端实现安全级别较...
知识:私钥,加密
...的人是没有办法解锁这笔资产的。我们在此用比特币举例私钥、公钥和地址生成的原理,一个比特币钱包中包含一系列的密钥对,每个密钥对包括一个私钥和一个公钥。私钥通常是一个随机选出的 256 位的数字。基于私钥,我们就可以使用 secp256k1 标准的椭圆曲线这个单向密码函数产生一个公钥。基于公...
知识:公链,私钥,以太坊,钱包
...的人是没有办法解锁这笔资产的。我们在此用比特币举例私钥、公钥和地址生成的原理,一个比特币钱包中包含一系列的密钥对,每个密钥对包括一个私钥和一个公钥。私钥通常是一个随机选出的 256 位的数字。基于私钥,我们就可以使用 secp256k1 标准的椭圆曲线这个单向密码函数产生一个公钥。基于公...
知识:比特币,以太坊,密码学,DeFi,Nervos
...先,用户使用钱包账户中的 BTY 购买票(Ticket),3000BTY 对应一票。钱包同时生成一个 randNum,哈希过后再结合钱包挖矿地址的私钥,票对应的 index(一次可以买多张票)等元素再做两次哈希,得到一个公开哈希参数(pubHash):pubHash=hash(hash(privateKey:index:hash(randNum)))然后,新购买的票中包含这个 pubHash 以...
知识:挖矿,区块,比特元,钱包
...的一句名言,或者书里的某个句子,很容易被电脑破译。一般来说,私钥的生成方式主要是随机的,随机性越大,越不容易被破解。什么是钱包地址?钱包地址可以理解为银行卡号。钱包地址可以告诉任何人,任何知道你钱包地址的人都可以给你的这个地址转数字货币。一般来说地址和私钥是成对出现...
知识:助记词,数字货币,钱包,以太坊,私钥
...先,用户使用钱包账户中的 BTY 购买票(Ticket),3000BTY 对应一票。钱包同时生成一个 randNum,哈希过后再结合钱包挖矿地址的私钥,票对应的 index(一次可以买多张票)等元素再做两次哈希,得到一个公开哈希参数(pubHash):pubHash=hash(hash(privateKey:index:hash(randNum)))然后,新购买的票中包含这个 pubHash 以...
知识:挖矿,区块,比特元,钱包
上一篇文章介绍了私钥的生成过程,私钥本质上是随机生成的。公钥是在私钥的基础上通过算法生成的。私钥可以推出公钥,但无法从公钥推出私钥。非对称加密密码学中的加密方法主要有对称加密(Symmetric-key algorithm)和非对称加密(Asymmetric-key cryptography)。对称加密:加、解密使用相同的密钥,只...
知识:公钥,私钥,比特币,椭圆
...先,用户使用钱包账户中的 BTY 购买票(Ticket),3000BTY 对应一票。钱包同时生成一个 randNum,哈希过后再结合钱包挖矿地址的私钥,票对应的 index(一次可以买多张票)等元素再做两次哈希,得到一个公开哈希参数(pubHash):pubHash=hash(hash(privateKey:index:hash(randNum)))然后,新购买的票中包含这个 pubHash 以...
知识:挖矿,区块,比特元,钱包
...先,用户使用钱包账户中的 BTY 购买票(Ticket),3000BTY 对应一票。钱包同时生成一个 randNum,哈希过后再结合钱包挖矿地址的私钥,票对应的 index(一次可以买多张票)等元素再做两次哈希,得到一个公开哈希参数(pubHash):pubHash=hash(hash(privateKey:index:hash(randNum)))然后,新购买的票中包含这个 pubHash 以...
知识:挖矿,区块,比特元,钱包
...的一句名言,或者书里的某个句子,很容易被电脑破译。一般来说,私钥的生成方式主要是随机的,随机性越大,越不容易被破解。什么是钱包地址?钱包地址可以理解为银行卡号。钱包地址可以告诉任何人,任何知道你钱包地址的人都可以给你的这个地址转数字货币。一般来说地址和私钥是成对出现...
知识:私钥,钱包,数字货币,公钥
...先,用户使用钱包账户中的 BTY 购买票(Ticket),3000BTY 对应一票。钱包同时生成一个 randNum,哈希过后再结合钱包挖矿地址的私钥,票对应的 index(一次可以买多张票)等元素再做两次哈希,得到一个公开哈希参数(pubHash):pubHash=hash(hash(privateKey:index:hash(randNum)))然后,新购买的票中包含这个 pubHash 以...
知识:区块链,比特元
...解密使用私钥sk; 同态加密支持密文计算,即由相同公钥加密生成的密文执行f()函数的同态操作,生成的新密文解密后恰好等于两个原始明文计算f()函数的结果;同态加密公式描述如下:同态加密可分为全同态加密(FHE,Fully Homomorphic Encryption)和半同态加密(SWHE,Somewhat Homomorphic Encryption...
知识:隐私,密码学,加密
... 位。此算法对输入长度小于 2 的 64次方的比特消息,经过填充和迭代压缩,生成长度为 256 比特的杂凑值,其中使用了异或,模,模加,移位,与,或,非运算,由填充,迭代过程,消息扩展和压缩函数所构成。SM3 密码杂凑算法的压缩函数与 SHA256 的压缩函数具有相似的结构,但是 SM3 算法的压缩函数...
知识:SHA256,密码学,算法
...流程如下所示:钱包:定期检查账户中的HDC余额来购票, 当满足购票条件后生成一条买票交易发往区块链。共识:它会一直尝试使用本地持有的票去打包区块,一旦打包成功,是表示对应的Ticket持有人挖矿成功,并获得对应的区块奖励。智能合约:智能合约会把地址对应的票信息写入到区块链数据库,...
知识:挖矿,区块,区块链,智能合约
...,所有交易的授权都必须使用相关的私钥。私钥的作用是配合密码学算法,生成一笔交易的数字签名。签过名的交易表示私钥持有人许可了他人对自己所持有资产的权限。虽然任何人都能生成与你的数字资产相关的交易,但是只有持有对应私钥的人才能签署该交易。虽然在现实世界中虚假签名是个问题...
知识:私钥,公钥,密码学货币,区块链地址