How do I know when it's safe to make a SegWit transaction? #8584

issue rebroad opened this issue on August 25, 2016
  1. rebroad commented at 2:44 AM on August 25, 2016: contributor

    I had a thought that some forks of bitcoin may be reluctant to add Segregated Witness due to uncertainty over its safety. For example, if a node makes a SegWit transaction and for some reason the miners choose to allow spending from a SegWit transaction then the funds could be intercepted.

    What safeguard or guarantees are in place to reassure users that SegWit transactions will be treated as such by all miners BEFORE they are created? Is it just a case of letting everyone test the water first with small transactions and letting enough time go by to see that miners are making it safe to create them?

  2. achow101 commented at 3:08 AM on August 25, 2016: member

    Isn't that what the BIP9 soft fork mechanism is supposed to do? It requires 95%. After the fork is active, miners will be enforcing segwit rules.

    On 8/24/2016 10:45 PM, R E Broadley wrote:

    I had a thought that some forks of bitcoin may be reluctant to add Segregated Witness due to uncertainty over its safety. For example, if a node makes a SegWit transaction and for some reason the miners choose to allow spending from a SegWit transaction then the funds could be intercepted.

    What safeguard or guarantees are in place to reassure users that SegWit transactions will be treated as such by all miners BEFORE they are created? Is it just a case of letting everyone test the water first with small transactions and letting enough time go by to see that miners are making it safe to create them?

    — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub #8584, or mute the thread https://github.com/notifications/unsubscribe-auth/ADm2gteEUWixLC4047pNKV9x_DITPJa_ks5qjQG8gaJpZM4JspHz.

  3. sipa commented at 6:34 AM on August 25, 2016: member

    Yes, and the wallet code will refuse to create segwit transaction before the softfork activates.

    Also, no software will by default start using segwit transactions at this point. I expect that to happen only in new releases after activation.

  4. rebroad closed this on Aug 26, 2016

  5. laanwj commented at 10:20 AM on August 26, 2016: member

    Please use the bitcoin stack exchange for these kinds of questions, not github.

  6. rebroad commented at 1:34 AM on September 14, 2016: contributor

    @laanwj It's not clear to me what you mean by "these kinds of questions". I recently looked at the stack exchange and it does not seem a relevant place to ask questions regarding Bitcoin Core development - although I do agree that a place for such questions ought to be established.

  7. laanwj commented at 9:02 AM on September 14, 2016: member

    "How do I know when it's safe to make a SegWit transaction?" is a relevant question for bitcoin, its scope is much wider than bitcoin core development, and it is a user question. So that belongs on the stack overflow.

    If it were a specific, detailed, question about the code it'd be different. I think your best bet would be asking on IRC. But don't open issues for questions. Issues are meant to track concrete problems.

  8. rebroad commented at 6:57 AM on September 15, 2016: contributor

    @laanwj I wasn't aware any development team other than bitcoin core were working on segwit, so my apologies if this was more generic than I'd realised.

  9. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-22 18:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me