什么是比特币?
虽然“比特币”通常被称为加密货币,但它不仅如此。
比特币实际上是一个系统。
与任何系统一样,比特币系统是作为一个整体协同工作的元素或组件的集合。
让我们来看看比特币的不同组成部分。
比特币系统基本上只是一堆通过互联网相互“对话”的计算机。
为了能够相互交谈,每台计算机上都安装了比特币软件。
比特币软件是开源的,这意味着任何人都可以查看源代码。
开源意味着该软件不属于任何人或任何公司。它可以免费使用和修改。开源软件是设计为可公开访问的代码。这意味着任何人都可以查看、修改和分发他们认为合适的代码。
该软件被称为比特币客户端,由中本聪在 2008 年底创建。
该软件的原始实现现在称为比特币核心。中本聪一直担任比特币核心的原始维护者,直到他在 2010 年底消失,
从那时起,一群被称为“核心开发人员”的人接手并现在维护该软件。
软件有什么作用?它运行比特币协议。
协议是管理系统的一组规则或程序。所以比特币协议是定义比特币系统如何运作的一套规则。
例如,有一条规则规定了流通中的预定数量的比特币。规则的另一个示例指定确定交易有效的因素。
该协议或规则可以以书面形式描述,但在比特币的情况下,以计算机代码表示。然后将该计算机代码编译成软件。
编译只是意味着由程序员编写的人类可读的计算机代码被翻译成计算机可执行的机器代码。
任何人都可以下载并安装此软件。
因为比特币核心的代码是开源的,所以现在比特币的代码有多种实现。但比特币核心仍然是最受欢迎的,并被其他比特币软件用作参考版本。
目前,该软件安装在遍布全球的数千台计算机上。
这些计算机被称为比特币节点。
如果计算机(“节点”)连接到互联网并开始运行软件,它就会成为比特币网络的一部分。
一旦节点连接到比特币网络,它们就会开始相互通信和共享信息。
好吧,让我们列出已经提到的比特币系统的组件:
- 比特币软件
- 比特币协议
- 比特币节点
- 比特币网络
我们仍然缺少组件,但不用担心。后面的课程会慢慢介绍。
现在,让我们绘制一张比特币系统的“地图”,其中包含您目前所学的内容。
“地图”现在看起来很小,但请稍等!
随着您了解更多概念,我们将看到它的成长!准备好大吃一惊!😎