请选择 进入手机版 | 继续访问电脑版

比特币矿池的意义

2018-7-27 10:06| 发布者: admin| 查看: 53| 评论: 0

  第三篇:矿池的意义

  3.1矿池区块投票决策版本激活

  目前比特币升级一般要遵循BIP9升级规范,就是说要有2016个区块中门槛的支持比例才会激活的。如SW隔离验证软分叉是95%的激活门槛。


  而区块一般是由比特币矿池来打包的,也就是说矿池有直接的版本激活权。只要有能挖出超5%区块的矿池不同意,即可否决SW的激活,维持现状。根据上图近7天的区块情况,有这个否决权的矿池有九家之多,分别是:

  AntPool,蚁池18.4%(未表态)

  F2Pool,鱼池15%(未表态)

  BW.com,币网9.6%(支持8MB)

  BTCC,国池8.6%(支持SW)

  BitFury,7.8%(支持SW)

  ViaBTC,V池6.7%(支持BU)

  HaoBTC,好比特币6%(未表态)

  SlushPool,6%(支持SW为主,少量BU和Classic)

  BTC.com,5.1%(未表态)

  比特币矿池的历史、职能和意义

  这些能挖超5%区块的矿池,只要有一家矿池反对,就不会激活SegWit。有些人可能说95%门槛太高了,不可能达到。其实见上图,早在几个月前已经95%通过而激活了BIP68/112/113的升级方案CSV。真正好的方案是可共识下通过高门槛而激活的。而若有超5%反对,那说明方案还有争议,激活的时机还不成熟,那就有再等待进一步共识的必要。

  矿池存在的重要意义:帮整个币圈把好关卡,不要让未充分共识的任何方案激活。注意只是版本激活权,矿池最好不要直接参与具体的发展路线开发。而一些没设激活门槛,不遵循BIP9升级规范,或过低的激活门槛的版本,矿池应该直接Pass掉的。想要竞争的版本,可以欢迎,但要正大光明,设高的激活门槛。

  3.2矿池有义务向矿工普及币知识

  虽然矿工没有必要理解各种复杂的币知识,但是各大矿池在做了投票决策后,有义务向广大矿工顺便向整个币圈社区,详细科普介绍自己作出这个决策的理由。以便获得自己矿工的算力支持,同时可以吸引认同的矿工算力切换过来。

  像目前BTCC选择了全力支持SW,而V池选择了全力支持BU。那么BTCC就有义务向矿工向币圈科普介绍SW隔离软分叉的好处。其邀请了Core核心开发者来上海,做了知识讲座和交流。见直播链接:

  同样V池既然选择了BU,那么也有义务向矿工向币圈解释选BU的原因和理由。多多举办些面向币圈大众的公开知识讲座,而只不是内部的聚会和找一些高产写手来天天黑Core,黑SW,黑LN。

  这种“科普币知识”的义务,是矿池存在的重要意义之一。矿工要多多做出反应,对于积极科普币知识,自己又认同的矿场,应该切一些算力过去,以便能促进他们更积极地多做知识普及活动,为自己支持的方案拉票。矿池积极科普,获利的是所有矿工和整个币圈的人。不要惯性地只待在一个矿池挖矿,其实切换矿池很简单,各矿池之间的收入差距一般很少,会小于随机幸运值的影响。矿工在各矿池间的算力切换流动起来,才能到更好的体现是矿工在投票,非矿池投票。

  3.3矿池可充当临时“警察”角色

  这个是写本文的起因。一个重要币圈微信群中的群主,说了一件有讨论价值的“大”事,币圈某位知名人士的比特币被盗了。盗币的黑客较马虎,并没有给足够多的手续费,导致这笔交易较长时间处于0确认的状态,并没有得到确认。

  那么问题来了不问学挖掘机哪家强。

  问:能否其再发起另外一笔正常交易,让各矿池帮忙采纳,替换掉这笔0确认状态的盗币交易?其实本质来说是进行一次0确认双花。先表态,我是100%赞成的。因为0确认的意思就是还没有写入区块链。那就不算篡改区块链数据。0确认本来就是可被双花的,这也是建议接受比特币至少要等1确认的原因。

  另外与这相关的一个概念是RBF(ReplaceByFee),简单点说就是在1确认之前,允许用更高手续费的交易来替代当前的0确认中的交易。RBF功能最早是由中本聪提出的。近期在Core的v0.12.0及之后的版本中均已实现,是否支持RBF是可选的。但在Classic拒绝RBF功能,以提高0确认交易的可信度。

  黑客的那笔交易没有标记为支持RBF,其实若标记了支持,根本就不需要找各大矿池了,直接用RBF功能在1确认之前找回盗币即可。

  关于矿池的这个意义,类似于充当临时“警察”了。群内引起了热议,引用总结一下,保护隐私就不具体提名:

  有的人强烈支持,认为这是正义的“合法的双花”,若能找回0确认中的盗币,可弘扬币圈正能量,给丢币人以希望,增加持币粉忠的信心。不仅仅0确认,甚至币量巨大时已经1确认或2确认了,只要别确认次数太多,都可孤立掉这些区块替代为有签名的正常交易。因为平常就是每几天就会有孤立区块产生的,见点链接。

  而有的人强烈反对,说:“追回黑客盗走的币和追回被小偷偷走的手机一样,是警察的事情,与矿工矿池没有关系。”,其还说:“如实记账是本份,太阳底下无新事,比特币这种交易纠纷属于民事纠纷,作为会计师的矿工矿池应该远离交易仲裁者的角色。”看似确实很有道理。

  有的人担心权力层面,说:“目前矿工赚钱太多,矿工话语权太大,是比特币潜在的危机。”即担心若连盗币找回权也给矿池了,那么矿业的权利会更大,甚至有成为币圈中心的可能了。

  我认为矿池可充当临时“警察”角色:

  并不是正式日常“警察”,仅仅是特殊情况下的0确认的大额盗币时找回。小额的盗币当然可不去理,而大额盗币事件不会太经常的发生。至于多大的币量算大额,建议大于当前每区块新币的量,即现在是12.5BTC以上的算大额。

  并不需要基于相信人而去做出“仲裁”判断。丢币者是有私钥的,其可以进行签名来证明,其能签名出来用来替代盗币交易的正常交易的。即他有原地址私钥来证明其确实是被盗币,并不需要基于人的主观判断来证明。而若想捣乱的人,是因没有原转出地址的私钥,无法伪造盗币事件骗币的。

  在0确认中的交易,本来就是尚未写入区块链的交易,本来就有很大灵活操作空间,不会是篡改现有的区块链数据。仅仅只是决定将哪个交易未来写入区块链,当然选正常的交易,不选盗币交易。

  若全面激活RBF功能,不标记也可以RBF,那就可以自动个人实现0确认盗币的找回了。而矿池这个临时“警察”角色,所做的只是视情况,将一些没有标记RBF的交易,也转变为RBF交易而已,并没有给其太大的权力,去改动干扰正常交易的进行。

  可视作一种增值服务。例如一个人有100BTC,那么可以和各大矿池商量好,没有交流通知前,任何从此地址的支出交易都别先打包确认。那么万一有黑客盗币,那笔盗币交易不论付多少手续费,都会较长时间锁定在0确认。那么他有充足的时间来,用其私钥重新发一笔正常交易,如:99.9BTC转到安全新币地址,0.1BTC作为手续费的交易通知矿池可打包。在0.1BTC的手续费激励下,矿池会替代那笔盗币交易,进行打包。从而找回那99.9BTC,0.1BTC奖励给打包矿工。除了不利于黑客外,对任何人都会有利。

  而签定这个“没有交流通知前,任何从此地址的支出交易都别先打包确认”这个约定,就可作为矿池提供的增值服务。这个服务对于持有币量很多的人还是很有吸引力的“保险”服务,因无法100%确保自己的币一定不会被盗。

  另外再考虑一个很极端不太可能发生的情况,若私钥公钥算法万一被破解,那么矿池应该联合起来,只打包空块,只挖新币,不处理任何币交易,所有交易都0确认,以避免区块链混乱。等待整个币圈拿出解决方案,例如更新私钥公钥算法,长期比如十天0确认且无人RBF的交易才进行打包。虽然确认速度慢但是会防止币被盗,较安全地过度到新私钥公钥算法系统中,从而可以较完美地解决私钥公钥算法万一被破解的危机。

  矿池的这个意义上,确实会有点担负些安全“警察”的这个职责。充分发挥潜力正能量后,会将极大地从心理层面提升币的安全性。而损失的只是0确认交易的安全性。而本来就是0确认交易并不安全,需要等待1确认的。故矿池这个层面的存在意义价值还是有的。
<
>
欢迎来到互联网区块链项目论坛,致力于提供优质的区块链项目,坚持持续、稳定、长期回报的原则!

联系我们

湖南省长沙市岳麓区

18823879376(服务时间:00:00-24:00)

528185681@qq.com

在线咨询新浪微博官方微信官方微信

QQ咨询

麒麟老师:528185681
冷月老师:375388850


返回顶部