Марк Фриденбах, бывший разработчик приложений для NASA и соучредитель Blockstream, представил новую концепцию масштабирования Биткоина — Forward Blocks.
Форвардные блоки позволяют реализовать различные решения по масштабированию без проведения хардфорка. Таким образом, без радикального изменения протокола сети разработчики могут проверить эффективность любого решения, будь то увеличение размера блока или изменение алгоритма достижения консенсуса.
Внесение изменений в структуру кода Биткоина всегда было большой проблемой. Вспомните, какой грызней обернулись споры вокруг SegWit. Они обернулись хардфорками и таким количеством негатива, что адепты разных подходов к масштабированию сервиса до сих пор друг друга ненавидят. Новый подход поможет этого избежать.
Карл-Йохан Альм, разработчик протокола Биткоина, считает, что Forward Blocks обеспечат «масштабный технологический прорыв».
Фриденбах рассказал, что форвардные блоки допускают наличие нескольких сайдчейнов. Эта идея напоминает концепцию шардинга, которую планируют реализовать в Эфире. Форвардные блоки не связаны друг с другом и хранят собственные транзакции отдельно. Однако между этими «осколками» возможна синхронизация.
Если в участники сети не достигнут консенсуса в отношении предложенных изменений, софтфорк все равно произойдет. Ноды, которые имплементируют изменения, будут работать как основная сеть, узлы, отказавшиеся вносить изменения — как шарды.
Концепция Forward Blocks предполагает, что предельная нагрузка на сеть может быть увеличена в 3584 раза, затраты на подтверждение блоков и риски централизации уменьшаются. Кроме этого, в сети можно будет реализовать любoe ноу-хау вроде кольцевых подписей для анонимных транзакций.