本月20号,随着挪威法院裁定的落幕,历时数年的澳本聪与Hodlonaut之间的官司终于画上了句号。这场官司最终判定为Hodlonaut获胜,由于澳本聪无法证明他自己是中本聪而失败。
一直以来,中本聪的身份是币圈中最令大家好奇的事情,中本聪在创造比特币的时候,在网上一直保持高度匿名,并在最后逐渐退出,于是谁是中本聪也是大家关心的事情。这几年来有不少号称自己是中本聪的人,但是最终都因为无法拿出证据而被大家所质疑。
在众多号称自己是中本聪的人中,其中非常知名的一位是澳大利亚企业家Craig Wright,大家也称他为CSW,他曾多次在公开场合声称自己是中本聪,但是因为没有拿出实质性证据,因此受到了大家的怀疑,也被人们称为“澳本聪”。

澳本聪之所以引发大家关注主要有两个原因,首先是2016年他声称自己是中本聪,并在与当时中本聪消失后的比特币项目管理者Gavin接触后,Gavin就认定澳本聪是真正的中本聪,因此在早期也引起了空前的争论。
之后在比特币分叉BCH之后,澳本聪也主导了BCH的分叉。也就是现在的BSV,澳本聪之前曾生成自己与合作伙伴Kleiman早期一起开采了一百多万没比特币,在Kleiman去世之后,他表示将开采出来的比特币放进郁金香信托,并在2018年试图索赔这110万比特币资产,接着被认定该文件为伪造,当然关于他撒谎伪造文件的事情也不止这一件,在之前网友们要求他使用创世地址私钥进行签名的时候,他就伪造了一次,但是他的粉丝也在一直相信他就是真正的中本聪。
Hodlonaut是推特上的一个比特币爱好者,他通过发起闪电火炬想要让大家通过使用闪电网络来宣传和普及闪电网络。闪电网络是在比特币分叉争论的大背景下成立的。

我们都知道比特币交易速度慢,每10分钟左右诞生一个区块,每个区块的大小为1MB,可以存放四千个左右的交易,因此长期以来,社区就一直商讨关于区块扩容的方案。以矿工为首的代表希望能够进行扩容,当然本质上矿工希望能够赚取更多交易手续费,而core团队对此并不认可,在此期间core开发者与矿工召开了多次大会,包括在纽约与香港进行的共识大会,并初步达成了先进行segwit(隔离见证),将区块结构进行改进,这样可以容纳更多交易,接着下一步进行进一步扩容,但是最终仍然产生了分歧,因此比特币也开始分叉出了BCH。
在分叉BCH之后,一部分社区成员将目光转向了闪电网络这个新技术,闪电网络是一个layer2技术,主要的特点是转账速度快,手续费便宜,虽然闪电网络还有一些不成熟之处,但是仍然获得了不少人的追捧,在这个背景下,闪电火炬活动就出现了。
闪电火炬有点像奥运火炬传递一样,Hodlonaut将10万聪赠送给他帖子的回复者,然后回复者再将其赠送给下一个回复者,同时每次增加1万聪,并进行这种接力活动,该活动推出后在推特上迅速爆火,包括推特创始人cz、孙哥等一众大佬纷纷参与其中,最后该资金累积到0.4个左右,并捐赠给了委内瑞拉的一个慈善机构。
澳本聪长时间以中本聪自居,因此也出现了不少口水仗,其中在19年时Hodlonaut炮轰澳本聪是假的中本聪并在推特上创建了CraigWrightIsAFraud的标签,也正因此,澳本聪选择了对Hodlonaut进行了诉讼,并悬赏希望揭露Hodlonaut的真实身份。这也引起了社区的愤慨,包括币安CZ也在那个时候下线BSV交易,也正是因为这件事。
Hodlonaut在比特币社区拥有比较高的声望,由于和澳本聪的互怼,因此澳本聪对Hodlonaut发起诉讼,这也使得澳本聪成为众矢之的,当然这并没有阻止澳本聪,澳本聪之后在英国对Hodlonaut进行了起诉,理由是诽谤。
之后一名私家侦探冒充警察骗取了Hodlonaut的电话号码和个人信息,Hodlonaut被披露出来真实名字为Magnus Granath,是一位挪威人,然后Hodlonaut也提交了自己的诉讼,因为挪威保护个人的言论自由,在随后的两年里,双方多次提交了请愿书,要求撤回对方的诉讼,但是并没有成功,比特币社区也在这个过程中对Hodlonaut进行了捐赠,以筹集相应的资金用于应对法律事宜。

