比特币原理整理(一)
前几天研究了一下比特币,对这几天的研究结果做一个总结,里面有些内容是我自己的一些理解,如果有错误望指正,谢谢。 现在比特币这个词有多种含义,可能指代的是一种数字货币,也可能指代的是其底层的存储方式-区块链。本文中也不做区分,根据上下文文意,比特币可能表示数字货币,也可能表示区块链。 比特币是由中本聪发明的,中本聪这个名字可能是一个化名,其发表了一篇关于比特币的论文:《⽐特币:⼀个点对点的电⼦现⾦系统》,从此比特币正式进入人们的视野。2009年,开发人员将比特币进行了实现。 比特币使用分布式账簿记录网络中出现的每一笔交易。既然是分布式的账簿,也就意味着这个账簿会在网络中的很多机器上存储,网络中的机器使用P2P协议进行通信,将各自存储的账簿进行统一。网络中发生的交易也是通过P2P协议发送到网络中的其他机器上。比特币网络中没有所谓的中央管理机构,各个机器都是自主验证交易合法性,并将合法交易记录到分布式账簿中。 比特币中还涉及到公钥、私钥和地址的概念。每一个比特币交易都必须含有比特币持有人的私钥数字签名,否则比特币网络是不会接收该交易的。公钥在比特币网络中是公开的,用于对交易的合法性进行验证。地址用于表示收款人的地址。 上面这些是一些基础内容,我觉得有了上面这些基础知识就足够了。 我们作为一个普通用户使用比特币时,首先需要申请一个比特币的私钥。私钥是其实就是一个随机数,它是位于1--1