1.介绍 - 精通比特币笔记

什么是比特币

比特币系统是一个分布式的点对点网络系统,是以去中心化的信任为基础的,因此没有中央权威机构及“中央”服务器,也没有任何发行机构。比特币是通过“挖矿”产生的,挖矿就是在验证比特币交易的同时,也参与解决一个数学问题的竞赛。任何参与者都可以用他们的电脑算力来验证和记录交易,解决一个数学难题,参与者通常被称为“矿工”。平均每10分钟就有人能验证过去10分钟内发生的交易,并获得比特币系统生成的新比特币作为奖励。

比特币协议为了保持10分钟左右能有人挖矿成功,对数学问题的难度进行动态调整。

比特币协议还规定每4年新币的开采量减半,比特币总量为2100万枚,因此,比特币是一种通货紧缩货币。

比特币发展

2008年,一个化名为中本聪的人(或者团队),在一篇名为《比特币:一个点对点的电子现金系统》的论文中首先提出了比特币,并开发出了比特币系统,于2009年启动。分布式计算及共识算法为比特币提供了快速的增长能力及高度的安全性。

完整比特币客户端

一个完整的比特币客户端存储了整个比特币的交易记录,也称作全节点。完整的比特币客户端管理用户的钱包,并可以在网络上进行比特币交易,也能完成挖矿工作。

轻量级客户端

一个轻量级的客户端可能仅仅包含钱包功能,它需要依赖第三方全节点才能进行比特币交易,并接入比特币网络。轻量级客户端不需要保存完整的比特币交易记录也能使用。

在线客户端

通过网页实现的比特币钱包,完全依赖于第三方全节点才能工作,实现比特币管理及交易

获取你的第一枚比特币

打开你的任何一种比特币客户端后,都会生成一个类似 1GdK9UzpHBzqzX2A9JFP3Di4weBwqgmoQA的字符串,这就是比特币的地址,通常是1和3打头的。向别人提供这个地址,对方就可以把比特币打入这个地址。地址的生成没有任何限制,你可以任意生成多个地址,每个地址都可以接收比特币,而钱包程序就是管理这多个地址和对应解锁密钥的软件。

你可以从Coinbase,币安,火币等交易所来购买比特币,也可以通过成为比特币矿工来获取比特币。

发送和接收比特币

Alice已经创建好她的比特币钱包,并拥有了比特币地址及解锁私钥。她的比特币地址和与之想对应的解锁私钥是由钱包程序随机生成的。刚创建好的地址是没有被公布在比特币网络之中,也没有记录在比特币系统中,因为Alice只是创建了一个比特币地址及对应的解锁私钥,并没有任何交易和这个地址有关联,对于比特币系统来说,根本不知道这个地址的存在。当Alice的比特币地址接收到在比特币账簿(区块链)中公布的一笔交易时,这个地址才被比特币系统记录下来,并被比特币全网认识,Alice就可以在比特币账簿中查询比特币余额了。

发送比特币时,你需要输入一个接收比特币的地址,要转的比特币数量。比如Alice要给Joe转0.1个比特币,那Alice需要输入Joe的比特币地址,输入转账金额,确保没有任何输入错误后,Alice点击了确认按钮,钱包程序便发起了一笔由Alice的私钥签名的交易,这会告知整个比特币网络Alice已经授权从她的比特币地址转出0.1个比特币到Joe的地址中。交易是通过P2P网络传播,不到一秒钟,网络中大多数连接质量较好的节点就会收到这笔交易。Alice可以在blockchain.info网站中输入她的地址,就能查看她的交易记录。

扫描二维码关注公众号,回复: 1622801 查看本文章

猜你喜欢

转载自blog.csdn.net/koptop/article/details/80636825