首页 > 区块链 > 关键词 > 中本聪最新资讯 > 正文

中本聪源码早期版本流出:区块链原名时间链,比特币内置虚拟扑克游戏

2019-03-15 13:36 · 稿源:Odaily星球日报
文章目录

本文由站长之家内容合作伙伴 36 氪战略合作区块链媒体“Odaily星球日报”授权发布

本文来自 Bitcoin.com,原文作者:Jamie Redman

Odaily 星球日报译者 | Moni

本周,一个比特币源代码早期版本浮出水面,立刻引起了加密货币社区的热议。根据“中本聪”此前在论坛上发布的旧贴和邮件列表显示,在 2009 年 1 月 3 日比特币网络正式上线之前,他曾将一个私人版本的比特币源代码分发给了一些人。

预发布的比特币,以及一个完全不同哈希算法的废弃创世区块

从 3 月 13 日开始,加密货币社区一直在讨论“中本聪”最初的比特币源代码,同时大家也发现“中本聪“很可能在比特币区块链官方发布之前,曾将一个私人版本的比特币源代码分发给了其他人。

这件事的起因,是著名比特币支持者 Francis Pouliot 分享了一个非常古老的“中本聪“源代码版本,同时他也展示了”中本聪“写的一封信,其中详细说明了他将一些”主要文件“发送给了一位叫做 James A. Donald 的人。

“中本聪“在 2008 年 11 月 17 日发送给 James A. Donald 的这封信中写道:

“我的意思是一个节点只需要延迟交易池(pending-tx pool)来获得它拥有的最佳分支,目前能够想到的分支就是最好的分支,这个分支将有区块组成,也是延迟交易池所需要的。我想我已经覆盖了对等网络广播机制,每个节点向其邻居节点发送一个包含交易和新区块哈希的库存列表。邻居节点会发送请求获取他们还没有的项目(item),如果超时项目就永远不会通过,他们会再次向拥有该项目的其他邻居区块发送请求。由于所有、或是大多数邻居区块应该拥有每一个项目,因此即便这些项目被一个区块弄得乱七八糟,他们也可以从其他区块中获取,但一次只能尝试一个区块。

库存请求数据方案引入了一点延迟,但请求速度最终会获得提高,因为额外数据区块将被保留在传输队列之外,同时也会节省带宽。

在过去的一年半时间里,我一直在处理所有这些细节工作,并进行代码编写,但仍有很多工作要做。白皮书里还没有涉及功能细节,但源代码即将推出,我把一些主要文件发给你了(目前可根据要求提高,完整版本稍后发布)”

而在分发给 Bitcointalk.org 成员“Cryddit”的源代码中,也有一些被认为是最早比特币代码版本的有趣发现。举个例子,在“Cryddit”收到的比特币代码版本里出现了“比特币矿工”这个术语,这似乎是中本聪第一次将这些网络参与者描述为“矿工”。有趣的是,在比特币官方白皮书中并没有使用“矿工”这个术语——在整篇文章中,他们都被称为“节点”。此外,根据“中本聪”发送给“Cryddit”的源代码,区块链这个词其实最初被成为“时间链(timechain)”。

根据 Bitcointalk.org 用户 Deepceleron 在 2009 年 1 月 3 日(即比特币创世区块诞生的同一天)的截图显示,在区块 213 有一个为发布的区块链和三个其他连接,如下:

中本聪源码早期版本流出:区块链原名时间链,比特币内置虚拟扑克游戏

比特币早期版本源代码种是这样解释的:

“时间链是一个树状结构,从根部的创世区块开始。每个区块都可能会有多个候选区块成为他们下一个区块。通过主链/最长链,pprev 和 pnext 会连接到一个路径上。区块索引可能有多个 pprev 指向它,但是 pnext 只指向最长的分支。或者,如果区块不是最长链的一部分,区块索引可能就会为空(null)。”

该早期版本源代码中还提到:

