(Перепроведение письма Bitcoin-разработка для наглядности)
-----НАЧАТЬ PGP MESSAGE ----- ПОДПИСАЛИ
Hash: SHA256
После некоторых консультаций с затронутыми сайтами по себе и Петру, мы решили
выпустить первоначальную реализацию замещать-на-плату и настроить сервер с помощью
эти правила на testnet. Эта реализация не включает рекурсивный сбор
оценка, и поэтому уязвимы для DoS-атаки, так что надеюсь, что будет
продолжают разрешать принятие действовать постепенно. Мы-не можем рекомендовать добычу на
mainnet с ним. Она не включает в себя "расстегивать" Команда RPC или настроить плату,
Питер говорит, что он не выполнил еще нет. Патчи приветствуются.
В частности были просьбы уязвимых сторон, что интересно
включал в себя сайт, который знал, что они ошибки, связанные с заменой, но не
финансовые уязвимости, чтобы поставить сервер на testnet проверить код бумажника.
Уязвима просьба остается нераскрытым. Дополнительное внимание было
приближающиеся правила против пыли, которые являются еще одним примером того, почему нулевой конф является
так гораздо более опасно, чем принять одного-конф. Двое из людей в контакте
нас воспитывали этот вопрос на самом деле.
Код на GitHub:
https://github.com/petertodd/bitcoin/tree/replace-by-fee
и сервер заменить-на-платой, работающий на testnet доступен на
testnet-replace-by-fee.bitcoin.petertodd.org Для проверки вам нужно будет использовать
сырец транзакции API и вручную создать заменяющую сделку. Есть примечание
что ваш кошелек будет сохранить существующую и не механизм пока еще не существует
удалить старую транзакцию из вашего кошелька. Опять же, определенное количество
"cludgyness" чтобы это намеренно, чтобы препятствовать преждевременному использование без тестирования.
Что касается вознаграждения, я решил Питер собрать всю сумму, даже
хотя работа не завершена% 100 (mempool аспект) в связи с его озабоченностью
о постановке реализации должным образом, работе с уязвимыми сайтами, и
общий неподдельный интерес к актуальным вопросам под рукой, а не награда.
-----НАЧАТЬ PGP SIGNATURE -----
Версия: GnuPG v1.4.11 (GNU / Linux)
iQEcBAEBCAAGBQJRi3LeAAoJEEWCsU4mNhiPwscH / 2CI0d3h / 3jix3iyz2I9I8Sz
6nbP8eA01l9kzG37cH1rFAbt7C + фл / nardV4U1qmiwC0MN7NPpX6BFn5eQ2PUKbu
41 + AnjgWicB2tnCC07ngboQ1JCeZ + RTfATepuMxEdWFBsc8ZQXs0apWS01FT + TDq
Дж / a7QkhNfTaAQzXyqmLp0TQO7 / Z7ysmCftOhtGbfvfhF2o23BuphQiRVA9IOoUuj
Fgb5wrfQqJ8TjvXRXAUQ7SUlzfN9BlPxMkTc6NhbcgIpuq1Kb43mLoDl3s2irH4A
GtjRtobV5Cfozm1r + 8KPtIYEoQoj0PqTjO5YMwD / vTaRfNzdS4Tse5LQLGT6Jug =
= M1mj
-----END PGP SIGNATURE -----