因为挪威案件的因素,英国法院对最初澳本聪的诉讼进行了驳回,之后英国高等法院提出了允许,但是在英国法院的案件还未进行排期,因此挪威法院的审判成为了这件事的核心。原审判计划于2022年1月份举行,但是由于案件准备结束的前几天提交了大量的文件而被推迟,并计划在9月12日到21日期间对改案件进行审判。
时间来到今年的9月份,由Hodlonaut起诉澳本聪的官司在挪威奥斯陆进行了一个星期的审判,双方围绕澳本聪是不是真正的中本聪展开了辩论,澳本聪仍然无法提供证据,包括证明自己写了比特币白皮书和比特币代码,同时澳本聪也无法拿出中本聪的私钥或比特币作为证明,另外澳本聪无法访问中本聪的邮件账户,因此无法证明澳本聪就是中本聪。
同时双方对于关于Hodlonaut在推特上说澳本聪是骗子也进行了辩护,之后也由于类似的言论字18年到19年之前也存在,加上澳本聪曾经也使用过粗俗的俚语以及贬义词汇,因此在法院看来,澳本聪也需要接受其他人对他使用类似的词汇。
然而澳本聪的律师并不同意法律的评估,并表示民众应该在推特上拥有与其他媒体平台相同的保护,澳本聪也表示将会进行上诉。
当然关于澳本聪的诉讼其实也非常多,除了前面我们说的与Kleiman遗孀之间关于郁金香信托的官司之外,还包括起诉bitcoincore网站在上面有展示比特币白皮书的官司,导致了bitcoincore将白皮书从其官网上下架,澳本聪也再次获得了加密社区的抵制。
我知道这是一个非常平淡的错误,但我在Sass3.4.2中遇到了一个常规的“找不到文件”错误:/*Errno::ENOENT:Nosuchfileordirectory-dumdum.scssBacktrace:/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/plugin/compiler.rb:482:in`read'/Library/Ruby/Gems/2.0.0/gems/sass-3.4.12/lib/sass/plugin/compiler.rb:482:in`update_stylesheet'/Library/Ruby/
尝试打开文件时,我不断收到此Nosuchfileordirectory错误。我在做:file=open("http://farm7.static.flickr.com/6064/6090089285_242ca0e342_m.jpg")根据ruby-doc并不断收到这样的错误。我做错了什么? 最佳答案 你必须require'open-uri'不需要'open-uri',我在我的irb中得到了这个确切的错误消息:Errno::ENOENT:Nosuchfileordirectory 关于R
我只是演练了如何使用RVM在Ubuntu上安装RubyonRails。首先,我以root用户身份登录。然后我开始执行以下命令。\curl-sSLhttps://get.rvm.io|bash-sstable--rails已安装,没有任何错误。source~/.rvm/scripts/rvm当我运行这个命令时。它显示错误为bash:/home/XXX/.rvm/scripts/rvm:Nosuchfileordirectory我添加了[[-s"$HOME/.rvm/scripts/rvm"]]&&。我的.bashr文件中的“$HOME/.rvm/scripts/rvm”命令。
我有以下代码:url=file.s3_url.blank??file.url:file.s3_url有没有更短的写法?谢谢! 最佳答案 在ActiveSupport中有一个抽象,Object#presence:url=file.s3_url.presence||file.url 关于ruby-on-rails-"usethisifitisn't空白的Ruby速记,否则使用那个“,我们在StackOverflow上找到一个类似的问题: https://stack
我收到以下错误:"Errno::ENOENT:Nosuchfileordirectory"当我尝试将文件下载到不存在的目录时。例如:ftp=Net::FTP.new('example.com')ftp.loginfiles=ftp.chdir('pub/lang/ruby/contrib')files=ftp.list('n*')ftp.getbinaryfile('nif.rb-0.91.gz','pub/lang/ruby/contrib/nif.gz',1024)ftp.close但是,对于我要下载的许多文件,完整的目录路径将不存在。例如,在第一个文件创建pub之前,它不会存在,
在两个(或更多)结果中的任何一个都可以接受的情况下,编写rspec的最佳方式是什么?这是我想做的一个例子。这显然是错误的(我认为),但它应该让您了解我正在努力完成的事情的要点:it"shouldbeheadsortails"doh="heads"t="tails"flip_coin.shouldbe(h||t)end是的,我知道我可以编写自己的rspec匹配器“should_be_one_or_the_other(option1,option2)”,但这似乎有点多-我希望有更好的解决方案。 最佳答案 ActiveSupport提供O
试图在MountainLion上安装一个gem,但make找不到gcc-4.2:kamil$geminstallposix-spawn-v'0.3.6'Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingposix-spawn:ERROR:Failedtobuildgemnativeextension./Users/kamil/.rbenv/versions/1.9.3-p0/bin/rubyextconf.rbcreatingMakefilemakecompilingposix-spawn.cmake
我正在尝试通过Node.js将图像上传和下载到服务器,我正在使用以下代码:varhttp=require('http'),path=require('path'),os=require('os'),fs=require('fs'),url=require('url');varBusboy=require('busboy');http.createServer(function(req,res){if(req.method==='POST'){varbusboy=newBusboy({headers:req.headers});busboy.on('file',function(fiel
我有一些要设置滚动的元素,但我希望即时进行计算,而不是每次滚动时每次都手动设置位置,因为随着时间的推移会有很多。目前我正在使用一个sprite,随着时间的推移,我会向它添加更多内容。始终并排,并且始终为它的每个图像方面四周填充10像素。所以我知道如果我的默认位置总是0100,例如,我想为此滚动,那么我知道它会是50100我怎样才能有一个方法来获取2个值那但只添加到其中一个 最佳答案 您需要获取背景位置并将其分成两个值,执行计算,将值设置回字符串。例如myPos=$('.selection').css("background-posi
如何拆分这样的字符串varstr="M500L0100L100100L500zM00L1000L50100L00Z";vararr4String=str.split('z|Z');我希望得到一个包含3个元素的数组:["M500L0100L100100L500","M00L1000L50100L00",""] 最佳答案 使用正则表达式。使用g标志表示从头到尾搜索整个字符串,这样它就不会在第一次遇到z|Z时停止。i标志使搜索不区分大小写。varstr="M500L0100L100100L500zM00L1000L50100L00Z";v