“节点将新交易收集到区块里,并将这些交易散列到哈希树种,然后扫描 nonce 值,以便让区块的哈希值能够满足工作量证明的要求。当节点解决了工作量证明之后,他们就会把区块广播给每个人,并且将区块添加到时间链种。区块中的第一个交易是一个特殊交易,其中会创建一个新代币,并且被该区块创建者所有。”

(编者注:nonce 是 Number used once 或 Number once 的缩写,在密码学中Nonce是一个只被使用一次的任意或非重复的随机数值,在加密技术中的初始向量和加密散列函数都发挥着重要作用,在各类验证协议的通信应用中确保验证信息不被重复使用以对抗重放攻击。)

比特币早期代码种另一个有趣的发现,就是“中本聪”其实最初命名了两个比特币更小的计价单位,分别是“coin”(1,000,000)和“cent”(10,000),而不是现在人们所使用的“聪(satoshi)”。此外,比特币早期代码里还提到了某种评级系统,并谈到“原子(atom)”和“用户评论”等问题。

下图:比特币最小单位最初并不是叫“聪(satoshi)”,而是叫“coin”或“cent”

中本聪源码早期版本流出:区块链原名时间链,比特币内置虚拟扑克游戏

根据比特币早期开发人员 Mike Hearn 的说法,“中本聪”最初打算在比特币协议里面集成一个点对点(P2P)平台,但是他并没有完成相关代码编写工作,因此这个想法也就被搁置了。Mike Hearn 还透露比特币远大马中有一个废弃的创世区块,而且具有完全不同的哈希算法。如果这个被废弃的创世区块是用来测试的,那么它诞生的时间可能会是 2008 年 9 月 10 日。

中本聪源码早期版本流出:区块链原名时间链,比特币内置虚拟扑克游戏

上图:从这部分代码来看,“中本聪”可能想要推出一个类似于 Openbazaar 的 P2P 平台,而且这个想法已经写在了比特币协议里。但是当比特币网络发布之后,构建这个平台的想法却被遗弃了。

互联网中继聊天客户端、P2P 平台和一个虚拟扑克游戏

除了在 2009 年 1 月 3 日发布之前的早期版本之外,比特币 0.1.0 版本的源代码里也有一些非常有趣的细节。例如,最初的比特币软件里包含了一个互联网中继聊天(IRC)客户端,旨在创建一种更简单的消息引导传递方式。此外,在比特币 0.1.0 代码版本的原始库里,还发现包含了一个创建虚拟扑克游戏的框架,这个游戏是在 2008 年4 月 16 日被添加到比特币里的。

不过,就在比特币网络正式发布之后,之前的 P2P 平台和虚拟扑克游戏在内的很多想法都没有实现。而互联网中继聊天客户端的想法虽然更新了几个版本,但在比特币 0.8.2 版本之后就被完全删除了。

从下图代码种可以看出,比特币曾经还有一个没有被开发的内置虚拟扑克游戏。

中本聪源码早期版本流出:区块链原名时间链,比特币内置虚拟扑克游戏

时至今日,没有人知道“中本聪”为什么要使用那些比特币术语,也不知道他对这些术语的具体定义是什么,以及为什么要放弃 P2P 平台和内置扑克游戏应用。“中本聪”一直在维护比特币代码,一直到 0.3.19 版本,但是却在 2010 年神秘离开,并把工作移交给了 Gavin Andresen。

