加入收藏设为首页

新闻详情

挖矿是如何产生比特币的?

作者:红菜苔彩票-红菜苔彩票官网-红菜苔彩票app-红菜苔彩票下载    发布时间:2020-04-16 19:51:55    来源:红菜苔彩票-红菜苔彩票官网-红菜苔彩票app-红菜苔彩票下载    浏览:58
  

  最近翻译了中本聪先生发明比特币的论文,在这篇论文中他说比特币的产生由挖矿者计算最优散列值计算得到,第一个计算得到这一散列值的也就是block的第一人将会获得比特币。别的人无功而返。看了一些其他的参考资料也是这样。但是我自己挖矿了好像不是这样,经过一段时间的挖矿过程后我产生了微量的比特币,那么既然我没有造出这一block,这些币是如何来的?是不是现在最优block的计算已经不是一个人了,而是一群人?然后计算出来…

  在这篇文章中我会给出一个虚拟的村庄叫“比特村”,整个文章会以讲故事的方式,逐步告诉大家比特币提出的动机、解决了什么问题以及一些关键组件的目标和设计方案。

  话说在这个世界上,有一个叫比特村的小村庄,村庄共有几百户人家。这个村庄几乎与世隔绝,过着自给自足的生活。由于没有大规模贸易,比特村村民一直 过着以物易物的生活,也就是说村民之间并没有使用统一的货币,互相间的贸易基本上就是老张家拿一袋面粉换老李家一只羊,王大嫂拿一筐野果换刘大婶两尺布。 村民们一直就这么纯朴的生活着。

  终于有一天,村民觉得一直这样以物易物实在太不方便了,于是村子全员开会,讨论如何解决这个问题。有人提议,以便于分割且稀有的东西,例如黄金,作 为一般等价物,把其它物品和黄金的对应关系编成一张表格,例如一克黄金对应一只羊,一克黄金对应一袋面粉等等,此时老张再也不用扛着一袋面粉气喘吁吁的去 老李家换羊了,他只要从家里摸出一克金子,就可以去老李家牵回一只羊,而老李拿着这一克黄金可以从任何愿意出让面粉的人那里换回一袋面粉,当然也可以换取 任何和一克黄金等值的物品。

  好景不长,过了一段时间,实物货币的弊端也出现了。因为比特村附近金矿并不多,开采和冶炼金子太费时费力了。而随着使用,金子总是不断会因为磨损、 丢失或有人故意囤积而发生损耗。全村人又一次坐在了一起,开始商讨对策。此时有人说,其实大家也不必一定要真的用黄金啊,随便找张纸,写上“一克黄金”, 只要全村人都认同这张纸就等于一克黄金,问题不就解决了。其他人纷纷表示认同,但同时也有了新的问题:真实的黄金是需要开采和冶炼的,金矿有限,开采和冶 炼也需要成本,所以没有人可以短期凭空制造大量的黄金,可写字就不同了,只要我纸够笔够,随便像写多少写多少,那这就变成拼谁家里纸多了,搞不好到时一万 张纸才能换一只羊(实际上这就发生了经济学上的通货膨胀)。

  大家一想也是啊。不过此时又有人提出了解决方案:这个纸不是谁写都有效,我们只认村里德高望重的老村长写得,大家都认识老村长的字。老村长写一些 纸,同时按照各家黄金存量发给大家等量的纸,例如老张家有二百克黄金,老村长就发给老张二百张写着“一克黄金”的纸,同时将老张家的黄金拿走作为抵押。就 这样,老村长将村里所有黄金收归到自己的家里,并按各家上交的黄金数量发给等值的写有字的纸。此时村民就可以拿着这些纸当黄金进行贸易了,而且大家都认得 老村长的字,其他人伪造不出来。另外,如果谁的纸磨损太严重,也可拿到老村长那里兑换新的等值的纸,另外老村长承诺任何人如果想要换成真黄金,只要拿纸回 来,老村长就会把等值的黄金还给那人。因为老村长写得纸的黄金量和真实放在家里的黄金量是一样的,所以只要严格按照销毁多少纸新写多少纸的原则,每一张有 效的纸总能换回相应的真黄金。

  此时,比特村进入了符号货币(纸币)时代。而老村长就承担了政府和银行的角色。

  又过了几年,老村长由于每天都要核对大量的旧纸币,写新的纸币,还要把各种账目仔细做好记录。一来二去,老村长操劳过度不幸驾鹤西去了。

  比特村再次召开全体大会,讨论应该怎么办。此时老村长的儿子二狗子自告奋勇接过了父亲的笔,承担起货币发行的责任。这个年轻的村长二狗子很聪明,他 做了几天,发现好像也不用真的写那么多纸。完全可以这样:村民把纸币都交上来,销毁,但是二狗子会记录下每户上交的纸币数量。以后如果要进行付钱,例如老 张要拿一克金子向老李换一只羊,就一起给二狗子打个电话,说明要将老张名下的一克金子划归老李名下,二狗子拿出账本,看看老张名下是否有一克金子,如果有 就在老账的名下减掉一克,在老李的名下加上一克,这样就完成了支付,此时老李在电话中听到二狗子确认转账完成,就可以放心让老张把羊牵走了。

  此时比特村进入了中央系统虚拟货币时代。每个村民都不需要用实物支付,支付过程变成了二狗子那边维护的账本上数字的变更。

  这新上任的二狗子是聪明,不过这人有时候是聪明反被聪明误。有一天二狗子盯着这账本,心想这全村各户谁有多少钱就是我说的算,那我岂不是……。于是他头脑一热,私自从老张帐下划了十克金子到自己名下。

  本以为天衣无缝,但没想到老张也有记账的习惯,有一天他正要付钱却被二狗子告知账户没钱了。老账核对了一下自己的账本,命名还有十克啊,于是拿着账本去找二狗子理论,这一核对发现了那笔未经老张同意的转账。

  东窗事发!比特村炸开锅了。二狗子被弹劾是不可避免了,不过通过这件事,大家发现了账本集中在一个人手里的弊端:

  正当人们不知所措时,村里一个叫中本聪的宅男科学家走上了台,告诉大家他已经设计了一套不依赖任何中央处理人的叫比特币的虚拟货币系统,可以解决上述问题。然后他缓缓讲述了自己的方案。

  账簿上不再记载每户村民的余额,而只记载每一笔交易。即记载每一笔交易的付款人、收款人和付款金额。只要账簿的初始状态确定,每一笔交易记录可靠并有时序,当前每个人持有多少钱是可以推算出来的。

  账簿由私有改为公开,只要任何村民需要,都可以获得当前完整的账簿,账簿上记录了从账簿创建开始到当前所有的交易记录。

  此言一出,下面立刻炸锅了。第一条还无所谓,但是第二条简直无法接受,因为账簿可是记录了所有村民的交易,这样大家的隐私不全暴露了吗。

  中本聪说,大家不要慌。在他的这套机制下,任何人都不使用真实身份交易,而是使用一个唯一的代号交易。

  他展示了手里神奇的东西,说这两件东西分别叫保密印章和印章扫描器。后面他会给村里每一户发一个保密印章和一个印章扫描器。两者的作用如下:

  有了这两个神奇的东西,大家就可以在不暴露真实身份的情况下进行交易了,而印章隐含的那一串字符就是这户人家的代号。具体如何巧妙利用保密印章和印章扫描器进行交易,会在下文详述。

  下面,中本聪宣布,先根据二狗子手里的账簿,把抵押的所有黄金按账簿记录的余额退还给每位村民,然后彻底销毁这本账簿。

  然后,中本聪拿出一本新账簿,在账簿的第一页上记录了一些交易记录,特别的是,这些记录的付款人一栏全都是“系统”,而收款人分别是每个印章对应的 隐含字符,代表初始时刻,系统为每一户默认分配了一定数量比特币,但是数量非常少,都只有几枚,甚至有些不幸的村户没有获得比特币。

  接着中本聪说,由于目前市面上比特币非常少,大家可以先回到用黄金做货币的时代,由于我不是村长,我也没有权利强迫大家一定要承认比特币,大家可以自行决定要不要接受比特币。不过随着比特币的流动和矿工的活动,比特币会慢慢多起来。

  做了这么多铺垫,终于说到重点了,下面说一下在这样一个体系下如何完成支付。以老张付给老李10个比特币为例。

  为了支付10个比特币,老张首先要询问老李的标识字符串,例如是“ABCDEFG”,同时老张也有一个标识字符串例如是“HIJKLMN”,然后老 张写一张单子,内容为“HILKLMN支付10比特币给ABCDEFG”,然后用自己的保密印章改一个章,将这张单子交给老李。另外为了便于追溯这笔钱的 来源,还要在单子里注明这笔钱的来源记在哪一页,例如这个单子里,老张的10比特币来自建立账簿时系统的赠送,记录在账簿第一页。

  老李拿到这个单子后,需要确认这个单子确实是来自“HIJKLMN”这个人(也就是老张)签署的,这个并不困难。因为单子上必须有保密章,老李拿出 印章扫描器,扫一下章,如果液晶屏显示出的字符和付款人字符是一致的(这里是“HIJKLMN”),就可以确认单子确实是付款人签署的。这是因为根据保密 印章的机制,没有其他人可以伪造印章,任何一个人只要扫描一下印章,都可以确认单子的付款人和盖章人是否一致。

  这个系统到目前还是很有问题。通过保密印章,收款人虽然可以确认付款人确实签署了这份单子,但是无法自行确认付款人是否有足够的余额支付。之前的中 央虚拟货币系统中,二狗子负责检查付款人的余额,并通知收款人交易是否有效,现在把二狗子开了,谁来负责记账和确认每笔交易的有效性呢?

  之前说过,中本聪设计的这个系统是分布式货币系统,不依赖任何中央人物,所以不会有一个或少数几个人负责这件事,最终承担这份工作的是之前所提到的矿工组织。老张、老李和全村其他任何使用比特币进行交易的村民都依赖矿工组织的工作才能完成交易。

  矿工的工作是整个系统的核心,也是最复杂性最高的地方。下面逐步介绍矿工的工作内容和目的。

  俗话说,工欲善其事,必先利其器。比特币矿工虽然不用铁撅、铁锨和探照灯等工具,不过也要有一些必备的东西。

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

  编码生成器(哈希函数)。中本聪又向矿工组织的每个组分发了若干编码生成器,这个东西很神奇,将一页账簿填好内容的账簿纸放入这个机器,机器会在账簿纸的“本账单编号”一栏自动打印一串由“0”和“1”组成的编号,共256个。最神奇的是,编号生成器有如下功能:

  生成的编号仅与账簿纸上填入的内容有关,与填写人、字体、填写时间等因素均无关

  内容相同的账簿纸生成的编号总是相同,但是如果内容哪怕只改一个字符,编号就会面目全非

  编码生成器在打印编码时还需要将所有填入账簿纸的交易单放入,机器会扫描交易单和填入交易单的一致性,尤其是保密印章,如果发现保密印章和付款人不一致,会拒绝打印编码

  将一张已打印的账簿纸放入,机器会判定编号是否是有效的机器打印,并且判定编号和内容是否一致,这个编号无法伪造

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

  中本聪规定,每笔交易的发起人,不但要将交易单给到收款人,还要同时复制若干份一模一样的交易单投递到每个矿工小组的收件箱里。

  此时小组的人拿出一张空的账簿纸,把这些交易填写到“交易清单”一栏,同时找到当前账簿最后一页,将最后一页的编号抄写到“上一张账单编号一栏”。 注意还有个“幸运数字”,可以随便填上一个数字,如12345。然后,将这样账簿纸放入编号生成器,打印好编号,一张账簿就算完成了。

  如果你以为矿工的工作就这么简单,那就大错特错了,中本聪有个变态的规定:只有编号的前10个数均为0,这页账簿纸才算有效。

  根据之前对编号生成器的描述,要修改编号,只能修改账簿纸的内容,而“交易清单”和“上一张账簿纸编号”是不能随便改的,那么只能改幸运数字了。于 是为了生成有效的账簿纸,小组里的矿工就不断抄写账簿纸,但每张纸的幸运数字都不同,然后不断的重复将纸放入编码器,如果生成的编号不符合规定,这张纸就 算废了,重复这个过程直到生成一串有效的编号。

  我们知道,如果编号的每一个数字都是随机的,那么平均写1000多张幸运数字不同的纸才能获得一个有效的编号。

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

  这就是矿工被叫做矿工的原因,也是为什么之前说随着交易和矿工的活动,比特币的数量会不断增多。例如下面是一个挖矿过程,这个小组的公共比特币帐号为“UVWXYZ”。

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

  中本聪规定,当某个小组接到其他小组送来的账簿纸时,必须立即停下手里的挖矿工作进行账簿确认。

  首先看第一个,这个确认比较简单。只要将送来的账簿纸放入编码生成器进行验证,如果验证通过,则编号有效。

  第二部分需要将账簿页上的“上一页账簿纸编号”和这个小组目前保存的有效账簿最后一页编号比对,如果相同则确认,如果不同,需要顺着已有账簿向前比对,直到找到这个编号的页。如果没有找到指定的“上一页账簿纸编号”对应的页,这个小组会将此页丢掉。不予确认。

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

  最后是如何确认交易清单有效,其实也就是要确认当前每笔交易的付款人有足够的余额支付这笔钱。由于交易信息里包含这笔钱是如何来的,还包含了记录来 源交易的账单编号。例如,HIJKLMN要给ABCDEFG10个比特币,并注明了这10个比特币来自之前OPQRST支付给HIJKLMN的一笔交易, 确认时首先要确认之前这笔交易是否存在,同时还要检查HIJKLMN在这之前没有将这10个比特币支付给别人。这一切确认后,这笔交易有效性就被确认了。

  其中第一笔是系统奖励给生成这页账簿的小组的50个,这笔交易大家都默认承认,后面的只要按照上述方法追溯,就可以确认HIJKLMN是否当前线个比特币支付给ABCDEFG。

  如果完成了所有了上述验证并全部通过,这个小组就认可了上述账簿纸有效,然后将这张账簿纸并入小组的主账簿,舍弃目前正在进行的工作,后面的挖矿工作会基于这本更新后的主账本进行。

  对于挖矿小组来说,当账簿纸送出去后,如果后面有收到其他小组送来的账簿纸,其“上一页账簿纸编号”为自己之前送出去的账簿纸,那么就表示他们的工作成功被其他小组认可了,因为已经有小组基于他们的账簿纸继续工作了。此时,可以粗略的说可以认为已经得到了50个比特币。

  另外,任何一个小组当新生成有效账簿纸或确认了别的小组的账簿纸时,就将最新被这个小组承认的交易写到公告牌上,那么收款人只要发现相关交易被各个小组认可了,基本就可以认为这笔钱已经到了自己的账上,后面他就可以在付款时将钱的来源指向这笔交易了。

  以上就是整个比特币的支付体系。下面我们来分析一下,这个体系为什么可以工作下去,以及这个体系可能面临的风险。

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

  注意在上面的运行机制中,各个挖矿小组是并行工作的,因此完全可能出现这样的情况:某小组收到两份不一样的账簿页,它们都基于当前这个小组的主账簿的最后一页,并且内容也都完全合法,怎么办?

  关于这个问题,中本聪同学说,小组不应该以线性方式组织账簿,而应该以树状组织账簿,任何时刻,都以当前最长分支作为主账簿,但是保留其它分支。举个例子,某小组同时收到A、B两份账簿页,经核算都是合法的,此时小组应该将两页以分叉的形式组织起来,如下图所示:

  黑色表示当前账簿主干。此时,可以随便选择一个页作为当前主分支,例如选择A:

  如果这个主干一直这么延续下去,表示大家基本都以A为主干,B就会被遗忘。但是也有可能忽然B变成更长了:

  从局部来看,虽然在某一时刻各个小组的账簿主干可能存在不一致,但大方向是一致的,那些偶尔由于不同步产生的小分支,会很快被淹没在历史中。

  关于这个问题,中本聪同学说,只要挖矿组织中大多数人是诚实的,这个系统就可靠,具体分几个方面给予答复。

  首先,基于保密印章机制,没有人能伪造他人身份进行付款,因为编码生成器在打印编码时会核对所有交易单的保密印章,印章和付款人不一致会拒绝打印。

  所以只有一种可能的攻击行为,即在收款人确认收款后,从另一条分支上建立另外的交易单,取消之前的付款,而将同一笔钱再次付款给另一个人(即所谓的double-spending问题)。下面同样用一个例子说明这个问题。

  先假设有一个攻击者拥有10个比特币,他准备将这笔钱同时支付给两名受害者A和B,并都得到承认。

  第一步,攻击者准备从受害者A手里买10比特币的黄金,他签署交易单给受害者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这种买卖市场中进行比特币交易时,市场做了中间代理,并不遵从上述机制。

  要回答这个问题,就要先解释挖矿。要解释挖矿,那就要从比特币的定义开始说起。这是一种「点对点电子现金系统」,允许一个人直接将钱转给另一个人,不需要经过比如银行、支付机构等第三方。这套系统的根本问题在于,只有「两方」参与交易,如何保证他们不产生分歧?如果一个人说自己付了钱,另一个坚持说没付,怎么办?

  中本聪设计的比特币本质上就是一套公开的「交易账本」,一切的比特币交易都被记录被记录在「区块链」账本上,每一笔交易都被区块链网络中的所有人认可。

  区块链是什么?你可以把它理解成一本书,这本书是由一页页纸组成的。每一页纸就是一个区块,这些纸以严格的顺序排列起来,就是区块链。这本书一边被撰写,一边被公布,区块链网络里的每个人都能获得区块链的完整内容。

  区块链有两个最重要的特性:匿名、去中心化。也就是说,区块链这本书,不是由一个人写的,每一页纸的作者可能都不一样。这里的问题在于,如何让所有参与创作这本书的人达成共识,同意这本书的内容?

  中本聪的想法是,用算力说话。这个匿名的比特币创造者想出了一套算法,让区块链这本书每一页纸的开头都包含一套密码系统,也就是区块头。这个密码是由上一页纸的内容经过哈希计算而来,想要撰写下一页纸的内容,区块链网络的用户就必须经过计算,算出下一页纸的密码。

  因为密码与上一页纸上记录的内容息息相关,所以如果有人篡改了区块链这本书里某一页的内容,就会导致下一页的密码错误,人们就知道这本书出了问题。他必须把这一页以及之后每一页纸的密码全部重新计算一遍,使它们符合这本书的密码规则,才能做到对区块链的篡改。

  而这个密码的计算难度,会随着区块链网络中用户的增加而不断上升。当有大量的人参与到这个区块链网络之后,想凭一己之力篡改区块链的内容,就变成了一件几乎不可能的事。

  所以比特币是什么?比特币是一个基于区块链「货币系统」,在这个系统中,区块链这本书是一本「账本」,上面记录了所有的比特币交易。想要让这个账本不断地写下去,就需要不断有人参与计算,每当有人计算出下一页账本的密码,比特币系统就会奖励他 12.5 个比特币。这个计算的过程,也就是「挖矿」。

  比特币是一套「货币系统」,参与其中的用户,既扮演货币的使用者,也同时扮演着银行员工的角色。

  回到题主的问题,比特币计算奖励是 12.5 个币,为什么自己会分到零头?

  因为比特币网络里已经有太多的参与者,参与挖矿的人们发现,与其各自为政,不如组成更大的联盟,赚到奖励之后再根据每个人投入的算力大小按比例分配。因为比特币系统中投入算力的大小很好衡量,所以人们就组成了各种大大小小的「矿池」,提高算出正确答案的概率,使自己挖矿的收获更稳定。

  矿池的存在,让比特币系统的收益变得更连续了,你投入多少算力,就能获得相对应比例的回报。进而保证了比特币这套需要长期在线的记账体系的稳定性。

  现在全球算力最大的几个矿池几乎都是国内的,比如目前全球算力排名第一的 Poolin,也有很多交易所自己也会同时做矿池,比如 OKEx,全球算力排名第六。矿池算力越强,算出答案的几率就越高,也就是获得比特币奖励的几率越高。

  我在写这个答案时看了一下,最近四个比特币区块的奖励获得者分别是 OKExPool、Poolin、三个大矿池,只有一个被匿名的计算者拿走。

  当然,在大矿池里你的算力会被稀释(导致每算出一个结果你分到的比特币比例越少),但你会获得一个相对更稳定的收入。

  最大的弱点就在于它的低效。大量的算力投入到计算任务中,只为维持这个系统的「信任」问题。这极大限制了比特币网络的交易处理能力,且浪费了海量的能源。

  目前大家已经达成的一个共识是,比特币很难成为一套普遍适用的交易系统,它目前每秒仅能处理 7 笔交易,跟 visa 的平均每秒 1700 笔,峰值 24000 笔交易,支付宝在双十一时数据库峰值 6100 万次相比,还差得太远。

  所以与其说比特币会成为一种普适的交易机制,不如说它更容易成为一种价值标尺。比特币是区块链技术的象征,只要区块链这种技术在未来有它的生存空间,加密货币就会持续受到关注,其中比特币的地位不言而喻。

  比特币「参与人数越多,计算难度越大」的机制决定了它天然具有「稀缺性」,比如 2019 年上半年开始,因为比特币计算难度的增加,挖矿行情也因此减半,导致比特币价格也因此走高。

  现在,几乎所有主流国家的金融机构都在尝试用区块链技术改进现有的货币,如果说未来的货币会建立在区块链技术上,比特币就是区块链时代的「黄金」。黄金作为一种货币是低效的,但它的稀缺性决定了它能够作为价值的衡量标尺,长期保值。

  现在普通人想要直接在区块链上进行比特币交易的门槛还是很高的,比特币系统从设计之初就不适合大部分普通人使用。比如它通过私钥和签名作为唯一的验证手段,导致很多人出现私钥丢失,巨额比特币无法找回的事故。

  对于大部分普通人来说,想要投资比特币,现在最好的办法可能还是通过第三方的交易所。实际上,目前那些比较大的交易所,在有足够信用背书的情况下,反而能更好地保证你数字资产的安全、稳定、可靠。

  比如之前提过的同时有自己矿池的比特币交易所 OKEx,它就是目前最大的区块链数字资产交易平台之一,全球交易量第一。在这样的交易所里,你可以用一个账户进行多种数字资产的交易。它们在区块链规则的基础上,建立了一套风控机制和安全技术,保护用户的钱包不会被盗、被遗忘,在产品上为想要投资数字货币的用户提供更完整、便捷的体验。

  除此之外,OKEx 还出品了一套科普动画《OK 区块链 60 讲》,试图帮助更多用户了解区块链知识,也挺值得一看的,能帮助你理解更多关于区块链技术的问题。(ilian?from=wap)

  召集认识不认识的人一起来猜,通过猜测的次数,按比例分配这100元——矿池

  以上是一个简单的类比例子,当然,你们关注并猜出了我兜里100块钱的编号,我保证给你。那么,比特币挖矿到底是怎么回事呢?

  在之前,我们用在一个偏僻的小村张三和李四转账的例子简单解释了什么是比特币。

  ① 张三大吼一声:大家注意啦,我用A账号给李四的B账号转1000块钱。

  ② 张三附近的村民听了确实是张三的声音,并且检查张三的A账号是否有足够余额。

  ③ 检查通过后,村民往自己的账本上写:A账号向B账号转账1000元,并修改余额:A账号余额=3000-1000=2000元,B账号余额=2000+1000=3000元。

  ④ 张三附近的村民把转账告诉较远村民,一传十十传百,直到所有人都知道这笔转账,以此保证所有人账本的一致性。

  聪明如你一定发现了,在步骤② 如果张三吼了一声,附近村民假装没听到,都不去核实记账,那么这个系统不就停止工作了吗?

  为解决这个问题,村里商讨后决定,谁第一个确认是张三的声音的会获得500元。于是大家都竖起耳朵,时刻监听村里的每一个动静,真可谓草木皆兵。

  1.比特币平均差不多每10分钟产生一个区块,这个区块能打包的交易数量是有限的,我们就算800笔吧。但是呢,旷工不会平白无故给你打包交易到并广播,所以需要收取手续费。而且,由于交易的人很多,先打包谁的交易也取决于手续费的高低。所以你可以看到,现在比特币火热了,手续费水涨船高。

  2.我们都知道比特币总量2100万个,发币机制是逐年递减。当旷工第一个成功打包这个区块并广播,并且是最长的链的话,那么他还会获得奖励,目前只有12.5个比特币。最开始是50个,已经衰减2次了。这里当然还有小问题,比如为什么要最长链,怎么确定是最长链,哪些链会被抛弃?如果大家有兴趣再深入说说。

  在比特币的世界里,大约平均每10分钟会产生一个区块。所有的挖矿计算机都在尝试打包这个区块并提交,而第一个成功生成这个数据块的人,就可以得到一笔比特币报酬。最初,大约每10分钟就可以产生50个比特币的比特币报酬。但是该报酬每4年减半,现在每10分钟比特币网络就可以产生25个比特币。

  好了,接着上面的故事讲,张三这一吼,惊动了全村的人,大家都纷纷表示自己是第一个听到张三声音的人。这500块钱该给谁呢?于是村里又商讨出新的规定,需要有证据证明这是张三的声音。张三在喊的这一声里带有特定的声波数据,谁先破解出来就给谁。

  在比特币世界里,这是就是一个新的概念,共识机制。比特币是通过工作量证明的共识机制来决定记账权的,通俗来讲,谁证明了自己的工作量最大,谁就负责记账。

  工作量大小是通过计算符合某一个标准的比特币区块头的哈希散列值来体现的。区块头通常包含前一个区块的哈希散列值、Merkle根、时间戳、难度目标、以及一个填充的随机值。试图争夺记账权的节点称为挖矿节点,挖矿过程就是求出一个能够填充本区块头的随机值,让区块头的哈希散列值符合某一个标准。

  咱们接着故事讲,海归村民王二麻子凭借高超的计算能力,成功第一个匹配了张三的声波数据,然后他笑嘻嘻地向全村人广播自己破解成功。村民验证后,王二麻子如愿拿到了500元奖励金,李四也成功收到了张三的转账。

  网络上的每一个矿机接收并验证了一批交易,然后就开始进行挖矿,矿机需要反复的试验随机填充值来进行求解,一般采用产生随机数,尝试把产生的随机数填充到区块头,然后计算哈希。如果计算成功,则挖矿成功,向全网广播挖矿所得,全网节点验证后,把这个区块连接到区块的最上端,并且在全网达成一致。

  故事还在继续,王二麻子拿到这500元后就想:一个人的计算能力有限,我下次也非常可能不是第一个计算出来。若我改进算法,制造专门匹配这种声波数据的机器,然后卖机器岂不是能大赚一笔?于是就哼哧哼哧的专研去了,并在不久后面世。(专业矿机)

  村民蜡笔小明买了一台专业机器,觉得不错。于是大量采购,并找到一个电费低廉的场地,也请了专人人员来维护。于是,蜡笔小明便每天便看着一笔笔的500元进账。(矿场)

  村民张小凡也采购了一些机器,可是机器不多,能破解并拿到这500奖励的几率并不大。于是他创建了一个平台,所有有计算能力的人都可以参与进来。若得到奖励,则按每个人的计算力高低分配奖金。(矿池)

  好了,村民的故事差不多就到这里结束了,现在回过头来看文章开始的例子是不是特别形象?你们可以猜猜谁可能挖矿的最大算力。

  其实,最初的时候,我们用电脑CPU就可以挖到比特币,比特币的创始人中本聪就是用他的电脑CPU挖出了世界上第一个创世区块。当然,现在也可以用家用电脑的CPU、GPU挖矿,只是收益非常低了。

  CPU挖矿的时代早已过去,GPU挖矿也早已不是主流,现在的比特币挖矿是ASIC挖矿和大规模集群挖矿的时代。

  回顾挖矿历史,比特币挖矿总共经历了以下五个时代:CPU挖矿→GPU挖矿→FPGA挖矿→ASIC挖矿→大规模集群挖矿

  算力就是计算机每秒产生哈希碰撞的能力,算力越高,挖到比特币的概率越大,挖得比特币也就越多,回报越高。

  然而挖矿的受益并不是稳定且有保障的,电费将成为持续挖矿最大的成本之一,所以,有廉价电力的地方便成了旷工的最爱。

  挖矿的风险不仅于此,16年7月开始,比特币网络发行比特币数量就减半了,即每10分钟,每个区块只包含12.5个比特币,意味着相同算力挖出的比特币也会相应减少。但另一方面,币价也有上升可能。同时还伴随着断电、机器维护折旧等风险。

  最后,给大加介绍一种0风险赚钱的方法:猜出我兜里100元人民币的编号。哈哈。/逃跑...

  1.目前比特币全部账本信息能很好的保存在一台普通的电脑上,这也是Core他们坚持不扩容的原因之一。另外根据摩尔定律,就算小扩容其实影响不大。

  2.仅仅降低交易费那么旷工没有动力,交易将更拥堵。当然这里有目前比较认可的取代方案POS。上面说的是挖矿是工作量证明即POW(Proof of Work),而POS的全称Proof of Stake,即股权证明。简单来说,就是一个根据你持有货币的量和时间,给你发利息的一个制度,有利于刺激全部用户参与,更去中心化。

  3.比特币等加密货币是匿名的,虽然你能看到纪录,但是你不知道是谁,同样你可以有多个匿名账户,中心化的你确定你能保密部分信息?

  4.不知道你这数据哪里来的,确实现在交易量少,原因很多,有支付场景弱,币价太高,大多数人持币待涨等多种因素。突然想到另一个因素,目前大量的币集中在交易所,很多交易所实际上是虚拟交易,当你要提币的时候才是真实交易,这样也大幅降低了线更新

  1.只要有一台能接入互联网的计算机,从比特币网站下 载比特币程序,首次运行会产生一个数字账号,然后保持运行,这个程序就会一直不停地计算上一系列“数学题”,当你成功地计算完“一道数学 题”之后,就有可能得到一定数量的比特币(这里所说的“数学题”只是一个形象比如)。所以比特币对于计算机性能的要求很高,而且现在一般都是集体挖矿,个人计算机挖矿貌似已经不流行了,甚至已经没有了。 要参与挖矿,最好是加入一些挖矿团体,比如BTCGuild,BMP 这些集体进行集体挖矿,然后按照你对团队做的贡献率,得到一定比例的比特币。

  2. 比特币是一个P2P的网络。就跟我们熟悉的BT下载模式一样,要保持这个网络维持运行,就需要永远保持有人在线上传分享数据给他人,所以BT种子的发布者经常在论坛上要求下种的人要做有“种”的人,但实际上BT种子还是经常会断种,人都是自私的,你不能要求人人免费贡献自己的资源啊,我电脑开着起码费电吧?而比特币网络跟BT下载一样需要“矿工”贡献他们电脑的资源用来计算来保证比特币网络的运行,如果跟BT下载一样贡献资源的人得不到好处那比特币网络早死翘翘了。于是比特币的发行就设计成谁贡献算力用来保持比特币网络的运行谁就能得到这个网络给付给他的费用——比特币。

  3.再打个比方,我们的银行要保持运作需要费用吧,我们都知道银行转账手续费要2元起,一张卡一年要10块钱年费,但是这些手续费确实是银行需要保持运作所需的费用,不然银行就倒闭了。那银行服务可不可以免费呢?当然可以,我们可以考虑另外一种模式,银行所有的服务都免费,但是作为补偿国家允许银行可以自己发行货币,但是每年只能增发所有货币总量的1%。这样所有人都能享受银行的免费服务,但是无形中要承担1%的通货膨胀。实际上人们很容易接受眼前的利益——服务免费(这是互联网模式的精髓),而不会去考虑长远的通货膨胀的影响。

  4 这就是比特币发行和运作的基本原理。矿工贡献算力进行大量计算来保持比特币网络的运行和稳定,而在计算过程中矿工可以得到新发行的比特币。虽然实际上发生了通胀,但我钱包里的钱没变少是不?而比特币一个巧妙的设计就是新发行的比特币是越来越少的,新增比特币的发行是衰减的,所以虽然比特币不是大多数人所认为的通缩货币,但它的通胀率确实是越来越低,最终趋向于零的,而比特币一旦发生了不可找回的丢失,它就会发生通缩。

  最初的时候,我们用电脑CPU就可以挖到比特币,比特币的创始人中本聪就是用他的电脑CPU挖出了世界上第一个创世区块。然而,CPU挖矿的时代早已过去,现在的比特币挖矿是ASIC挖矿和大规模集群挖矿的时代。

  挖矿速度,专业的说法叫算力,就是计算机每秒产生hash碰撞的能力。也就是说,我们手里的矿机每秒能做多少次hash碰撞,就是算力。算力就是挖比特币的能力,算力越高,挖得比特币越多,回报越高。

  在比特币的世界里,大约每10分钟会记录一个数据块。所有的挖矿计算机都在尝试打包这个数据块提交,而最终成功生成这个数据块的人,就可以得到一笔比特币报酬。最初,大约每10分钟就可以产生50个比特币的比特币报酬。但是该报酬每4年减半,现在每10分钟比特币网络就可以产生25个比特币。

  而要成功生成数据块,就需要矿工需要找到那个有效的哈希值,而要得到正确的哈希值,没有捷径可以走,只能靠猜,猜的过程就是计算机随机hash碰撞的过程,猜中了,你就得到了比特币。

  挖矿芯片经历了CPU挖矿到GPU挖矿到FPGA挖矿,如今走入了ASIC挖矿时代。然而挖矿的方式也经历了从一两台矿机挖矿到小矿机作坊,再到如今走入了大规模矿场挖矿的时代。

  如果你开始尝试挖矿,你需要准备一台矿机、一台能联网的电脑、一个AUC、一个树莓派、电源及各种连接线等。各种设备的连接顺序为网线-树莓派-MicroUSB线-AUC-4PIN连接线-矿机和电源。

  l 矿机,在此以嘉楠耘智目前最新的矿机A6为例,A6内有80颗芯片,单台算力在3.5T/s以上。

  l 树莓派(控制器),挖矿只需要做简单高效的数值计算,矿机运作的程序就写在小巧的树莓派里。每个树莓派约可以控制约60台矿机。

  把所有这些设备连接好,接通电源,修改树莓派IP网段和路由器IP网段一致,并设置矿工,然后连接矿池就可以开始挖矿啦!

  现在的挖矿时代早已是大规模集群挖矿的时代,你看到的挖矿场景常常是这样的——大规模集群矿场。

  影响挖矿收益的因素有很多,比如矿机的性能和功耗、全网的算力和难度、矿场的部署和运维能力、有没有廉价电的资源、以及币价和政策的导向等等。目前优秀的矿企,他们拥有芯片研发的能力、大量的算力、专业的矿场部署和运营经验等,在未来,资源、算力会越来越向这些矿企集中。

  除了上面的装备,你还需要一个必备的工具——矿池。矿池的作用是集合大量矿机算力,增大你得到比特币的几率,同时将你未来能得到的比特币收益提前平均分配到你的账户里。

  简单的解释如下:现在比特币全网每10分钟产生一个区块,这个区块包含25个比特币。假设全球有1W人参与挖矿,那么在这10分钟内,只有1个幸运儿拿走了这25个比特币,其它人则颗粒无收。而矿池的原理是大家组队开采,并按约定的分配方式分配,使得矿工的比特币收益趋于稳定,减少矿工的风险。在此以最常用的PPS分配方式为例,假设你的算力是10T,而整个矿池的算力是100T,你的算力占矿池算力的1/10,假设矿池一天能产生10个比特币,那你每天就能拿到1个比特币。

  在现实情况下,挖矿矿机常常供不应求,同时,矿机发货需要很长的等待期。矿机安装、调试、维护等流程非常复杂,需要耗费大量的精力,矿工们还要忍受矿机的噪音和热量。对矿工来说,最大的成本还不是这些,是挖矿所消耗的高昂的电费,中小矿工的盈利空间越来越小甚至为负。

  而云算力服务可以很好地解决中小矿工和一般用户参与挖矿门槛高赚钱难的痛点。现在比特币挖矿已经进入了大规模集群挖矿的时代了,一些商家在电费低廉的地区(如云南四川内蒙等地)大规模建设矿场,他们拥有更低的机器价格和低廉的电费,还可以通过机房结构的设计和当地的地理及气温优势来实现良好的散热通风,降低机器消耗的能量。

  而云算力服务平台打通矿场、矿池等基础资源,通过算力租赁的形式在网上向用户远程出租算力。云算力租赁服务解放了矿工的时间和精力,省去了矿工买矿机、等待矿机、安装矿机、维护矿机、忍受噪音等一系列操作,让用户通过网络购买算力即可找到挖矿的快感,轻松获得挖矿带来的收益。

  )工作,算力产品兼具娱乐性和金融属性,算力产出的比特币是未来不可以忽略的资产类别。

  如果你只是一个小矿工,一般情况只要扣除矿机成本和电费即可。大家也可以去BTC123或者比特范等网站,通过挖矿收益计算器计算回本周期和挖矿收益。

  1. 比特币产量减半。16年7月,比特币网络将面临比特币减半,即每10分钟,每个区块只包含12.5个比特币,意味着相同算力挖出的比特币也会相应减少。但另一方面,币价也有上升可能。

  7月10日起挖矿奖励减少到了25/2个,矿越来越难挖,可挖矿大军仍在壮大。刚看了一眼BTC的价格¥3783,而且我预测近期还有涨势,足以解释矿工挖矿的激情。

  什么叫挖矿?新Block是如何产生的?怎样保持公平竞争?Hash怎么计算?

  比特币矿机制说复杂很复杂,说简单也简单。一张脑图就把基本框架呈现出来。如果你是小白,其中涉及的很多概念可能还需你亲自动手查查含义才能理解。我也刚了解没多久,所以我们可以一同来学习。如果碰巧某个技术大牛看到了这里,对于错误理解的部分还望指正,万分感激。

  感谢一个叫kevin的作者,这部分知识参考了kevin的介绍,挖矿机制的介绍有很多,这个是比较简单易懂的。

  其实很简单,中本聪这个传销大师设计了一个软件,这个软件有自己独特的加密方法,生成的随机值基本无法被固定算法破译,只能通过穷举法来试验出正确答案,而穷举法就需要大量的算力来不断测试这个随机值到底是什么,一旦猜对了,软件就会给你比特币奖励,并对所有参与猜数字游戏的人发公告说某某人已经猜到了,然后生成一个新的随机值继续让你猜,一直循环下去。

  刚开始参与猜谜的人少,这个随机值容易猜,需要的算力不大,随着越来越多的随机值被猜出来,奖励的比特币越来越多,参与的人也越来越多,你就需要更快更强大的算力,不然就都被别人猜走了。

  而楼主的情况就是一堆人组成了一个猜谜团体,针对一个谜题各抒己见,有的人比较聪明提供了10个答案,有的人提供了5个,有得人比较笨只有1个,然后经由团体领导人把所有答案提交上去,一旦正确答案在你们提供的答案里,得到了奖励,再根据每个人提供的答案数量分配奖励。

  中本聪达到了他的目的,我们先不说他是否对这个软件有掌控力,就算他没有,他也完成了自己的目标,让一堆人不事生产参与进自己的传销组织,他甚至什么都不用干,后面参与的人为了自己的利益都会不断的继续让更多人参与进来,人越多,比特币就越难挖,物理价值就越高,创始人说自己手里只有50个,可是,比特币是自由的,你虽然知道哪个账号有多少比特币,却不知道帐号是谁的,你压根不知道也许路上遇到的一只狗就是那个10万比特币帐号的拥有者。

  其次我们再说说比特币的实际价值,很多人对其吹捧的最大原因是说,这玩意是完全自由不受任何机构掌控的,其实这恰恰是最大的谎言,比特币哪里都不自由,他的发行是通过程序,一个程序哪来的自由,他只是机械化的发布随机值-匹配随机值-提供奖励,你要说这玩意有自由?草履虫都比它自由。

  其次比特币可以交易,只要有交易,就不存在自由,资本巨鳄有得是办法调控他的价值,而且因为没有国家级的势力作为后台,比特币本身对其价值的起伏毫无应对办法。所以除非以后哪天我们真的全都生活到互联网里,比特币的每一个打包块都是一块地皮,那么这玩意才能真正拥有价值,成为硬通货,否则,就永远是一个传销骗局,不,传销都比他好,因为大部分传销组织其实都有自己的产品,虽然这产品可能很廉价。

  再来说说现在这个比特币的热度,目前是将近18000美金一个比特币,我不会劝说已经在盘里的人出来,大部分人都已经被几百几千倍的利益迷红了眼,很多矿工也投入了无数的金钱或时间,无论我说什么他们都会充耳不闻。

  我只想劝说还没有入盘或者还在犹豫的人,不管你是想当矿工还是想入盘持币,请多思考一下,不要再让这个对人类的发展毫无意义的组织扩大了,他没有生产,只是在无谓的耗电,得到的打包块也没有任何意义,目前拥有的价值,全部,全部是泡沫,一巴掌拍下去就能到底,你可以想象一下,如果哪天美国或者中国宣布比特币非法,禁止参与,那么,你逃都来不及,你期望谁来给你说话,毒枭还是军火商?不要天真的认为美国或者中国不会那么做,现在没那么做的原因是没必要,而不是有什么原因阻止他们那么做。

  国内最近出了一本新书,《比特币:一个虚幻而真实的世界》,里面对比特币的介绍和分析特别全面。以下是书p9提到的如何通过挖矿获得比特币的文字,放到这里供大家讨论。

  比特币是通过运行复杂程序算法得来的,目前每天会产生3 600 个新币。从理论上说,任何人都可以通过下载、运行软件来制造比特币。但事实上,随着比特币的发展,矿机装备竞赛愈演愈烈,挖掘比特币的难度已非常大,需要拥有极高的算力才能勉强开采到。

  根据比特币的供应机制,每个人能够挖到的比特币数量与其挖矿设备的算力占比特币全网算力总和的比例成正比。在早期参与者较少的时候,挖矿非常简单。据最早和中本聪合作的哈尔· 芬尼回忆,他当时就开着个人电脑,几个星期就轻松地获得了几千个比特币。而随着矿机的大规模投入使

  用,截至2013 年9 月2 日,全网算力已达到惊人的700THash/s(3 个月前仅为100THash/s),而且快速增长的趋势还在延续。难度的增长在保障了比特币安全的同时也使得新币的获取异常困难。

  以目前主流的算力为66GH/s 的阿瓦隆(Avalon)矿机为例,如果超频到70GH/s,每天能够挖到的比特币也仅仅为0.36 个而已,而且这个数量还在随难度的提升而迅速减少。如果你试图用普通家用电脑挖掘,那么比特币将几乎永远不属于你,甚至会出现你花上几年时间却一个都挖不到的情况,白白浪费电费和人力成本。

  如果从底层原理去回答,一篇千字长文也许不能解决问题,简单明了的回答的话高票答案已经解释了:

  。矿池会集合许多矿工的计算能力来挖矿。当挖到block的时候,根据每个人的算力占总算力的比例来进行分红。所以你才会得到微量的比特币。

  那么实际是怎么“挖”又以何等方式让矿工实实在在获得比特币的呢?估计这才是大家最感兴趣的,不妨让我带您从大家又生气又觉得神秘的“矿工”角度了解一下。

  首先“挖矿的”本质题主和答主们都很好的解答了,本人再扼要的的解释一下:抛去区块链记账权等基础知识(想要了解比特币,区块链是什么的朋友可以先关注我,等专栏上线后我会贴上或者直接百度)挖矿可以比作一个人(就以中本聪和比特币为例吧)手持2100万枚金币,他自己拿了一部分后打算把剩下的分给大家。

  1.平均分:可以说看起来是貌似是最公平的,问题是先来者可以平均,后来者怎怎么分?这个方法实在太蠢就不赘述了。

  2.筹钱分:没错其实这个跟股票一样,前段时间大火的空气币ico也是如此,2100万个分成21期,每期100万个,筹一次钱,按照筹钱比例划分这一百万个币。

  ,比如小王和小张都想要这个比特币,比特币之神中本聪说了:给我解一个数学问题,谁先算出来就给谁。那么中本聪会设计什么问题呢?很简单,无法有套路“巧算”的数学题。比如最简单的质数相乘,举一个例子,如果我让您算17*19,一秒钟您可能计算器算出来就是323。那么我逆过来,问你323是哪两个质数的积?由于质数的特殊性,这个答案仅有17×19的唯一解并且不可能有巧算的方法,唯一的方法只能是从1*323开始一个个每一个的正向去算(大致算法应该是323除以每一个比他小的质数最终没有余数即为答案,1不是质数所以第一个可以不用尝试)那么设计出程序来去正向算,就是挖矿软件了。对于电脑而言323解出来还是很快的,但是以此类推9836077313呢?实际会比这个还要复杂得多,刚刚只是粗略的解释了下,但所有挖矿的本质都是样的:就是解起来(挖)的难,验证容易(正向乘出来)

  1.个人挖矿:刚刚我解释了其大致原理,证明了挖矿的几个特性:解出答案难,验证简单,且难度会随时间增加——从323到9836077313,那么在当初对于早期的区块链(比特币)来说,对,就是这么多323的简单问题!所以即使是笔记本的cpu也可以轻松胜任(CPU-这种简单问题有多少来多少)不仅问题简单—-连竞争的人也少(之前解释过不仅答案要算对还要是

  算出来的才可以得到)所以很容易的就挖出了很多。问题在于:不是这个项目的开发者基本上没有可能如此的第一时间去接触到这个机会啊?就是当时接触了,挖出来了,早期的市值也不可能一下如此的高,你有多少可能持有到暴涨9200万倍呢?其实看起来很美好,但是几乎是没有可能的,RVN,PGN就是现在所谓很好挖的,但是大家都知道了就没有意义了。一旦要有价值,一样还是会大量涌入导致难度增长。优点:准入难度低,投资小,收获币量大。缺点:有价值的不是内部人员弄不到,且大多数在短期内毫无价值或者极低。前景不明朗。

  2.矿池挖矿:那么“矿池”又是什么概念呢?很简单,比如难度很高,个人计算机无法胜任的时候,有个人站出来了,说:大家团结起来,一起算,Together we strong!那么矿池就会把一个很难的任务分割成很多个小片,交给每一个矿工,比如9836077313,矿工A你就来尝试10000000以下的质数B你来尝试1000......以此类推,积沙成塔。这样总的算力就很恐怖。

  如国内的矿池明的算力是44.14TH/s,按此每天将获得3358.3个ETH并在扣除手续费后分给每个矿工,1TH/s=1000000Mh/s 一张GTX1060显卡约23Mh/s左右

  那么怎么加入矿池呢?首先每个矿池都有详细的教程,鱼池链接拿好不谢,界面非常美观适合新手先尝试。(但是作为资深矿工,实际上还有很多坑和细节在这其中的,完全要解决的确很麻烦,而且试错成本很高,我个人大概花费了近1000元请教了很多才将机器的性能最大化,最终收益提升了15%左右)

  优点:相对稳定,收益和产出基本上可以确定(需要计算预期收益和成本可以入群或者像我付费咨询5元/次)

  缺点:投资可能相对较高,最低准入标准约在8000-40000(一台矿机)不等,以及用电,噪音等问题。

  3.出卖算力:lz就是嫌麻烦,就是啥都不懂,我就是想要钱。咋办?而且我的设备就是杂牌军。

  什么?不懂英文?不会设置?进群了解一下,或者付费咨询我。码字太累,截图太累需要两个鸡腿子补补身体实属不易,还请海量。已经懂了的朋友应该已经知道该怎么做了。

  _wv=1027&k=5OedJTJ(二维码自动识别)2000人新群刚建,诚邀懂区块链的朋友共同管理或者入群交流,需要学习者亦可了解。如您的问题涉及到挖矿获益等问题,仅接受付费咨询,感谢理解!后面会持续更新

  币是内置算法生成的,通过运行比特币算法,电脑生成特定的数字后,即可获得25比特币。比特币的算法决定了单位运算时间只能产生固定数字的比特币,目前的速度为10分钟产生25个比特币。这个速度和参与比特币运算的机器的总性能无关,但比特币网络内运算能力强的机器能够挖到更多的矿——新产生的比特币就那么点,谁的机器性能强谁就能抢得更多。

  对比特币有所了解的会经常听到“挖矿”一词,“挖矿”就是比特币产生的方式,具体它产生的原理是怎样的呢?今天我们来了解一下。

  在网络中,大约每10分钟会记录一个数据块,这个数据块就包含过去10分钟内所有的交易数据,由于每个节点都想打包确认这个数据块,所以最后由谁打包是要争抢的。最后确认打包数据块的会得到额外的虚拟货币奖励,这些奖励就是新生成的比特币,这就是比特币的发行过程。

  这是个经济学概念,它是一种策略,即防止对服务或资源的滥用。工作量证明系统可以看成是两个步骤,一个是工作,另一个是对工作的验证。比特币的数量是有限的,根据比特币供应机制,每个人能够挖到的比特币数量与其挖矿设备的算力占比特币全网算力总和的比例成正比。在早期参与者较少的时候,挖矿非常简单。随着比特币的发展,矿机装备竞赛愈演愈烈,挖掘比特币的难度也越来越大。

  。最初每生产一个交易记录块,会有50个比特币的奖励,因此最初每天会有7200个比特币产生,但奖励每4年会减半,最终系统中只能有2100万个,直到挖矿奖励完毕。比特币PoW的共识机制也有一定缺点,例如网络性能较低,区块共识确认的时间较长,交易速度就会很慢。另外,很多矿机挖矿的竞争导致电力等资源大量的浪费。

  因此,目前以波场TRON为代表的公链采用的则是DPoS(代理权益证明)的共识机制。这种机制就是每位持币用户都有权投票选出代理节点,最后得票最多的节点会承担起生成新区块的责任。

  简单类比就是,银行发行货币(比特币),要请保安公司护送(挖矿),给护送的人奖励(挖矿获得比特币),奖励是有限的,护送的人越多,货币越安全,但是能分到奖励的人越少

  挖矿获得的BTC主要有两个来源,一是区块奖励,每挖出一个块出块节点就获得一定量的BTC,这部分BTC是市场的增量,也是BTC通胀的来源;二是手续费收入,该区块内打包交易的手续费都归出块节点所有。BTC的区块奖励大约每21万个区块减半,目前区块奖励是12.5个BTC。当区块奖励小于BTC网络数据精度允许当最小值时,区块奖励将消失,这预计将于2140年发生。由于BTC总量的增长和区块奖励的减少,其通胀将逐渐降低。2019年BTC的预期通胀率是3.85,到2025年将下降到1%以下,而到了2057年通胀率将不足万分之一。

  这10分钟里产生的所有账单都记录在里面。这个块打包了以后,就把这个区块连接到前面产生的区块后面,过10分以后再把新的块链接到这个块后面,这就叫做区块链。而打包这个区块的人就是矿工。

  老板给你转个账,全网都给你们记账,为什么大家要相互之间记账呢?因为有奖励!就是每个打包区块的人(也就是矿工)有12.5个比特币的奖励,也就是说每隔10分钟有12.5个比特币奖励给大家。每一个想要参与打包的矿工都要去做一个很难的数学题,谁先做出来,那你就可以有权利进行打包,获得比特币的奖励,这就是俗称的挖矿,比特币就是这样产生的。

  比特币一共2100万个,每4年奖励减半一次,最初是每个区块奖励50个,经过2次减半后现在是12.5个,2020年5月马上就要减半了,赶快囤点干粮过冬咯~