主页 > imtoken币不见了 > 比特币创始论文的简要翻译

比特币创始论文的简要翻译

imtoken币不见了 2023-12-14 05:12:46

跟随 SomedayWill 继续学习优雅地操作文本。

比特币论文摘要_比特币相关论文_比特币密码学原理论文

难度警告:本文是比特币发明人中本聪(Nakamoto Satoshi)所著论文《比特币:一种点对点电子现金系统》的简要翻译。 比特币N手知识简介。

当然,不管Someday怎么翻译,都是二手知识。 如果您想阅读第一手资料,只需滚动到文章末尾即可。

不管你知不知道比特币是什么,它已经改变了世界。 近日,比特币市值突破780亿美元,一枚比特币价格冲上4740美元左右。 2009年,比特币刚刚发行。 当时的价格是3毛钱左右,约合人民币20毛钱。 如今,翻了将近15万倍。

本文将使您对比特币的起源以及在此基础上发展起来的数字货币和区块链技术的基本概念有一个基本的了解。 如今,数字货币种类繁多,但都与它们的老祖宗比特币类似。

比特币论文摘要_比特币相关论文_比特币密码学原理论文

(比特币是虚拟的,不是上面一堆钢币)

概括

比特币是一种不需要任何第三方认证(银行)的货币系统。 它使用数字签名和点对点网络来解决防止两次花费(一枚硬币花费两次)的问题,并将交易历史(一种函数处理方法)散列成一个不断增长的链作为证明,而这证明将由比特币网络中的大多数计算能力(计算机)计算。 只要不组织一半以上的算力攻击网络,那么币系统就是安全的,你可以随时参与或退出比特币网络的算力任务,但你必须默认最长链的交易记录总是正确的。

贸易

比特币相关论文_比特币密码学原理论文_比特币论文摘要

我们这样定义比特币:一串数字签名,用来记录和验证币的所有权历史。

要将这个币转给下一个人,你需要签署一个哈希值,这个哈希值包含之前的币交易和下一个人的公钥。 (这句话的定语有点长,不妨重复几遍)

这不能避免两次消费的问题,但是我们知道最早的消费是最重要的,检查两次消费的唯一方法就是找到所有的交易记录。

为了摆脱第三方,交易需要公开。 我们需要一个系统来确保参与者就单个分类账达成一致。 买家需要的证明是每次转账时,超过半数的节点认为交易先到账。 (也就是说,一笔交易有效实际上是全网大多数人都同意这笔交易有效)

时间戳服务器

每个区块都有很多交易记录,这些记录是有时间戳的,用前一个区块的哈希值生成一个新的哈希值,从而形成一条链。 每增加一个新区块,其实就是对前一个区块中交易有效性的又一次肯定。

其实这是一个分布式账本,类似于 Adam Back 的 Hashcash 系统。

需要用到hash,比如SHA256,计算复杂度和0有关,那么我们给每个块加上一个随机标记,直到标记给这个块足够多的0。 一旦达到证明记录所需的计算能力,如果不重新认证,就不能删除一个块。 如果一个块被移除,它后面的块也会被移除。 (一个原则,最长的链永远是对的)

证明需要通过投票来完成。 显然,如果以IP为代表,对持有大量IP的人来说是有利的。 因此,我们以算力(CPU-power)为单位进行投票,只要大部分算力是诚实的即可。 是的,那么老实说,这部分计算能力产生了增长最快的链,取代了所有其他竞争链。

比特币密码学原理论文_比特币相关论文_比特币论文摘要

为了防止随着硬件速度的提高出块速度过快,会控制出块的复杂度,出块速度过快会增加复杂度。 (形成负反馈调节)

比特币网络具有以下六个特点:

1. 新的交易将被广播到所有节点。

2. 每个节点都会收集新的交易记录到一个区块中。

3. 每个节点都在计算一个困难的证明问题。

4. 一旦一个节点验证了一个区块的交易,它就会向全网广播。

5. 其他节点只有认为一个区块中的所有交易都是有效的比特币论文摘要,才会承认这个区块。

6. 节点通过将区块的哈希值作为前驱哈希值写入节点新生成的区块来表示对区块的认可。

所有节点都认为最长的链是正确的,并会继续加长链。 如果两个节点同时广播两个不同的区块,两条分叉链就会竞争,最后一条较长的将合并到主链中。 在链上,所有节点都会迁移到长链上。

