作者DarkerDuck (达克鸭)
看板DigiCurrency
标题[新闻] 比特币最早源码被揭露,中本聪还做了这些
时间Sat Mar 16 04:42:28 2019
新闻来源连结:
http://www.bitcoin86.com/news/37143.html
比特币最早源码浮出水面,中本聪竟然还做了这些有趣的事
加密货币支持者最近开始热烈讨论本周浮出水面的原始比特币源代码的早期版本。中本聪
在2009年1月3日发布的一篇论坛文章和一封邮件列表信中指出,在比特币网络发布之前,
他把一个私有版本的代码分发给了一些人。
比特币先行版本和一个被丢弃的具有完全不同好像的创世区块
Bitcoiners在过去几个小时一直在谈论中本聪最初的比特币源代码,以及这位化名的创造
者是否在正式发布之前向其他人分发了一个私人版本。这场讨论始於3月13日,当时着名
的BTC支持者Francis Pouliot分享了中本聪比特币源代码的一个非常古老的版本,以及这
位创建者的一封信,信中详细说明了他将“主文件”发送给了James a . Donald。中本聪
在2008年11月17日表示:“我把主文件发给了你(目前可以根据要求获得,很快就会正式
发布)。
https://i.imgur.com/9VSCsMo.png
中本聪在2008年11月17日发给James A. Donald的邮件列表表明,在2009年1月3日比特币
正式代码发布之前,中本聪将这些文件提前分发给了一些人。
在分发给Bitcointalk.org成员“Cryddit”的源代码(据信是比特币代码的最早版本)中
,我们找到了一些有趣的发现。例如,代码中提到了“比特币矿工”一词,这似乎是中本
聪首次将这些参与者描述为矿工。有趣的是,“矿工(miner)”一词在最初的比特币白
皮书中没有使用,而是被称为“节点”。此外,根据中本聪给Cryddit的代码,“ 区块链
”这个术语实际上当时被称为“
时间链(timechain)”。
https://i.imgur.com/Jg2Hwcw.png
根据Bitcointalk.org用户Deepceleron 2013年12月23日的报导,这是一张2009年1月3日(
与创世区块的日期相同)的截图,其中一条未发布的区块链位於区块高度213,另外还有三
个连接。
这个源代码文本解释说:
“时间链(timechain)是一种树形结构,从根部的创世纪区块开始。每个块可能有多个
候选块作为下一个块。pprev和pnext通过主链/最长链链接一条路径。一个区块索引可能
有多个pprev指向它,但是pnext只指向最长的分支,或者如果区块不是最长链的一部分,
则为null。”
文本继续写道:
节点将新交易收集到一个区块中,将它们哈希到一个哈希树中,并扫描随机值,使区块的
哈希满足工作量证明的要求。当他们解决工作量证明时,他们向每个人广播该区块,然後
将该区块添加到时间轴中。区块中的第一笔交易是一笔特殊的交易,它创建一个由区块的
创建者拥有的新币。
https://i.imgur.com/hGgoPUX.png
比特币中最小的单位最初不叫聪(satoshis),而是被其创造者称为“coin”和“cent”
。
早期代码中另一个有趣的发现是,中本聪将比特币的较小单位命名为“coin”(100万)和
“cent”(1万),而不是“聪(satoshis)”(今天大多数人使用的术语)。还有一行文字
是关於“原子(atoms)”和“用户评论(user reviews)”的,它们指的是某种评级系统。
https://i.imgur.com/9PCNrNN.png
根据Mike Hearn的说法,这段代码是为类似Openbazaar的P2P市场编写的,但内置在比特
币协议中。在比特币网络上线後,这个市场的想法被抛弃了。
根据早期比特币开发者Mike Hearn的说法,中本聪原本打算在协议中集成一个点对点
(P2P)市场,但是这位创建者没有完成相关代码,所以这个想法被搁置了。源代码中还有
一个丢弃的创世区块,它具有完全不同的哈希。假设这个哈希是第一个创世测试区块,它
是在2008年9月10日生成的。
IRC客户端,P2P市场和一个虚拟扑克游戏
除了在2009年1月3日发布前的比特币预编码版本,最初的0.1.0版本比特币代码还有一些
迷人的细节。例如,最初的比特币软件包含一个IRC客户端,目的是创建一种更简单的方
式来引导消息传递。此外,比特币0.1.0版本代码的原始存储库也包含了该框架,以便创
建一个虚拟扑克游戏,该游戏於2008年4月16日添加。在正式比特币网络发布後,这个P2P
市场和虚拟扑克游戏等想法从未实现。IRC客户端坚持了几个版本,但是在0.8.2版本之後
,对IRC引导的支持完全被删除了。
https://i.imgur.com/lvle9bV.png
比特币还有一个从未开发出来的内置虚拟扑克游戏。
没有人知道为什麽中本聪对比特币术语使用了特定的定义,以及为什麽这位创建者决定放
弃P2P市场和扑克应用。运行比特币0.1.0客户端版本的最古老的历史证明是一个人类可读
(human-readable)的调试日志。中本聪一直致力於比特币代码的开发,直到0.3.19版本
,他一直担任首席维护者,但後来在2010年消失,将代码管理权交给了加文·安德列森
(Gavin Andresen) 。至少可以这麽说,这份在2009年比特币代码正式发布前的预分发代
码是引人注目的,因为它提供了对比特币神秘创造者及其改变世界的技术的深入了解。
评论:
看到这些又让我想起比特币早期的美好时光,为什麽区块链最早被称作timechain?
因为区块链最早在白皮书的想法里只是一个电子世界的
时间之箭。timestamp server。
电子世界资讯可以任意被产生消去,更没有时间的方向,但中本聪想了一个惊人的点子。
藉由消耗物理实体世界的运算能力,增加了物理世界的熵,藉由hash对应到了电子世界。
用Merkle tree和hash chain把整个电子世界的时序都串了起来。
从此,电子世界里就有了跟物理世界一样稳固的时间之箭。而且根基於物理法则。
而矿工在这里面只是一个逐利的打工仔,交易的内容和矿工没有直接利害关系。
这产生了一个permisionless, turstless的交易系统,如此才能达成"
电子现金"
但是电子现金有可能自动变成电子黄金吗?大概只有Blockstream Core会信这种鬼事。
所以中本聪最刚开始的版本就已经替比特币想应用,P2P网路市集、网路扑克。
为什麽挑这些应用?因为在网路上做独立的小本拍卖生意最困难的就是收付款。
虽然说台湾的转帐手续费很便宜,但在很多国家都是贵到吓死人,
申请信用卡付款更是门槛非常高,还要自己承担伪卡盗刷交易的举证风险。
不依靠大平台根本不可行,只有比特币才能消除这些问题,达成P2P拍卖市集。
网路扑克更不用说了,博弈交易向来是许多信用卡交易的黑名单。
转帐也容易被银行怀疑洗钱交易,冻结帐号。
唯一比较可行的就是现金交易,但是网路上没有现金啊。
还好比特币被发明出来了,电子现金,Permissionless,安全方便。
甚至有IRC的社交功能,方便大家能够透过比特币进行社交汇款。
我在这边绝对可以说,中本聪当初的理想还远大於现在的Bitcoin Core开发者。
他想要建立全球的金流网际网路,在地球上所有人甚至是APP都可以无摩擦地互相交易,
而不必受限於银行的营业时间、高额手续费、KYC/AML审查,年费资格。
而且使用上就跟现金一样方便,一手交钱,一手得到商品或服务,
免注册任何会员、不用泄漏任何个资、也不用担心卡号外流。
我还是相信中本聪的理想终究会实现,只是时间早晚的问题。
--
simpleledger:qzsn8qeupph6pf8kyn2x79afff7pygzfvqlf9hzmu9
http://tinyurl.com/y3f9r3wo
Bitcoin: 1GxtyprMfcxE366BDUsg1skQyuAnxktZjc
http://tinyurl.com/y6gtg5zn
Bitcoin Cash: bitcoincash:qzsn8qeupph6pf8kyn2x79afff7pygzfvqnjwvhmzm
http://tinyurl.com/y2wgj642
Ethereum: 0x4A2B1e35eb64141bbad4C58cB7D79692bC5Dbbc2
http://tinyurl.com/y5kdt5tc
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.237.83.126
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1552682550.A.55C.html
765字*9星=6885 PCH
http://tinyurl.com/y4eq2kwf
1F:推 poorviv: 推好文! 03/16 06:45
2F:推 john371911: 推最後一段。 03/16 07:06
3F:推 camellala: 推BTC考古 03/16 09:07
4F:推 itsdelovely: 推 03/16 10:27
5F:推 vvind: 真的是神啊! 03/16 10:34
6F:→ vvind: Timechain的概念很有趣。 03/16 10:34
7F:推 COOKIESIR: 概念真的是强 03/16 12:45
8F:推 jiunchenlee: 推 03/16 12:49
9F:推 Fice: BTC考古 03/16 12:57
10F:推 kugwa: 很有趣~ 03/16 15:44
11F:推 sdtty: 所以是bchabc还是bchsv会实现? 还是未来某个Scoin会实现? 03/16 15:57
12F:推 sdtty: 我猜你根本不知道 所以你才会每个币都持有(包含比特币XD) 03/16 15:59
13F:→ DarkerDuck: 我本来就偏好BCH,持有比例超过BTC好几倍 03/16 16:00
14F:→ sdtty: 交给共识发展比当一个比特黑来的更有意义 03/16 16:00
15F:→ DarkerDuck: BSV的话我除了实验用外,基本上不大量持有 03/16 16:00
16F:→ DarkerDuck: BSV他们要搞得是metanet,并非是电子现金 03/16 16:01
17F:→ DarkerDuck: Bitcoin Core要的是电子黄金,也一样不是电子现金 03/16 16:01
18F:→ DarkerDuck: 所以答案当然很明显了 03/16 16:01
19F:→ sdtty: 你的一切都来自比特币 如今却当一个比特黑 03/16 16:02
20F:→ sdtty: 加上你是版主的身分 所以影响了许多版友 03/16 16:03
21F:→ DarkerDuck: 哈哈~~~太抬举了,Blockstream Core才是真正的比特黑 03/16 16:03
22F:→ sdtty: 如果ptt上的年轻人没有在早期买入比特币 这帐得算你一笔 03/16 16:04
24F:→ DarkerDuck: 噗~~~我2013年在ForeignExchange大战的时候你在哪??? 03/16 16:05
26F:→ DarkerDuck: 在此还是恭迎比特吹总算回归了,不然版上好冷清 03/16 16:09
27F:推 ukuk666888: 推推 03/16 16:26
28F:推 steven0307: 中本聪真的是天才!!! 03/16 16:33
29F:→ hsiaoXiao: 我也认为版主不该有政治倾向,呵呵 03/16 16:43
30F:→ DarkerDuck: 我在板上本来就不谈政治,唯一谈的是电子现金和区块链 03/16 16:45
31F:→ chiu99: 这些争议当然是政治,也是社群治理,有立场无须假清高 03/16 18:24
32F:→ DarkerDuck: 立场当然人人都有,但是坚持比特币原有的电子现金立场 03/16 18:50
33F:→ DarkerDuck: 竟然叫做假清高?我立场可是重来没变过 03/16 18:50
34F:→ DarkerDuck: 那还是大家都来加入真小人的行列吧, 我绝对拍拍手欢迎 03/16 18:51
37F:推 tcn1john: 连一点异议都没办法忍受的社群,要怎麽谈mass adoption 03/16 18:55
38F:推 ketao: 推 03/16 19:22
39F:推 izual: 好文 03/16 19:54
40F:推 camellala: 板主批评比特币,不是政治立场,而是是非立场,是可以 03/16 20:46
41F:→ camellala: 明确有依据地指出比特币不恰当的地方。 03/16 20:46
42F:→ camellala: 既然BTC有错,BTC明显是走衰败的路前途灰暗了,却竟然 03/16 20:46
43F:→ camellala: 不准板主唱衰被core挟持的BTC,这也太可笑了吧 03/16 20:46
※ 编辑: DarkerDuck (36.237.83.126), 03/16/2019 21:42:26
44F:→ DarkerDuck: 我只是讲出历史事实让大家来评判,总比狂洗脑来得好 03/16 21:43
45F:→ DarkerDuck: 假如你觉得电子黄金会成功,那你就去All in BTC 03/16 21:43
46F:→ DarkerDuck: 我没有任何理由去阻止啊 XDD 03/16 21:43
47F:→ DarkerDuck: 我也欢迎任何跟我意见不同的人发言啊 03/16 21:44
48F:→ DarkerDuck: 毕竟这边不是r/Bitcoin,任何理性讨论都欢迎 03/16 21:45
49F:推 ctes940008: 推 03/17 04:13
50F:推 Ayahuasca: 整理跟评论都很棒,感谢! 03/17 09:02
51F:推 goldflower: 比特狂粉开始要人压身家赌未来了XD 这逻辑很core 03/17 13:24
52F:推 Heta: 怪到版主头上真的笑死人 版主请不要受影响继续分享! 03/17 17:19
53F:推 remia81: 谢谢比特吹我在10000镁allin了现在睡公园等发财 03/18 03:01
※ 编辑: DarkerDuck (118.171.110.179), 04/10/2019 03:20:34
※ 编辑: DarkerDuck (118.171.110.179), 04/10/2019 03:42:29