18/ Biggest problem: Complexity. Already you can see how much complexity is added to the protocol to accommodate sharing behavior. There are potentially many unknown gaming behaviors that can arise due to the added rules. Complexity is the enemy of security. Exhibit A: Ethereum.
-
-
These are share-chain blocks, so the share-chain will reject blocks without correct commitments. Bitcoin is blissfully unaware this is going on (and doesn't need to be aware).
-
Interesting. What happens if the share-chain reject a block but the main chain accepts it? Don't the main chain rules override the share-chain rules?
-
That's basically what happens with blocks that are not mined by the share-pool, so it's a standard operating situation. That block is then not considered part of the share-chain and when the share-chain wins a block, it will not be paid.
-
Is it possible for a miner who belongs to the share-chain/pool to violate share-chain rules (e.g.: ignore all payout shares but his), but manages to get his block accepted by the main chain anyway? Can he screw the other pool members?
-
Such a miner would be considered a non-share-chain miner. A miner could legitimately contribute shares and then switch to solo mining for instance. But this doesn't "screw" anyone. The hashrate contributed to his solo mining doesn't contribute to the pool and v/v.
-
Do share-chain miners regularly broadcast their mining progress to the share-chain network? How do they come to consensus on the shares & split percentages?
-
The share chain is a blockchain of it's own. It has its own consensus rules and those rules include shares/split percentages. Mining is progress free but broadcast as blocks with a work target that is lower than that of Bitcoin. ("Weak blocks")
-
Yeah I used "progress" loosely as proof that you have done some partial work short of the target. Very curious on how share-chain consensus works. BTC its dead simple: most accumulated & valid PoW chain. Is it similar to that or something different entirely? Since you use a DAG.
- 5 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

