Post
Topic
Board Development & Technical Discussion
Re: Different format for blk*.dat
by
kokjo
on 30/08/2011, 14:07:46 UTC
Why does the blockchain format accommodate arbitrary text anyway? Who's idea was that? Mr Nakamoto.

If there's currently space for random text, couldn't the blockchain just be smaller instead?

It would be very difficult to prevent arbitrary text since it needs to store arbitrary data. A standard address is just a sequence of 20 bytes. What is stopping anyone from making those bytes an ASCII string?

Sorry, can you help me learn why "it needs to store arbitrary data"?

Why was the space made available when the format was created?

Was it to store 20-byte addresses?

Are they 'to' or 'from' addresses, or something else?

Where exactly can I read the technical details of why things were designed this way?

Thanks!

https://en.bitcoin.it/wiki/Protocol_specification

see the transaction structures.
and also the scripting.