比特币钱包介绍「区块链入门六」

2008年中本聪在一个小众的密码学讨论小组发布了一篇名为《比特币:一种点对点的电子现金系统》的技术论文,宣告了比特币的诞生。而在这篇论文发布后的第二年,也就是2009年1月3日,比特币软件就正式启动了,世界上第一个区块链数据也由此而生。

在随后十年不到的时间里,比特币成长速度让世人震惊,区块链也开始真正改变这个世界。而今天我们将向大家介绍的是比特币的核心客户端程序,通过阅读这篇文章,小编相信能帮助大家更好地理解比特币和区块链。

首先,下载比特币核心客户端。网址是:https://bitcoin.org/zh_CN/download,这个客户端也被称为“中本聪客户端”。它能够实现除挖矿之外的比特币系统所有方面,成为比特币网络中一个真正完整的网络节点。大家可以根据自己的系统来选择相对应的版本。

比特币钱包介绍「区块链入门六」

在下载过程中,我们顺便介绍下bitcoin.org这个网站。Bitcoin.org最初是由中本聪和另外一个开发者Matti Malmi所注册创立,用来发布一些比特币最新的开发进度,也提供白皮书和软件下载等。

而在中本聪离开之后,网站目前的主要用处是进行比特币的基础介绍、更新维护比特币核心客户端和创建开发文档,在比特币世界中依然具有一定的权威性。

下载并解压缩文件之后,我们可以打开红圈内的应用程序,这也是比特币核心客户端的主启动程序。

比特币钱包介绍「区块链入门六」

首次打开该程序,作为一个全节点客户端,比特币核心需要同步所有过往的区块账本数据。软件提示需要有203GB的储存空间,如果要进行全同步,需要数十个小时的下载时间。

比特币钱包介绍「区块链入门六」
比特币钱包介绍「区块链入门六」

那是否可以跳过这个同步呢?其实是可以跳过同步的,但是之后是不能接受比特币支付的,想要进行完整的转账,就必须要进行完全同步

有人想,这个比特币一口气要同步那么多数据,我只是想体验下,是否有试用版本呢?答案是可以的。在我的电脑里搜索wallet.dat,可以找到bitcoin core的数据目录。

比特币钱包介绍「区块链入门六」

在目录下的创建一个文本文件,命名为bitcoin.conf,同时在bitcoin.conf中写入配置项:

Testnet=1

比特币钱包介绍「区块链入门六」

然后保存,重新启动之后,大家就可以看到一个绿油油的bitcoin core客户端了,标题上也有了“测试网络”的标记。

比特币钱包介绍「区块链入门六」

其实比特币核心从功能看起来更像是作为一个钱包,只不过他拥有全节点的特征,保留了完整的区块链账本数据,能够独立自主的检验所有交易。

虽然可能很多人会嫌全节点的同步非常麻烦,但事实上保留完整区块链数据的节点是非常重要的。比特币之所以能够成为一个去中心化、可信任的交易网络,就是依赖于这些全节点。而我们在平时进行小额交易和存储的时候则完全可以使用轻钱包,尽管这些轻量级节点的正常使用都是要通过全节点才能完成,但他们在客户端则不需要如此长的同步时间。

因此在bitcoin.org的网站上,也可以看到其他钱包的一些推荐,大家可以根据自己的实际情况有选择地进行使用。当然作为这篇文章的作者,我自然是首推“官方”的比特币钱包——Bitcoin Core的。

比特币钱包介绍「区块链入门六」

今天的比特币核心客户端科普就到这里了,大家有疑问的可以在下方评论,链百科小编会进行及时回复的。

从零开始学习区块链合集

声明:链百科登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成任何投资建议。投资者据此操作,风险自担。