phelix (OP)
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
April 01, 2013, 10:13:12 AM Last edit: June 13, 2014, 09:13:23 PM by phelix |
|
1.) Relaying All valid blocks and valid txs will be relayed asap.
2.) First in, first mined Transactions will not be replaced by double spends with higher fees unless otherwise labeled in the first place. (This makes accepting 0 confirmation tx a little safer.)
3.) Equality of coins All coin shall be equal. Coins that might be considered tainted will be mined like normal coins. (The users should decide about taint not the miners.)
4.) Priority TXs A certain percentage / fixed amount of kb (t.b.d.) per block will be reserved to high priority TX as long as they pay at least the standard fee.
5.) For Satoshi's sake, I will only mine at pools of 25% hashrate or less. Yes, the safety margin is necessary.
The rules are for both pools operators and miners. It's the miner's responsibility to be aware of what their pool is doing.
Note the codex is less restrictive than the current standard behavior in the classic client. (The sole difference being that high priority tx are mined for free in the classic client).
[Edited multiple times for clarity.]
|
|
|
|
phelix (OP)
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
April 01, 2013, 10:23:49 AM |
|
Something like this might be a good idea to agree on should mining become even more centralized. This is only meant to get out the concept.
|
|
|
|
GoldSeal
Legendary
Offline
Activity: 1862
Merit: 1002
|
|
April 01, 2013, 11:01:16 PM |
|
eeeewwwww..... he said taint....
|
Moving to Puerto Rico...
|
|
|
phelix (OP)
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
April 02, 2013, 08:12:35 AM |
|
eeeewwwww..... he said taint....
Exactly. Face the truth.
|
|
|
|
GoldSeal
Legendary
Offline
Activity: 1862
Merit: 1002
|
|
April 03, 2013, 05:47:43 AM |
|
Face the taint...
|
Moving to Puerto Rico...
|
|
|
TierNolan
Legendary
Offline
Activity: 1232
Merit: 1104
|
|
April 20, 2013, 09:38:58 AM |
|
2.) First in, first mined Transactions will not be replaced by double spends with higher fees. (This makes accepting 0 confirmation tx a little safer.)
Maybe allow transactions be marked that they want to be replaceable. For example, if they use the locktime.
|
1LxbG5cKXzTwZg9mjL3gaRE835uNQEteWF
|
|
|
phelix (OP)
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
April 20, 2013, 11:15:00 AM |
|
2.) First in, first mined Transactions will not be replaced by double spends with higher fees. (This makes accepting 0 confirmation tx a little safer.)
Maybe allow transactions be marked that they want to be replaceable. For example, if they use the locktime. check
|
|
|
|
phelix (OP)
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
May 05, 2013, 12:25:27 PM |
|
As of 2013-05-05 the Mining Codex describes what most pools are actually doing. The pools are starting to experiment, though: BTC Guild started setting up a new server this morning running modified block rules. Currently trying out a 500,000 byte maxblocksize. The problem is with larger blocks, you increase the chance of orphans since it will take at least twice as long to propagate, if not more. I've modified the fee settings to prefer fee based transactions when increasing the block size past 50 KB, so hopefully the increase in fees per block offset the orphan rate increase.
What do you mean you have modified the fee settings? Were you not doing what the Bitcoin client has always been doing? In other words: 27kB for storing high-priority transactions (regardless of the fee), and the remainder of the block always preferring fee-based transactions. The old settings were default, with the 250,000 byte limit, 27k for high-priority (regardless of fee). The new settings we're trying (subject to change, and not on all servers yet) is 500kB block max size, no reserved space for no-fee transactions with high priority, and a minimum size set to 50 kB to grab high priority/no-fee transactions if there aren't that many unconfirmed paid transactions.
|
|
|
|
phelix (OP)
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
May 05, 2013, 12:46:47 PM Last edit: June 13, 2014, 09:14:59 PM by phelix |
|
Luke just made me aware of https://en.bitcoin.it/wiki/Getblocktemplate which might make a Mining Codex obsolete....
|
|
|
|
phelix (OP)
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
June 13, 2014, 09:14:36 PM |
|
Bump: Mining Codex now for both pools and miners.
|
|
|
|
phelix (OP)
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
June 19, 2015, 07:01:40 PM |
|
|
|
|
|
phelix (OP)
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
July 02, 2015, 08:22:12 AM |
|
|
|
|
|
|