Post
Topic
Board Mining
Re: Testnet4 Mining (Discussion)
by
BayAreaCoins
on 03/04/2025, 16:47:23 UTC
@BayAreaCoins

Quote
Testnet people need a pool that pays for shares found.  A CPU will still be able to submit valid shares easily and quickly receive a small amount of Bitcoin Testnet.

This approach would be useless for many developers. While it might be sufficient for payment gateways or wallets, anything mining-related requires the full experience of constructing a block and making it part of the blockchain. Developers need to learn how to properly create valid blocks, handle orphaned blocks, and manage other essential aspects of mining. Simply receiving coins or sending work via Stratum doesn't provide the hands-on experience needed to understand these critical processes.

I think your applying your own personal beliefs to others and this is not what I've witnessed personally from the "Testnet Users".  I deal with a lot of different users too at that.

Saying someone "needs" to learn this or that isn't accurate.  Lots of people just what a little dust to test their stuff and they don't give two shits about mining.  They want to rent power, point power, and get some dust.

Hands on is not something that is needed for 99% of users (or higher)

Proposal C: Do nothing
Pros:

No changes to the code are needed.

Cons:

Developers without enough funding, or those in locations where running an ASIC isn’t feasible, won't be able to test.


I agree with C and I think your Con list is not true or accurate.


Problem 2: Block reorgs caused by malicious miners

Proposal A: Remove the difficulty reset and tet the difficulty grow.

Over time, this will make block reorgs extremely expensive, discouraging abuse.

Proposal B: Establish a community-driven consensus

Testnet developers should form a community that reaches an agreement outside of the code, if a miner is found abusing the system via reorgs, they can be collectively ignored, even if they have the longest chain.

Proposal A seems like the best route to give developers an accurate feel for what they are about to deal with in Bitcoin.  It will also make the gamesmenship change in Testnet and let noob devs have a chance vs devs that are rocking blocks in the current system.

Proposal B is not going to happen.  The fundamental differences are too far.  We have no interest in negotiating free markets... it wouldn't feel free then.