如何产生大量的比特币地址,比特币地址的生成算法是怎样的?

  如何产生大量的比特币地址,比特币地址的生成算法是怎样的? 让我们先简单的说说比特币地址是怎么算出来的。比特币是建立在数学加密学基础上的,中本聪大神用了椭圆加密算法(ECDSA)来产生比特币的私钥和公钥。由私钥是可以计算出公钥的,公钥的值经过一系列数字签名运算会得到比特币地址。

  需要说明的是:因为由公钥可以算出比特币地址,所以我们经常把公钥和比特币地址的说法相混淆,但是他们都是指的一个概念。比特币地址只是另一种格式的公钥。

  从比特币私钥得到我们所用的比特币地址需要九个步骤。中间要用到SHA256加密、RIPEMD160加密和BASE58编码。我们最终用到的比特币私钥和比特币地址一般都是经过BASE58编码的结果。整个流程如下图所示。

  第一步,随机选取一个32字节的数、大小介于1 ~ 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141之间,作为私钥。

  18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725

  第二步,使用椭圆曲线加密算法(ECDSA-secp256k1)计算私钥所对应的非压缩公钥。 (共65字节, 1字节 0x04, 32字节为x坐标,32字节为y坐标)关于公钥压缩、非压缩的问题另文说明。

  0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B

  23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6

  第三步,计算公钥的 SHA-256 哈希值

  600FFE422B4E00731A59557A5CCA46CC183944191006324A447BDB2D98D4B408

  第四步,取上一步结果,计算 RIPEMD-160 哈希值

  010966776006953D5567439E5E39F86A0D273BEE

  第五步,取上一步结果,前面加入地址版本号(比特币主网版本号“0x00”)

  00010966776006953D5567439E5E39F86A0D273BEE

  第六步,取上一步结果,计算 SHA-256 哈希值

  445C7A8007A93D8733188288BB320A8FE2DEBD2AE1B47F0F50BC10BAE845C094

  第七步,取上一步结果,再计算一下 SHA-256 哈希值(哈哈)

  D61967F63C7DD183914A4AE452C9F6AD5D462CE3D277798075B107615C1A8A30

  第八步,取上一步结果的前4个字节(8位十六进制)

  D61967F6

  第九步,把这4个字节加在第五步的结果后面,作为校验(这就是比特币地址的16进制形态)。

  00010966776006953D5567439E5E39F86A0D273BEED61967F6

  第十步,用base58表示法变换一下地址(这就是最常见的比特币地址形态)。

  16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM

  想要产生大量的比特币地址,应该使用一个命令,然后再通过一个管理工具吧,他的地址的结果提取出来同时这也需要非常好的硬件的配合。很多人都想问如何产生大量的比特币地址?那么下面就让我们来详细的为大家介绍一下.希望本篇文章可以解答大家一直以来的疑惑让大家了解到它的产生它的作用,以及它对电脑系统和算法有什么比较好的优点和优化下面让我们来一起为大家解答一下。

  大虾版:如果想在wallet.dat里生成大量地址,使用以下命令:-keypool=Set key pool size to (default: 100)再使用比特币钱包管理工具Pywallet把结果提取出来。

  菜鸟版: 给大家介绍个网站bitaddress.org,是一个单一的 HTML文件,可以把它保存下来,到离线的电脑上生成大量的地址,使用Bulk Wallet/批量钱包标签,来批量生成地址。Javascript的表现可能会影响生成速度,以目前的硬件水平,可以每分钟生成大约100 你为什么要几十万地址呢?有什么用? 几千地址还是较简单,生成几万估计较卡。

  比特币是建立在密码学基础之上的,因此其地址也是匿名的,不包含所有者的任何信息。中本聪利用了椭圆曲线算法先产生比特币的私钥和公钥,然后将公钥的值再经过一系列数字签名运算就得出了我们所使用的比特币地址。在这里,私钥用来声明用户对比特币的所有权,由私钥可以推导出公钥,反之则不行。

免责声明: 文章源于会员发布,不作为任何投资建议

如有侵权请联系我们删除,本文链接:https://www.sws100.com/qukuai/156617.html

(0)
句子百科句子百科
上一篇 2023年 1月 1日
下一篇 2023年 1月 1日

相关推荐

  • 国产十大液晶电视品牌 中国液晶电视十大品牌榜单

      对于要装修房子的人来说,选择一款合适的电视机的要求也越来越高,电视机品牌排行榜也备受大家关注,今天我给大家分享一下2021年电视机品牌排行榜,你就知道什么品牌口碑好了。   1.索尼   索尼作为画质之王当之无愧的位列之一,在太多人的心里索尼的电视是无法超越的,而索尼独有的X1图像处理芯片的效果相比其他品牌的电视也是更加优胜的。   推荐索尼电视X900…

    2022年 8月 28日
  • 阿童木币(ATOM币)有哪些风险

    大家好,句子百科网小编(sws100.com)下面围绕“阿童木币(ATOM币)有哪些风险”主题给大家详细介绍一下。 ATOM 人称阿童木 VDS 比特币共振币 ATOM币的中文名叫阿童木币。ATOM币英文全称是Cosmos。Cosmos项目是由Tendermint团队于2016年发起具有高度前瞻创新性的区块链跨链项目。atom币总量为236,355,290,…

    区块链 2023年 4月 3日
  • 以态坊交易所电脑版下载教程 以态坊APP软件官版以态坊注册入口

    邀请好友注册并登录,获取价值高达60000元的数字货币盲盒。   以态坊app交易平台是全球最大的交易所,有着全球币圈最快的新闻,能让用户了解最新最快的行业趋势,还有主流的货币信息,以及最新的趋势图,更有专业的分析师在在线24小时解决问题,有需要的小伙伴可以下载。 欧易最新官网入口>> 点击下载/注册领数字币盲盒   &nbs…

    2023年 1月 11日
  • 在币安交易所买比特币安全吗?币安APP安全吗?

    币安买比特币安全吗?说到交易所,其实说到底相当于数字货币银行,而数字货币交易过程就是在银行买理财项目的过程,而提到银行,大家都知道最关键的就是资产的安全性,也正是因为如此,对于投资比特币的人来说,比特币交易过程中的安全也非常重要,而本文提到的币安交易所,是目前国内三大比特币交易所之一,那么,币安买比特币安全吗?下面小编就给大家深度解析一下币安买比特币安全吗?…

    2022年 11月 27日
  • 加密货币是如何运作的?加密货币要怎么购买呢

    在币圈,相信大家对于加密货币再熟悉不过了,加密货币是一种不依赖银行来验证交易的数字支付系统,这是一个点到点系统,能够让任何地方的任何人都可以推送和接收支付。加密货币没有中间发售或监管部门,而是应用去中心化系统来纪录交易和发售新单位。那么,加密货币是如何运作的呢?又要怎么购买呢?下面,我们一起来看看。 加密货币不受政 府或中间监管部门的控制。做为一个概念,加密…

    2023年 3月 28日

联系我们

在线咨询: QQ交谈

邮件:k37759@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信