ribuck 的描述非常准确。
ribuck's description is spot on.
矿池运营者能修改他们的 getwork,多加一个参数:你的分成应发送到的地址。
Pool operators can modify their getwork to take one additional parameter, the address to send your share to.
对矿池运营者来说,简单的做法是等下一个区块被找到后按比例分配:
The easy way for the pool operator would be to wait until the next block is found and divy it up proportionally as:
用户的近似命中数/所有人的近似命中总数
user's near-hits/total near-hits from everyone
这样起步更容易也更安全。它还有个好处:同一用户的多次命中能合并成一笔交易。通常会有很多次命中来自同一批人。
That would be easier and safer to start up. It also has the advantage that multiple hits from the same user can be combined into one transaction. A lot of your hits will usually be from the same people.
要让用户立即拿到回报,可以在每次近似命中后立即支付固定金额;这样,运营者就要承担随机性带来的风险,因为在找到区块之前,近似命中的次数可能多,也可能少。
The instant gratification way would be to pay a fixed amount for each near-hit immediately, and the operator takes the risk from randomness of having more or less near-hits before a block is found.
无论哪种方式,提交解出区块的那次命中的用户应该先从总额中额外获得一笔奖励,比如 10 BTC。
Either way, the user who submits the hit that solves the block should get an extra amount off the top, like 10 BTC.
新用户其实甚至不需要 Bitcoin 软件。他们能下载一个挖矿程序,在 mtgox 或 mybitcoin 开个账户,把存款地址填进挖矿程序,再连接到任意一家矿池服务器。挖矿程序显示找到了东西之后,过一会儿账户里就会出现几个币。
New users wouldn't really even need the Bitcoin software. They could download a miner, create an account on mtgox or mybitcoin, enter their deposit address into the miner and point it at anyone's pool server. When the miner says it found something, a while later a few coins show up in their account.
挖矿程序的作者最好确保程序绝不误报近似命中。用户要靠这个来检查矿池运营者有没有作弊。如果挖矿程序错误地报告找到了东西,用户去查账户、什么都没找到,就会迁怒于矿池运营者。
Miner writers better make sure they never false-positive near-hits. Users will depend on that to check if the pool operator is cheating them. If the miner wrongly says it found something, users will look in their account, not find anything, and get mad at the pool operator.
当前版本尚未建立逐条校对状态记录。来源核验、历史审校与当前译文校对是不同事项。
译文内容版本:88e3b2bb94c7。用于比对文本,不代表校对等级或更新时间。
请填写对应原文、现译文、建议译法和理由。复制后通过你联系本站作者的渠道提交;此处不会自动发送。
[2.5+ EH] Slush Pool (slushpool.com); World's First Mining Pool