Наверное, это настолько хитрая схема, что даже я ничего не понял. Что значит - "подтверждают"? Кто кому платит, какие коннекты и зачем контролировать - ни фига не понял. Изложите поподробнее, если ответы на предыдущие вопросы ещё не сделали его бессмысленным.
скажем так, ответы модифицировали этот вопрос в другой вопрос
Итак, подписывается каждая транзакция. "Когда пользователь А передаёт некоторую сумму пользователю Б, публичный ключ меняется на публичный ключ пользователя Б и подписывается приватным ключом пользователя А" <- из википедии
берем где-нибудь 100коинов. Хоть на бирже.
берем два самых дешевых vds-сервера а разных датацентрах. (подальше друг от друга)
на одном vds запускаем клиента. Клиент выкачивает блоки, и создает базу ip-адресов нодов. Дальше мы этому клиенту кидаем 100коинов, ждем завершения транзакции, и закрываем его.
дальше мы берем базу данных узлов и делим ее пополам на 2 равные части, по кол-ву строк. Пофайлово мы создаем на 2м vds копию клиента, и кошелька с первого vds. Но теперь мы на первый vds кидаем одну половинку базы, а на второй - другую. Получается, что на каждом vds своя база узлов. Ставим права на файл 0444 (ну то есть от записи его защищаем) на обоих серверах.
Получается, что мы как бы "разрезали" всю p2p сеть на 2 части.
на одном из vds генерируем новый "your bitcoin address". Я так понял, когда такое делаешь, то коины не пропадают, а ключи становятся другими.
и потом с обоих клиентов на наш счет одновременно отправляем разное количество биткоинов, но более 50коинов с каждого клиента.
Если я правильно понял принцип, обе транзакции должны быть валидны, а на нашем счету окажется более 100 коинов. Профит!