Вскоре после того, как 0.4.0 был выпущен, Gavin добавил код, чтобы запретить клиентам, которые шалить (отправка недопустимые блоки, операции и т.д.). Это часть 0.5.0, но я не сливались в 0.4.1, потому что это было под вопросом, было ли это на самом деле исправление или новая функция, и, похоже, был некоторый потенциал для новых ошибок, введенных ею.
В последнее время, определенная "чередовать" блок цепь испытывает наводнения невозможных блоков сирот, которые заправочные базы данных своих клиентов. Для того, чтобы превентивно попытаться остановить такое нападение на Bitcoin, Гэвины просто добавили расширение для своего клиента, запрещающего кода, который также запрещает клиент, которые посылают эти невозможные блоки бесхозных. Это станет частью 0.5.1 и 0.6. Так как этот сирота блок затопление имеет реальный потенциал, чтобы сделать ущерб, это новое изменение, кажется, более вероятно, будет багфиксом, чем оригинальный клиент запрещающего был.
Так что мой вопрос к людям, которые будут использовать стабильную bitcoind 0.4.x на постоянной основе: должны ли это быть портированным для 0.4.2, или нет?
Примечание: невыполнимы сиротские блоки, например, те, с невероятно низкой сложностью или построены на блоки старше последнего "контрольно-пропускной пункт" блок.