火币网

最安全数字币交易网站


火币网是全球最安全的的比特币、莱特币、以太坊等数字币交易平台.
火币提供上百种数字币的交易及投资,包含了币币交易、法币交易、杠杆交易及合约交易等版块。火币网交易简单方便,产品用户体验好,是投资数字币的首选交易平台。

火币App
Phone App

为什么选择火币网

火币网是国内用户最多的数字货币中文交易平台,目前总部位于新加坡。2013年创立以来,火币集团先后获得真格基金、红杉资本投资,交易额突破1.2万亿美元,一度成为全球最大数字资产交易平台。目前,火币集团为全球超过130个国家的数百万用户提供安全可靠的数字币交易及资产管理服务。

  • 优点1:安全可靠,使用简单,产品用户体验特别友好。
  • 优点2:支持OTC法币交易,支持微信、支付宝和银行卡转账。
  • 优点3:申请注册简单,币种较多,成交量大,方便随时买卖。
立即访问火币网

火币

我正在进一步挖掘开放的直根公关。 你能解释一下bip340_test_vectors吗?

我正在进一步挖掘开放的直根公关。 我找到了这些bip340_test_vectors。
 
 它们有密匙、公钥、aux_rand(辅助随机性)、消息、签名以及签名是否验证。 你能解释为什么失败的签名失败了吗?
这些bip340_test_vectors用于两个地方:单元测试(src/test/key_tests.cpp)和功能测试(test/functional/test_framework/key.py)。
 
 测试bip340_test_vectors的Python代码就在这里。
 
 共有15个测试用例,但只有4个不同的密钥,7个不同的公钥(其中3个没有密钥)和15个不同的签名。
 
 例如,公钥DFF1D77F2A671C5F36183726DB2341BE58FEAE1DA2DECED843240F7B502BA659被重用9次,但是使用不同的消息、辅助随机性等生成不同的签名。
 
 前五个测试用例有有效的签名(true的验证结果),尽管第四个测试用例(索引=3)有一个测试失败的注释,如果MSG减少模p或n(我不确定这是什么意思)
 
 剩下的测试用例无法进行签名验证:bip340_test_vectors BIP340签名定义的椭圆曲线是secp256k1(与我们在ECDSA中使用的曲线相同),即:
 
 <unk1>Y2=x37(mod p)
 
 其中字段大小p=2256-232-977或
 
 p=十六进制0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F,为素数。
 
 我们使用的生成器点G(在曲线上)是(Gx,Gy)在哪里
 
 Gx=0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798
 
 Gy=0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8
 
 secp256k1的曲线顺序为:
 
 =0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141
 
 (曲线的阶数n使得nG=在无穷大处。 每n次我们循环回到无穷大的点。 无穷大的点在这里定义。 它不在曲线上,由(x,y)(x,-y)=无穷大定义。 )
 
 与秘密(私有)密钥相关联的公钥P(点)使用:
 
 P=d(mod n)。 g
 
 其中d是私钥(标量),G是生成器点(点)。
 
 一个BIP340Schnorr签名是一个64字节数组(Rx,s)。
 
 前32个字节是R的X坐标。
 
 R=K‘⋅G
 
 R是一个点(Rx,Ry)
 
 <unk1>k‘是BIP340指定的随机性(modn
 
 G是前面定义的生成点
 
 第二个32字节是满足:的s:
 
 ⋅G=R     H(r|pk|m)⋅P(mod n)
 
 这可以写成S.G=R     e.P,其中e=H(r|PK|m)
 
 或者=k‘     e.d,其中d是私钥(标量)。
 
 G是前面定义的生成点(点)
 
 较早(点)计算R)
 
 是hash函数(函数)
 
 r是R,Rx(标量)的X坐标)
 
PK是公钥P,Px(标量)的X坐标)
 
 m是消息(标量)。 比特币案例中的信息是比特币交易的一部分,需要根据SIGHASH标志签名。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

上一篇:钱包和地址有什么区别?

下一篇:节点如何从内存池中删除冲突事务?

相关文章阅读

挖矿

中币上线路线杠杆成果

接待来到中币ZB通告中心、中币辅佐中心、中币新闻通告,相识更多行情资讯。 中币ZB是安详靠得住的数字资产生意业务平台,提供BTC比特币、LTC莱特币、ETH以太坊、QTUM量子链、HC红烧肉、EOS柚子等数