in order to survive being minor hostile, the difficulty adju...

npub125uw9znxawyrvrc4lraf2ertm5k652ve4t87f74v7s7scp2qk2qswmlek0
hex
cf2ab99e92bac1590fa98c5c047c2663b31692ba0ea4d7a706edf314e36ffea0nevent
nevent1qqsv724en6ft4s2ep75cchqy0snx8vckj2aqafxh5urwmuc5udhlagqprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgs92w8z3fnwhzpkpu2l3754v34a6td29xv64nlyl2k0g0gvq4qt9qg950ljqKind-1 (TextNote)
↳ Reply to Event not found
937d3cd3559e3fd1e95746cc091ff5d4b6e92a8ddf727a1ae9eae67b29084f50...
in order to survive being minor hostile, the difficulty adjustment has to be completely changed. and i iterated through dozens of options, multi-interval block versions, the use of a verifiable delay function to stop hostile sidechain censorship attacks, the difficulty adjustment parameters and algorithm had to be adjusted, simulated. i eventually came up with a scheme where the chain switches its anchoring to block height and instead bytes and time become the cadence rule. early blocks must be smaller, and get smaller rewards, exactly proportional. later blocks get to have a higher size limit, and the reward is based on the limit - in the rare case a block doesn't use all of its allowed limit. activations are triggered on median time past instead of block height.
so, yeah, that's a no. and it uses sha256 specifically to both dare the big miners to try and attack it, as well as a lure that pulls them away from mining bitcoin core spamchain bitcohen. why does this matter? because the ultra simple difficulty adjustment is WHY bip-110 could not succeed without the miners consent. it's WHY you can't "fire the miners". it is specifically a goal of my design to, should the exchange value become NGU, to steal miners from bitcoin and crash their shit.
so, you can't change the hash function if you want to spit in their face as well as step outside the walls of their fortress. you have to change everything else that defines valid blocks.
Raw JSON
{
"kind": 1,
"id": "cf2ab99e92bac1590fa98c5c047c2663b31692ba0ea4d7a706edf314e36ffea0",
"pubkey": "5538e28a66eb88360f15f8fa95646bdd2daa2999aacfe4faacf43d0c0540b281",
"created_at": 1787126906,
"tags": [
[
"e",
"0700ee9cd627a82466bc597f2378420c87a3515fdd547d827af3e97dd8bd0d22",
"wss://relay.primal.net/",
"root",
"27505421c268f363078bf5400d68273b9871e8e35263fdc4532600025eaf3f13"
],
[
"e",
"937d3cd3559e3fd1e95746cc091ff5d4b6e92a8ddf727a1ae9eae67b29084f50",
"wss://relay.primal.net/",
"reply",
"314072c16fa9433e1374f62e5b02c8163946ed298a9cde3b1541513c29d19fff"
],
[
"p",
"4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f"
],
[
"p",
"27505421c268f363078bf5400d68273b9871e8e35263fdc4532600025eaf3f13"
],
[
"p",
"7e1b3e7ffc8519e9882e6f17a3f5cd0bc75dd59815f930584b4026e7723b83ff"
],
[
"p",
"314072c16fa9433e1374f62e5b02c8163946ed298a9cde3b1541513c29d19fff"
],
[
"client",
"smesh",
"https://smesh.mleku.dev"
]
],
"content": "in order to survive being minor hostile, the difficulty adjustment has to be completely changed. and i iterated through dozens of options, multi-interval block versions, the use of a verifiable delay function to stop hostile sidechain censorship attacks, the difficulty adjustment parameters and algorithm had to be adjusted, simulated. i eventually came up with a scheme where the chain switches its anchoring to block height and instead bytes and time become the cadence rule. early blocks must be smaller, and get smaller rewards, exactly proportional. later blocks get to have a higher size limit, and the reward is based on the limit - in the rare case a block doesn't use all of its allowed limit. activations are triggered on median time past instead of block height.\n\nso, yeah, that's a no. and it uses sha256 *specifically* to both dare the big miners to try and attack it, as well as a lure that pulls them away from mining bitcoin core spamchain bitcohen. why does this matter? because the ultra simple difficulty adjustment is WHY bip-110 could not succeed without the miners consent. it's WHY you can't \"fire the miners\". it is specifically a goal of my design to, should the exchange value become NGU, to steal miners from bitcoin and crash their shit.\n\nso, you can't change the hash function if you want to spit in their face as well as step outside the walls of their fortress. you have to change everything else that defines valid blocks.",
"sig": "882aeafb23571e08283c64b098d4adcc71755c40b01afd1e2e39a97d972e1a2de9400fbdc98d09835bfd2039a31fa8eee3f4235f599b7150502c99a97c8c3796"
}