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": "c8c6fb2a0b05f0e88323016d5e54a0a71c5ed5ef4f167f56cf4a0184abe3948a",
"pubkey": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
"created_at": 1705240528,
"kind": 30023,
"tags": [
[
"d",
"d54189b8"
],
[
"title",
"Soft-fork activation through `bitcoind` competition"
],
[
"published_at",
"1600673340"
],
[
"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": "2682787acbe4674fb37f861b28aa6a22cd371a1cbf92316d64317ac49e82a7b0b0fe11943c783557b3c7576abbdec9c9089f04f8acdb4f5e66598c91b833b88a"
}