BetterHash协议:让矿工重新掌控自己的哈希算力

链得得(原作者: 蓬蒿人)    2019-02-12 18:02:03

作者:CJ Reichel

来源:Bitcoin Magazine

翻译:蓬蒿人

什么是矿池?

首先,要知道比特币网络上有不同类型的矿工,这很重要。在本文中,我们将单独挖矿的人称为“独立矿工”,将在矿池中挖矿的人称为“联合矿工”,而“矿池运营商”则控制着整个矿池。

单独挖矿是有风险的,因为只有相对较少的哈希算力对块的生成起作用。当独立矿工发现区块时,奖励可能很高,但并不常有。出于这个原因,许多矿工加入矿池,这样他们就可以少量多次的获得奖励。池化就是许多矿工加入到一起并将他们的区块奖励汇集起来。当他们中的任何一个发现新区块,不是获得整个区块奖励,而是根据对网络贡献的哈希率,按比例得到分配(扣除给矿池运营商的费用)。通过这种方式,拥有较少算力的人在每天、某些情况下甚至是每小时,都能获得稳定的收益。

总体而言,矿池的主要功能就是为矿工提供持续的收入,这样他们就可以降低风险。此外,矿池还具有改善整个网络的重要辅助功能。例如,技术含量较低的小矿工可能不想处理矿池运营商面临的复杂问题,比如区块传播、区块创建以及其他高技术问题。加入矿池为技术水平较低的矿工提供了一种简单接入网络的方式,这样他们就可以专注于自己的优势,比如运营高效的采矿业务或寻找廉价的电力。

然而,正因为如此,目前只有少数几个大型矿池控制着网络,这导致了系统内部的高度集中。

什么是Stratum?

Stratum是矿池、客户端和挖矿硬件之间的协议层。用户通过Stratum协议与矿池进行连接和通信。在ASIC等挖矿硬件设备上,有一个控制板,它运行CG Miner等软件变体,然后“告诉” Stratum并连接到矿池。矿池告诉ASIC要处理什么,ASIC通过向矿池提交回共享来回应。共享是ASIC完成的工作,本质上不是很有效的区块,但足以证明矿工为矿池贡献了工作。

科拉罗对BetterHash的第一个目标是取代Stratum并改进其弱点。他比特币改进提案(BIP)中,描述了Stratum当前的一些缺点:

“Stratum协议的设计难以实现且记录不完整,要求矿池运营商为其客户构建和分发区块模板。如果没有多元化的矿工构建区块模板,整个网络的抗审查能力就会被削弱(例如,矿池运营商可能会利用手中的权力来限制协议的升级流程)。”

通过Stratum,矿池运营商确认每个矿工都为矿池贡献了工作。矿池运营商还负责创建处理事务选择的区块模板。由于无法创建区块模板,矿工无法控制要挖掘的内容。矿池运营商控制整个矿池的哈希率。

这是有问题的,因为矿池运营商或其中的一小部分人,可能勾结起来通过使用这些哈希算力来对网络进行恶意攻击。如此庞大的哈希算力若是掌握在一个坏人手中,他便可以发起51%攻击,并在网络上执行双重花费或审查。或者,如果恶意参与者劫持了矿池的DNS服务器或IP空间,那么攻击者可以窃取哈希率直到所有矿工都重启他们的ASIC硬件。

BetterHash vs. Stratum

BetterHash旨在防止这类攻击向量,因为它的设计允许用户运行自己的完整节点并构建自己的区块模板,这意味着可以选择自己的事务;例如,本来可能受到审查的交易。此外,矿工可以选择在哪个区块进行挖掘,以防止双重花费攻击。

尽管可以自定义区块模板,矿池也将像往常一样运行,根据拥有相同业务属性和支付频率的哈希算力重新分配奖励。

科拉罗在接受比特币开发人员Jimmy Song 采访时表示:

“对于整个网络,我们可以只有一个矿池,这并不是什么大问题。”

BetterHash协议概述和弱块的优点

BetterHash由一组协议组成,这些协议组合在一起,旨在为矿池提供更多文档、效率、安全性和分散性。在马特·科拉罗的BIP中,他在“BetterHash:Work and Pool”中描述了两个主要协议:

 “工作承载协议在直接传递给挖矿硬件时替换getblocktemplate和Stratum,而支付协议管理所有矿池< - >客户端通信。这些功能的隔离为矿池参与者提供了构建区块模板的能力,这些模板包含他们(或他们选择的另一个池)选择的交易,同时矿池负责监督支付的分配。”

这些协议为矿工提供了关于应该如何构建coinbase交易(区块奖励)以及在何处发送挖矿奖励的信息。此外,他们还向用户提供了关于如何向矿池上传共享信息,以便矿工能够证明他们为矿池贡献了工作。总的来说,这两个协议的分离使矿工能够创建自定义区块模板,同时仍然可以获得矿池提供的经济效益。

