[Video] What is Segwit? (Segregated Witness)

3

In today’s video we’re going to talk about a term you may have heard bouncing around lately. I’m talking about “Segregated Witness” or Segwit in short.
IMPORTANT: Segwit includes a wide range of features, many of which are highly technical. In this video we focus on one main feature that is easier to explain.

Segwit was invented in order to help shrink the file size of a Bitcoin transaction. This allows more transactions to be approved each time a block of transactions is confirmed. Basically, its purpose is to make the Bitcoin network approve more transactions with each block.

Every Bitcoin transaction has 3 parts – who sent it, who receives it, and a digital signature that verifies the sender has the right to send the coins. The signature is considered to be “the witness” for the transaction.

Segregated Witness means that we are separating the witness from the transaction in order to make it smaller in size. The signature data, or witness,  will still be transmitted, however it won’t be included inside of the transaction.

What’s special about Segwit is that a consensus of the entire Bitcoin network isn’t required in order to make it work. This is known as a “soft fork” – meaning Segwit will work even if some users don’t update their software to the new version, making it much easier to implement.

To conclude Segwit is a method of scaling the Bitcoin network to confirm more transaction on each block without increasing the block size itself. I hope you enjoyed this video, and I’ll see you in the next one. Bye for now!

For more information about Segwit’s benefits here’s a complete resource.

3 Comments

  1. miketwenty1 on

    Segwit is not for just creating more space for transactions (that’s almost like a side effect). If that were the case they would just up the blocksize. Witness data should still be held by nodes that want all the data to validate previous transactions. There are multiple improvements when using Segwit such as validating transactions and fixing stuff like transaction malleability.

Leave A Reply