区块链资讯网>比特币价格>正文

什么是比特币?比特币基础知识基本概念?

摘要
什么是比特币?比特币基础知识基本概念?椭圆曲线数字签名算法(ECDSA)是使用椭圆曲线对数字签名算法(DSA)的模拟,该算法是构成比特币系统的基石。

    什么是比特币?比特币基础知识基本概念?椭圆曲线数字签名算法(ECDSA)是使用椭圆曲线对数字签名算法(DSA)的模拟,该算法是构成比特币系统的基石。


什么是比特币,比特币基础知识,比特币基本概念


    私钥


    非公开,拥有者需安全保管。通常是由随机算法生成的,说白了,就是一个巨大的随机整数,256位、32字节。大小介于1 ~ 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141之间的数,都可以认为是一个合法的私钥。于是,除了随机方法外,采用特定算法由固定的输入,得到32字节输出的算法就可以成为得到私钥的方法。于是,便有了迷你私钥(Mini Privkey),原理很简单,例如,采用SHA256的一种实现:


    private key = SHA256(<passphase>)


    迷你私钥存在安全问题,因为输入集合太小,易被构造常见组合的彩虹表暴力破解,所以通常还是使用系统随机生成的比较好,无安全隐患。


    公钥


    公钥与私钥是相对应的,一把私钥可以推出唯一的公钥,但公钥却无法推导出私钥。公钥有两种形式:压缩与非压缩。


    早期比特币均使用非压缩公钥,现大部分客户端已默认使用压缩公钥。这个貌似是比特币系统一个长得像feature的bug,早期人少活多代码写得不够精细,openssl库的文档又不足够好,导致Satoshi以为必须使用非压缩的完整公钥,后来大家发现其实公钥的左右两个32字节是有关联的,左侧(X)可以推出右侧(Y)的平方值,有左侧(X)就可以了。


    现在系统里两种方式共存,应该会一直共存下去。两种公钥的首个字节为标识位,压缩为33字节,非压缩为65字节。以0x04开头为非压缩,0x02/0x03开头为压缩公钥,0x02/0x03的选取由右侧Y开方后的奇偶决定。


    压缩形式可以减小Tx/Block的体积,每个Tx Input减少32字节。


    签名


    使用私钥对数据进行签署(Sign)会得到签名(Signature)。通常会将数据先生成Hash值,然后对此Hash值进行签名。签名(signature)有两部分组成: R + S。由签名(signature)与Hash值,便可以推出一个公钥,验证此公钥,便可知道此签名是否由公钥对应的私钥签名。


    通常,每个签名会有三个长度:73、72、71,符合校验的概率为25%、50%、25%。所以每次签署后,需要找出符合校验的签名长度,再提供给验证方。


    地址


    地址是为了人们交换方便而弄出来的一个方案,因为公钥太长了(130字符串或66字符串)。地址长度为25字节,转为base58编码后,为34或35个字符。base58是类似base64的编码,但去掉了易引起视觉混淆的字符,又在地址末尾添加了4个字节校验位,保障在人们交换个别字符错误时,也能够因地址校验失败而制止了误操作。


    由于存在公钥有两种形式,那么一个公钥便对应两个地址。这两个地址都可由同一私钥签署交易。


    货币存储


    比特币是密码货币、纯数字化货币,没有看得见摸得着的硬币或纸币。一个人持有比特币意味着:


    其拥有一些地址的私钥


    这些地址是数笔交易的输出,且未花费


    所有货币记录均以交易形式存储在整个blockchain数据块中,无交易无货币。货币不会凭空产生,也不会凭空消失。遗失了某个地址的私钥,意味着该地址上的Tx无法签署,无法成为下一个Tx的输入,便认为该笔比特币永久消失了。


    货币发行


    既然所有交易的输入源头都是来自CoinBase,产生CoinBase时即意味着货币发行。比特币采用衰减发行,每四年产量减半,第一个四年每个block的coinbase奖励50BTC,随后是25btc, 12.5btc, …并最终于2140年为零,此时总量达到极限为2100万个btc。


    【免责声明】以上文章是今日小编为您介绍比特币价格的个人观点,请读者仅作参考,投资有风险,入市须谨慎!本站不拥有所有权,不承担相关法律责任。如需了解“比特币行情最新价格”请关注:【比特币今日价格 http://www.hjhfxw.com/price/】如若转载,请注明。


比特币今日价格,比特币凌晨大跳水5150,套单你慌了吗?

比特币今日价格,比特币凌晨大跳水5150,套单你慌了吗?凌晨开始三连阳K,震荡区间也很小,布林带通道很窄,五点开始布林带通道大开,

04月26日 15:06

BTC行情走势分析:多次回调反弹行情抓住的比被套的是多还是少呢?

BTC行情走势分析:多次回调反弹行情抓住的比被套的是多还是少呢?据Tokenview数据显示,近24小时泰达币共发生18笔单笔金额超过100万USDT的链上转账。

04月23日 15:37

比特币价格走势图?比特币隔日日线虽然收阴早间盘面分析

比特币价格走势图?比特币隔日日线虽然收阴早间盘面分析,今天凌晨价格多次去到了5200下方,但都很快反弹回来,预示着5200位置阻力强劲。

04月22日 11:28

比特币行情最新价格?比特币持续的震荡上行让很多币种都挣了一口气

比特币行情最新价格?比特币持续的震荡上行让很多币种都挣了一口气,这一周充满了很多“可能”的机遇,也充满了很多“不可能”的未知,

04月22日 11:22

比特币今日价格?比特币现金能够买什么?

比特币今日价格?比特币现金能够买什么?可能对于投资者来说,它是暴富的神器,是投资的工具;对于开发者来说,是实现自身价值构建应用程序的网络和平台,

04月19日 15:47