Post
Topic
Board Development & Technical Discussion
Re: Question about extra data in blockchain. Malicious tempering vulnerability?
by
pebwindkraft
on 21/07/2018, 06:17:38 UTC
Here are two sources, which show how blocks are assembled and then verified:

https://en.bitcoin.it/wiki/Protocol_documentation#Differential_encoding

https://en.bitcoin.it/wiki/Protocol_rules#Block_creation_fee

As you say, the block size could be larger, which data structure do you think of?
Based on the specs it must be a transaction, and if it doesn’t fit the rules on the page mentioned (see rules for blocks and the rules for tx), then there would be invalid data of a supposed transaction, making the block invalid...