主要内容
当前时间:0:00总时长:11:02

视频字幕

比特币是一种新的虚拟货币系统 最近获得了很多关注 我想我做之一系列视频的目的是 让我们深入进去,来看看比特币的内在究竟是什么 以及具体上它是如何运作的 在这系列的第一个视频里,我打算 先笼统的为大家描述这些运行机制 然后,在接下来的视频中, 会深入到上面第一个视频中 所提到的各个方面里 我希望当大家看到最后一个视频时 你们不仅仅知道什么是比特币, 还能够了解比特币交易是如何发起的 你们会明白在这些交易中,认证是怎样产生的 并且,你们会学到参与到所谓的“挖矿”中——这一行为究竟意味着什么 如果你最近对比特币感兴趣 我想说的是,比特币系统还是相当复杂的 它需要你花时间去了解到所有的相关细节 对我来说,让你的大脑理解像比特币这样的东西的最好方法 就是真正的开始产生怀疑,并且 开始认识所有的这些细节 现在,随着课程进行,你明显有很多问题 但是我希望的是,在这系列视频的最后 所有的这些障碍都会被克服,并且所有的问题都会得到正确的答案 但是这确实会需要一些时间才能做到 好吧,部分因为我想用一些能被理解的方法来描述 也有可能会在我描绘出框架结构之前 遗落一些细节 我会在随后把这些细节补上 这样你就不会被一堆细小的点和差别 一下子淹没 但同时你也会随着我的串讲而对整个系统有了了解 所以现在,让我们直接进入主题,首先来看看 之前我们所描述的比特币,由于没有中央银行或实体 参与发行或交易比特币, 它遂成为一种去中心化的货币 并且,实际上,在比特币的使用环境中, 所有的交易实际上需要一个所谓的“点对点”网络, 一个本质上只有独立节点的网络, 无论从任何方面,都同意和认可这份协议的被实施 好,有些时候比特币指的是一种加密货币 加密货币,我的意思是, 我们用了很多的密码学技术去促进或者真正使 比特币交易能够发生 我会对这些技术专门做一些视频 但是现在先从表面意思来理解,它是去中心化的并且是一种加密货币 现在我想说的是,比特币这个词,本身有一点容易被搞晕 实际上在很多情况下,比特币交易 并不那么像传统货币交易那样,像是某种总账上的条目一样 我的意思是,如果你有进行了一笔交易 交易是在交易双方之间发生的 我们就管这两方叫爱丽丝和鲍勃 这两个传统的名字被用在许多密码学协议中去描述参与者 现在,假设爱丽丝想转让一定数量的 她拥有的比特币给鲍勃 你可以把这笔交易看成是某种情况下 账单上的一笔账 好吧,我想说的是在继续之前, 即使我用了像爱丽丝和鲍勃这样的词 在比特币的交易环境中,它真正的意思并不是代表 在物理世界中真正的身份,而是 在比特币系统中爱丽丝和鲍勃的身份, 这些身份在实际操作环境下,只是一连串数字而已 完全不需要把爱丽丝和鲍勃 在现实世界中的真实身份亮出来 所以在比特币的世界里,你可以把这种比特币身份实际上 看成是一种假名而不是真名 它的意义就在于比特币不仅仅是一个匿名协议,而是 人们可以(在交易时)使用它们的假名 而这为每个想通过比特币进行交易的人提供了隐私 现在在爱丽丝和鲍勃之间的交易, 爱丽丝需要做的只是确定数额 她要明确她想转给鲍勃多少比特币 如果爱丽丝拿出50比特币 她也许会决定从这些比特币中给鲍勃30 这样的话,她就会拿到一些找给她的比特币 她必须确定 她会拿到多少找回来的钱 所以在这个例子中,我们讲找给她的钱是18比特币 剩下那2个比特币 被算作是手续费 我们会在稍后来探讨手续费这个话题 并且,我想我会在接下来的视频中深入来讲一讲 其实他本质上上就是一个激励机制——激励比特币网络中的 其它节点去帮助爱丽丝 确认这笔交易细节的有效性 现在爱丽丝会给这些交易细节 加一个所谓的“数字签名” 数字签名实际上 跟传统签名类似 它是把爱丽丝的身份 和这笔交易绑定 说道爱丽丝的身份,我指的是她在比特币系统中的身份 这种绑定是用一种非常牛逼的密码学方法来完成的 现在这笔交易,一旦开始发生, 就会被广播出去。爱丽丝会把交易的细节广播到 作为比特币节点的 整个P2P网络中的 每个节点 现在鲍勃,当他收到这笔交易的信息时 他其实是通过P2P网络来接收到的 他可能也会检查这笔交易中的部分信息 比如他会确定那些数额对不对。像爱丽丝一开始拿出的是50比特币 或者她没打算转超过50的比特币给鲍勃等等 他也会有做一些数学题,因为这些密码包括 一些很准确的声明,是关于爱丽丝 声明她愿意把所拥有的 这些比特币 转给鲍勃 但是他还不知道的是,爱丽丝是否,实际上 尝试把这些比特币再转给其他人 过一段时间或者在这之前 我们解决这种问题的方法,顺便我想说 爱丽丝的这种行为我们称之为 把钱花了两次,在数字货币的环境下 或者是电子货币系统下 这样的行为就是所谓的 “重复付款”,当你拥有虚拟货币时 你必须警惕这种行为,因为对于有些人来说非常容易就会 复制代表这次交易的数字并且 把他们用在其他地方 我们处理这种情况并且降低重复付款的风险的办法是 通过在P2P节点中的 特定的一部分节点 我们称之为比特币旷工 好吧,你可能听到过这个词儿,比特币旷工 比特币旷工就是P2P网络中的一些特定的个体或者节点 他们主要做的就是把 他们看到的所有交易 注意,他们在关注所有的这些交易,而不只局限于爱丽丝和鲍勃这次,而是其他正在发生的所有交易 然后他们把所有的这些交易最终压缩到 一个被称之为“交易块”的东西中 好,所以这实际上就是 一个之前所有未被备案的交易的记录 所以假如你把单独一次交易,我们讲,看做一个账单条目的话 你可以把这些“交易块”看作是账本中的一页 并且,这些比特币旷工会在这个块中加入—— 除了上述的所有那些未被记录的交易,他们会在这个块中加入 一次为他们自己进行的特殊的交易,主要就是为了奖励他们 为“挖矿”所做出的工作 这个交易块中也会包含之前那些交易块的编码 好,现在这里有一些麻烦(译者注:这里不确定翻译的对不对) 比特币矿工们也会在里面加上跟这笔交易相关的 一串精心排序过的数字,这些数字 被大家称作“工作证明” 之所以被称作是工作的证明,是因为它真的非常难被产生出来 这东西需要非常大的工作量 对于那些不管三七二十一就参与到比特币挖矿中的人来说,这确实很难 因为这确实需要他们穷尽能力去提高(机器的,译者加)计算能力 来获得那份额外的报酬 同时也会得到爱丽丝那次交易中的手续费 因为他们参与了这样的工作 我会在接下来的视频中更详细的谈到工作证明的协议是什么 现在,因为每个交易块中包含 关于之前交易的信息 实际上你最终获得的不只是 一个单独的块,你最终得到的是一个众多交易 组成的链条,我们将之称为"交易块链" 它的意思就是一旦比特币旷工 创建了一个包含之前所有未被记录交易和工作证明的交易块链 这个链条中的所有细节就会被 广播给P2P比特币网络中的 所有节点 而一旦 新的被广播的链条得到确认或者满足某些条件, 这些网络中的节点就会直接开始使用它了。然后这些节点会把 新的交易块加到那个链中 他们会把所有之前未被处理的东西 加入到交易链中 这些交易链是被之前那些正确产出工作证明的人所广播出去的 现在这个交易块链,实际上 在比特币的使用环境中, 这些节点只会考虑 那先代表了最大工作量的 交易链块 再次强调,这里我所提到的工作证明 是被用来 认定或是识别 在产生交易块链的过程中都做了哪些工作 然后那个最长最多的,在比特币系统中被认为是“神圣”的。 然后之后的旷工就会接着之前被认为是做了最多工作的那个链的后面继续 现在,这里指的注意的是 这整个过程是去中心化的 没有任何银行或者信任集中的实体去真正参与到交易中 希望这第一个视频会给你一点描述,假如你对 比特币系统深层次的运行机制感兴趣的话 我其实留下了很多未解决的问题 我在接下来的视频中要做的是开始介绍这些细节。我肯定你会有很多问题, 但希望接下来的视频会为你解答一部分。