但至少,从本文提到的比特币源代码早期版本中,让我们对这位比特币神秘创造者有了更多了解。

  • 相关推荐
  • 大家在看
  • 比特币最近行情怎么样?如何购买比特币?

    从 7 月 1 日开始,库存到流量模型创建者PlanB对他的模型进行了新的更新,显示比特币的行为完全符合其看涨历史的要求。在该模型中反映出来,下一个数量级的转变迫在眉睫-它应该在 2020 年底之前开始。从那时到 2024 年下一个减半之间,该模型的重点是BTC / USD的价格为288. 000 美元,具有很大的潜力高峰。PlanB坚持认为,那些批评家们还没有找到替代其模型的可行选择,该模型传统上一直非常准确地跟踪价格行为[晓伟1]。今年是入行

  • 什么是比特币?比特币的交易模式有哪些?如何购买比特币?

    随着越来越多的人关注比特币,比特币的行情更是水涨船高,于是大家都想投资比特币。投资比特币之前,小编今天先带着大家弄懂,比特币是什么,该如何操作才能加入比特币的队伍。比特币是一种P2P形式的虚拟货币。比特币不依靠特定货币机构发行,它通过特定算法的大量计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为。比特币是一种网络虚拟货币,随着社会度对比特币的接受程度的加深,不

  • 比特币减半什么意思?比特币减半后如何购买比特币?

    比特币供给总量是2100万个,通过“挖矿”来生产比特币(区块奖励),而每21万个区块,区块奖励都会减少到上一个周期的一半,这就是所谓的比特币减半。2009年,比特币之父中本聪在cryptography第一次提出了比特币,他设计了比特币的发行机制。比特币的供应是有限的,固定额度是2100万。每挖出21万个区块,奖励就会减半,最开始是一个区块奖励50比特币。由于一个区块生成时间约10分钟,每21万个块发生一次减半,大约是每四年将有一个

  • 什么是比特币? 如何购买比特币?

    比特币一词由其英文名Bitcoin音译而来,是网络虚拟电子货币的代表。比特币没有物理形态,由网络节点的计算生成,它并不受任何国家与金融机构的监管。通俗的来讲,比特币是一种总量恒定 2100 万的数字货币,和互联网一样具有去中心化、全球化、匿名性等特性。假如你向地球另一端转账比特币,就像发送电子邮件一样简单,低成本,无任何限制。比特币是一种用去中心化、全球通用、不需第三方机构或个人,基于区块链作为支付技术的电子?

  • 如何才能获得比特币?如何在 OKEx上购买比特币?

    比特币并不是纸币或者金币银币那样独立的个体,它是一套电子现金系统,比特币存在于网络上,可以不经过任何中心机构就完成全球转账。比特币是一种总量有限,无国界,无具体发行方,无管理中心,遍布全球,自由流通的全新货币,更确切地说,比特币是一套在全世界运行的程序,是许多份遍布全球但又完全一致的账本,是一个价值传输网络,它对货币、金融、互联网乃至人类组织形式的影响,都是颠覆性的。很多人想要持有比特币,但是不知

  • 比特币会上涨吗? 在 OKEx 上如何购买比特币呢?

    Galaxy Digital首席执行官迈克·诺沃格拉茨(Mike Novogratz)在接受金融类刊物Barrons的Carleton English采访时表示,比特币在价格方面表现不错。在经历了3月份的暴跌之后,比特币在接下来的两个月里反弹了160%以上。但他表示,1万美元仍是一个关键的心理水平,"一旦超过这个水平,就会很快升至1.4万美元。"迈克·诺沃格拉茨分享说比特币很难买到。他解释说,亿万富翁投资者保罗.都铎.琼斯(Paul Tudor Jones)买下它时,人们非常兴

  • 比特币会上涨吗? 在OKEx上如何购买比特币呢?

    Galaxy Digital首席执行官迈克·诺沃格拉茨(Mike Novogratz)在接受金融类刊物Barrons的Carleton English采访时表示,比特币在价格方面表现不错。在经历了3月份的暴跌之后,比特币在接下来的两个月里反弹了160%以上。但他表示,1万美元仍是一个关键的心理水平,"一旦超过这个水平,就会很快升至1.4万美元。"迈克·诺沃格拉茨分享说比特币很难买到。他解释说,亿万富翁投资者保罗.都铎.琼斯(Paul Tudor Jones)买下它时,人们非常兴

  • 比特币怎么交易?购买比特币都去哪些平台?

    比特币是一种数字货币,它的创建和传输基于完全独立于任何中央机构的开源协议加密网络。比特币可以通过计算机或智能手机进行转移交易,而无需使用任何中间人或中间金融机构。比特币的概念是在 2008 年由一位名叫中本聪的匿名程序员发布的白皮书中引入的,该白皮书定义比特币为点对点电子支付系统。比特币主网由中本聪于 2009 年 1 月 3 日启用。比特币可类似于美元(或其他货币)用于付款,由于比特币的数学特性,它具有巨大的潜力

  • 比特币是什么? 新手如何购买比特币?

    随着越来越多的人关注比特币,这个数字货币逐渐进入人们的视线。但是更多的人还是不知道比特币是什么。觉得比特币是一种复杂的东西,其实比特币很简单,连跳广场舞的大妈都能投资比特币,今天小编就跟大家通俗易懂的说一下比特币是什么。比特币是数字现金,靠电子形式的记录来储存,就像是借记卡或是信用卡上的钱一样。你没法以实物形式把比特币拿在手里,但是却可以用其购买商品和服务、全球转账或是作为投资。比特币不受企业、政

  • 如何购买比特币?比特币交易步骤攻略

    链上数据表明,比特币正处于在另一个牛市的开端。 2011 年诺贝尔经济学奖获得者、北京大学汇丰商学院教授托马斯·萨金特表示,每个月,他交易的数字资产占其投资组合的5%到10%,其中比特币是他交易最多的加密货币。Jon Najarian表示,华尔街投资者的进入只对加密货币领域有利,比特币允许大量资金在世界各地轻松移动,现金和黄金并非那么容易运输。来自华尔街的投资者正在悄悄地积累比特币,而没有透露这个事实,以防止价格上涨,?

  • 比特币行情怎么样?如何快捷购买比特币?

    有分析者对比比特币和苹果的分型图表,数据显示,按照当前比特币的曲线图,如果历史重演,比特币将突破高点,突破 1 万美元,然后随着牛市行情恢复,突破1. 05 万美元。历史分形表明,仅仅因为比特币在 10500 美元的价格被拒绝,并不意味着它是熊市。分析师Giraffingaround在 7 月 3 日分享了图表,并将其与比特币最近的价格走势联系起来,可以看出,苹果在这个历史时期和比特币现在看起来非常相似。两者都有进入区间的强劲反弹,?

  • 如何购买比特币更安全?去哪里买比特币靠谱?

    ZUBR衍生品交易所于 6 月 29 日发表的最新研究发现散户投资者的参与度正在增加,少于 1 个BTC的钱包地址数量创历史新高。BTC看涨因素许多,BTC鲸鱼数量的创纪录增长、少于 1 个BTC的钱包地址数量创历史新高、交易所创记录的BTC流出量以及第二季度的BTC价格实现了有史以来第三次最好的季度表现,这些都表明投资者对这个顶级数字资产的参与度显着增长。从Chainalysis获取的数据来看,ZUBR观察到,到 2020 年 4 月,包含 1 到 10 个BT

  • 下半年比特币行情如何?如何购买比特币?

    比特币好比是一张票据,你把钱存在一个存款机构,等你想拿钱的时候,用票据去取,只不过能取出来多少钱,就看群众一起的意识了。从 2009 年比特币 1 美分的价格到今日 9500 美元的价格,值不值得买比特币,不必多说。2020 年一场疫情、美国骚动、全球范围内对美元失去信赖。在美国,银行现已将现金提取额限制为 3000 美元,比特币最大的优势是不受国家或许组织管控,所以挑选比特币作为避险东西,是十分适宜的。比特币减半,产量减

  • 比特币可以作为避险资金吗? 想要买比特币找 OKEx靠谱吗?

    在金融投资中,投资者都希望能够找到一种价值稳定、共识度高的“避险工具”保证自己的资产不会因为受到天灾人祸的影响而贬值缩水,最大程度上降低资产损失。千百年来,黄金一直充当着这样一种”避险工具“,当纸币出现危机的时候,黄金就会表现出强大的避险保值功能。经过了 10 年的发展,不依赖于中央银行,不依赖于中心化金融机构的比特币逐渐被市场接受,甚至演变为一种用于避险、获利的新型投资方式受到追捧。尤其是今年新冠疫

  • 比特币可以作为避险资金吗? 想要买比特币找OKEx靠谱吗?

    在金融投资中,投资者都希望能够找到一种价值稳定、共识度高的“避险工具”保证自己的资产不会因为受到天灾人祸的影响而贬值缩水,最大程度上降低资产损失。千百年来,黄金一直充当着这样一种”避险工具“,当纸币出现危机的时候,黄金就会表现出强大的避险保值功能。经过了 10 年的发展,不依赖于中央银行,不依赖于中心化金融机构的比特币逐渐被市场接受,甚至演变为一种用于避险、获利的新型投资方式受到追捧。尤其是今年新冠疫

  • 比特币是什么?如何购买比特币? OKEx买币教程

    比特币(Bitcoin)的概念最初由中本聪在 2008 年 11 月 1 日提出,并于 2009 年 1 月 3 日正式诞生[1]。根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的虚拟的加密数字货币。点对点的传输意味着一个去中心化的支付系统。与所有的货币不同,比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为

  • 投资者坚信比特币将继续上涨 新手如何购买比特币?

    据Bitcoinist消息,在 6 月 2 日跌至 8600 美元后,比特币已经反弹到 9700 美元,收复了一个又一个支撑位。这一走势让分析师确信,比特币未来还会有更多的上行空间。一名交易员表示,只要比特币保持在 9600 美元,就有望继续上涨至 11000 美元。他认为 9600 美元在短期内是一个值得注意的水平,Galaxy Digital首席执行官Mike Novogratz也持同样的乐观态度。他在推特上回复BitMEX首席执行长Arthur Hayes时表示,如果比特币价格没有?

  • 比特币挖矿难度大吗?新手如何购买比特币呢?

    7月13日,比特币挖矿难度预计再次迎来上调,根据数据显示,目前预估会上调8%左右,如果在难度调整前网络接入更多的算力,目测会有更多。上次6月17日的难度调整,难度上调近15%,是位数不多的难度变化较大的时刻,不少人感叹比特币挖矿越来越难。随着三次减半以后,新手想要持有比特币,越来越不推荐去挖矿。新手入行不深,对圈内的情况也不是很了解,想要持有比特币,去交易平台购买是最好的选择。新手该如何挑选交易平台?在进行?

  • 下半年比特币行情如何? 如何购买比特币?

    比特币好比是一张票据,你把钱存在一个存款机构,等你想拿钱的时候,用票据去取,只不过能取出来多少钱,就看群众一起的意识了。从 2009 年比特币 1 美分的价格到今日 9500 美元的价格,值不值得买比特币,不必多说。2020 年一场疫情、美国骚动、全球范围内对美元失去信赖。在美国,银行现已将现金提取额限制为 3000 美元,比特币最大的优势是不受国家或许组织管控,所以挑选比特币作为避险东西,是十分适宜的。比特币减半,产量减

  • 比特币究竟是什么?如何选择比特币交易平台?

    7月26日,#比特币价格突破10000美元#的话题又上了微博热搜,7月28日上午#比特币牛市#的话题再次登上微博热搜,说到比特币,很多人都有疑问,热搜上说的比特币是什么?今天小编就跟大家科普一下,比特币究竟是什么。比特币,是一种总量恒定2100万的数字资产。被人们称为“数字黄金”,或者“电子黄金”。比特币是一种点对点的数字加密虚拟货币,是一个去中心化的产品,它跟平台的货币不同,它不依靠央行国家机构发行,而是通过大量的

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签