5 ms·
> The block transaction cap is just a hardcoded value in the client. Like many things that change on a monthly basis in the reference client, it can and will be
by maaku 14y ago
> The block transaction cap is just a hardcoded value in the client. Like many things that change on a monthly basis in the reference client, it can and will be changed when the time is right.
No, the block size is a validation rule. Changing it will require a hard-fork. That must happen if bitcoin is to scale. But it's not an easy change.
- shazow 14y agoDo you have a link with more about that? I recall reading a discussion on the forums about doubling the value of MAX_BLOCK_SIZE in the near-term. I didn't realize that old clients would outright reject larger blocks. Either way, sounds like everyone is in agreement that this will have to happen inevitably.
- maaku 14y agohttps://github.com/bitcoin/bitcoin/blob/34d62a8efe4c51b2dd73d56fa03001d4accee4ad/src/main.cpp#L2053 https://github.com/bitcoin/bitcoin/blob/34d62a8efe4c51b2dd73...
- tlrobinson 14y agoIt's not that difficult, as long as the vast majority of users agree to upgrade by a certain date. New versions of clients are coded to switch the parameter after a certain block number, far enough in the future to give everyone plenty of time to upgrade.
- maaku 14y ago> It's not that difficult, as long as the vast majority of users agree to upgrade by a certain date. In other words, a hard fork. These things should not be done done casually.