主页 > imtoken官网网址 > 全面解读比特币(一):开始前的概念

全面解读比特币(一):开始前的概念

imtoken官网网址 2023-01-16 21:41:27

之所以想到开这个系列,是因为区块链领域总是有新人进入。 最近好几次跟不同的人讲比特币这个话题,之前写的很多文章基本都讲过了。 说到这些内容,毕竟还是有些零散,而且早期文章中的一些细节还是有偏差的(小柯心里有数),还是先完整的梳理一下吧。 以后可能还会有其他的事情“彻底解释”,敬请期待。

今天是第一部分。 在开始讲比特币的具体操作之前原始的比特币是怎么获取的,我们需要先明确几个概念:

比特币原始价格是多少_比特币原始源码分析_原始的比特币是怎么获取的

1. 比特币:比特币一词用于指代这种货币和整个比特币网络。 萧克自己在提到后者时总是加“网”来区别。

然后,比特币不是一个具体的东西,我手里没有一枚闪亮的金币,或者我的电脑里存了一段代码,我有一个比特币。 比特币网络本质上是一个账本,记录了A有多少比特币,B有多少比特币(这里的A和B不是指人,后面会解释)等等,“A拥有比特币”的唯一证明是账本上有相应的记录。

比特币原始价格是多少_原始的比特币是怎么获取的_比特币原始源码分析

2、比特币网络:作为一个网络,当然是由节点组成的(有全节点和轻节点,后面会讲到),但是传统的计算机网络是有层次的,比特币网络的所有全节点都是平等的。

原始的比特币是怎么获取的_比特币原始价格是多少_比特币原始源码分析

原始的比特币是怎么获取的_比特币原始源码分析_比特币原始价格是多少

每个节点都会被分配一个地址,以后我们会用字母A、B来代表它,而人则用A、B来代表。前面说过,比特币网络本质上是一个账本,记录着账户余额每个地址。

结合这两项我们可以知道,一个转账行为,比如A转10个比特币给B,其实A和B之间并没有转任何东西,但是在账本上,A的余额减少了10,B的余额增加了到 10。

原始的比特币是怎么获取的_比特币原始价格是多少_比特币原始源码分析

并且这个账本保存在所有的全节点上原始的比特币是怎么获取的,不由任何特定的节点管理。 所有节点认可的账本就是整个比特币网络的账本。 这就是比特币网络被称为分布式账本的原因。

3. 密钥和非对称加密。 每个人都熟悉对称加密。 一段文本用特定的密钥加密。 不知道密钥的人无法知道文本的内容,但知道密钥的人可以用密钥解密得到原文。 非对称加密是指用一定的密钥对一段文本进行加密。 它不能用这个密钥解密。 它需要另一个相应的密钥来解密,而后一个密钥不能用前一个密钥推导出来。

比特币原始源码分析_原始的比特币是怎么获取的_比特币原始价格是多少

这样一对密钥,所有人都知道的公钥称为公钥,只有拥有者知道的密钥称为私钥。 数据可以用公钥加密,用私钥解密,或者相反,这取决于具体需要。

4、散列函数(hash function或hash function):散列函数就是这样一个过程,通过一种算法,输入任何数据后,输出一个固定长度的值,看起来像是字母数字的随机组合。 这种行为当然是不可逆的。 具体的算法有很多可供选择,新的算法也在不断研究中。 比特币目前使用 SHA-256。 计算出的值称为散列值(译为散列值、散列数、散列数等)。

哈希函数的基本要求是输入不同,输出一定不同。 必须实现一个好的散列函数。 如果输出不同,则输入也基本不同(如果相同,则称为哈希冲突)。