比特币

比特币(Bitcoin)是一种基于分布式网络的数字货币,也指用来构建这种数字货币的网络系统。...[ 百科 ]

比特币是什么

比特币(Bitcoin)是一种基于分布式网络的数字货币,也指用来构建这种数字货币的网络系统。

这种数字货币不同于法币和一般等价物,它的价值由网络共识决定。也没有实物,由去中心网络上的分布式账本记录交易数据,由网络节点记账(挖矿)而产生,而记账工作是由网络上所有节点共同参与的,每个节点上都保存一份完整的账本。

由于它去中心化的特性,从而不用承担因任何中心化机构(如银行,某宝等)的故障或失误导致的损失,因为没有任何一个网络节点可以修改交易数据。

比特币账本

比特币的账本是一个基于密码学安全的分布式账本,一个方便验证,不可篡改的账本

节点在记账的时候将原始账页信息进行哈希运算得到一个哈希值,再将账页和哈希值打包就成了一个区块。在打包下一个区块的时候会将上一个区块的哈希值和当前账页再次哈希,得到一个新的区块,以此继续,最新的区块总是间接包含所有之前的账页信息,并且只要验证最后一个区块的哈希值就相当于验证了整个账本,而任何一个交易信息的更改,都会导致该交易之后的所有哈希值发生变化,从而验证不通过,实现不可篡改。

比特币账户

实际上比特币的账户是用地址来表示,账本上不显示个人信息,转账是把比特币从一个地址转移到另一个地址。拥有某个地址的私钥就能用这个地址进行支付。

比特币系统使用了椭圆曲线签名算法,算法的私钥由 32 个字节随机数组成,在交易时,付款节点用私钥对交易信息进行签名然后广播,等待其他节点验证通过则交易成功。

比特币地址和私钥是一个非对称的关系,私钥经过一系列运算(其中有两次 Hash)之后,可以得到地址, 但是无法从地址反推得到私钥。

推荐用户