新用户所需了解的基本知识


作为新用户,你只需选择一个钱包安装到你的电脑或者智能手机上。钱包成功安装之后,它会为你生成你的第一个比特币地址,在任何有需要的时候,你可以通过你的钱包生成更多的比特币地址。当你的朋友收到你发送给他们的比特币地址后,他们就可以付给你比特币,反之亦然,如果你的朋友把他们的比特币地址给你,你就可以用比特币付款给他们。实际上,这跟电子邮件的运作方式是非常相似的。所以剩下要做的就是去获取一些比特币,并将它们安全保存起来。要开始使用比特币,你并不需要了解技术细节。


余额 - 块链


块链是整个比特币网络依赖的一个公开共享的交易记录。所有已确认的交易均毫无例外地包含在块链中。如此一来,将可以证实在新的交易中,要花费的比特币确属于花费者所有。块链的完整性和时序性是由加密算法保证的。


交易 - 私钥


一笔交易是指将被包含在块链里的,在比特币地址之间进行的价值交换。比特币钱包为每个比特币地址保存一份称作私钥的保密数据。私钥用来为交易签名,为交易中的比特币的确来自于该比特币地址的拥有者提供数学上的证明。这个签名也避免了交易发生后被人修改的可能性。交易在用户之间传播,并在接下来几分钟内,通过一个叫作挖矿的过程被比特币网络所确认。


处理 - 挖矿


挖矿是个将待确认的交易数据包含到块链中,从而完成对这些交易进行确认的分布式共识系统。通过挖矿,可以强制性保证块链中的数据按时间顺序存储,保持比特币网络的中立性,且允许比特币网络上不同的计算机对系统状态达成一致。交易要获得确认,必须要被打包到一个符合非常严格的加密规则的块中,并通过比特币网络进行验证。这些规则可以防止对已有块的修改,因为一旦有改动,之后所有的块都将失效。挖矿的难度和中彩票相当,没人可以轻易地、连续地将新块加入到块链中。因此,没人可以控制块链中包含什么样的内容或者替换掉块链中的部分内容以达到回滚他们的花费的目的。


深入探究


这只是对比特币系统的一个简短概述。如果想了解更多细节,可以参阅原始论文,里面对比特币系统的设计有详细的描述,或者浏览比特币维基。