欢迎光临,中国金融期货资讯网!
  • 首页 > 资讯要闻 > 区块链 > 正文

    关于比特币的发明者,早期的挖掘模式暗示了什么

    2020-09-01 11:11 来源: 金融期货资讯网

      RSK/IOV的塞尔吉奥·德米安·勒纳(Sergio Demian Lerner)的新研究显示,许多人认为早期的比特币矿工是中本聪(Satoshi Nakamoto),他使用的是比特币第一个客户版本中没有包含的算法。

      这一发现最终解释了为什么帕图斯的哈希模式与其他早期比特币矿工有如此大的不同,但也提出了一个问题:为什么帕图斯让自己占了优势?

      如果我们想当然地认为Patoshi就是Satoshi,那么可以想象比特币的创造者利用这一优势来防止对新兴网络的挖矿攻击。

      2013年,塞尔吉奥·德米安·勒纳(Sergio Demian Lerner)首次展示自己对中智所谓的未开发比特币宝藏的研究时,遭到了不少反对。勒纳在接受CoinDesk采访时表示,反对者认为,将100万比特币归咎于比特币的创造者,会“不利于比特币的普及”,也会对Satoshi是仁慈创造者的“可接受叙事”感到厌恶。

      批评者认为,为了避免比特币完美概念的形象受到玷污,Satoshi的硬币最好是通过研究,无论从字面上还是从经验上,都不要碰它。

      但这并没有阻止勒纳,他不相信他所谓的“无力的论点”,即这些硬币只是因为早期比特币采用者的钱包失忆而丢失了。

      因此,IOV的创新主管和RSK设计师花了7年时间破解了Satoshi挖掘了多少比特币的秘密,以及为什么他的挖掘技术与他的同龄人在比特币早期的方法不同。勒纳称之为“周末计划”的项目已经催生了一个由匿名社区成员、BitMex的研究团队、金·尼尔森(Kim Nilsson)和詹姆森·洛普(Jameson Lopp)等人支持的研究机构。

      勒纳等人共同努力,逐渐揭开了围绕着该网络最初两年挖掘出的约110万比特币宝藏的神秘面纱,这些宝藏至今仍保存在那里,没有受到任何影响。虽然大多数人认为这126.5亿美元的资金属于比特币的化名创始人中本聪(Satoshi Nakamoto),但勒纳将其归于“Patoshi”。勒纳用这种方式表明,即使经过艰苦的研究,我们也不能百分之百确定这些硬币是中智的。

      先不提注意事项,大多数研究人员都认为所谓的Patoshi模式代表了Satoshi的采矿活动。随着新证据的出现,Patoshi控制下的硬币总数多年来一直是争论的主题,这位经验主义研究者已经导致了其他更哲学的发现。

      主要来说,Satoshi早期的采矿活动可能更多地是受意识形态而非利润的驱动。

    矿工的时间机器

      “我在寻找真相,有了我们今天拥有的法医证据,我比以往任何时候都更相信,聪对网络安全的关心,远远超过了成为比特币富翁,”勒纳通过电子邮件给CoinDesk写道。

      他的观点与他最近(也可能是最后)关于Patoshi模式的研究结果相呼应。

      最近,勒纳决定做一件最初被他否决的事情:重新挖掘比特币最初的18000个区块,希望能拼凑出关于Satoshi如何挖掘的新数据。

      勒纳在2014年最初提出这个想法时,“以为帕图斯会使用一种软件来挖掘比特币,这种软件与第一个比特币发布时的公开代码类似。”但是,随着他(和其他人)的研究在围绕着帕图斯模式的未知灰色区域着色,勒纳了解到,帕图斯的采矿“软件与其他早期矿工使用的公共[软件]完全不同”。

      Patoshi的设置和其他人的设置之间的差异程度是Lerner最近研究的核心。有一种理论认为,Patoshi使用了50个左右的cpu,这是一种功能较弱的集合采矿的雏形,这种模式主导了今天以asic为燃料的比特币采矿领域。Lerner的研究证实了另一种理论,即Patoshi使用的是一种被称为多线程的哈希技术。

      在比特币挖掘中,多线程是一个挖掘程序可以同时搜索多个nonces的过程(nonce是挖掘程序在挖掘新块时所搜索的加密数字)。这可以通过单独使用CPU中的每个核心处理器来搜索一个块的nonce或通过流SIMD Extensions (SSE)指令来处理多个nonces来完成,SSE是一种密集计算机处理的技术。

      简而言之,Patoshi使用他的CPU进行了多次扫描,而不是使用CPU对nonce进行一次扫描。

      Lerner通过重新挖掘比特币区块链最初的18000块得出了这个结论。其思想是重新扫描区块链以找到所有Patoshi做过的nonces(解决方案),同时也发现所有他们没有找到的解决方案(技术要点:每个块可能有多个解决方案)。

      Lerner解释说,当这个过程被彻底地重复时,它会让你对Patoshi自己的哈希模式有一个概念。

      他解释说:“我所做的是找出前18K块中每个块的所有解决方案,以便检测Patoshi使用的算法的扫描方向。”

      更具体地说,Lerner发现Patoshi的挖掘算法通常会发现高值nonces,而不是低值nonces。Lerner说,这揭示了“nonces被测试的顺序”,这为Patoshi通过多线程同时搜索多个nonces的理论提供了证据,因为模式对于Patoshi发现的块来说是独一无二的。

      这就是为什么我们知道Patoshi使用了一个比其他人更强大的系统。不是因为他有一台超级电脑,而是因为他更好地使用了自己的电脑。”

      采矿是为了公共利益,而不是为了货物

      Lerner在他的研究中提到,Patoshi的挖掘逻辑“与Satoshi客户端0.1版本相反”,后者是与比特币核心0.1.0一起发布的原始挖掘软件。Lerner告诉CoinDesk,事实上,Patoshi使用的多线程直到2010年才被整合到比特币的挖掘脚本中。

      那么,假设Patoshi就是Satoshi,为什么比特币的创始人没有将多线程应用到比特币的最初客户端版本中呢?回头看看勒纳的第二项最新发现,或许能帮助我们找到答案。

      今年6月,勒纳指出,帕图斯“在第一年的几个步骤中降低了他的哈希率”,而且每次开采一个新区块时,他可能会让他的矿工休息五分钟。勒纳认为,帕图斯采取这些措施是为了促进良性竞争,并确保自己不会独占所有的新区块。

      Lerner告诉CoinDesk,相反,他可能会在早期使用多线程来保持网络运转,当区块没有被按期开采时,弥补网络的不足。

      我支持Lopp的观点,即Patoshi对网络安全的关心远远超过挖掘出的比特币的数量。似乎只有当网络不能以预期的速度生产区块时,他才会转移他的矿工。OrganOfCorti也证明了Patoshi在几个场合故意降低他的哈希率,让其他人开采更多的区块,当他认为有足够的矿工多样性时。

      “我认为,最合理的解释是,他在保护网络。”

      Casa CTO Jameson Lopp在Twitter上反驳了Satoshi的采矿优势是为了自身利益的观点。恰恰相反,Satoshi更复杂的采矿过程可能在早期保护了网络,当时很少有矿工积极参与区块传播。由于网络上的演员如此之少,聪本可以出演看门狗,以确保在他的采矿活动减弱之前,网络足够强大,能够维持下去。

    经验教训

      勒纳同意这种解释,称他最近的研究“改变了生活”,因为它让他了解了比特币的创始人和最早的用户。

      关于Patoshi如何去中心化比特币的研究让我对理想有了很多认识。第一批比特币制造者是信仰者,他们对金钱的关心比我们现在关心的要少得多。他们中的大多数人都是为了帮助这个项目看看它能在各种不利条件下发展到什么程度。他们中的大多数人捐赠比特币,用比特币接收和支付,以显示其潜力,从不费心去投机。有些地雷只是为了好玩。”

      不过,勒纳可能会从中得到乐趣,他告诉CoinDesk,随着他最近的发现,他长达数年的周末计划即将结束。他将把精力转向RSK和IOV在比特币侧链领域进行的工作。

      至于他的研究没有解决的其他突出的谜团——比如帕图斯从1400块到1916块创建的双螺旋型哈希策略——他将把这些留给迄今为止为帕图斯的研究做出贡献的刑警们。

      因为勒纳,或许是一个最紧迫的问题,导致这么多阻力当他的研究开始,一直回答:即为什么Satoshi开采这么多硬币在早期,以及为什么他不得不使用技术,不用于其他羽翼未丰的比特币社区。

      “我认为Patoshi模式的发现导致了更加连贯的概念Satoshi的人或团体,准备防止网络攻击51%在第一年里,专注于项目的长期可持续性和没有自私的经济利益和交易活动。”

    分享到:

    热门专题

    Copyright © 2018 中国金融期货资讯网版权所有

    友情链接: 股票配资