精通比特币(一)介绍

目录

什么是比特币

比特币入门

比特币的客户端


什么是比特币

人们称之为“比特币”的货币单位用于存储,也用于在比特币网络参与者之间传输价值。

比特币隐匿于发送者和接收者间价值传递的交易中。比特币用户拥有能够使他们在比特币网络中证明自己交易权的密钥,解密后可以使用比特币。密钥通常存储在每个用户的计算机的数字钱包里。

比特币是一个分布式点对点网络系统。比特币是通过一个名为“挖矿”的过程产生的,挖矿需要在处理比特币交易的同时参与竞赛来解决一个数学问题。在比特币网络中的任何参与者都是潜在的矿工,用他们电脑算力来验证和记录交易。每隔10分钟,有人能够验证过去10分钟发生的交易,作为回报,将会获得崭新的比特币。

比特币协议包括了内置算法,该算法可以调节网络中的挖矿功能。矿工必须完成的任务------在比特币网络汇总成功地记录一个区块交易-----的难度在动态调整,因此,无论何时有多少矿工(CPU)在挖矿,通常每10分钟就会有人成功。

新比特币开采出的每四年,这项协议也会减半开采速率,并限制比特币的开采总量为一个固定值:2100完枚。其结果,就是在流通中的比特币数量很容易根据预测曲线得出,将会在2140年达到2100万枚。由于比特币发行率是递减的,从长期来看,比特币是一种通货紧缩的货币。

实质上,比特币本身也是协议,是一种网络,一种分布式计算革新的代名词。比特币通货仅是这种创新的首次应用。比特币类似于互联网货币,一个通过分布式计算来传播价值和保障数字资产所有权的网络。

比特币代表了数十年的密码学和分布式系统的巅峰之作,这是一个独特而强大的组合,汇集了四个挂件创新点。比特币由四部分构成:

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

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

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

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

《比特币:一个点对点的电子现金系统》由中本聪在2008年首先提出。

比特币应用分布式计算系统(工作量证明(POW)算法)同时解决了“双重支付”和“拜占庭将军”问题。

比特币入门

比特币的客户端

比特币客户端的三种主要形式是:

完整的客户端

一个完整的客户端,或者称“全节点”,是存储所有比特币交易的整个交易历史的客户端,管理用户的钱包,并可以在比特币网络上直接开始交易。

轻量级客户端

轻量级客户端不保存所有交易的完整副本,因此必须依赖第三方的服务器来获取交易确认。

在线客户端

通过网页浏览器在第三方服器行访问和存储该用户的钱包,类似于在线邮件。

快速入门

比特币地址(公钥)以数字1或3开头。

比特币在两个钱包地址之间的转换中的“确认”:

期初,B的地址会显示A发出这笔的交易为“未确认”,这意味着这笔交易被广播到网络,但是尚未列入比特币交易记录账簿,即区块链中。总的来说,交易必须由一个矿工“开采”,交易是包括在区块中的。当新区块创建时,大约十分钟左右。该区域内的交易就被全网接受为“已确认”,区块中的比特币也都能使用。交易可以立即被其他人看到,但只有当其被包含在新开采的区块中,才是“被信任的”。

猜你喜欢

转载自blog.csdn.net/sinat_37138973/article/details/111470810