Да, я думаю, что это правильно. Я думал, больше, если вы послали ваш генерирует идти на адреса не имеющих владельца, но суть та же, есть некоторые обязательства знать, что вы делаете, сеть не может магическим образом исправить ошибки люди делают.
Что делать, если вы измените клиент так, чтобы монеты направляются по адресу, для которого не был сгенерирован не закрытый ключ? Является ли сеть еще в вине?
Я уверен, что стандартный клиент может отправить монеты по адресу, который на самом деле не существует, если адрес вводится вручную и действительный адрес по его проверке.
Я не сторонник того, чтобы стандартный клиент попытка предотвратить человек от их обозримых последствий своих собственных решений. Вину за "потеря" из 50BTC в этом случае лежит непосредственно на стандартный клиент / протокол, как я объясню ниже.
Ключевой момент является квазидоговором между генератором и стандартным клиентом. Если сеть принимает новый блок, то он должен вознаградить горняк с 50BTC, что шахтер может распоряжаться по своему усмотрению. Если шахтер хочет отправить его в ООН принадлежит адрес, то это нормально. В этом случае, шахтер явно сделал усилие, чтобы выделить монеты к себе и бесполезности этих монет является чисто из-за того, что сеть просто случается, чтобы идентифицировать монеты их хэш и там было хэш столкновения с некоторыми другими монетами. (Небольшое упрощение реальной ситуации, чтобы сэкономить место). Предположение о том, за дизайнерским решение для выявления сделок только их хэш было ожидаемая уникальностью хэш. Надлежащие меры принимаются и в других областях коды, чтобы гарантировать истинность этого предположения. Тот факт, что никакие адекватные усилия не делаются здесь изъян.
ByteCoin
PS Я (и по крайней мере еще один человек) послал монеты, чтобы не-адреса принадлежат. Тот факт, что это допускается в порядке.