Let's suppose I run a legacy (non-SegWit) node after SegWit gets activated. My blockchain doesn't store any SegWit data. What happens when I upgrade my node? Will I have to re-download the blockchain to include the missing SegWit data?

1 Answer 1



Bitcoin Core will, after upgrade to a SegWit-compatible version (0.13.1 and later), rewind to the latest non-SegWit block and then fetch the later blocks again.

  • Will it fetch only the witness data or the entire block?
    – sanket1729
    Aug 30, 2017 at 3:03
  • The entire block. There is no P2P protocol for downloading just witnesses. Aug 30, 2017 at 3:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.