Нет, я не изменить устройство по умолчанию и называть statoshis Bitcoin.
Это неправильно. Вы бы на самом деле нужно изменить много кода, чтобы изменить единицы по умолчанию (по крайней мере, весь код отображения, не обязательно консенсус код). Все значения в Bitcoin, на самом деле в satoshis, не BTC. Это делает его так, что мы никогда не должны иметь дело с десятичными знаками, только целыми числами. Только для отображения (для нас, людей, потому что большие цифры трудно понять) вещи в BTC.
Personnally я бы даже поднять блок на 100mb. Я имею в виду общее, это 2017. Какой смысл иметь боковые цепи, когда с 100х увеличить их будет мало места, чтобы увеличить время использования.
Вы явно не продумали все соображения, связанные с изменением размера блока. Существует не только космические соображения диска. Вы также должны учитывать, что все узлы сети должны загрузить этот блок, проверьте все транзакции в ней, а затем передавать его своим коллегам (так что отправка нескольких сотен МБ каждые десять минут). Я не думаю, что многие люди имеет интернет-соединение, которые обеспечивают достаточную пропускной способность, чтобы позволить им загружать 100 Мб данных (ака один блок) в течение разумного периода времени (разумное существо порядка нескольких сот миллисекунд, так как мы говорим о компьютерах здесь). Поскольку время распространения блока, вероятно, увеличится, сиротские ставки будут слишком возрастать по мере шахтеры будут иметь больше времени, чтобы добывать блок на ту же высоту, как тот, который уже был найден.
Тогда есть квадратичная задача sighashing. A 1 MB блок может занять 30 секунд, чтобы проверить из-за квадратичной задачи sighashing (также помнить, что, к компьютеру, секунды очень долгое время). Поскольку проблема является квадратной, просто увеличить размер блока до 100 МБ означает, что блок может принять 30 * 100 ^ 2 секунд, чтобы подтвердить, что 300000 секунд, ~ 3 с половиной дней.
Есть также несколько других соображений тоже, как время, необходимое для выполнения первоначальной синхронизации (который включает загрузку в blockchain, а затем проверочный все блоки и транзакции), ЦП и ОЗУ ресурсы, необходимые для обработки блока и т.д. Так что если вы думаете увеличения размера блока до 100 МБ является хорошей идеей, пожалуйста, подумайте еще раз, и на самом деле считают все, что входит в режим передачи, приема, хранения и проверки блоков, а не просто хранить блоки на диске.