您现在所在位置: PG电子游戏 > 新闻中心 > 行业动态

公司资讯

Company information

行业动态

Industry dynamics

常见问题

Common Problem

PG电子游戏官方网站深度!比特币究竟是什么?

发布日期:2023-10-24 23:50 浏览次数:

  PG电子游戏官方网站深度!比特币究竟是什么?最近几天相信大家都被朋友圈里一则黑客勒索比特币的病毒刷爆,那么比特币究竟是什么?又是否具有价值呢?

  很长一段时间以来一直想写一篇足够全面的文章将比特币完整的呈现在大家面前,但是由于种种原因一直未能成行,直到最近看到一段国内知名经济学家与比特币中国首席执行官的论战,看完之后笔者对于国内一些所谓砖家的水平报以深深的担忧。

  在百度百科的搜索结果显示,比特币的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。与大多数货币不同,比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学的设计来确保货币流通各个环节安全性。P2P的去中心化特性与算法本身可以确保无法通过大量制造比特币来人为操控币值。基于密码学的设计可以使比特币只能被真实的拥有者转移或支付。这同样确保了货币所有权与流通交易的匿名性。比特币与其他虚拟货币最大的不同,是其总数量非常有限,具有极强的稀缺性。该货币系统曾在4年内只有不超过1050万个,之后的总数量将被永久限制在2100万个。比特币可以用来兑现,可以兑换成大多数国家的货币。使用者可以用比特币购买一些虚拟物品,比如网络游戏当中的衣服、帽子、装备等,只要有人接受,也可以使用比特币购买现实生活当中的物品。

  2008年11月1日,一个自称中本聪(SatoshiNakamoto)的人在一个隐秘的密码学讨论组上贴出了一篇研究报告,报告阐述了他对电子货币的新构想——比特币就此问世!讨论组的老鸟们从未听说过他,有关他的信息也寥寥无几,还都隐晦不明甚至自相矛盾。网上简介显示他在日本居住,他的电子邮箱地址来自德国的一个免费服务站点,万能的谷歌上也没有他名字的任何相关信息,显然,“中本聪”是个假名。不过即便中本可能已经成为谜团,他的发明让一个困扰密码学十年的难题“灰飞烟灭”。自互联网诞生以来,电子货币因其方便和难以追踪性,并能脱离政府和银行的监管,而成为一个热门线年代,一个名为“密码朋克”的密码破译组织就致力于创建电子货币,但付出的努力没收到任何成效。同样在90年代早期,密码破译者大卫·乔姆创建了一个匿名系统即电子现金,也失败了,部分原因是依赖于政府和信用卡公司的现有基础设施。之后各种电子货币尝试者不断涌现——比特金(bitgold),RPOW,b钱(b-money)等,但无一例外的失败了。

  设计电子货币面临的核心挑战之一是重复支付问题。倘若电子货币仅仅只是信息,摆脱了纸张和金属有形化的局限之处,那该怎么阻止大家像复制文本一样,轻易地复制粘贴,想怎么花就怎么花呢。传统解决方案是应用中央票据交换所,所有交易汇总成实时总账,这样,如果有人刚用掉一个电子货币,他就不能再重复使用了。实时总账让骗子无机可乘,但它还需要有信誉的第三方机构进行管理。

  比特币用公开分布总账摆脱了第三方机构的制约,中本聪称之为“区域链”。用户乐于贡献出CPU的运算能力,运行一个特殊的软件来做一名“挖矿工”,这会形成一个网络共同来维持“区域链”。这个过程中,他们也会生成新货币。交易也在这个网络上蔓延,运行这个软件的电脑争相破解不可逆密码难题,这些难题包括好几个交易数据。第一个解决难题的“矿工”会得到50比特币奖励,相关交易区域会加入链条。随着“矿工”数量的增加,每个迷题的困难程度也随之提高,这使每个交易区的比特币生产率维持约在10分钟一枚。此外,每达到21万个区域,奖励就减半,从50比特币减到25,再从25到12.5,一直持续下去。这样到2140年,比特币将达到预定的2100万枚上限。

  中本聪的论文于2008年发表,当时政府和银行管理经济的能力遭到各方质疑,信用降入谷底。美国政府向华尔街和底特律汽车公司注入大笔资金,美联储推出“量化宽松”政策,本质上就是大量印美钞刺激经济,金价上涨。比特币不需要和金融(就是它们搞垮了经济)保障——只依据中本聪的巧妙算法。比特币的公开总账看起来不仅使欺诈者无处藏身,还靠业已决定的发行量而使比特币供应处在可控范围内,这保证了像无限印钱的中央银行和魏玛共和国似的通胀悲剧,不会在比特币身上上演。

  2009年1月3日,中本聪成为挖到比特币的第一人——他从创世区挖到50枚比特币。约一年左右时间,他的发明只局限在一小撮尝鲜者中。但渐渐地,比特币的名气超越了密码界这座孤岛。它得到了之前研究电子货币“前辈”的赏识。伟戴(WeiDai)——b钱发明者,称它“具有划时代意义”;尼克·萨博——比特金发明者,称赞它“是对世界的伟大贡献”;哈尔·芬尼——RPOW幕后的杰出密码破译者,认为比特币有“改变世界的潜力”。数字隐私倡导者电子前沿基金会最终开始接受比特币的捐赠形式。

  初期比特币使用者小团队开源软件工程。新英格兰编码员加文·安德烈森花50美元买入10,000比特币并创建了名为“比特水龙头”的网站,毫无理由地向人们散发比特币,纯粹为了好玩。佛罗里达程序员拉斯勒·豪涅茨,他是第一个在真实世界使用比特币的人,他花10,000比特币在“棒约翰”叫了两块匹萨外卖。(他把比特币发给英格兰的一个志愿者,然后收到一份来自大西洋彼岸的信用卡订单)。马萨诸塞州一位叫大卫福斯特的农民在卖羊驼毛袜时开始接受比特币付款。

  当他们不忙着挖矿时,比特党就试图揭开中本聪的神秘身份。在一个比特币聊天频道里,有人自负地认为“Satoshi”在日语中是“智慧”的意思,其他人则怀疑这是四家科技公司名字的组合,也就是三星(Samsung)、东芝(TOSHIba)、中道(NAKAmichi)和摩托罗拉(MOTOrola)。甚至连他的国籍也受到质疑,因为他的英语太地道了,简直毫无瑕疵。有人暗示,或许中本聪不是一个人,他代表一个有着未知目的的神秘组织,例如谷歌的一个团队或是局。中本聪很少透露自己的信息,他在网上谈论的话题只限于源代码技术讨论。2010年12月5日,在比特币使用者开始要求维基解密接受比特币捐赠后,原本言谈简洁只聊业务的中本聪以前所未有的热情参与到讨论中,他在比特币论坛里发帖说这个项目需要逐步成长,这样软件才能在这个过程中不断增强。我呼吁维基解密不要接受比特币,它还是一个萌芽阶段的小型测试社区。在这个阶段,如果不能妥善处理,只会毁了比特币。接下来,就像他的神秘出现一样,神龙见首不见尾的中本聪又消失了。

  毋须讳言比特币在中国的发展是曲折的,面对这样一个能够有效逃避中国金融监管的系统,有太多的既得利益者趋之若鹜,无论是逃税还是贪污洗钱甚至某些非法物品的交易都曾借住比特币发生,而由于解方程的难度逐渐提高使得比特币价格不断提高,从诞生至今已经上涨了一百多万倍,且还在不断升高。而洗钱行为的泛滥也使得其备受监管层的忌惮甚至在很长一段时间内都对其持否定态度。

  而随着比特币所引起的各国(尤其是饱受美元霸气压迫的发展中国家和欧洲诸国)对于区块链技术的认可,联合国对部分国家赈灾款项竟然直接通过以太币(一直区块链产品)支付,而此前有消息指出央行监管下的网络平台也正在研究自己的区块链产品。学者指出官方对于比特币如今已经今非昔比非常开放,认可其对于推广电子货币知识和积累运营经验的意义。

  最后回到那个视频,与该企业家在视频中论述的焦点就是比特币是否有价值,坚持认为比特币是不公平的,是没有价值的。而对方以广州房价做反例,认为如果按照的理论房地产也是不公平的泡沫严重的房地产也是没有价值的。在笔者看来确实对于比特币的认识过于肤浅,笔者首先要表达存在即合理,如果比特币对于人类社会没有贡献那么他不会诞生和被允许存在,如果比特币没有价值那么不会被交易,即使其作为筹码而存在也有其作为筹码的价值,的问题在于过分武断的将电子产品归结为虚拟物品认为其没有价值,这是部分旧工业时代老牌经济学家的通病,首先电子产品并非虚拟的而是以代码等形式存在于网络中的,如果对于一切的网络存在都认为其没有价值,那么其就从根本上否定了文化产业,因为无论是电子书和动画片都要依托电子产品而存在,而马克思在其劳动价值论中论述到无差别的劳动产生价值,同时只有将个人劳动通过市场转化为社会劳动商品才能完成从使用价值到价值的飞跃。而无论是电子书、动画片还是比特币都由劳动产生,因而都具有价值。其实很多经济学家都有其局限性,对于,选举,保险观察十分深入,但是为了节目需要非要聊自己完全不清楚的比特币和楼市最终却终于贻笑大方。

  这里需要补充的是比特币的整体运行架构(参考资料来自伯乐在线),我们先从比特币产生的动机开始。

  话说在这个世界上,有一个叫比特村的小村庄,村庄共有几百户人家。这个村庄几乎与世隔绝,过着自给自足的生活。由于没有大规模贸易,比特村村民一直过着以物易物的生活,也就是说村民之间并没有使用统一的货币,互相间的贸易基本上就是老张家拿一袋面粉换老李家一只羊,王大嫂拿一筐野果换刘大婶两尺布。村民们一直就这么纯朴的生活着。终于有一天,村民觉得一直这样以物易物实在太不方便了,于是村子全员开会,讨论如何解决这个问题。有人提议,以便于分割且稀有的东西,例如黄金,作为一般等价物,把物品和黄金的对应关系编成一张表格,例如一克黄金对应一只羊,一克黄金对应一袋面粉等等,此时老张再也不用扛着一袋面粉气喘吁吁的去老李家换羊了,他只要从家里摸出一克金子,就可以去老李家牵回一只羊,而老李拿着这一克黄金可以从任何愿意出让面粉的人那里换回一袋面粉,当然也可以换取任何和一克黄金等值的物品。此时比特村进入了实物货币时代。好景不长,过了一段时间,实物货币的弊端也出现了。因为比特村附近金矿并不多,开采和冶炼金子太费时费力了。而随着使用,金子总是不断会因为磨损、丢失或有人故意囤积而发生损耗。全村人又一次坐在了一起,开始商讨对策。此时有人说,其实大家也不必一定要真的用黄金啊,随便找张纸,写上“一克黄金”,只要全村人都认同这张纸就等于一克黄金,问题不就解决了。其他人纷纷表示认同,但同时也有了新的问题:真实的黄金是需要开采和冶炼的,金矿有限,开采和冶炼也需要成本,所以没有人可以短期凭空制造大量的黄金,可写字就不同了,只要我纸够笔够,随便像写多少写多少,那这就变成拼谁家里纸多了,搞不好到时一万张纸才能换一只羊(这就发生了经济学上的通货膨胀)。此时又有人提出了解决方案:这个纸不是谁写都有效,我们只认村里德高望重的老村长写得PG电子,大家都认识老村长的字。老村长写一些纸,同时按照各家黄金存量发给大家等量的纸,例如老张家有二百克黄金,老村长就发给老张二百张写着“一克黄金”的纸,同时将老张家的黄金拿走作为抵押。就这样,老村长将村里所有黄金收归到自己的家里,并按各家上交的黄金数量发给等值的写有字的纸。此时村民就可以拿着这些纸当黄金进行贸易了,而且大家都认得老村长的字,其他人伪造不出来。另外,如果谁的纸磨损太严重,也可拿到老村长那里兑换新的等值的纸,另外老村长承诺任何人如果想要换成真黄金,只要拿纸回来,老村长就会把等值的黄金还给那人。因为老村长写得纸的黄金量和真实放在家里的黄金量是一样的,所以只要严格按照销毁多少纸新写多少纸的原则,每一张有效的纸总能换回相应的真黄金。此时,比特村进入了符号货币(纸币)时代。而老村长就承担了政府和银行的角色。又过了几年,老村长由于每天都要核对大量的旧纸币,写新的纸币,还要把各种账目仔细做好记录。一来二去,老村长操劳过度不幸驾鹤西去了。比特村再次召开全体大会,讨论应该怎么办。此时老村长的儿子二狗子自告奋勇接过了父亲的笔,承担起货币发行的责任。这个年轻的村长二狗子很聪明,他做了几天,发现好像也不用真的写那么多纸。完全可以这样:村民把纸币都交上来,销毁,但是二狗子会记录下每户上交的纸币数量。以后如果要进行付钱,例如老张要拿一克金子向老李换一只羊,就一起给二狗子打个电话,说明要将老张名下的一克金子划归老李名下,二狗子拿出账本,看看老张名下是否有一克金子,如果有就在老账的名下减掉一克,在老李的名下加上一克,这样就完成了支付,此时老李在电话中听到二狗子确认转账完成,就可以放心让老张把羊牵走了。此时比特村进入了中央系统虚拟货币时代。每个村民都不需要用实物支付,支付过程变成了二狗子那边维护的账本上数字的变更。新上任的二狗子是聪明,不过这人有时候是聪明反被聪明误。于是他头脑一热,私自从老张帐下划了十克金子到自己名下。本以为天衣无缝,但没想到老张也有记账的习惯,有一天他正要付钱却被二狗子告知账户没钱了。老账核对了一下自己的账本,明明还有十克啊,于是拿着账本去找二狗子理论,这一核对发现了那笔未经老张同意的转账。东窗事发!比特村炸开锅了。二狗子被是不可避免了,不过通过这件事,大家发现了账本集中在一个人手里的弊端:这个体系完全依赖于账本持有人的个人信用,如果这个人不守规矩,随意篡改账本,那么整个货币系统就会崩溃,如果这个人家里失火或者账本失窃,同样也会为整个体系带来毁灭性的打击正当人们不知所措时,村里一个叫中本聪的宅男科学家走上了台,告诉大家他已经设计了一套不依赖任何中央处理人的叫比特币的虚拟货币系统,可以解决上述问题。然后他缓缓讲述了自己的方案。

  中本聪首先说明,要对现有账簿进行如下改造:账簿上不再记载每户村民的余额,而只记载每一笔交易。即记载每一笔交易的付款人、收款人和付款金额。只要账簿的初始状态确定,每一笔交易记录可靠并有时序,当前每个人持有多少钱是可以推算出来的。账簿由私有改为公开,只要任何村民需要,都可以获得当前完整的账簿,账簿上记录了从账簿创建开始到当前所有的交易记录。中本聪说,大家不要慌。在他的这套机制下,任何人都不使用真实身份交易,而是使用一个唯一的代号交易。他展示了手里神奇的东西,说这两件东西分别叫保密印章和印章扫描器。后面他会给村里每一户发一个保密印章和一个印章扫描器。两者的作用如下:保密印章可以在纸上盖一个章,每个印章盖出的章都隐含了一个全村唯一的一串字符,但是凭肉眼是看不出来的。也无法通过观察来制造出相应的印章,印章扫描器可以扫描某个已经盖好的章,读出隐含的信息,并在液晶屏上显示出一串字符。有了这两个神奇的东西,大家就可以在不暴露真实身份的情况下进行交易了,而印章隐含的那一串字符就是这户人家的代号。具体如何巧妙利用保密印章和印章扫描器进行交易,会在下文详述。

  下一步,中本聪面向全村招募虚拟矿工,招募要求如下:矿工以组为单位,一组可以是单独的一户,也可以是几户联合为一组,成为矿工不影响正常使用货币,矿工每天要花费一定时间从事比特币“挖矿”活动,但是不同于挖金矿,虚拟矿工不需要拿着工具去野外作业,在家里就可以完成工作,矿工有一定可能性获得报酬,在挖矿活动中付出的努力越多,获得报酬的可能性越大,矿工可以随时退出,也可以随时有新的矿工加进来。而后中本聪宣布,先根据二狗子手里的账簿,把抵押的所有黄金按账簿记录的余额退还给每位村民,然后彻底销毁这本账簿。然后,中本聪拿出一本新账簿,在账簿的第一页上记录了一些交易记录,特别的是,这些记录的付款人一栏全都是“系统”,而收款人分别是每个印章对应的隐含字符,代表初始时刻,系统为每一户默认分配了一定数量比特币,但是数量非常少,都只有几枚,甚至有些不幸的村户没有获得比特币。接着中本聪说,由于目前市面上比特币非常少,大家可以先回到用黄金做货币的时代,由于我不是村长,我也没有权利强迫大家一定要承认比特币,大家可以自行决定要不要接受比特币。不过随着比特币的流动和矿工的活动,比特币会慢慢多起来。

  矿工的工作是整个系统的核心,也是最复杂性最高的地方。下面逐步介绍矿工的工作内容和目的。俗话说,工欲善其事,必先利其器。比特币矿工虽然不用铁撅、铁锨和探照灯等工具,不过也要有一些必备的东西。

  初始账簿。每个组首先自己复制一份初始账簿,初始账簿只有一页,记录了系统的第一次赠送空账簿纸。每个小组有若干账簿纸,每一页纸上仅有账簿结构,没有填内容,具体内容的书写规则后面讲述。下面是一张空账簿纸的样子,各个字段的意义后面会说到。

  编码生成器(哈希函数)。中本聪又向矿工组织的每个组分发了若干编码生成器,这个东西很神奇,将一页账簿填好内容的账簿纸放入这个机器,机器会在账簿纸的“本账单编号”一栏自动打印一串由“0”和“1”组成的编号,共256个。最神奇的是,编号生成器有如下功能:生成的编号仅与账簿纸上填入的内容有关,与填写人、字体、填写时间等因素均无关,内容相同的账簿纸生成的编号总是相同,但是如果内容哪怕只改一个字符,编号就会面目全非,编码生成器在打印编码时还需要将所有填入账簿纸的交易单放入,机器会扫描交易单和填入交易单的一致性,尤其是保密印章,如果发现保密印章和付款人不一致,会拒绝打印编码,将一张已打印的账簿纸放入,机器会判定编号是否是有效的机器打印,并且判定编号和内容是否一致,这个编号无法伪造。

  交易单收件箱。每个矿工小组需要在门口挂一个箱子用于收集交易单。公告板。每个矿工小组同样需要一个公告板公示一些信息。

  中本聪规定,每笔交易的发起人,不但要将交易单给到收款人,还要同时复制若干份一模一样的交易单投递到每个矿工小组的收件箱里。矿工小组的人定期到自己的收件箱里把收集到的交易单一并取出来。此时小组的人拿出一张空的账簿纸,把这些交易填写到“交易清单”一栏,同时找到当前账簿最后一页,将最后一页的编号抄写到“上一张账单编号一栏”。注意还有个“幸运数字”,可以随便填上一个数字,如12345。然后,将这样账簿纸放入编号生成器,打印好编号,一张账簿就算完成了。而且只有编号的前10个数均为0PG电子,这页账簿纸才算有效。根据之前对编号生成器的描述,要修改编号,只能修改账簿纸的内容,而“交易清单”和“上一张账簿纸编号”是不能随便改的,那么只能改幸运数字了。于是为了生成有效的账簿纸,小组里的矿工就不断抄写账簿纸,但每张纸的幸运数字都不同,然后不断的重复将纸放入编码器,如果生成的编号不符合规定,这张纸就算废了,重复这个过程直到生成一串有效的编号。我们知道,如果编号的每一个数字都是随机的,那么平均写1000多张幸运数字不同的纸才能获得一个有效的编号。

  这就奇怪了,这些矿工为什么要拼命干这看似无意义的事情呢?还记得之前说过矿工有报酬吧,这就是矿工的动力了。中本聪规定:每一张账簿纸的交易清单第一条交易为“系统给这个小组支付50个比特币”。也就是说,如果你生成了一张有意义的账簿纸,并且被所有挖矿小组接受了,那么就意味着这条交易也被接受了,你的挖矿小组获得了50个比特币。

  当某挖矿小组幸运的生成了一张有意义的账簿,为了得到奖励,必须立刻请小组确认自己的工作。前面说过,当前村里有7个挖矿组,所以这个小组必须将有效账簿纸誊抄6份快马加鞭送到其他6个小组请求确认。

  需要确认的信息有三个:账簿的编号有效,账簿的前一页账簿有效,交易清单有效。首先看第一个,这个确认比较简单。只要将送来的账簿纸放入编码生成器进行验证,如果验证通过,则编号有效。第二部分需要将账簿页上的“上一页账簿纸编号”和这个小组目前保存的有效账簿最后一页编号比对,如果相同则确认,如果不同,需要顺着已有账簿向前比对,直到找到这个编号的页。如果没有找到指定的“上一页账簿纸编号”对应的页,这个小组会将此页丢掉。不予确认。

  注意,由上面的机制可以保证,如果各个小组手里的账簿纸是相同的,那么他们都能按同样的顺序装订成相同的账簿。因为后面一张纸的编号总是依赖前面的纸的编号,编码生成器的机制保证了所有合法账簿纸的相对先后顺序在每个小组那里都是相同的(可能会有分支,但不会出现环,后面细讲)。

  最后是如何确认交易清单有效,其实也就是要确认当前每笔交易的付款人有足够的余额支付这笔钱。由于交易信息里包含这笔钱是如何来的,还包含了记录来源交易的账单编号。例如,HIJKLMN要给ABCDEFG10个比特币,并注明了这10个比特币来自之前OPQRST支付给HIJKLMN的一笔交易,确认时首先要确认之前这笔交易是否存在,同时还要检查HIJKLMN在这之前没有将这10个比特币支付给别人。这一切确认后,这笔交易有效性就被确认了。其中第一笔是系统奖励给生成这页账簿的小组的50个,这笔交易大家都默认承认,后面的只要按照上述方法追溯,就可以确认HIJKLMN是否当前线个比特币支付给ABCDEFG。如果完成了所有了上述验证并全部通过,这个小组就认可了上述账簿纸有效,然后将这张账簿纸并入小组的主账簿,舍弃目前正在进行的工作,后面的挖矿工作会基于这本更新后的主账本进行。

  账簿确认反馈。对于挖矿小组来说,当账簿纸送出去后,如果后面有收到其他小组送来的账簿纸,其“上一页账簿纸编号”为自己之前送出去的账簿纸,那么就表示他们的工作成功被其他小组认可了,因为已经有小组基于他们的账簿纸继续工作了。此时,可以粗略的说可以认为已经得到了50个比特币。另外,任何一个小组当新生成有效账簿纸或确认了别的小组的账簿纸时,就将最新被这个小组承认的交易写到公告牌上,那么收款人只要发现相关交易被各个小组认可了,基本就可以认为这笔钱已经到了自己的账上,后面他就可以在付款时将钱的来源指向这笔交易了。

  虽然上面阐述了比特币的基本运作规则,但是村民们还是有不少疑问。所以中本聪同学专门开了个答疑会,解答常见问题。下面总结一下村民最集中关心的问题。

  如果挖矿小组有人伪造账簿怎么办?关于这个问题,中本聪同学说,只要挖矿组织中大多数人是诚实的,这个系统就可靠,具体分几个方面给予答复。首先,基于保密印章机制,没有人能伪造他人身份进行付款,因为编码生成器在打印编码时会核对所有交易单的保密印章,印章和付款人不一致会拒绝打印。而且诚实的矿工也不会承认不合法的交易(如某笔交易付款方余额不够)。所以只有一种可能的攻击行为,即在收款人确认收款后,从另一条分支上建立另外的交易单,取消之前的付款,而将同一笔钱再次付款给另一个人(即所谓的double-spending问题)。下面同样用一个例子说明这个问题。

  先假设有一个攻击者拥有10个比特币,他准备将这笔钱同时支付给两名受害者A和B,并都得到承认。第一步,攻击者准备从受害者A手里买10比特币的黄金PG电子,他签署交易单给受害者A,转10个比特币给受害者A。第二步,这笔交易在最新的账簿页中被确认,并被各个挖矿小组公告出来。受害人A看到公告,确认比特币到账,给了攻击者10个比特币等值的黄金。第三步,攻击者找到账簿,从包含刚才交易的账簿页的前一页做出一个分支,生成更多的账单页,超过刚才的分支。由于此时刚才攻击者制造的分支变成了主干分支,而包含受害者A得到钱的分支变成了旁支,因此挖矿组织不再承认刚才的转账,受害者A得到的10比特币被取消了。第四步,攻击者可以再次签署交易单,将同一笔钱支付给受害者B。受害者B确认钱到账后,支付给攻击者等值黄金。

  至此,攻击者将10个比特币花了两次,从两名受害者那里各购得等值黄金。攻击者还可以如法炮制,取消与受害者B的转账,将同一笔钱再支付给其他人。关于这种攻击,中本聪给出的解决方案是,建议收款人不要在公告挂出时立即确认交易完成,而是应该再看一段时间,等待各个挖矿小组再挂出6张确认账簿,并且之前的账簿没有被取消,才确认钱已到账。中本聪解释道,之前设定的编号规则,正是为了防御这一点。根据前面所述,生成有效账簿页不是那么简单的,要花费大量的人力反复试不同的幸运数字,而且过程完全是碰运气。如果某账簿页包含你收到钱的确认,并且在后面又延续了6个,那么攻击者想要在落后6页的情况下从另一个分支赶超当前主分支是非常困难的,除非攻击者拥有非常多的人力,超过其他所有诚实矿工的人力之和。而且,如果攻击者有如此多人力,与其花这么大力气搞这种攻击,还不如做良民挖矿来的收益大。这就从动机上杜绝了攻击的形成。

  比特币会一直增加下去,岂不是会严重通货膨胀?中本聪说,这一点我也想到了。前面忘了说了,我给矿工组织的操作细则手册会说明,刚开始我们协议每生成一页账簿,奖励小组50个比特币,后面,每当账簿增加21,000页,奖励就减半,例如当达到210,000页后,每生成一页账簿奖励25个比特币,420,000页后,每生成一页奖励12.5个,依次类推,等账簿达到6,930,000页后,新生成账簿页就没有奖励了。此时比特币全量约为21,000,000个,这就是比特币的总量,所以不会无限增加下去。没有奖励后,就没人做矿工了,岂不是没人帮忙确认交易了。到时,矿工的收益会由挖矿所得变为收取手续费。例如,你在转账时可以指定其中1%作为手续费支付给生成账簿页的小组,各个小组会挑选手续费高的交易单优先确认。

  矿工如果越来越多,比特币生成速度会变快吗?不会。中本聪解释,虽然可以任意加入和退出矿工组织,导致矿工人数变化,每个矿工也会拿到一个编码生成器,不过我已经在编码生成器中加入了调控机制,当前工作的编码生成器越多,每个机器的效率就越低,保证新账簿页生成速率不变。

  虽然每个人的代号是匿名的,但如果泄露了某个人的代号,账簿又是公开的,岂不是他的所有账目都查出来了。例如你要和某人交易,必然要要到他的代号才能填写交易单。因为收款人一栏要填入那人的代号。不过中本聪说可以提供无限制的保密印章,建议每一次交易用不同的保密印章,这样查账簿就追查不到同一个人的所有账目了。

  本文用通俗比喻的方式讲解了比特币的运行机制,因此有些机制细节和实际的比特币可能不完全相同,但总体思想和关键原理是一致的。由于很多计算机世界的东西(如公钥体系、网络传输)在现实世界中并没有特别好的对等物,所以故事里难免有一些生硬和不合常理的细节。本文描述的是比特币网络本身的技术原理和运作机制,当在如Mtgox这种买卖市场中进行比特币交易时,市场做了中间代理,并不遵从上述机制。返回搜狐,查看更多

020-88888888