矿池协议的另一个特征是能够发送弱块,这有助于矿池优化区块传播。科拉罗在他的提案中描述了这个协议:

“对于希望优化区块传播的矿池,该协议有一个可选的附加功能,通过在客户端将WEAK_BLOCK发送到矿池服务器,以便上传完整区块是有效的。”

弱块不是一个新概念,但当成功实施时可以产生效益。弱块是用户经常提交到矿池中的共享。请记住,共享是由挖矿硬件执行的工作,但对完整区块来说还不够。每当矿池发现与旧弱块具有相同难度的新块时,矿池可以发送该弱块的压缩版本并将其与新块进行比较。矿池用户通过WINNING_NONCE或SHARE / WEAK_BLOCK消息提交有效共享。这在相较之下可以让矿池更快地上传完整区块,并最终提高挖效率。

虽然BetterHash的目的是将权力归还给挖矿人员,但创建区块模板需要技术知识,并非所有矿工都想要处理这些复杂的问题。出于这个原因,科拉罗解释说他并不期望技术含量较低的矿工可以在一夜之间切换到 BetterHash:

“矿池代表用户优化软件。出于这个原因,我不认为有多少矿池(矿工)有兴趣采用这样的协议(BetterHash),这需要他们付出努力,比如管理和运营一个完整的节点。”

对BetterHash的批评

尽管许多人对BetterHash降低挖矿中心化问题的潜力持乐观态度,但科拉罗的提议也受到了一些批评。对BetterHash最引人注目的批评之一来自Bitware Co.创始人、Libbitcoin开发者埃里克•沃斯库尔(Eric Voskuil)。沃斯库尔的主要论点是,BetterHash并没有显着降低中心化问题。他在GitHub和Twitter上表达了自己的观点:

“这个提议(BetterHash)并没有通过增加去中心化来提高比特币的安全性,它只是转移了中心点。这与他(马特·科拉罗)在接力赛中制造的缺陷本质上是一样的。”

BetterHash之所以被批评为“只是转移了中心点”,是因为矿池运营商仍然拥有很大的控制权,因为他们可能会迫使矿工在得不到奖励的威胁下审查某些交易。

对此,科拉罗回应道:

“诚然,矿池仍然可以胁迫用户运行某些规则,否则就拒绝支付,以此来对他们产生影响,但这需要矿池和客户端都采取积极行动。今天,矿池可以在不告知用户的情况下自由切换,用户甚至需要付出巨大的努力才能发现这一点,更不用说通知同一矿池的其他用户切换到竞争对手。使用Betterhash,矿池需要通知用户,此时用户切换矿池比切换节点更容易。”

尽管构建矿池和使用BetterHash的软件目前可用,但并没有大型矿池使用它。今天,科拉罗仍致力于增加BetterHash的使用,以便矿工在未来有更多的选择。

(作者:蓬蒿人,内容来自链得得内容开放平台“得得号”;本文仅代表作者观点,不代表链得得官方立场)

