aphelio on Nostr: IMHO 🙏 we won't escape the endless debate about the risk associated with change ...
IMHO 🙏 we won't escape the endless debate about the risk associated with change until we can formally express the contract of the Bitcoin protocol. I've had many conversations about this, and the prevailing opinion seems to be "the only contract is Satoshi's code". I'm not satisfied with that. It's hard, thankless work, but it's worth it to define the "spec". Once we have the definition, we can evaluate whether or not a change is "breaking" or "non-breaking". I won't pretend to have the answers, but this is often how API's are managed outside of the digital currency protocol space, and it's a successful approach in my experience.
Published at
2023-03-18 18:12:20Event JSON
{
"id": "08fb4093aafb9d5ad80e6ae07b294a3caa2798e1810c7075e9a75dbe15d54f89",
"pubkey": "ea2e20c34f7264e733c946892f08d9f934f50eccdac981f7d6872b04957ad6ab",
"created_at": 1679163140,
"kind": 1,
"tags": [
[
"e",
"402ac3b9a4b27d2258df090aee6d97b52c219e64c5a7cb165234bfdc1251b6a0"
],
[
"p",
"f728d9e6e7048358e70930f5ca64b097770d989ccd86854fe618eda9c8a38106"
]
],
"content": "IMHO 🙏 we won't escape the endless debate about the risk associated with change until we can formally express the contract of the Bitcoin protocol. I've had many conversations about this, and the prevailing opinion seems to be \"the only contract is Satoshi's code\". I'm not satisfied with that. It's hard, thankless work, but it's worth it to define the \"spec\". Once we have the definition, we can evaluate whether or not a change is \"breaking\" or \"non-breaking\". I won't pretend to have the answers, but this is often how API's are managed outside of the digital currency protocol space, and it's a successful approach in my experience.",
"sig": "f61cb16765cf97f8a9f393db1942e111352498de1258377a1d7ef21a0ebadeb4ce3750dbae7672d9663fe85dd4be9a362dceed590d6222b8e7045bdbd630dce2"
}