Я просто понимаю, что 1Мбы блок предельного размера может быть увеличен с softfork. Я называю это вспомогательный блок:
1. Вспомогательный блок создается для каждого основного блока. Вспомогательный блок выглядит как обычный блок без заголовка.
2. OP_NOP1 переопределена как OP_AUX
3. Первоначально вспомогательные блоки пусты, пока кто-то посылает X Bitcoin в scriptPubKey этого формата: <сериализованная скрипт х> OP_AUX. Это позволит создать coinbase подобные сделки в дополнительном блоке, с X Bitcoin отправки <десериализован сценарий х>, Меркл Корень вспомогательного блока будет включен в coinbase основного блока. Все модернизированные узлы будут проверять ли Bitcoins правильно перенесены из основной цепи в цепи Окса
4. Люди могут передавать Окс цепи биткойны как в основной цепи. Шахтеры могут также собирать плату в Оксе цепи, используя тот же механизм, как основная цепь. Единственное отличие заключается в нет бонусного поколения в Оксе цепи. Новые Окс монеты генерируются, если и только если кто-то отправить биткойны в <сериализованная сценарий> OP_AUX в основной цепи
5. Когда кто-то хочет передать Y проигрываемых монеты обратно в основной цепи, он пошлет Y проигрываемых монеты к scriptPubKey этого формата: <сериализованная сценарий у> OP_AUX OP_RETURN. Видя это, шахтер будет случайным образом выбирать некоторые OP_AUX UTXO в основной цепи, со значением в точности равна Y Bitcoins, и передать их <Десериализованный сценарий у> в основной цепи.
Обратная совместимость:
1. Так как старые узлы не будут видеть блок Окса, блок AUX может быть неограниченно большим
2. OP_AUX выходы выглядят как кто-может-искупит так старые узлы не будут жалобы.
3. Если кто-то попытается украсть эти OP_AUX выходов без соблюдения новых правил, однако, они будут отвергнуты большинством шахтеров.
4. Старые узлы могут все еще моя. До тех пор, пока они не пытаются включить или выкупить OP_AUX сделок, их блоки остаются в силе.
(Более очень, мы можем запретить людям передающие Окс монету обратно в основной цепи, требуя от них, чтобы отправить Bitcoin в <сериализованная скрипт х> OP_AUX OP_RETURN на главной цепи. Это обеспечит лучшую обратную совместимость, поскольку такие мероприятия не подлежат погашению в новых и старых узлах, а старые шахтеры увидели бы их как нестандартные и не добудет их)