Soft-fork activation through `bitcoind` competition
Soft-fork activation through bitcoind
competition
Or: how to activate Drivechain.
Imagine a world in which there are 10 different bitcoind
flavors, as described in bitcoind
decentralization.
Now how do you enable a soft-fork?
Flavor 1 enables it.
Seeing that nothing bad happened, flavor 2 enables it.
Then flavor 3 enables it.
And so on.
When what is perceived by miners to be a big chunk of support for the proposal, a miner can try to mine a block that contains the new feature.
No need for a flag day or a centralized decision making process that depends on one or two courageous leaders to enable a timer.
This probably sounds silly, and maybe is.
Published at
2024-01-14 14:55:28Event JSON
{
"id": "a46a5034ec54cf51f70ef8e60ee72326fb9b4e5bb09ccc97284a94c370875867",
"pubkey": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
"created_at": 1705240528,
"kind": 30023,
"tags": [
[
"d",
"d54189b8"
],
[
"title",
"Soft-fork activation through `bitcoind` competition"
],
[
"published_at",
"1600651740"
],
[
"a",
"30023:3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d:drivechain",
"wss://fiatjaf.com"
],
[
"a",
"30023:3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d:aa9d0a2c",
"wss://fiatjaf.com"
],
[
"t",
"bitcoin"
]
],
"content": "\n# Soft-fork activation through `bitcoind` competition\n\nOr: how to activate [_Drivechain_](nostr:naddr1qq9xgunfwejkx6rpd9hqzythwden5te0ve5kzar2v9nzucm0d5pzqwlsccluhy6xxsr6l9a9uhhxf75g85g8a709tprjcn4e42h053vaqvzqqqr4gumtjfnp).\n\nImagine a world in which there are 10 different `bitcoind` flavors, as described in [`bitcoind` decentralization](nostr:naddr1qqyxzcfevscxzvnrqyghwumn8ghj7enfv96x5ctx9e3k7mgzyqalp33lewf5vdq847t6te0wvnags0gs0mu72kz8938tn24wlfze6qcyqqq823chus9ym).\n\nNow how do you enable a soft-fork?\n\nFlavor 1 enables it.\nSeeing that nothing bad happened, flavor 2 enables it.\nThen flavor 3 enables it.\n\nAnd so on.\n\nWhen what is perceived by miners to be a big chunk of support for the proposal, a miner can try to mine a block that contains the new feature.\n\nNo need for a flag day or a centralized decision making process that depends on one or two courageous leaders to enable a timer.\n\n---\n\nThis probably sounds silly, and maybe is.\n",
"sig": "57dda5e3c404a47a1a3890c66d8d1f2757a0598d4416f67d07e37c72e635b275b971d3067f7ba9d65b30aee3598ab4f9143a38a53149df8cf344cb291b80442f"
}