Monarch [ARCHIVE] on Nostr: π
Original date posted:2015-09-01 π Original message:On 2015-08-31 23:32, Peter ...
π
Original date posted:2015-09-01
π Original message:On 2015-08-31 23:32, Peter R wrote:
> On 2015-08-31, at 2:24 PM, Allen Piscitello via bitcoin-dev
> <bitcoin-dev at lists.linuxfoundation.org> wrote:
>
> It is my opinion, then, that we should support multiple
> implementations of the Bitcoin protocol, working to reduce the
> network's dependency on Core.
>
That would be incredibly foolish given the history, where even heroic
attempts at making consensus compatible re-implementations have ended
rather poorly. bitcoin-ruby and btcd have collectively had numerous
consensus failures, some only recently found by fuzzing the scripting
environment. There are more failures than publicly disclosed, and
almost any failure can be leveraged to split the network and steal
money. Ethereum attempted to create four clients, written to a
defined specification, and even with all the money in the world has
managed to have numerous consensus failures due to misunderstanding or
implementation.
> I agree. What about decentralization in development? Gavin recently
> said that he wants to "get to the point where there will be multiple
> robust implementations of the core protocol."
>
Gavin clearly hasn't kept up with the ridiculousness of that task.
Published at
2023-06-07 17:38:46Event JSON
{
"id": "de419d1dd6c1208fbb6f851257322ca1df78cba30240ddfdbc50f6f33e8f7ce5",
"pubkey": "d53022fb89d14c3d75952a9183841a5d7129dea937c41fb3c8d1f0c3464e0207",
"created_at": 1686159526,
"kind": 1,
"tags": [
[
"e",
"111acac704f23dc3e472de75beb22b999735d7f4efd059a37ae0454e185bc534",
"",
"root"
],
[
"e",
"107be499cffaafc53023d82dabf74d48aeffa439645e3b123e1e5f1e0c779a5d",
"",
"reply"
],
[
"p",
"498a711971f8a0194289aee037a4c481a99e731b5151724064973cc0e0b27c84"
]
],
"content": "π
Original date posted:2015-09-01\nπ Original message:On 2015-08-31 23:32, Peter R wrote:\n\u003e On 2015-08-31, at 2:24 PM, Allen Piscitello via bitcoin-dev\n\u003e \u003cbitcoin-dev at lists.linuxfoundation.org\u003e wrote:\n\u003e \n\n\u003e It is my opinion, then, that we should support multiple\n\u003e implementations of the Bitcoin protocol, working to reduce the\n\u003e network's dependency on Core.\n\u003e \n\nThat would be incredibly foolish given the history, where even heroic\nattempts at making consensus compatible re-implementations have ended\nrather poorly. bitcoin-ruby and btcd have collectively had numerous\nconsensus failures, some only recently found by fuzzing the scripting\nenvironment. There are more failures than publicly disclosed, and\nalmost any failure can be leveraged to split the network and steal\nmoney. Ethereum attempted to create four clients, written to a\ndefined specification, and even with all the money in the world has\nmanaged to have numerous consensus failures due to misunderstanding or\nimplementation.\n\n\n\u003e I agree. What about decentralization in development? Gavin recently\n\u003e said that he wants to \"get to the point where there will be multiple\n\u003e robust implementations of the core protocol.\"\n\u003e \n\nGavin clearly hasn't kept up with the ridiculousness of that task.",
"sig": "0da523810994a6696662b825c40f7d9aa591c7b07d28211f418c51010fba8e7e1599ae240a1353eafe7c6116a59759a17ea98096a7cb343fd2ab3d5eedce8c56"
}