Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 90837

A 2017 softfork that introduced a new transaction format to fix third-party transaction malleability and increased the blocksize.

1 vote
Accepted

How a SegWit transaction is accepted without witness?

How legacy node can verify them without the witness? An example of a SegWit output is: scriptPubKey: 0 ab68025513c3dbd2f7b92a94e0581f5d50f654e7. For legacy nodes, this output looks like an anyone …
Ugam Kamat's user avatar
  • 7,467
3 votes
Accepted

Find sender's public key in SegWit Transaction

The public key that you mentioned is indeed the key that was used to derive the P2SH(P2WPKH) address: 35yfMa3CRBiWny8DFdb4tUu9fn7fcdvVp9. The way in which a P2SH(P2WPKH) address is derived is as follo …
Ugam Kamat's user avatar
  • 7,467
1 vote
Accepted

Why do most exchanges still have not implemented segwit bc1 addresses to save block space?

The primary reason is the lack of incentives to actually migrate their entire system. Lower transaction fees is the most direct benefit that SegWit provides. I'm not discounting the other myriad benef …
Ugam Kamat's user avatar
  • 7,467
3 votes
Accepted

What is the rationale for inclusion of previous amount in SegWit signing process?

It's not particularly required and may be considered redundant as that information is generally implied from the transaction outpoints referenced in the input. However, this form of transaction serial …
Ugam Kamat's user avatar
  • 7,467
8 votes
Accepted

Most efficient way to store Segwit Address in a database

Is there a way to get to the hash160 address from bc1q34aq5drpuwy3wgl9lhup9892qp6svr8ldzyy7c Yes, you could use the reference implementations in various languages to encode and decode a bech32 ad …
Ugam Kamat's user avatar
  • 7,467
9 votes

P2WSH, witness_v0_scripthash: how to derive an address

It's a Segwit output and hence does not have the address associated with it. The locking script for a Segwit transaction includes the witness version (0 in this case) and the redeem script (which is 4 …
Ugam Kamat's user avatar
  • 7,467
10 votes

Is there a difference between bytes and virtual bytes (vbytes)?

For non-segwit transactions, vbytes = bytes. With the implementation of SegWit, we now see the weight of the block/transactions rather than seeing the absolute size on the wire. While calculating the …
Ugam Kamat's user avatar
  • 7,467
4 votes
Accepted

Why does a same transaction signed separately have different witness values?

Bitcoin signatures have two components: s and R. To sign a Bitcoin transaction with private key k, the signing algorithm generates an ephemeral private key r. The R component of the signature is the x …
Ugam Kamat's user avatar
  • 7,467
5 votes

How has the Bitcoin average block size recently risen above 3 MB?

I also believe I read that the signature part can account for 65% of the block size. This is not entirely correct. The typical size of a block depends on the make-up of transactions in that block …
Ugam Kamat's user avatar
  • 7,467
1 vote

Activation of SegWit v1

Although the devil is of course in the details, how could such an upgrade process look like? and What are the different upgrade mechanism for the major [v1 - v16] and minor [v1.0 - v1.127] version ch …
Ugam Kamat's user avatar
  • 7,467