比特币密码学原理论文_比特币论文摘要_比特币相关论文

新交易的广播不需要到达所有节点。 只要到达很多节点,迟早会被写入区块。 这种块广播可以避免遗漏。 当一个节点接收到当前块块,并且没有接收到当前块时,它就会知道它错过了一个并发出请求。

激励措施

区块中的第一笔交易将生成区块创建者拥有的新硬币。 这是对节点支持者的奖励,为流通货币的初始分配提供了流程。 (所谓的“挖矿”)

每有一定数量的货币稳定地进入流通,就好像矿工每挖出一部分黄金进入流通。 (这才是比特币被称为“数字黄金”的真正原因)

在比特币网络中,不断增加的是计算时间和功耗。

奖励也可以由交易费用赞助。 如果一笔交易的输出值低于输入值,则该笔交易的价格差值将作为包含该笔交易的区块的奖励。

当一定数量的比特币开始流通时比特币论文摘要,奖励可以完全由交易手续费提供,避免通货膨胀,鼓励节点变得更加诚实。 如果一个攻击者控制了一半以上的算力,那么用这个算力来挖币可能会更划算,因为修改交易会削弱系统的可信度,他的钱就一文不值了。

空间恢复

一旦币中最后一笔交易之后出现了足够多的区块,就可以删除该笔交易之前的交易记录,以节省磁盘空间。

比特币论文摘要_比特币密码学原理论文_比特币相关论文

一个空的区块头大约有 80 个字节。 如果每 10 分钟产生一个,那么一年就有 4,200,000 个区块。 根据摩尔定律,从 2008 年开始,即使所有的区块头都存储在内存中,存储容量应该不是问题。

简化付款验证

可以在不查看整个节点的情况下验证支付。 用户只需复制最长链的区块头即可。 验证者不能自己检查这笔交易,但他可以验证网络上的某个节点已经接受了它,并且它之后的区块也证明网络已经接受了这笔交易。 .

所以只要诚实的节点控制着网络,验证就是可靠的。 我们处理攻击者伪造交易的策略是接受来自检测到虚假交易的其他节点的警告。 这时候我们需要下载完整的区块来验证交易,而经常需要交易的商业机构可能更希望自己的节点在安全上更加独立。 验证速度更快。

价值拆分与整合

并非一美元的每一分钱都需要单独转移,当允许拆分和合并价值时,一笔交易可以有多个输入和输出值。 一般情况下,会有一个大的输入或者多个小的输入,然后会有一个输出,一个用来支付,一个用来找零。

隐私

传统银行通过减少公开信息来保护隐私,但在比特币中,因为所有的交易都已经公开,所以不能使用这种方式。 所以我们可以通过保持公钥的匿名性来达到我们的目的。 公众可以看到一个人向另一个人汇款,但不知道哪两个人在进行交易。 (让我想起比特币勒索软件)

此外,每笔交易都应生成一个新密钥,以防止交易被定向到一个共同的所有者。

比特币密码学原理论文_比特币相关论文_比特币论文摘要

计算

假设攻击者已经落后,那么他的竞争链追上最长链的场景类似于赌徒破产问题。

(原文中有少量数学公式和C代码,此处省略)

欺骗难度将服从具有期望值的泊松分布。 改造后,放入C语言运行。 结论是欺骗的难度随着落后块的数量呈指数增长。 即使好节点找到新区块的概率也比坏节点小很多,几百个区块后,坏节点追上的可能性很小。

综上所述

网络是健壮的(即可靠的,原词robust),因为它是一个简单的非结构化网络。 网络节点之间的协调很少,它们不需要被识别,因为消息不会被传递到某个位置,而是使用尽力而为的原则来传递(参见维基百科:尽力而为传递)。 节点可以随时加入或离开网络,只要它们接受最长链的正确性即可。 他们用算力投票来表达对交易有效性的认可。 任何要求和奖励都可以在这个共享机制中实现。

看这里:

中本聪所著论文《比特币:一种点对点电子现金系统》的原文地址:

本次推送是Someday翻阅论文两遍的良心之作,平台粉丝数即将达到300,欢迎大家关注、点赞、转发。 谢谢你有一天!

总有一天会

成长、等待、希望

比特币相关论文_比特币论文摘要_比特币密码学原理论文