Я обеспокоен тем, что возможно практическое улучшение заблудиться в обсуждении теории. С большим количеством факторов, чтобы сбалансировать, существует риск того, что любое большое изменение приведет к проблемам. Никто не хочет. Но от того, что я понимаю, изменения целевого интервала до 5 минут будет безопасно. Максимальный размер блока будет сократился до 500 КБ, монеты, выпущенные на каждый блок будет разрезать пополам.
Давайте ваши аргументы gmaxwell, и смотреть на них в контексте данного конкретного предложения.
(1) осиротение скорость зависит от времени по отношению к коммуникациям & Задержка проверки (формулы, приведенные в ссылке). В пределе, когда блок-время стремится к нулю, сети перестанет сходящиеся и типичные перестройки, как правило, бесконечно долго. Фактические задержки зависят от сети топографии и размера блока. И как aside- в прошлом мы видели глобальные разы конвергенции на Bitcoin получить до более чем две минуты, хотя производительность программного обеспечения была усовершенствована с тех пор она не кажется, что тонна высоты перед тем отказов конвергенции будет вероятно на практике, конечно, быстрая сходимость труднее с более крупными блоками.
Таким образом, blocktime будет через 5 минут в этом случае. Скорость сирота будет выше, но я предполагаю, что это будет он расти более чем на 5% или 10%. И давайте помнить, скорость сироты составляет менее 1% от всех блоков, поэтому фактический процент сирот изменятся с позволяет сказать, что 0,80% что-то вроде 0,85%. Я просто сделать эти цифры, так что дайте мне знать, если вы не согласны или имеют лучшие оценки фактических значений. Я не знаю много о концепции конвергенции. Я бы предположил, что 500Кб блоки каждые 5 минут все еще хорошо в запасе прочности, хотя.
(1a) Там была altcoins, которые не понимали этого и устанавливать их время блока будет тупо низкими и пострадали довольно много провала мгновенной конвергенции (например, liquidcoin). Есть и другие те, которые могут начать неудачу, если они когда-либо получить достаточный объем транзакций, что проверка на самом деле занимает немного времени.
Хорошо знать. Давайте не делать этого! Я не думаю, что кто-то будет думать, 5 минут тупо низкое (если они не были глупы?).
(2) Стоимость вычислительной / пропускной способности / хранения запуска узла SPV, или сделать запрос удаленного вычисления оракула для подписания, или представить Биткойн доказательство в не Биткойн цепь почти полностью за счет скорости заголовка. Переход на 5 минут, например, удвоит эти расходы. Увеличение затрат на наиболее чувствительных к стоимости использований не очень привлекательно.
Это может быть хорошей отправной точкой. Я не знаю достаточно о том, как работают заголовки, но я буду стараться. Пустой блок-заголовки около 80 байт. Если каждый блок до сих пор был пуст, мы имели бы ~ 20MB бы из заголовков блоков с момента генезиса. Это число будет ~ 40MB, если это было 5 минут до начала. Вопрос: будет заголовок-оф-а-100-транзакций блок + заголовок-оф-ан-пустому-блок такого же размера, как два заголовка 50-транзакций в сочетании? Если это правда, чем добавили заголовок расходы «накладные расходы», казались бы разумные, в основном дополнительные 80 байт каждые 10 минут над тем, что мы создаем в настоящее время.
(3) За исключением 1 подтверждение сделок после того, как вы достаточно медленно, что осиротение не является основным фактор не существует никакой разницы безопасности, которые зависят от конкретной скорости. Для умеренных атак длины суммы вопросов вычисления и как кости его не имеет большое значение. Один подтвердить SECURITY- however- не особенно надежна.
Похоже, Мени принимает вас на стороне безопасности. Статистика в стороне, давайте не забывать о важности этого первого подтверждения! Я встречал множество людей, в кафе, помогая им получить некоторые биткойна. В чисто человеческом плане, есть большая разница между 5 и 10 минут. 5 минут это фаст-фуд, 10 нет. Вы ожидаете положить газ в автомобиле, чтобы занять 5 минут - 10 будет сопротивление. 5 минут просто чувствует себя намного быстрее, чем 10. И так как это первое подтверждение путь, путь (возможно 100x?) Более безопасным, чем неподтвержденным один, все, что происходит в два раза быстрее было бы очень удобно для сообщества Bitcoin, как сегодня. Я согласен, что в будущем будет много решений этих проблем, но попасть туда отсюда, мы должны держать людей счастливыми и вещи удобно так, что община живет.
Конечно, если Мени правильно, и я думаю, что он есть, то вы можете умножить это сбережения, если вам нужно больше подтверждений. Тока безопасности обеспечивается тремя подтверждениями (30 мин) может быть заменен на четыре подтверждения через 5 минут (20 минут), а также экономия времени будет предоставлена в любом требуемом уровне безопасности.
(3а) Если есть на самом деле спрос на быструю низку доказательств безопасности добычи усилий, вы можете добиться того, что просто с шахтерами публикуют акции как P2Pool делает. Затем вы можете посмотреть на этих данных и оценить, сколько из сети hashrate пытаетесь включить сделку вы заинтересованы. Это не означает, однако, создают проблемы осиротения / сходимость ряда (1) или полосы пропускания / воздействия хранения на незаинтересованных узлах (2).
Это хорошо есть варианты, но это очень техническое решение. Не забывайте, что мы хотим сделать Bitcoin лучше даже минимально технических пользователей, так что поэтому он не аргумент против 5 минут blocktime.
(3б) Поскольку добыча является стохастической лотерейными Подтверждения могут занять довольно много времени, даже когда средняя мала. Несколько вещей, которые вы можете описать, как "нуждаясь" 2 минуты будет означать на самом деле все еще будет счастлива с ним с 5 раз, что иногда. Эти приложения просто должны использовать другие механизмы, чем глобальный консенсус в качестве основного механизма.
Кривые распределения не меняет форму, но временные рамки под ней будет уменьшены на два раз! Опять же, сделки, где два человека инициируют операцию, а затем ждать его, но что 1, 2 или 6 блоков. Независимо от числа, вы будете ждать до тех пор, половина в среднем. Настройка для поддержания уровня безопасности равно не приведет к 50% экономии раз а, но, может быть, 30%. Мени сообщит вам точную сумму.
(4) В то время как вы можете обсудить мелкие детали parameters- возможно 20 минут или 5 минут были бы wiser- из приведенных выше ни один из аргументов все, что убедительные. Изменение этого параметра будет требовать согласия всех уцелевших пользователей Bitcoin, при отсутствии действительно убедительные аргументы он просто не будет.
Никто не хочет ждать дольше. Это 99% технический вопрос, и если команда ядра DEV дает это благословение, люди будут очень рады. Почему бы не предложить поднять его до 20 минут и посмотреть, если есть подобный уровень возбуждения. Я склонен думать, что нам нужна жесткая вилка, чтобы доказать себе, что мы динамично сообщество и можем справиться с проблемой. С поддержкой ядра DEV, консенсус будет легко быть более 95%.