- 作者:Andreas M. Antonopoulos
- 中文翻译:王晓龙
译者的话:
不懂的东西坚决不投——这是投资的铁律。不过,不懂没关系,学么。别说根本学不会,你的眼神出卖了你的心,不是学不会,根本就是不想学。一次学不会,没关系。接着学下去好了,慢慢地就学会了,学吃饭、学走路、学说话,都学了那么多年,这点困难算不得什么,反正我们有大把时间浪费在美好的事物上。
别想那么多,除了行动,其他的都是虚幻。
以下是正文:
比特币是基于数字货币生态系统的概念与技术的集合体。在比特币网络中,参与者用比特币来储存和交换价值。尽管可以用其他传输网络,但比特币使用者还是主要通过互联网利用比特币协议进行交流。作为开源软件,比特币协议栈可以在手提电脑、智能手机等大多数计算设备上运行,让这项技术可以容易的得到。
人们可以用比特币买卖货物、向个人或者组织汇款、扩大信用等,就像使用传统的货币一样用比特币做任何事情,在整个网络里交易。比特币还可以用特殊的货币交易方式买卖、交易其他货币。从某种意义上说,比特币是一种完美的国际货币形式,因为他快捷、安全、没有国界。
与传统的货币不同,比特币完全是虚拟的。他是没有物理形状的币甚至不是数字币。在交易中比特币被用来表示价值的转移。在比特币网络中,使用者用密钥来证明他们对比特币的所有权。利用密钥解锁签名并发送给新的所有者。每个使用者都把密钥牢牢掌控手中,使用密钥签名是消费比特币的先决条件。
比特币网络是分布式的对等系统。就像没有”中心“服务器或者控制点一样。在比特币交易的过程中,需要完成找到数学问题的方法,这样就会创造出新的比特币,这个过程被称为”挖矿“。任何比特币网络的参与者(例如,任何人都可以使用设备运行完整的比特币协议栈)都可以像矿工一样使用他们的计算机算力来审核记录交易。平均每10分钟矿工使过去10分钟内的所有交易生效并且可以得到新比特币的奖励。实质上,挖掘比特币就是如中央银行的功能一样在发行货币,这样中央银行发行货币的功能需求就被取代了。
比特币协议还包括通过网络控制挖矿功能的内置算法。挖矿难度是动态调整的,一般保持在每10分钟成功记账一次——无论有多少矿工竞争,有多少笔交易在进行。按照协议新币产生的概率每四年减半一次,并且比特币的总量严格限制在2100万枚以内。流通中的比特币总量遵循一个简单的预测曲线,到2140年总量接近2100万枚。在很长的一段时期内,比特币的发行率不断降低,因此比特币是通货紧缩的。而且,比特币不能通过“印刷”纸币的方式超过预期的发行率。
在后台,比特币也是一种协议、对等网络和分布式的计算方法。比特币是近十年来第一个密码学和分布式系统研究成果的应用。它包含四个关键性的革新,是独一无二的强大的组合体。比特币由以下几部分组成:
去中心化的对等网络(比特币协议)
公共的交易分类账簿(区块链)
独立的交易认可和货币发行规则(共识机制)
利用有效的区块链实现全球去中心化共识机制(工作量证明算法)
作为一个开发者,我把比特币看做是金钱的互联网——一个通过分散计算来传递数字资产价值和保护所有权的网络。与我第一次见到的相比,比特币多出了许多。
这一段,我将解释一些主要的概念和术语,获得必要的软件,并且用比特币做一些简单的交易。我们还将进一步展开比特币的核心技术,测试比特币网络和协议的运行。
比特币之前的数字货币
数字货币的出现与密码学的发展密切相关。当人们认为需要使用比特代表价值进行货物和服务交易成为根本性的挑战的时候,比特币的出现就并不令人惊奇了。任何接受数字的货币的人都要面对三个基本的问题:
我能不能相信纸币是不可能被伪造的?
我能不能相信数字货币只能支付一次(著名的“双重支付”问题)?
我能不能确保没有人可以声明这些钱属于他们而不是我?
纸币发行者运用日益精细的印钞纸和印刷技术与假币问题进行着持续不断的斗争。有形的货币更易于处理双重支付问题,因为同一张纸币不可能同时出现在两个地方。当然,传统的货币经常被数字化存储和传播。在这种情况下,对货币流通具有全球眼光的中心权威不断推动电子交易清晰化,从而掌控了假币和双重支付问题。数字货币对于高深的油墨或者全息磁条并不有利,密码学为使用者声明价值的合法性提供了基础性的信用。特别是,通过密码数字签名授权使用者在数字资产或者交易上签字来证实他拥有财产的所有权。通过合适的结构,数字签名也能够用于处理双重支付问题。
上世纪80年代后期,密码学得到了广泛地发展和应用,很多研究者试图使用密码学来创建数字货币。早期的数字货币项目主要是以黄金等贵金属或者本国货币为主的数字化钱币。
早期的数字货币以中心化的方式运行的,以至于他们很容易被政府或者黑客攻击。早期的数字货币像银行系统一样有一个中心化的清算中心每隔一段时间对所有交易进行清结。不幸的是,绝大多å数新生的数字货币被忧虑的政府当作靶子,最终因吃官司而消亡。一些数字货币因为母公司破产清算而迅速失败。为了抵御政府以及犯罪等强大对手的干预,去中心化数字货币需要避免单点攻击。比特币是去中心化的系统可以避免中心化权威或者单点控制的袭击或者摧毁。