...到什么程度我不清楚,目前我只能站在这种普通二进制计算机的角度来分析如何进行公钥反算。 1.比特币地址和私钥的生成 比特币使用椭圆曲线算法生成公钥和私钥,选择的是secp256k1曲线。生成的公钥是33字节的大数,私钥是32字节的大数,钱包文件wallet.dat中直接保存了公钥和私钥。我...
知识:比特币地址,私钥,公钥
比特币使用椭圆曲线算法生成公钥和私钥,选择的是secp256k1曲线。生成的公钥是33字节的大数,私钥是32字节的大数,钱包文件wallet.dat中直接保存了公钥和私钥。我们在接收和发送比特币时用到的比特币地址是公钥经过算法处理后得到的,具体过程是公钥先经过SHA-256算法处理得到32字节的哈希结...
知识:公钥,私钥
...入学习区块链之前,我最好奇的就是每个人的账户在一个分布式系统中都是如何生成的。毕竟在中心化系统中,账户是由服务方进行生成和验证的。比如我们申请微信号,微信号是腾讯在他们自己的服务器里帮我们创建并管理。但在区块链系统中没有一个中间企业帮我们创建账户,那在区块链里是如何...
知识:公钥算法,密码学,安全随机数,哈希
...私钥有多少个比特?再说回私钥,我们知道私钥的范围是 1 至 2???-1。我们该如何用位来表示它?需要用到多少位?如上文所述,在将十进制整数转换为二进制形式时,就是将其转换成以 2 为底数的幂之和。在使用 8 位二进制数时,我们能表示的最大的数是 2? + 2? + 2? + 2? + 2? + 2? + 2? + 2?,即,整数 255。我...
知识:私钥,公钥,以太坊地址,比特
...图2.?矿工生成存储数据副本的证明Πpos矿工存储数据并完成密封后,那矿工如何向一个没有中心化服务器的Filecoin网络,证明矿工确实存储了这个副本呢?星际大陆明哥觉得很难,但是协议实验室做到了。生成证明过程中使用了零知识证明(关于零知识证明有点复杂,有兴趣的读者可以阅读相关资料)的...
知识:矿工,矿池,矿机,挖矿
...码。密钥、私钥、keystore与助记词的关系这些关系可以表示如下图所示。该如何保管自己的钱包根据以上分析,我们对以太坊钱包的账户系统有了基本的了解。那么在使用钱包的过程中,应该如何保管好自己的钱包呢?主要有以下几种方法:l?私钥l?Keystore+密码l?助记词可以使用以上三种方法中的一个解...
知识:私钥,钱包,数字货币,公钥
...码。密钥、私钥、keystore与助记词的关系这些关系可以表示如下图所示。该如何保管自己的钱包根据以上分析,我们对以太坊钱包的账户系统有了基本的了解。那么在使用钱包的过程中,应该如何保管好自己的钱包呢?主要有以下几种方法:l私钥lKeystore+密码l助记词可以使用以上三种方法中的一个解锁...
知识:助记词,数字货币,钱包,以太坊,私钥
...证明的成功应用项目,让我们带着以下几个问题去研究Zcash的机制:1. Zcash是如何隐藏发送方的? 2. Zcash是如何隐藏接收方的? 3. Zcash是如何隐藏交易金额的?**建议:阅读本文前,您最好已经了解了: 1. note的概念; 2. 零知识证明的基本概念; Sapling 本篇主要分享Zcash Sapling版本协议的主要细节,相对于...
知识:Zcash,零知识证明
...图)2.矿工生成存储数据副本的证明Πpos矿工存储数据并完成密封后,那矿工如何向一个没有中心化服务器的Filecoin网络,证明矿工确实存储了这个副本呢?Alex觉得很难,但是协议实验室做到了。生成证明过程中使用了零知识证明(关于零知识证明有点复杂,有兴趣的读者可以阅读相关资料)的思路,即...
知识:矿工,矿池,矿机,挖矿
...也区别于 ETH/EOS 的账户余额模型。我们以银行卡为例,看看账号/余额模型是如何转账的。假设小明要给小军转账90元,如果是使用银行卡转账,那么银行的数据库只需要在小明账户余额里-90元,在小军的账户余额里+90元就可以了,这就是传统银行的账户/余额模型。但是,在比特币的转账中,并不是使用...
知识:找零地址,钱包,比特币的,比特币
...位?回到我们的私钥,我们知道它是一个介于 1 和?2???-1?之间的数字。我们如何用位来表示它,我们需要多少位?如上文所述,在将十进制整数转换为二进制形式时,就是将其转换成以 2 为底数的幂之和。因此,使用 8 位二进制数时,我们可以表示 2?+2?+2?+2?+2?+2?+2?+2?,即 255。然后我们可以看到,在 2^n ...
知识:私钥,公钥,以太坊地址,导入私钥
...个位?回到我们的私钥,我们知道它是一个介于 1 和2???-1之间的数字。我们如何用位来表示它,我们需要多少位?如上文所述,在将十进制整数转换为二进制形式时,就是将其转换成以 2 为底数的幂之和。因此,使用 8 位二进制数时,我们可以表示 2?+2?+2?+2?+2?+2?+2?+2?,即 255。然后我们可以看到,在 2^n ...
知识:私钥,公钥,以太坊地址,导入私钥
...图2.?矿工生成存储数据副本的证明Πpos矿工存储数据并完成密封后,那矿工如何向一个没有中心化服务器的Filecoin网络,证明矿工确实存储了这个副本呢?星际大陆明哥觉得很难,但是协议实验室做到了。生成证明过程中使用了零知识证明(关于零知识证明有点复杂,有兴趣的读者可以阅读相关资料)的...
知识:矿工,挖矿,矿池,矿机
...须符合三个条件:唯一性、单向性、暴力求解:1、哈希函数的唯一性直观的理解就是:只有输入X,才能得到H(X)。理解这个特性时,可以把哈希函数理解成你和你的指纹,你是输入,你的指纹是输出,唯一性就是指只有你才能有你的指纹,在比特币里就是指,你转账用的比特币地址,只有你的公钥才...
知识:技术,公钥,中本聪,哈希,比特币
...须符合三个条件:唯一性、单向性、暴力求解:1、哈希函数的唯一性直观的理解就是:只有输入 X,才能得到H(X)。理解这个特性时,可以把哈希函数理解成你和你的指纹,你是输入,你的指纹是输出,唯一性就是指只有你才能有你的指纹,在比特币里就是指,你转账用的比特币地址,只有你的公钥...
知识:公钥,比特币,中本聪,比特币的