Gregory Maxwell [ARCHIVE] on Nostr: 📅 Original date posted:2017-07-12 📝 Original message:On Wed, Jul 12, 2017 at ...
📅 Original date posted:2017-07-12
📝 Original message:On Wed, Jul 12, 2017 at 6:17 AM, Dan Libby via bitcoin-dev
<bitcoin-dev at lists.linuxfoundation.org> wrote:
> Hi!
>
> Up to now, I have purposefully been running bitcoin releases prior to
> 0.13.1 as a way to avoid the (possible) segwit activation, at least
> until such time as I personally am comfortable with it.
It is not simple to do so correctly, I couldn't tell you off the top
of my head; a number of things must be changed it isn't as simple as
disabling the activiation because of the segwit P2P changes. Nor is
it a supported configuration. Even if it were now, it wouldn't be one
we'd continue to support in the future after segwit is active, as
we're likely to drop deployment/compat code.
Can you explain why you wish to do this? It should have absolutely no
adverse impact on you-- if you don't use segwit, you don't use it-- it
may be the case that there is some confusion about the implications
that I could clear up for you... or suggest alternatives that might
achieve your goals.
Having a node that supports it won't make it more likely to activate,
you can mine without signaling segwit even on a node that supports it.
Your own transactions will not use segwit just because your node
supports it.
Effectively the only reason I'm aware of to intentionally not run with
segwit support beyond just not having upgraded yet, is a desire to try
to temporarily have as your tip block a block that was actively
stealing the segwit transactions of a third party. Which doesn't seem
either personally or publicly desirable; but I fully admit I may be
missing some good reason which I am not aware of.
Published at
2023-06-07 18:04:25Event JSON
{
"id": "b5d813a564b8426dc3a1f0d33c9c81895042f42e25bfe19f71a497a875b283b8",
"pubkey": "4aa6cf9aa5c8e98f401dac603c6a10207509b6a07317676e9d6615f3d7103d73",
"created_at": 1686161065,
"kind": 1,
"tags": [
[
"e",
"c3417a9d5ad76947acf26c6783addd471ca3bcc5d3ed57deae65203b0eaf5238",
"",
"root"
],
[
"e",
"292160cb9740967a5dfdd715d23b36eeee5b3d437a674ae7457bbd014f1398d2",
"",
"reply"
],
[
"p",
"bee276d1ae3341411bf36280d4da29fe701581dff23dcd2a5d7ac65535f7d8f9"
]
],
"content": "📅 Original date posted:2017-07-12\n📝 Original message:On Wed, Jul 12, 2017 at 6:17 AM, Dan Libby via bitcoin-dev\n\u003cbitcoin-dev at lists.linuxfoundation.org\u003e wrote:\n\u003e Hi!\n\u003e\n\u003e Up to now, I have purposefully been running bitcoin releases prior to\n\u003e 0.13.1 as a way to avoid the (possible) segwit activation, at least\n\u003e until such time as I personally am comfortable with it.\n\nIt is not simple to do so correctly, I couldn't tell you off the top\nof my head; a number of things must be changed it isn't as simple as\ndisabling the activiation because of the segwit P2P changes. Nor is\nit a supported configuration. Even if it were now, it wouldn't be one\nwe'd continue to support in the future after segwit is active, as\nwe're likely to drop deployment/compat code.\n\nCan you explain why you wish to do this? It should have absolutely no\nadverse impact on you-- if you don't use segwit, you don't use it-- it\nmay be the case that there is some confusion about the implications\nthat I could clear up for you... or suggest alternatives that might\nachieve your goals.\n\nHaving a node that supports it won't make it more likely to activate,\nyou can mine without signaling segwit even on a node that supports it.\nYour own transactions will not use segwit just because your node\nsupports it.\n\nEffectively the only reason I'm aware of to intentionally not run with\nsegwit support beyond just not having upgraded yet, is a desire to try\nto temporarily have as your tip block a block that was actively\nstealing the segwit transactions of a third party. Which doesn't seem\neither personally or publicly desirable; but I fully admit I may be\nmissing some good reason which I am not aware of.",
"sig": "c411f71ad33c74add826a7153453353a635b3241098178a8f07b23967b8ae8475bda85044c1518a94d0cd8a5e0fe0cc99970bdb5a962f4d826c560db16b33270"
}