> 币圈百科 >

币圈入门知识之什么是比特币私钥、公钥和地址

 来源于:比特币资讯网   日期2020-09-18 15:11:21   


实力交易所诚招优质代理商每日结算 月入百万欢迎咨询 招商客服V: btacoin88

哈希函数(Hash Function),也称为散列函数,给定一个输入x,它会算出相应的输出H(x)。哈希函数的主要特征是:1.输入x可以是任意长度的字符串2.输出结果即H(x)的长度是固定的3.计算H(x)的过程是高效的(对于长度为n的字符串x,计算出H(x)的时间复杂度应为O(n))

椭圆曲线加密算法

椭圆曲线在密码学中的使用是在1985年由Neal Koblitz和Victor Miller分别独立提出的。它的主要优势是在某些情况下它比其他的算法(比如RSA)使用更小的密钥但提供相当的或更高等级的安全性。比特币使用了基于secp256k1椭圆曲线数学的公钥密码学算法。

它包含私钥与公钥,私钥用于对交易进行签名,将签名与原始数据发送给整个比特币网络,公钥则用于整个网络中的节点对交易有效性进行验证。签名算法保证了交易是由拥有对应私钥的人所发出的。

私钥

实际上是长度为256bit的二进制数,256 bit = 1.15e+77宇宙中所有原子的总数大概是10的80次方。如果我们进行2256+1次随机生成私钥,那么必然会生成一个此前出现过的私钥;甚至从概率的角度看,进行2130次私钥生成就会有99%的可能得到已有私钥,但是这个情况目前极难出现。

公钥

使用椭圆曲线加密算法(ECDSA-secp256k1)计算私钥所对应的非压缩公钥,该过程不可逆。公钥的长度为65bytes:头部标识:1byte(0x04)X-integer:32bytes(BE)Y-integer:32bytes(BE)

地址

将公钥经过多次哈希散列及处理生成btc地址。



实力交易所诚招优质代理商每日结算 月入百万欢迎咨询 招商客服V:btacoin88

 部分网友评论内容

  • 暂无相关的评论内容!
 网友评论
 评论 (0)
注:评论内容不能超过300字!
 

 推荐阅读

  • 比特币是第一个数字货币吗?数字

    比特币是由一个叫中本聪的程序员于2009年开创,中本聪写的白皮书描述了比特币的概念,即使现在比特币的模仿者越来越多,但是比特币仍然是目前市值最高

  • 第一枚比特币怎么诞生的?BTC挖矿

    第一枚比特币其实是由挖矿来的,那么该怎么挖矿呢?比特币(BTC)通过网络挖矿来生成新的比特币。所谓挖矿就是利用电脑算力解决一系列的复杂数学问题,以

  • 数字货币如何保障隐私?比特币能

    当我们使用电子货币(银行卡、支付宝、微信支付)等时是没有隐私的,因为关于你账户的所有交易记录,都保存在对应中心化公司里。 为什么货币需要隐私(匿

  • 什么是比特币钱包?都有哪些分类?

    比特币钱包大概有三大类别:网络钱包、软件钱包和实体硬钱包。 比特币钱包的组成主要由私匙、公匙和地址址组成,公匙可以透过数学公式SHA生成不同的地

  • 数字货币网站是什么?sosobtc是什

    sosobtc是一家数字货币行情网站,sosobtc隶属于深圳可链科技有限公司,sosobtc作为币圈最专业的数字货币行情、资讯、导航为一身的专业网站,sosobtc拥