SChernykh / p2pool

Decentralized pool for Monero mining
GNU General Public License v3.0
1.03k stars 124 forks source link

Randomize output order for P2Pool payouts #225

Closed SChernykh closed 1 year ago

SChernykh commented 1 year ago

P2Pool sorts coinbase tx outputs by miner wallet and it allows to track individual miner payouts with high probability even without access to sidechain data. Outputs should be stored in random order. RNG must be seeded from sidechain data, so it can be verified by other P2Pool nodes. m_txkeySecSeed from #223 can be used to seed the RNG.