Я работал на следующей BIP, и я ищу для Ваших предложений и замечаний.
Абстрактные:
- Максимальный размер блока (шахтеры могут создать) возводится в 32Мб.
- Узлы могут указать максимальный размер блока они будут ретранслировать. Это не может быть ниже, чем 1 МБ, а значение объявлено публично.
- Шахтеры перемещаться между риском сиротства и потерями на операционных издержках.
- 95% порог активации.
Мотивация:
Шахтеры мотивировано Bitcoin они миной на каждом блоке. Доход делится между блоком coinbase вознаграждения и операционные издержки. Жадность будет толкать шахтер, чтобы увеличить размер блоков, чтобы сделать больше на операционных издержках. Страх блоков не распространяющиеся достаточно быстро помешает горнякам создавать блоки, которые являются слишком большими.
Максимальное значение реле каждого узла является открытым. Горняки имеют обязанность исследования и анализа сети Bitcoin узлов. Они должны определить правильный размер блока, чтобы минимизировать риск сироту и повысить рентабельность.
Спецификация:
- Максимальный размер блока установлен в 32 Мб.
- Минимальное значение реле 1 МБ. Максимум 32 МБ.
- Клиент Bitcoin может автоматически определять и регулировать значение реле на основе пропускной способности хоста.
- Оператор может установить значение реле на фиксированную величину, но не ниже, чем 1 Мбайт.
- Значение реле публично рекламировали к другим узлам.
Обоснование:
= китайские шахтеры
Большинство узлов расположены в западном мире. Большая часть хэширования мощности находится в Китае. Вполне возможно, что 32MB блок, который генерируется во Франции, к примеру, получает быстро распространяется по западному миру (большинство узлов).
Тем не менее, китайские шахтеры не смогут загрузить и передать этот блок. Таким образом, они будут добывать на другой цепи с меньшими блоками. Сеть будет в конце концов вилки. Но западные узлы снова приспособиться к цепи, которая имеет наибольшее доказательство работы.
Это может быть возможным нападение поверхности на сети. Узлы могут смягчить против этой атаки за счет снижения их стоимости реле ниже их мощности оборудования для настройки для китайских шахтеров.
= Insights в емкости сети
Делая общественное значение реле, экономические операторы и шахтеры имеют ценную информацию о пропускной способности сети.
Шахтеры будут решать размер блоков, которые они создают на основе этих данных. Там будет меньше конфликтов (и спорить) о том, сколько сеть может поддерживать.
= Максимальная пропускная способность сети
Это предложение предполагает Сегрегированные свидетель развернутые Soft-вилка. Максимальное количество сделок сети может обрабатывать будет около 20 миллионов транзакций в день. (Предполагается, что широкое использование Раздельных свидетелей в будущем).
Размер максимум 32 МБ даст гораздо больше возможностей, чем разовое увеличение 2MB.
= Разрешение конфликта размера блока
- Узлы будут иметь возможность отдать свой голос и определить пропускную способность сети. Там будет меньше спекуляций о том, сколько сеть может поддерживать.
- Вершины будут добровольно, компромисс для Китая отсутствия пропускной способности, чтобы остаться на цепи с наибольшим доказательством работы.
- Вместо того чтобы работать на нескольких реализации, разработчики программного обеспечения будут работать на одной реализации и оставить решение обновления к сети.