比特币最近因其疯狂的价格行动而成为新闻,但你可能也听到人们谈论其迷人的基础技术:区块链。这一切听起来很复杂,但你会很高兴地知道,基本原理并不难掌握。所以,帮你自己一个忙,读完这篇文章,了解一下 比特币如何运作。
100字的比特币解释
简而言之,比特币是一种数字货币,使用区块链来防止欺诈。比特币区块链是一个长长的交易清单,可以追溯到比特币成立之初,保持着 追踪 的所有用户的当前和过去的余额。每个人都保留自己的区块链副本,所以没有人能够完全控制比特币网络。
当用户发送比特币时,他们将交易与私钥一起广播给整个网络。 其中 证明了他们对资金的所有权。其他用户检查他们的余额是否足以进行交易,如果是,他们就把交易添加到区块链上。
比特币如何真正发挥作用
这一切都很好,知道一个简短的、100字的 摘要 你可能点击了这篇文章,想更深入地了解比特币的内部工作原理。为了最好地解释比特币是如何工作的,让我们把它分成几个关键特征/过程,并逐一解释,从区块链开始。
区块链
每个人都在谈论的技术是区块链,它是使比特币与之前所有其他数字货币不同的东西。区块链是一个长长的交易清单,可以追溯到2009年比特币的第一笔交易。虽然听起来有点啰嗦,但这一长串的交易清单让任何人都能为特定的用户计算出一个准确而明确的余额。
区块链本身被分为一连串的区块,这些区块是大约每10分钟被添加到区块链的交易组。一个区块的变化不可能不影响后面所有区块的变化,这就是为什么实际上不可能改变或删除过去的比特币交易,特别是随着时间的推移和新区块的加入。
区块链并不是唯一的同类技术。它属于分布式账本技术(DLTs)的一个大伞,这正是它们听起来的样子--分布式(在网络用户之间)交易账本。虽然这些对数字货币系统特别有用,但DLT可以用于任何需要透明、可信的账本的地方,如政府决策、商业流程等。
比特币网络
如果没有一个网络来验证,比特币区块链将是无用的。比特币网络正是如此:一个由成千上万的用户组成的点对点网络,为区块链做出贡献并进行验证,以确保没有人按照自己的计划改变区块链(通过为自己创造新币,拿走别人的,或类似的)。
当每个人都同意区块链时,比特币网络运行顺利,但当他们不同意时,会发生什么?在这种情况下,会发生分叉:网络分裂成两个新的网络,每个网络都有自己的区块链版本。当这种情况发生时,你实际上最终会有两种不同的加密货币,因为用户只接受某些硬币,如果他们可以追溯到他们的区块链中。
分叉并不罕见,也没有什么好担心的。毕竟,在比特币的历史上已经发生了多次分叉,产生了新的货币,如 比特币现金,比特币黄金,和比特币钻石--所有这些都是基于原始比特币。
采矿业
不是每个人都选择为区块链做贡献,因为每个区块都有一个加密谜题,这个谜题极难解决,但对其他人来说非常容易验证。这被称为共识算法,由于你需要计算能力来生成新的区块,这种特殊的共识算法被称为工作证明。
因此,只有某些被称为矿工的用户 选择 将用户的交易收集到一个区块中并解决该区块的难题。当他们完成后,其他用户可以快速检查他们是否同意该解决方案,并将其纳入自己的区块链版本中。这鼓励矿工创造尽可能公平的区块。
采矿业 存在的目的是防止用户无意识地创建假的区块链版本,这将减缓整个网络的速度。为了防止专门的矿工试图这样做,比特币协议为矿工正确解决被整个网络采用的每个区块奖励12.5比特币--很多时候,这远远超过了对比特币网络进行恶意攻击的风险回报。
关于挖矿,还有一个细节值得记住:每个区块中只能包含一定数量的交易。当矿工选择在下一个区块中包含哪些交易时,他们会优先考虑那些为自己包含额外佣金或费用的交易。这就是为什么比特币交易不是完全免费的,因为矿工根本不会把它们添加到区块链中,这也意味着矿工每解决一个区块,就会赚取比12.5比特币多一点的钱。
交易和私钥
拼图的最后一块,也许是最有趣的一块,是交易本身。任何人都可以向比特币网络发送交易,但矿工只有在用私钥签名的情况下才会接受该交易。私钥实际上是授予一组特定资金所有权的密码,所以比特币存储实际上只是存储私钥。
每笔交易都包括一些关键信息。首先,有输入,它参考了以前的交易,以显示钱的来源。然后是脚本,它包含了我们之前讨论的签名和所谓的公钥来检查它。最后,是输出,它告诉网络有多少比特币被发送到哪里。
了解更多关于比特币的信息
祝贺你!你现在知道了比特币如何运作的基本原理。如果你想了解更多关于 比特币,我们建议阅读 原始比特币白皮书,这也解释了比特币的目的,并通过社区网站查看了比特币。 Bitcoin.org.