никак - это нарушает правила со стороны клиента.
При нормальном использовании такого быть не может.
Так Вы что думаете, все такие честные, что не хотят одну монету потратить 2 раза?
Протокол ведь должен быть открыт, значит, одну монету можно послать хоть сто раз.
a) выбирать ту у которой время меньше(по метке времени тк есть неопределенная задержка на передачу по сети)
А кто будет эту метку времени выставлять? Клиенту доверять нельзя, он её может на 4 минуты раньше прописать.
А какого-то центрального органа, хранящего время, быть не должно.
Ведь мы же
pi*им строим распределённую сеть, правда?
Кстати, а как сейчас поступает биткоин в случае двух разных транзакций на 1 монету?
Я удивлён тем, что Вы такого не знали.
Какую майнер упакует в блок, такая и действительна.
Майнеры или пулы (пул это тоже майнер, только жирный) выбирают транзакцию для включения в блок, которая к нему раньше пришла, или в которой комиссия больше, и по любым критериям, которые умея можно прописать.
Vladimir?