Я только один здесь, кто думает, "податливая сделка" проблема с приближающимся все не так?
Проблема заключается в том, что на самом деле не сделки податливые, это то, что люди ведомы думать, что они могут идентифицировать ранее неподтвержденные транзакции, когда он включен в blockchain, его неподтвержденной хэш. Это верно в большинстве случаев, но это не так в особых обстоятельствах, или если вы подвержены нападению.
Для того, чтобы препятствовать этому неуместна зависимости, почему бы не просить шахтер всегда модифицировать все операции перед включением их в blockchain? Пока справедливая доля шахтеров сделать это, это будет всем понятно, что успех сделки не должен контролироваться с помощью хэш-транзакции.
Я понимаю, что MtGox хочет сделки, чтобы иметь какое-то хэш они могут однозначно относиться даже если они модифицируются до включения в blockchain. Но для достижения этой цели, просто перенести ссылки на хэш транзакции до тех пор, пока на самом деле включены в несколько блоков - подождать день, если вам нужно - и тогда процитировать его заказчику. Неподтвержденный хэш сделки не допускаются в качестве доказательства оплаты до включения в blockchain, во всяком случае.
MtGox может отслеживать транзакции внутри с помощью фактического хэша сценария транзакции, которую они подписали (в отличие от хэш всей закодированной транзакции).
Учитывая сложность сценария Bitcoin сделки, придумывая, не податливый хэш транзакции для покрытия все сделок (а не только несколько стандартных типов) бесполезно. Если мы только стандартизировать канонические хэш для стандартных операций, шанс остается, что-то будет забыто, либо согласованная в качестве стандарта или конкретной реализацией, и проблема будет поднять свою уродливую голову снова.