Post
Topic
Board Pools
Re: [50+PH] KanoPool kano.is 0.9% PPLNS US,DE,SG,JP,NL,NYA 🐈
by
bitsink
on 12/05/2017, 21:47:01 UTC
Here are some thoughts about pool payments:

We are all working hard, cracking blocks and we want to maximize our ROI. I get that.

1. The pool makes payments with every block and does not offer to set a payout threshold. I know - kano is not a bank. At the same time these numerous (often dusty) payments are being processed free of charge in our mined blocks, displacing payments which are actually offering to pay fees, reducing our payout. While the pool is not a bank, I believe a compromise could be found to reduce dusty payments to increase the available block space for paying transactions. The pool already holds the coins accumulated over 100 blocks. With some users setting a threshold, this would increase the "buffered" amount somewhat, but is it really such a large risk?

2. When spending these small amounts, the resulting transaction is bloated due to the larger numbers of UTXOs, requiring larger transaction fees when the coins are spent. Yes, this is from a user's perspective and irrelevant from the mining perspective, but most of us surely also actually use bitcoin. It just seems like an unnecessary inefficiency.

3. Even without the option of setting a payout threshold, there is some optimization potential in the payment code: Sometimes it happens that duplicate payments are made in the same block (same sender, same receiver, but two transactions in the same block). Obviously these payments originate from different found blocks, but it really seems redundant to send two transactions instead of just combining them into one.

4. I am also surprised that kano does not seem to payout any newly minted coins. This is one reason for some to mine in the first place.

Feedback welcome and encouraged!

Thanks.