Instead of using ethereum peg maybe you should consider using some Bitcoin Sidechains that are also using stable coins.
I am not a fan of Blockstream Liquid but they have usdt tether, and there are few more options you can find on Jameson Lopp website:
https://www.lopp.net/bitcoin-information/other-layers.htmlYou can
download and run the client just by clicking on the html file. The server is not required to swap tokens. In theory, I could paste an order here into this thread and then anyone could take it. The purpose of the servers is only to bundle liquidity.
So you are saying there is no middle man when using your Bitcoin dex for atomic swaps?
How is that possible if both parties don't have any software downloaded, and they can't prove any swap transaction ever happened?