Junkie Jeff 4th July Hard Fork Information

Started by wowario, Jun 13, 2021, 05:27 AM

Previous topic - Next topic

purplepotato

This will also pump the number of wow nodes, a nice side effect. I'm fan of this disruptive change, really interesting to see what network hashrate eventually will do. I will take my chances and be patient to mine some solo blocks :smiley:

pbanks

Some members of the Monero community state that this fork would not successfully mitigate pools because:

* There's no risk in sharing the key

* A pool can simply add the tx private key (the new header signing key), to each stratum job

* Pool nodes can hardcode the private key (e.g., as 1)

* You need the wallets private spend key, not the tx private key for the proposal to work

I'm not an expert by any means, so am wondering if this is true and if so what changes are being made in response.

wowario

Yes, we are still testing and code needs to be changed to take into account the observation.

pbanks

Thank you for letting me know, that's good to hear. One remaining issue they mention is that after the required changes are made, the problem of mining to a private pool (e.g., botnet/cloud) still persists, since sharing the coinbase spendability doesn't matter.

Though if these issues remain, maybe it would be better to push back the fork a month or two, until they can be verified.

wowario

it is possible to have private "member's only" pools, where the miners do not mind sharing their wallet private keys with the pool operator and other miners (they would have trust them). Same is true with cloud/botnet mining, but the private keys would need to be communicated to all bots, and block header information back and forth.

Not only system administrators would notice the mining activity more easily, they would have access to the private keys too. As the data that needs to be signed changes every block, the amount of bandwidth needed to constantly share information among bots would substantially increase the cost of operating a large botnet.

Brigand

I have a BIG proposal, which if succeeds, will get an exponential improvement to WOWNero and maybe to Monero too.

Here are the links:
WOWNero: https://forum.wownero.com/t/wownero-proof-of-work-proposal/593
Reddit: https://www.reddit.com/r/Wownero/comments/o5kbkt/wownero_proof_of_work_proposal/

bugbud

#je suis Jeff

So Jeff uses a bunch of used  computers to mine. WOW was created so that Jeff could tell Mom hes also a successful crypto miner without him ever being able to spend it all on smack. We still haven't told him about tradeogre. I think he stole his miners from a computer club  at the local high school and for some he just walked out of internet cafes holding their desktops after creating a diversion. Nevertheless, hes got every surface of his 2 1/2 apartment stacked full of old HP and dell desktops. My main concern lately is that these mega pools are getting a huge chunk of Jeff's pie and worse yet they are profit switching to other cryptos which means more changeability with other cryptos which means more chances Junkie Jeff finds a way to turn his WOW into Smak.  So we are agreed for Jeffs sake that we have to get the megapools out but I thought the time lock mechanism for newly minted coins would be enough to discourage megapools and perhaps extending that would work. The one issue I have is that as WOW scales it will become very hard for a small time miner to ever solve a block within the lifespan of their gear. The hope is to eventually in the next 20 years reach out to an estimated 2 billion junkies mining on shit hardware. I think if you can have bands of trusted miners that might work but how will junkies trust other junkies with the key? Then youll just have a bunch of well adjusted techies banding together because they trust one another with lots of gear and all the junkies with used high school desktops fending for themselves because they cant trust one another.

sgp


bugbud

I also wonder if one could run a pool and simply ask miners for collateral of 1block reward that way there would be a mutual incentive to not steal the block for all miners. The problem if that becomes the case is anyone with at least 1 block rewards worth of collateral could participate in mining pools while those who don't wouldn't be able to. Which creates a pay to play dynamic that would slow WOWs network effect.

bugbud

I think youll be able to mine with people you trust which means youll have to reach out to others to mine with you. There will also be people who will risk it all to support giving small miners a chance.

aypro

(post withdrawn by author, will be automatically deleted in 24 hours unless flagged)

artshellorok

Interesting stuff, solo mining (technically trusted mining) is almost guaranteed by the difficulty of signature algorithms. Though something like split mining is possible: while main node increments nonce and signs a new block, a pool of untrusted computers can collectively hash signed blocks

asymptotically

The cost of having to transfer the unhashed blob over the network would make that not worthwhile imo.  Especially when each untrusted computer could just have its own spend key.