看涨:0
看跌:0
热点快讯
25分钟前
瑞士信贷高管:银行文化阻碍了区块链的应用
据Cointelegraph消息,瑞士信贷数字市场资产主管Emmanuel Aidoo接受Business Insider采访时表示,金融家维持现状的愿望阻碍了区块链技术的采用。银行不愿意采用区块链的原因在于银行内部的文化,与区块链技术的不成熟或金融机构内部缺乏潜在的用例无关。
币世界
35分钟前
深圳大通:公司在区块链技术应用方面投入累计411.3万元 大通链应用方面尚未产生相关收入
据中国证券报消息,深圳大通实业股份有限公司(000038.SZ)发布关于深圳证券交易所关注函回复的公告。公告显示,截至目前,公司在围绕利用区块链技术方面的投入累计达411.3万元,其中2018年投入391.5万元,2019年一季度投入19.8万元。区块链技术应用,更多的是用以解决行业痛点问题,对于防止数据篡改、虚假流量、广告欺诈以及数据可追溯方面将产生积极作用,目前公司在大通链的应用方面尚未产生相关收入,因其社会效果显著大于经济效益,未来能否盈利尚存在不确定性。
币世界
50分钟前
北京商报:一些利用矿机概念做的非法传销投资骗局层出不穷
据北京商报消息,近日,经调查发现,“二手”比特币矿机遭到抛售。同时,一些利用矿机概念做的非法传销投资骗局层出不穷。在分析人士看来,一些矿机商利用类似传销模式售卖矿机,而投资者所接手的矿机,很难产生实际挖矿收益,最终演变成接力游戏,存在整体模式坍塌的风险。
币世界
55分钟前
法国兴业银行在以太坊发行1.12亿美元债券
据CoinDesk消息,法国金融服务巨头法国兴业银行以证券代币形式向公众发行了价值1.12亿美元的以太坊区块链债券。该银行使用OFH token(债务融资凭证)来代表1亿欧元的担保债券,这种证券由特定资产支持,但仍留在发行者的资产负债表上。
币世界
1小时前
摩根溪首席执行官:未来比特币价格可达到30万至40万美元
据AMBCrypto消息,摩根溪(Morgan Creek)首席执行官兼联合创始人Mark Yusko在接受采访时被问及比特币价格是否可以达到30万至40万美元。对此,他表示比特币“绝对”可以在这个范围内估值,并补充称,比特币可能需要10年甚至更长时间才能达到这个水平。
币世界
1小时前
闪电实验室在比特币主网上推出桌面应用程序
据CoinDesk消息,闪电实验室(Lightning Labs)在比特币区块链上发布了首个桌面应用程序。此前,这款桌面应用程序适用于比特币的测试网,但此次该应用程序首次在比特币主网上运行,这意味着用户可以用它来发送和接收真实的货币。值得注意的是,该应用是“非托管”的,这意味着用户可以控制自己的比特币。
币世界
2小时前
BTC全网算力为39.71EH/s,较昨日上升+14.14%
据Tokenview数据显示,今日BTC全网算力为39.71EH/s,较昨日上升+14.14%,ETH全网算力为150.57TH/s,较昨日上升+2.02%,截止今日2点,比特币全网未确认交易61664笔;以太坊全网未确认交易4215笔。
陀螺财经
2小时前
当前比特币全网未确认交易为57992笔
据BTC.com数据显示,目前比特币全网未确认交易数量为57992笔,全网算力为45.15 EH / s,24小时交易速率为4.29交易/秒,目前全网难度为6.35 T,预测下次难度下调1.32%至6.27 T,距离调整还剩11天15小时。
陀螺财经
2小时前
报告:一些区块链和加密货币初创企业白皮书被过度夸大
据The Daily Hodl消息,新闻媒体Decrypt的一份调查报告揭示了一些可疑的商业行为,即区块链和加密货币相关初创企业白皮书被过度夸大。该行业依赖于白皮书,即探究和解释公司核心产品或服务的权威报告,详细介绍其技术、货币激励和结构框架。投资者和公司经常利用这些报告来衡量成功、建立伙伴关系或做出投资决策。但是,依赖白皮书往往意味着要信任一位执行填充数字指令的雇佣写手,以及其他一些诡计。据报道,一份白皮书作者的收入大概1000美元到5万美元不等。
币世界
3小时前
研究发现以太坊窃贼利用弱私钥偷窃以太坊
据CoinDesk消息,安全咨询公司独立安全评估机构(ISE)进行了一项研究,表明一未知的地址利用弱私钥收集了数万个以太坊,从而盗取了以太坊网络的原生加密货币。这一数额一度接近3.8万ETH,价值约5400万美元。现在,根据这份报告,该“区块链强盗”已拥有44744 ETH,价值610万美元。该地址是在搜索被弱私钥保护的地址时发现的。私钥需要被严密保护,否则可能会受到损害,从而让外部参与者窃取资金。
币世界
3小时前
加密货币借贷初创企业BlockFi总利息收入达到5300万美元
据CoinDesk消息,自上个月以来,加密货币借贷初创企业BlockFi又收集了1800万美元的比特币和以太坊存款,使其总利息收入达到5300万美元。该公司还将比特币的最低存款额从1比特币下调至0.5比特币,并将业务扩展到印度。
币世界
3小时前
日本持牌加密货币交易所Bitgate已更新官网并开始受理新用户注册
据官网公告,日本持牌加密货币交易所Bitgate已于4月23日更新官网并开始受理新用户注册。2018年7月31日前开设的账户不可使用,需重新注册新账户。
币世界
4小时前
币世界24小时行情梳理:BTC突破5600后回落,现在5530附近整理
今日BTC凌晨到早间,持续在5300美元窄幅整理,午间12时左右出现大幅上涨,短时突破5600美元,后小幅回落,目前在5400至5500美元区间内小幅震荡。币安现报5529.31美元,24h涨幅4.33%。 1. 全球数字货币市场总市值现报1848.36亿美元(+4.53%),24小时成交量报511.89亿美元(+16.98%)。 2. 主流币表现如下:ETH暂报171.16美元(+1.87%)、XRP暂报0.3237美元(+0.55%)、BCH暂报298.23美元(+2.93%)、LTC暂报77.42美元(+1.56%)、ETC暂报5.9831美元(+2.17%)、EOS暂报5.2325美元(+1.00%)。 3. 24小时市值前百币种涨幅前三:TOMO(+11.65%)、DGB(+10.40%)、TRUE(+8.98%);市值前百币种跌幅前三:DGD(-9.95%)、WAX(-9.66%)、IOTX(-9.22%)。 4. 24小时资金流入前五个币种:BTC(+1.06亿美元)、EOS(+2140.21万美元)、ETH(+1399.26万美元)、QTUM(+412.97万美元)、XMR(+393.05万美元);24小时资金流出前五个币种:XRP(-964.64万美元)、LTC(-654.52万美元)、BNB(-454.57万美元)、BCH(-447.89万美元)、NEO(-358.98万美元)。 5. 24小时OKEx净流入2.78亿美元,币安净流入2862万美元,火币全球站净流出636.92万美元。 (注:以上涨跌幅皆以24h计算)
币世界
4小时前
BTC多头持仓过高,短期风险剧增
据TokenInsight监测显示目前全球多头持仓超60%,日均资金费率连续两周处于多头付息,且90日波动率创近1年新高,达50%。BCtrend分析师Jeffrey认为,从数据看,BTC市场短期下跌风险剧增,请投资者注意风险。
陀螺财经
4小时前
Matic Network即将开始发售
Binance Launchpad项目Matic Network,将在04月24日16:00--2019年04月26日22:00(香港时间)开始发售,此次发售将以摇号抽签方式进行。 Matic Network运用侧链的链下运算来提供扩展性解决方案, 同时运用Plasma和PoS机制来确保资产安全性,致力于打造安全、快捷、好用的区块链。Matic项目估值仅为两千五百万,流通盘五百万,是迄今为止,各个大交易IEO项目中估值最低的一个。
陀螺财经
4小时前
Coinbase关闭其芝加哥办事处并裁员30人
据Coindesk消息,加密货币交易所Coinbase关闭了一年前开设的芝加哥办事处,裁减了30个工程岗位。Coinbase芝加哥分部名为Coinbase Markets,致力于创建复杂的电子市场技术,比如匹配引擎和加密货币的高频交易。Coinbase表示,一年后,该公司做出了一个艰难的决定,将芝加哥正在进行的匹配引擎工作与旧金山团队正在进行的类似工作合并起来。
币世界
5小时前
麻省理工等九所大学将联合探索在学术记录领域应用区块链等技术
据EducationDive消息,4月23日,九所知名大学宣布将联合探索区块链等新兴技术如何用于为学生提供数字版本的学术记录,记录内容包括徽章、证书、实习及传统学位等。九所大学分别为:代尔夫特理工大学(荷兰)、哈佛进修学院、哈索·普拉特纳研究所(德国)、麻省理工学院、蒙特雷科技大学(墨西哥)、慕尼黑工业大学(德国)、加州大学伯克利分校、加州大学尔湾分校 、多伦多大学(加拿大)。
币世界
5小时前
受总统选举和加密夫妇海上家园事件影响,比特币在泰国交易量激增
据trustnodes消息,过去一周,泰国的比特币交易量增加了4倍,已达到全国历史最高水平,约7000万泰铢(200万美元),明显高于2017年12月的约5000万泰铢(160万美元)。主要原因可能是泰国官方最近对一对加密夫妇的制裁,提高了该国民众对比特币认识。另外一个原因则是泰国最近的总统大选,如果泰国前总理,比特币爱好者他信支持者所在的反对派政党能够占据上风,那么相对富裕且技术先进的曼谷可能会成为相当大的加密中心。
币世界
5小时前
PIEXGO平台4月24日上午10:00主板上线TT(Thundercore)
据官方公告,数字资产交易平台PIEXGO将于4月24日上午10:00开放TT/USDT交易对。PIEXGO早在4月8日已在OTC交易区上线TT,并实现全自动充提。据悉,半个多月以来TT在PIEXGO平台的充值量远超预期,为了更好地顺应与释放交易需求,PIEXGO 决定主板上线TT。Thundercore是一个新的区块链公链平台,与 EVM 兼容并具有1,200+ TPS的吞吐量,亚秒确认时间和低气体成本,可使DApps快速轻松地进行部署和扩展。
币世界
5小时前
Ran NeuNer:这次牛市更多是因为基本面
加密货币分析师和CNBC主持人Ran NeuNer4分钟前发推表示:"这次牛市虽然走的比较谨慎, 但比上一次更振奋人心。上次牛市是建立在炒作和不理性的基础上的,这次不是炒作, 更多的是因为基本面, 也就是更多区块链被现实应用和正在被应用的区块链的市值正在上升到所有区块链前列。"
币世界