Начнём с 1-го пункта: где "хранится" сам этот "специальный счёт"?
В сети, например это смартконтракт.
Счет может и специальный, а вот транзакция к продавцу будет обычная, даже если и с подписью. Как он проверит эту информацию, если продавец не получает данные из блокчейна?
Продавец получает данные, но спустя минуту. А покупатель хочет получить товар - прямо сейчас - спустя 1 секунду.
Продавец может проверить подпись, остаток по счету, статистику (число покупок за последнюю минуту)...
Я могу сделать даблспендинг, подпись будет валидна, получу два товара.
Ага и получишь штраф в виде отбирания всех денег на счете, что в 100 раз будет превышать твой даблспенд
См. мои замечания - что система не гарантирует, а только увеличивает надежность примерно в 100 раз...