Ну почему сложно? Выигрывать должна наибольшая перечисленная сумма, превысившая текущую цену лота.
Если таких несколько?
Да хоть рандомно выбирать.
Во-первых, это биткоины - и ставки могут различаться вплоть до 1 сатоши.
Во-вторых если у лотов цена действительно в ходе аукциона определяется, а не известна всем заранее - то совпадения даже "целочисленных" ставок очень редки будут.
Вся эта шумиха с совпавшими ставками в стиле "а кто первый" возможна только на ошибочных лотах. Выставил продавец топовую видеокарту за 1
BTC (в текущих ценах/курсе), не разобравшись в самой сути аукциона и думая что дальше будут на повышение торговать - так за эту первоначальную стоимость естественно толпа по 1
BTC тут же отправит. Вот тут настоящие заботы и сокрыты - как аукциону отслеживать доставку товара от продавца к покупателю.
Аукцион должен быть на блокчейне с использованием смарт контракта.