由Matt Corallo在2018年提出
允许矿工自行构建区块模板
未被任何主流矿池或固件采用
为阶层Stratum V2协议中的工作协商机制提供了灵感
从矿池挖矿的流行到目前为止,区块打包哪些交易一直是由矿池运营商来决定。矿池向矿工分发工作,矿工完成工作并提交回矿池。这使得矿工在一定程度上要依赖于矿池的诚信和公平。
为解决矿池的中心化问题,就职于当时叫Chaincode Labs(现在叫Square Crypto)的工程师Matt Corallo制定了一种新的挖矿协议。Matt在2018年首次提出了BetterHash协议,作为对挖矿协议现代化的尝试。
BetterHash矿池挖矿协议取代了Getblocktemplate协议,为矿工带来了一系列质的提升。最大的改进之一是让矿池能接受自行构建区块模板的矿工的工作。
其本意是将权力还给矿工,让他们自行选择打包哪些交易,而不是从矿池接收区块模板。这样的交易审查方式,让矿池不经济的区块构建对矿工来说更能透彻明查,从而更多地实现挖矿去中心化。
然而,BetterHash协议存在一些缺陷,难以在矿池上投入实用,最终只停留在理论阶段。
Matt决定与首脑-Braiins(Slush Pool矿池)的Pavel Moravec和Jan Capek合作,共同发布名为阶层Stratum V2协议的新协议。首脑-Braiins的这个新协议以BetterHash协议为基础,并在其基础上进一步扩展,为矿工和矿池运营商提供更高的效率和安全性。这也将有助于推动该协议的采用,因为在Slush Pool矿池已投用该协议,并向其现有矿工群体推广。