特币是一种基于密码学和去中心化技术的电子货币。中本聪在2008年11月发表的比特币白皮书上提到了一种全新的去中心化的电子记账系统,也就是比特币的原型。这种系统与我们平时的记账系统完全不同。我们平时所用的电子现金是由银行来负责记账的,而在银行背后提供支持的是国家信用。去中心化的电子记账系统则完全不同,不需要任何的中心化的机构,所有的参与者共同参与记账。
比特币网络所依赖的公共共享总账是比特币区块链。比特币区块链当中包含了所有的已经被确认过的交易数据。有了这些交易数据比特币的钱包,就可以将可用的余额计算出来。而且对于新的交易中的消费方的花销可以进行核实,并且通过这样的方式来确定用户手中所拥有的比特币的数量。密码学原理正好可以有效地保证区块链的时间顺序和完整性。
比特币交易就是包含在区块链当中的比特币钱包之间进行价值的转移。比特币钱包保存着一份私钥或者是电子的保密数据,这个功能可以用来进行交易的签名,也就是说为钱包的拥有者提供数学证据来证明交易。交易一旦成立,将会在所有的用户之间广播,这个过程也被称之为挖矿的处理过程,比特币网络将会对整个过程进行确认。
比特币挖矿指的就是将需要确认的交易数据,进行验证确认然后添加到区块链当中。通过比特币挖矿可以,保证区块链当中的所有数据和内容都按照时间的顺序进行存储,而且在比特币的网络中保持中立。而且在比特币网络当中任何的计算机系统都需要达成一致。
相关的交易数据,如果想要被确认就必须进行打包成一个区块,然后按照顺序和密码学的规则添加到区块链当中。有了这些规则,能够有效的防止这些数据被篡改。因为这些数据一旦被篡改所有与之相连的块都会失效。
比特币挖矿核心就是将一个复杂的数学难题解决,实际上就是通过计算机进行哈希计算,计算完成之后,获得了正确的被验证的哈希值,就可以得到比特币奖励。进行比特币挖矿就需要拥有相应的矿机,矿工首先需要购买挖矿设备,然后进行相应的挖矿软件的下载,可以选择加入矿池,进行挖矿也就是完成比特币网络上所发布的计算难题。一旦完成计算,并且被记录在区块链当中,成功就可以获得比特币作为奖励。