- Средний интервал блока: 10 минут. Причина: достаточно долго для конвергенции сети, достаточно короткая для практического использования
- регулировка сложности: 2016 блоков, ~ 2 недели. Причины: достаточно долго, чтобы избежать манипуляций с трудом, достаточно короткая, чтобы скорректировать в случае хэширования потери мощности
- Награда Halve: 210000 блоки, ~ 4 лет. Причина: Чтобы ограничить общее количество Bitcoin. Но почему 4 года и почему снижение на 50%?
- Начальная награда: 50BTC. Причина: (Если бы я был Satoshi, я бы начал с силой 2, как 2 ^ 32 = Satoshi +42,94967296 BTC, чтобы избежать потери вознаграждения в последние годы)
- Bitcoin делимость: 8 знаков после запятой. Причина: более чем достаточно даже Bitcoin становится единственной валютой в мире.
- Размер блока: 1 МБ. Причина: анти-DOS, ограниченный размер блока для более высокой платы за транзакцию. (Но я не думаю, что это оптимальное количество для долгосрочной перспективы)
- Максимальный размер сценария: 10000bytes. Почему нужно ограничение на вершине размера блока? Почему 10000?
- Макс толкнул размер: 520bytes. Почему нужно ограничение на вершине максимального размера сценария? Почему 520?
- Max «дорогая» кода OP в скрипте: 201. Почему 201, но не 200 или что-то еще?
- Макс проверка сиг в OP_CHECKMULTISIG: 20. Причина: Anti-DOS.
- Макс проверка сиг в блоке: 20000. Причина: Anti-DOS.
- Максимальное количество элементов кольев: 1000. Причина: Anti-DOS. Почему 1000?
Я думаю, что есть новое магическое число связаны с мая 2013 года жесткой вилки.