a r X i v :1112.4980v 1 [c s .D C ] 21 D e c 2011
Analysis of Bitcoin Pooled Mining Reward
Systems
Meni Ronfeld December 22,2011
Abstract
In this paper we describe the various scoring systems ud to calculate rewards of participants in Bitcoin pooled mining,explain the problems each were designed to solve and analyze their respective advantages and disadvantages.
Contents
1Introduction1
裴涩琪电影
1.1Bitcoin and mining (1)
1.2Variance of solo mining (1)
1.3Pooled mining (2)
2Simple reward systems4
2.1Proportional (4)
2.2Pay-per-share(PPS) (6)
3Score-bad methods7
3.1Slush’s method (7)
3.2Geometric method (8)
3.3Pay-per-last-N-shares(PPLNS) (10)
3.4Score-bad methods myths (13)
4Attempts for risk-free pay-per-share15
4.1Maximum pay-per-share(MPPS) (15)
4.2Shared maximum pay-per-share(SMPPS) (16)
击败英文
4.3Equalized SMPPS(ESMPPS) (17)
5Advanced methods18
5.1Double geometric method (18)
5.2General unit-bad framework (20)
5.3PPLNS variants (21)
6Attack vectors23
6.1Pool-hopping (23)
6.2Block withholding (23)
6.2.1Sabotage (24)
6.2.2Lie in wait (24)
6.2.3Propod solution–Oblivious shares (25)
i补铁的食物和水果
7Nonstandard reward systems26王晓福
7.1Shares as a future payment contract (26)
7.2Variable block rewards (26)
7.3Hybrid reward methods (27)
7.4Heterogeneous pools (27)
7.5Variable difficulty shares (28)
7.6Proxy mining (29)
7.7Score cashout (30)
7.8Score markets (30)
7.9Streamlined PPS investments (30)
8Conclusion32
A Properties of proportional pools with constant hashrate33
B Pool-hopping in proportional pools34
C Safety nets for PPS pools37
D The hopping immunity theorem39
E Properties of the geometric method40
F Properties of*MPPS pools43
F.1Expected loss in MPPS (43)
F.2Maturity time in SMPPS (43)
G Hashratefluctuation pool-hopping44 Bibliography46
正确的艾叶泡脚方法ii
Chapter1
Introduction
董迅
1.1Bitcoin and mining
Bitcoin is the world’sfirst decentralized digital currency([3]).It relies,among other things, on a network of computers that synchronize transactions with a process called mining.Min-ing consists in repeatedly computing hashes of variants of a data structure called a block header,until one is found who numerical value is low enough.When this happens it allows releasing a valid block,for which the miner is rewarded with bitcoins in an amount we will denote B.
Assuming sufficient quality of the hash function in the protocol and the pudo-random number generator ud in the construction of the block header,whether a given calculated hash leads to a valid block can be considered for all purpos a random event,independent of the validity of any other calculated hash.A quantity known as the difficulty(which we will denote D)is adjusted periodically by the network and determines,as the name suggests, the difficulty offinding a valid bloc
k.The target value is chon so that every computed hash will lead to a valid block with probability1
blocks.His expected payout is thus htB
女生来月经
232D
普朗特数=109hash/s·86400s
232D
1Strictly speaking it is actually216−1