Я представляю себе это чем-то похожим на прогу/приложение юторрент с открытым исходным кодом. Без адресов сайтов и хостингов., иначе третья сила всегда будет. Скачал себе на комп или телефон и юзаешь вместе со своими кошелями. Сообщество должно только мониторить обновы кода разработчика на предмет уязвимостей и т.п.
Честно говоря, не понимаю, почему тру дексы так буксуют. Пока монеты лежат в ведре, они легко могут оставаться на кошельке пользователя. С допущением, что он даже может их оттуда двинуть не сняв ордер. В таком случае можно взимать маленькую комиссию за срыв сделки, или позволять держать ордера на честном слове, но тогда снизится скорость сделок. Контроль над счётом с ордером должен быть только у локального клиента биржи, что проверяется в исходном коде приложения. Доверяем же мы сторонним кошелькам от нормальных разработчиков? Торги будут возможны только при запущенном клиенте, ну и пусть.
Процесс обмена... Да, в идеале разрабы не должны иметь доступа к средствам и в момент сделки тоже, но положа руку на сердце, каковы ваши шансы попасть на скам прям в этот момент? А ведь сеть можно и нужно настроить так, чтобы при первой же потере все торги останавливались. Единственный вопрос, где хранить средства, которые отправлены на сделку. Единый кошель-буфер для каждой валюты не подходит, значит надо генерить новые, неподконтрольные по отдельности пользователю или сети. Для каждой сделки новые не вариант, тогда можно компромис - по одному кошелю-буферу для каждой валюты у каждого юзера. Слабее всего представляю, как разделить приватник между юзером и сетью. Рискуем опять же, только одной сделкой и в случае первого нарушения, вся сеть стопается до разбирательств.
Мы получим пусть и медленную, но полностью децентрализованную p2p платформу. Да, на ней не получится микротрейдить на росте в 0.1% по 10 ордеров в секунду, ну и что...