区块链中的DCDSA:椭圆曲线数字签名

2018-02-07
阅读 3 分钟
4.9k
既然我们已经可以产生椭圆曲线密钥对,我们接下来就用使用它来进行消息的签名和验证。我所指的消息是任何形式,无论是文本还是二进制形式,只要它们有被验证合法性的需要。特别的是,bitcoin客户端通过签名来证明交易的有效性,反之,矿工则是通过验证这样的签名,来批准并广播合法的交易。

区块链中密钥对的生成原理

2018-02-06
阅读 3 分钟
7.4k
bitcoin中的密钥综述 关于bitcon中使用的椭圆曲线加密体制的一些事实: 私钥长度 32bytes 公钥长度 64bytes (未压缩形式) 或者 32bytes(压缩形式)+ 1byte(前缀) 椭圆曲线C是secp256k1曲线 椭圆曲线加密体制基于模运算 在本文中,我们唯一的输入就是私钥。公钥可以唯一地从私钥推导而来。我们先使用openssl命令行生成...