首页
学习
活动
专区
工具
TVP
发布

比特币核心钱包全解析

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的。

今天的比特币核心客户端科普就到这里了,大家有疑问的可以在公众号后台发送消息,区块链币风港会进行及时回复的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180716G1I2ZR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券