首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链基础知识篇——比特币经典书籍《精通比特币》第一章解读

牛市赚钱,熊市攒币。只有建立了对区块链、虚拟货币的认知,清楚背后的原理,才能在牛市或熊市中保持独立的判断,才能保持对价值币的信仰。接下来,我将带你一起开启区块链基础知识学习之旅,从比特币经典书籍《精通比特币》开始。

1.1. 什么是比特币

比特币是一种数字货币,它没有实体、也没有虚拟物品可以对标。比特币隐含在收发币的转账记录中,用户只要有证明其控制权的密钥,用密钥解锁,就可以发送比特币。

它还是一种网络、一种协议、一种分布式计算创新的代名词。比特币是通过技术手段实现点对点交易的电子现金系统,不需要任何第3方机构参与。为了在比特币系统中传输交易,需要运行在比特币的点对点网络中;为了确保交易的有效性和防止双重支付,需要定义一套完整的协议规范,同时通过分布式计算来确认交易;为了确保比特币交易系统持续稳定的运行,将确认交易和比特币奖励联系在一起,通过奖励和手续费机制,使参与的矿工获得收益,保障系统的自我延续。

比特币由这些构成:

一个去中心化的点对点网络(比特币协议)

一个公共的交易账簿(区块链)

一个去中心化的数学和确定性的货币发行(分布式挖矿)

一个去中心化的交易验证系统(交易脚本)

1.2 比特币发展史

2008年,一个化名为中本聪的人,发表了论文《比特币:一个点对点的电子现金系统》,其结合了之前多个数字货币的发明,关键的创新是利用分布式计算(即工作量证明)每隔10分钟进行一次全网选拔,使去中心化的网络交易同步。

根据中本聪发行的比特币网络运行论文,同时比特币网络在其他的程序员修订之后,与2009年正式启动。

中本聪于2011年4月退出公众视野,将比特币的代码开发和网络建设留给了社区成员。而中本聪本人是谁,至今仍是未解之谜。

1.3 比特币的使用场景

通过真实的故事,描述比特币在现实生活中的使用场景,如北美低价零售、北美高价零售、离岸合同服务、慈善捐赠、进口/出口、比特币挖矿。

1.4 入门

用户可通过比特币客户端完成比特币交易,比特币客户端主要有3种形式:

完整客户端:存储比特币交易的完整历史,可在比特币网络直接发起交易。它具有高度的安全性、隐私性、稳定性。然而,由于将所有的交易记录存储到本地,需要占用大量的存储空间和内存。常见的完整客户端,如Bitcoin Core等。

轻量级客户端:不保存比特币的所有交易副本,需有第3方服务器来确认交易。轻量级钱包的优点是快速简单、占用资源少;缺点是如果提供服务的第3方服务遭受了损失,用户可能会失去资金。常见的轻量级客户端,如Electrum等。

在线客户端:通过网页浏览器在第3方服务器上访问和存储钱包,优缺点与轻量级钱包类似。

用户选择哪个钱包,取决于其需管理资产的数目以及对风险的知悉。

下面以轻量级钱包Electrum为例,说明如何通过比特币客户端来发送和接收货币:

下载Electrum客户端。在比特币官网https://bitcoin.org/zh_CN/的资源栏目,找到钱包下载入口,找到Electrum并下载安装。

安装过程中,可选择默认的设置,在最后会提示需要记忆的12个助记词,一定要把这些助记词记到本子上;并设置客户端的访问密码,即可进入主界面。界面默认是英文,可通过右下角的设置键—Appearance栏,修改“Language”为母语即可。

接收比特币。在“接收”菜单中,可看到比特币接收地址,可以将该地址打印或复制,分享给其他用户,这样他们就可以直接通过这些地址发送比特币到你的钱包里。在“接受”菜单栏,我们可以创建任意新的地址,地址数量几乎不受限制,这些地址都能将比特币转移到自己的钱包,钱包是多个地址和解锁密钥的集合。

发送比特币。在“发送”菜单中,输入对方的比特币地址和发送金额、选择手续费用,可讲钱包中的比特币发送到对应地址中。

比特币地址是以1或3开头的数字,对应一个她可以掌控的资金私钥,当该地址和账户之间还没有产生任何交易,也就没有任何关联,直到这个地址接收到区块链账簿公布过的一笔交易时,才会成为众多可能有效的地址之一。一旦该地址的交易被确认,就可以在公开账簿中查看该地址的余额了。

如果你有疑问,可在文末留言交流。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券