如何对比特币进行具体分类是一个有争议的问题。它是一种货币、一种价值存储手段、一种支付网络,还是一种资产类别?
幸运的是,定义比特币实际上是什么更容易。它是一种软件,是一种纯粹的数字现象——一组协议和流程。
这也是数百次利用加密技术创造虚拟货币的尝试中最成功的一次。比特币启发了数百个模仿者,但就市值而言,它仍然是最大的加密货币,在其十多年的历史中一直保持着这一地位。
与标准货币一样,比特币的生产、流程和保障措施都是为了防止欺诈并确保其价值升值。比特币的主要组成部分是区块链、挖矿、哈希、减半、密钥和钱包。下面将详细讨论它们。
(一般说明:根据比特币基金会的规定,“比特币”一词在指加密货币实体时大写,在指货币数量或单位本身时则为“bitcoin”。比特币也缩写为BTC 。在本文中,我们将交替使用这些用法。)
区块链
比特币是一种基于区块链协议的网络。虽然比特币没有提到“区块链”这个词,但自称中本聪(Satoshi Nakamoto)的个人或团体在 2008 年发表的一篇论文首次描述了使用区块链来验证交易并在网络中建立信任。
区块链 此后已演变为一个独立的概念,并且已使用类似的加密技术创建了数千个区块链。这段历史可能会使命名法令人困惑。区块链有时指的是原始的比特币区块链。在其他时候,它指的是一般的区块链技术,或任何其他特定的区块链,例如支持以太坊的区块链。
任何给定的区块链都由按时间顺序排列的离散信息块组成。原则上,这些信息可以包括电子邮件、合同、土地所有权、结婚证或债券交易。理论上,只要双方同意,任何类型的合同都可以在区块链上建立。这消除了第三方参与任何合同的需要,并开辟了一个充满可能性的世界,包括点对点金融产品,例如贷款或分散的储蓄和支票账户,其中银行或任何中介机构都无关紧要。
区块链的多功能性引起了政府和私营企业的关注;事实上,一些分析师认为,区块链技术最终将成为加密货币热潮中最具影响力的方面。
就比特币而言,区块链上的信息主要是交易。比特币实际上只是一个列表。人 A 向人 B 发送 X 比特币,人 B 向人 C 发送 Y 比特币,等等。通过统计这些交易,每个人都知道个人用户的立场。需要注意的是,这些交易不一定需要发生在人与人之间。
比特币的区块链网络为物联网创造了巨大的可能性。未来,我们可以看到自动驾驶出租车或 Uber 车辆拥有自己的区块链钱包的系统。乘客可以直接向汽车发送加密货币,在收到资金之前,这些加密货币不会移动。车辆将能够评估何时需要燃料并使用其钱包来方便加油。
区块链的另一个名称是“分布式账本”,这强调了这项技术与保存完好的 Word 文档之间的关键区别。比特币的区块链是分布式的,这意味着它是公开的。任何人都可以完整下载它,或者访问任何数量的解析它的网站。这意味着记录是公开的,但这也意味着有复杂的措施来更新区块链账本。没有中央权威机构来监视所有比特币交易,因此参与者自己通过创建和验证交易数据“块”来监视。有关更多信息,请参阅下面有关挖掘的部分。
您可以在网站上查看区块的状态及其相关交易。此类网站列出了交易方的地址标识符、日期、交易发生的日期以及交易的时间。
一长串的数字和字母就是地址,如果你是执法人员或消息灵通的人,你很可能就能找出谁控制了它们。认为比特币网络完全匿名是一种误解,尽管采取某些预防措施可以使个人与交易联系起来变得非常困难。
后信托
尽管比特币是绝对公开的,或者更确切地说,正因为如此,它才具有极强的抗篡改能力。比特币没有实体存在,所以你无法通过将其锁在保险箱中或埋在树林中来保护它。理论上,窃贼要想从你那里窃取比特币,只需在账本上加一行,意思是“你把你所有的钱都付给我了”。
一个相关的担忧是双重支付。如果一个坏人可以花掉一些比特币,然后再次花掉,那么人们对该货币价值的信心就会迅速消失。要实现双重支付,坏人需要拥有比特币 51% 的挖矿算力。比特币网络越大,这种情况就越不现实,因为所需的计算能力将是天文数字,而且极其昂贵。
为了进一步防止这两种情况发生,你需要信任。在这种情况下,传统货币的惯常解决方案是通过银行等中央中立仲裁机构进行交易。然而,比特币已经让这变得没有必要。(中本聪最初的描述发表于 2008 年 10 月,当时人们对银行的信任度处于几代人的低点,这可能并非巧合。)比特币网络是去中心化的,而不是由可靠的权威机构来保管账本并主持网络。每个人都在监视其他人。
无需认识或信任任何人,系统即可正常运行。假设一切按预期运行,加密协议可确保每笔交易都固定在一条长而透明且不可更改的链条的最后一块上。
矿业
维护这个无需信任的公共账本的过程被称为挖矿。比特币用户之间进行加密货币交易的网络背后是矿工网络,他们将交易记录在区块链上。
对于现代计算机来说,记录一系列交易并不难,但挖矿却很难,因为比特币软件人为地延长了这一过程。如果没有额外的难度,人们可能会伪造交易来致富或让其他人破产。他们可以在区块链中记录欺诈交易,并在其上堆积大量琐碎交易,以至于解开欺诈行为将变得不可能。
同样的道理,将欺诈交易插入过去的区块也很容易。网络将变成一个由相互竞争的账本组成的杂乱无章的垃圾网络,比特币将变得一文不值。
将“工作量证明”与其他加密技术相结合是中本聪的突破。比特币的软件会调整矿工面临的难度,以将网络限制为每 10 分钟产生一个新的 1 兆字节交易块。这样,交易量就可以消化。网络有时间审查新区块和之前的账本,每个人都可以就现状达成共识。矿工通过将区块添加到分布式账本来验证交易并非纯粹是出于希望比特币网络顺利运行的愿望;他们也会因自己的工作而获得报酬。我们将在下文中仔细研究挖矿报酬。
减半
如前所述,矿工验证交易区块后会获得比特币奖励。每挖出 210,000 个区块,即大约每四年,奖励就会减半。这一事件被称为减半或“减半”。该系统内置了通货紧缩机制,以控制新比特币的发行速度。
这一过程的设计目的是让比特币挖矿的奖励持续到 2140 年左右。当所有比特币都从代码中被挖出,并且所有减半都完成后,矿工将继续通过向网络用户收取费用来激励自己。希望良性竞争能将费用保持在低位。
该系统提高了比特币的存量流量比,并降低了其通胀率,直到最终为零。在 2020 年 5 月 11 日第三次减半之后,每个区块的奖励变为 6.25 个比特币。
哈希
以下是关于挖矿工作原理的更技术性的描述。矿工网络遍布全球,彼此之间没有个人或职业关系,他们会收到最新一批交易数据。他们通过加密算法运行数据,生成“哈希值”——一串数字和字母,用于验证信息的有效性,但不会泄露信息本身。(实际上,这种去中心化挖矿的理想愿景已不再准确,工业规模的矿场和强大的矿池形成了寡头垄断。下文将详细介绍。)
给定哈希 0000000000000000000c2c4d562265f272bd55d64f1a7c22ffeb66e15e826ca30,您无法知道相关区块(#480504)包含哪些交易。但是,您可以获取一堆声称是区块 #480504 的数据,并确保它没有受到任何篡改。如果一个数字不对,无论多么微不足道,数据都会生成完全不同的哈希值。例如,如果您通过哈希计算器运行《独立宣言》,您可能会得到 839f561caa4b466c84e2b4809afe116c76a465ce5da68c3370f5c36bd3f67350。但是,删除“submitted to a candid world”后面的句号,您就会得到 800790e4fd445ca4c5e3092f9884cdcd4cf536f735ca958b93f60f82f23f97c4。这是一个完全不同的哈希,尽管您只更改了原始文本中的一个字符。
哈希值允许比特币网络即时检查区块的有效性。梳理整个账本以确保挖掘最新一批交易的人没有做任何奇怪的事情将非常耗时。相反,前一个区块的哈希值会出现在新区块中。如果前一个区块中最细微的细节被更改,该哈希值也会改变。即使更改发生在链中的 20,000 个区块中,该区块的哈希值也会引发一系列新的哈希值并泄露给网络。
不过,生成哈希值实际上并不需要工作。这个过程非常快速和简单,以至于坏人仍然可以向网络发送垃圾邮件,甚至在有足够的计算能力的情况下,在链中将欺诈交易传递到几个区块。因此,比特币协议需要工作量证明。
它通过向矿工抛出一道难题来实现这一点:他们的哈希值必须低于某个目标。这就是为什么区块 #480504 的哈希值以一长串零开头的原因。它很小。因为每个数据串都会生成一个且只有一个哈希值,所以要获得足够小的哈希值需要在数据末尾添加 nonce(“使用一次的数字”)。因此,矿工将运行 [thedata]。如果哈希值太大,她将重试。[thedata]1。仍然太大。[thedata]2。最后,[thedata]93452 为她提供了一个以所需数量的零开头的哈希值。
挖出的区块将被广播到网络以接收确认,这需要大约一个小时左右的时间,有时甚至更长。(再次强调,这个描述是简化的。区块不是整体哈希化的,而是被分解成更高效的结构,称为Merkle 树。)
(分钟,7 天平均值)
根据网络接收的流量类型,比特币的协议将需要更长或更短的零串,从而调整难度以达到每 10 分钟一个新区块的速率。截至 2021 年 11 月,当前难度约为 22.465 万亿,高于 2009 年的 1。这表明,自十年前推出加密货币以来,挖掘比特币的难度显著增加。
挖矿是一项密集型工作,需要大型、昂贵的设备以及大量电力来驱动它们。而且竞争非常激烈。没有人知道哪种随机数会起作用,因此目标是尽快将它们挖完。
早期,矿工们意识到,他们可以通过联合组成矿池、共享计算能力和瓜分奖励来提高成功率。即使多个矿工瓜分这些奖励,仍然有足够的动力去追求它们。每次开采一个新区块,成功的矿工都会收到一堆新创造的比特币。起初是 50 个,但后来减半为 25 个,然后变成了 12.5 个。比特币历史上的第四次减半发生在 2020 年 5 月 11 日,现在奖励定为 6.25 个。
奖励将每 210,000 个区块(大约每四年)减半一次,直到减半至零。届时,所有 2100 万枚比特币都将被开采,矿工将完全依靠费用来维护网络。比特币推出时,计划总供应量为 2100 万枚代币。
矿工们组织成矿池这一事实让一些人感到担忧。如果一个矿池的算力超过网络算力的 50%,其成员就有可能花掉代币,撤销交易,然后再次花掉。他们还可以阻止其他人的交易。简而言之,这个矿工矿池将有能力压倒系统的分布式特性,凭借其掌握的多数权力来验证欺诈交易。
这可能意味着比特币的终结,但即使是所谓的51% 攻击也可能使坏人无法撤销旧交易,因为工作量证明要求使该过程非常耗费人力。要回头并更改区块链,矿池需要控制绝大多数网络,因此这可能毫无意义。当你控制整个货币时,你可以与谁交易?
从矿工的角度来看,51% 攻击是一种财务自杀行为。2014 年,当矿池 GHash.io 达到网络计算能力的 51% 时,它自愿承诺不超过比特币哈希率的 39.99%,以保持对加密货币价值的信心。不过,其他参与者(例如政府)可能会对这种攻击的想法感兴趣。但同样,比特币网络的庞大规模将使这种攻击成本极其高昂,即使对于世界强国来说也是如此。
与矿工相关的另一个担忧是,矿工们倾向于集中在电力廉价的地区,比如中国,或者在 2018 年初中国打击比特币挖矿之后的魁北克。比特币挖矿消耗大量电力,这导致一些政府限制电力供应或为比特币矿工指定特殊费率。再加上中国政府一再试图打击位于该国的挖矿系统,导致矿工分散在全球各地。截至 2021 年 10 月,美国已超过中国,成为全球最大的比特币挖矿中心。
比特币交易
对于大多数参与比特币网络的个人来说,区块链的来龙去脉、哈希率和挖矿并不特别重要。在挖矿社区之外,比特币持有者通常通过比特币交易所购买加密货币。这些是促进比特币和其他数字货币交易的在线平台。
萨尔瓦多于 2021 年 6 月 9 日将比特币定为法定货币。它是第一个这样做的国家。加密货币可用于任何企业可以接受的交易。美元仍然是萨尔瓦多的主要货币。
Coinbase等比特币交易所将来自世界各地的市场参与者聚集在一起,买卖加密货币。这些交易所越来越受欢迎(因为近年来比特币本身的受欢迎程度也在不断提高),但也面临着监管、法律和安全方面的挑战。由于世界各国政府对加密货币的看法各不相同——作为货币、资产类别或任何其他分类——管理比特币买卖的法规非常复杂且不断变化。
然而,对于比特币交易所参与者来说,比监管监管变化的威胁更重要的是盗窃和其他犯罪活动。尽管比特币网络本身在其历史上基本上是安全的,但个别交易所并不一定如此。许多盗窃案都针对知名的加密货币交易所,往往导致价值数百万美元的代币损失。
最著名的交易所盗窃案可能是 Mt. Gox,该公司在 2014 年之前一直主导着比特币交易领域。当年年初,该平台宣布可能盗窃了大约 850,000 个比特币,当时价值接近 4.5 亿美元。Mt. Gox 申请破产并关门大吉;直到今天,被盗的大部分资金(现在总价值约为 80 亿美元)仍未追回。
钥匙和钱包
出于这些原因,可以理解比特币交易者和持有者会采取一切可能的安全措施来保护他们的资产。为此,他们使用密钥和钱包。
比特币所有权本质上归结为两个数字,一个公钥和一个私钥。粗略地类比为用户名(公钥)和密码(私钥)。公钥的哈希值称为地址,是区块链上显示的地址。使用哈希值可以提供额外的安全层。
要接收比特币,发送者只要知道你的地址就足够了。公钥是从私钥派生出来的,你需要私钥才能将比特币发送到另一个地址。该系统使收款变得容易,但需要验证身份才能发送。
要访问比特币,您需要使用钱包,即一组密钥。这些密钥可以采用不同的形式,从提供保险和借记卡的第三方网络应用程序到打印在纸上的二维码。最重要的区别在于“热”钱包(连接到互联网,因此容易受到黑客攻击)和“冷”钱包(不连接到互联网)。
在上述 Mt. Gox 案件中,据信大部分被盗的 BTC 都来自热钱包。尽管如此,许多用户仍将私钥委托给加密货币交易所,这实际上是在押注这些交易所对盗窃可能性的防御能力将比自己的计算机更强。
归纳总结
比特币是一种数字货币和支付网络,它实际上是一种软件,也是一种纯数字现象——一组协议和流程。比特币的主要组成部分是区块链,即一系列数字区块,它们以列表的形式链接在一起,并保存其网络中发生的所有交易的记录。使用区块链使比特币能够作为一个去中心化的系统运行,不需要中立的中央实体来确认和处理交易。
比特币网络由确认和处理交易的挖矿操作支撑。矿工会收到比特币作为他们努力的奖励,奖励给矿工的比特币数量每四年减半一次,这一事件被称为减半。
加密货币交易所对于比特币的运作也很重要,因为它们使普通用户能够购买或交易比特币,从而增加其网络上的交易数量。最后,加密密钥和钱包对于访问和存储比特币是必不可少的。
比特币如何运作?
比特币发挥作用的最重要因素是区块链——一系列相互关联的区块,用于存储比特币网络中所有交易的记录。比特币的其他重要元素包括访问加密货币所必需的加密密钥和钱包,以及通过减少比特币数量来引发网络通货膨胀的减半等过程。
区块链如何让比特币变得无需信任?
比特币的区块链是一种分布式账本,即一系列包含交易记录的相互关联的区块,由复杂的挖矿流程支撑,以确保交易的完整性。区块链是公开的,这意味着任何人都可以查看区块链上发生的交易。这样一来,在比特币的区块链中,每个人都在监视其他人,除非交易方之间有大规模勾结,否则欺诈行为极难发生。
哈希如何确保区块的有效性?
哈希值使比特币网络能够通过检查新区块中前一个区块的哈希值来立即确定区块的有效性。哈希值必须低于某个目标,这使得恶意行为者很难且耗时地向网络发送垃圾邮件并在链中的几个区块中伪造欺诈交易。
比特币中的密钥和钱包是如何使用的?
比特币有两种类型的密钥。公钥用于识别区块链上的地址,可以类比为用户名。私钥用于访问您的比特币,可以类比为不能与任何人共享的密码。钱包是一组密钥,可以采用各种形式,例如二维码。钱包有两种类型。热钱包连接到互联网,而冷钱包不连接到任何网络。
投资加密货币和其他首次代币发行(“ICO”)具有高风险和投机性,本文并非 Investopedia 或作者建议投资加密货币或其他 ICO。由于每个人的情况都不同,在做出任何财务决策之前,应始终咨询合格的专业人士。Investopedia 对本文所含信息的准确性或及时性不作任何陈述或保证。