Кто-то по имени Джон Диллон (john.dillon892@googlemail.com) по электронной почте список адресов электронной почты Bitcoin-девелопмент сегодня утром предлагает вознаграждение в $ 500USD для тех, кто реализует сделки замещающих на платном патч. Это идея, которую я отправил на список адресов электронной почты два дня назад:
котировка
В любом случае, тем более насущная проблема вновь: замена меняется сборы, присоединенных к сделкам после их трансляции. Многие пользователи получают свои операции застряли с несколькими вариантами, чтобы исправить их.
Чем больше я думаю об этой проблеме, тем больше я думаю, что мы должны пресечь это нулевой конф безумия в зародыше: изменить правила реле так, чтобы операции замещаемые на основе сборов независимо от того, что изменений результатов транзакций. Конечно, это делает дважды проводить неподтвержденный сделку тривиальным. С другой стороны, это делает изменения платы после факта тривиальной, и это позволяет нам осуществлять ограниченные «отменить» кнопку, когда люди завинтить. Она также позволяет для многих приложений замена транзакций предназначались в первую очередь в любом случае, и все приложения, где это действительно безопасно.
Мы постоянно говорят снова и снова, чтобы прекратить прием нуль-Conf сделки, но люди делают это в любом случае, потому что кажется безопасным. Это очень опасная ситуация, потому что безопасность нулевого конфа транзакций может измениться в одночасье, просто какой-то доля мощности хеширования реализующей что точные изменения.
Некоторые думали требуется, чтобы точно "заменить платы" выглядит, экономически оптимальным является немного сложным из-за его зависимость от общего mempool отставания, но грубый первый вариант должен быть легко выковать.
-Re: [Bitcoin-разработки] [Bitcoin] Включить замену ТХ на testnet. (# 2516)Чем больше я думаю об этой проблеме, тем больше я думаю, что мы должны пресечь это нулевой конф безумия в зародыше: изменить правила реле так, чтобы операции замещаемые на основе сборов независимо от того, что изменений результатов транзакций. Конечно, это делает дважды проводить неподтвержденный сделку тривиальным. С другой стороны, это делает изменения платы после факта тривиальной, и это позволяет нам осуществлять ограниченные «отменить» кнопку, когда люди завинтить. Она также позволяет для многих приложений замена транзакций предназначались в первую очередь в любом случае, и все приложения, где это действительно безопасно.
Мы постоянно говорят снова и снова, чтобы прекратить прием нуль-Conf сделки, но люди делают это в любом случае, потому что кажется безопасным. Это очень опасная ситуация, потому что безопасность нулевого конфа транзакций может измениться в одночасье, просто какой-то доля мощности хеширования реализующей что точные изменения.
Некоторые думали требуется, чтобы точно "заменить платы" выглядит, экономически оптимальным является немного сложным из-за его зависимость от общего mempool отставания, но грубый первый вариант должен быть легко выковать.
Как это или нет, ноль-конф опасно, если вы не доверяете другой стороне. Я написал выше заменить-на-платой идею, потому что я действительно думаю, что мы рискуем, если мы убаюкать человек в самодовольство. Blockchain и система корректуры из-работы, как Bitcoin приходит к консенсусу о том, какие сделки являются или не являются действительными; доверяя что-нибудь еще опасно.
Когда вы принимаете сделку нулевой конф метод определения консенсуса в основном сводится к тому, в надежде, что все шахтеры реализации по умолчанию "нет-замена" правила, правила, которые могут разрушаться из-за кучу других причин, таких как сбои распространения. Майнинг в эти дни находятся в ведении лиц, как (серьезные) хобби, и, как правило, размещаются на небезопасных услугах VPS. Безопасность нулевого конфа транзакция может измениться в одночасье один из этих бассейнов получений взломали, или кто-либо с хэшированием власти принятия решения об изменении политики реле они используют; около 10% всех блоков имеют неизвестное происхождение.
Попытка болт на втором механизме консенсуса, как узлы отклоняющих блоков, если есть операции в них, что они не видели раньше, или конфликт с существующими сделок, опасно. Это второй механизм консенсуса становится способом атаковать Bitcoin, и он может быть столь же просто, как только трансляция различных сделок с различными шахтерами, чтобы они не знают, что сделка была первой.
Полное раскрытие: Я рассматриваю писать, что патч и сбор, что $ 1000 вознаградить себя.
РЕДАКТИРОВАТЬ: награда увеличилась