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