Swap btc-xmr

Monero

Moderator
Команда форума
BTC-XMR swap.png


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

Своп можно осуществить как с помощью непосредственно самого битка: биток-биток(используя LN (Lightning Network),
но тут нужно понимать как работает тот самый LN да ещё и разбираться в кошельках,
которые его поддерживают, в понимании ликвидности (вот как, я открыл канал, а ни чё не могу сделать?) и проч., нюансы,
так и с помощью всеми любимой монерки, т.е. биток-монеро.
К сожалению на данные момент обратный своп монеро-биток, не реализованно, хотя ждут
от разрабов монеро хард-форк.
Возможно это (предположение) обсуждалось и создателем Монеро с ребятами из спец.,служб,
когда его взяли за какие-то там в ЮАР махинации.

Важно!

"Хотя это программное обеспечение хорошо сработало для меня и хорошо подходит для основной сети, оно,
конечно, не является надежным и все еще находится в активной разработке.
Свопы всегда должны заканчиваться либо полным свопом, либо получением средств обеими сторонами,
но имейте в виду, что могут существовать ошибки, и вы очень рано переходите к атомарным свопам в целом.
Я не несу ответственности за любые потерянные средства или проблемы,
которые могут возникнуть у вас с обработкой Bitcoin / Monero, участвующих в свопах,
но постараюсь помочь как можно больше, если вы столкнетесь с проблемами."

"Цена собирается автоматически из Kraken и регулярно обновляется,
с дополнительным спредом поверх рыночной цены, установленной селлером.
Адрес изменения Биткойна, который вы предоставляете, должен быть неиспользуемым адресом по соображениям конфиденциальности.
Адрес смены bitcoin будет использоваться в случае свопа для возврата средств на ваш собственный кошелек.
В идеале адрес получения Monero должен быть дополнительным адресом для однорангового узла подкачки (или для обмена).
Требуется 2 подтверждения на стороне Биткойна и 10 на стороне Monero,
поэтому будьте терпеливы во время процесса обмена и позвольте инструменту обмена сделать свое дело.
Если вам нужно остановить его во время свопа, вы можете использовать функцию./swap resume,
но идеально оставить инструмент открытым до тех пор, пока своп не будет завершен
. Дополнительные сведения о протоколе и шагах см. в разделе https://comit.network/blog/2020/10/06/monero-bitcoin/.
"
Все действия выполнялись в Whonix, так-как хост не поддерживает libc6 выше 2.27 (нужен мин. 2.28), в Whonix 2.31

Лайт режим.

Заходите на https://unstoppableswap.net/
Выберите своп-провайдера
Выбираете сумму в битках (там есть мин. и макс.)
Автоматом высвечивается сумма в монеро
Введите соответствующие адреса Monero и Bitcoin, которыми вы управляете.(оба Ваши)
адрес Моенро, тот на который придут .
Адрес битка , с которого Вы будете отправлять.
Ставите галочку "Я Согласен" Вы же правда читает всё, с чем соглашаетесь?!
Жмёте "Далее"
Следуете инструкциям (открыть терминал и скопипастить то, что будет в консоли браузера)
Запустить команду. (энтер)

Далее появится загрузка бинарника (да, там бинарник)~35 Mb
После загрузка Монеро РПЦ (не Церковь!)~80Mb
"Downloading monero-wallet-rpc (79.95 MiB) from https://downloads.getmonero.org/cli/monero-linux-x64-v0.17.2.0.tar.bz2"

Если выбранный провайдер в сети (или Ваше соединение TOR нормальное) то высветиться
QR-код и :
"Connected to Alice at /ip4/51.15.44.142/tcp/9939/p2p/12D3KooWAPci3x4GuWDi9P86efnR1q9a7phKnPwnwQcRNMW2HDUy
(или то, которого провайдера Вы выбрали)
Received quote price=0.00467912 BTC minimum_amount=, то с Вас BTC maximum_amount=0.15000000 BTC
Waiting for Bitcoin deposit deposit_address=bc1qblablabla max_giveable=0.00000000 BTC minimum_amount=0.00005000 BTC maximum_amount=0.15000000 BTC
Received Bitcoin new_balance=(Сумма_Которую_Вы_ввели) BTC max_giveable=(Сумма_Которую_Вы_ввели_Минус_Комиссия) BTC "
Тут необходимо Внимание, так-как Комиссия за своп включает в себя как комсиию сети битка, так и комиссию селлера,
то-есть, Вам необходимо ввести комиссию сети+(на момент испытания~276sat).
По факту- это двойная комиссия.
Если Вы введёте просто в кошельке минимум 0.00005000, то транзакция не пройдёт, так-как сумма будет менее >0.00005000, то-есть 0.00004725

Далее просто ждёте
"Starting new swap swap_id=blablabla
Published Bitcoin transaction txid=0blablablabla..............bla kind=lock
Waiting for Alice to lock Monero"
Снова Ждёте, долго:
"Требуется 2 подтверждения от сети Биткоина и 10 подтверждений от сети Монеро"
И будут они идти по очереди, то-есть первым битки (2 блока) и только после этого блоки Монерки.

Successfully transferred XMR to wallet monero_receive_address=blablabbla......bla

Минусы такого свопа:
Дорого, от 2 до 5% забирает селлер.
Комиссия может не совпадать с существующей на данный момент, на гите уже поднимали эту тему.
Долго! (Всё относительно)
Ну и Третье лицо в роли сайта , можно долго утверждать, что TLS, они не ведут логи и проч.
Но, во первых это клирнет, во вторых - Все ведут логи. По крайней мере от этого необходимо отталкиваться.

Менее "Удобный вариант" (хотя по сути то-же самое)

cd ~/Downloads
tar xvf swap_0.10.0_Linux_x86_64.tar
./swap --version

точка для теста:
./swap list-sellers --rendezvous-point /dnsaddr/rendezvous.coblox.tech/p2p/12D3KooWQUt9DkNZxEn2R5ymJzWj15MpG6mTW84kyd8vDaRZi46o

!Она не прошла, да и вообще поиск селлеров не принёс результатов!
Зато поискав в сети... можно найти этих самых селлеров:
"/ip4/51.15.44.142/tcp/9939/p2p/12D3KooWAPci3x4GuWDi9P86efnR1q9a7phKnPwnwQcRNMW2HDUy
Received quote price=0.00474370 BTC minimum_amount=0.00005000 BTC maximum_amount=0.15000000 BTC
Waiting for Bitcoin deposit deposit_address=bc1qblablabla1 max_giveable=0.00000000 BTC minimum_amount=0.00005000 BTC maximum_amount=0.15000000 BTC


/ip4/167.172.228.130/tcp/9939/p2p/12D3KooWDvxte2yJQMSkxqiLEsn4N39isMKf95Vt5dBJYtpWqJZm
Received quote price=0.00469742 BTC minimum_amount=0.00010000 BTC maximum_amount=0.07000000 BTC
Waiting for Bitcoin deposit deposit_address=bc1q0blablabla2 max_giveable=0.00000000 BTC minimum_amount=0.00010000 BTC maximum_amount=0.07000000 BTC


/ip4/80.78.22.113/tcp/9939/p2p/12D3KooWNmdXGztkd21JcHvCUWRi5Mb4C8bTrqhMBGbjs6Wbchrk
Error: request timed out

/onion3/xmrswapnme3snsgr2oydj2fmgao2l7acpyzncwnacmi5i5vbgnqby4id:9941/p2p/12D3KooWMFPndCd4w3EkKQrFiecB72zbCPWbHWiN7K2U7QAxMit8
Error: request timed out


/ip4/62.210.108.45/tcp/9939/p2p/12D3KooWGRN7KdYQz33jDnWed36vWFpreLzEBSdeBYBdB8PTnDG4
Received quote price=0.00494340 BTC minimum_amount=0.00010000 BTC maximum_amount=0.00200000 BTC
Waiting for Bitcoin deposit deposit_address=bc1qblablabla3 max_giveable=0.00000000 BTC minimum_amount=0.00010000 BTC maximum_amount=0.00200000 BTC
"

Из той-же дирректории, где бинарник:
"./swap buy-xmr --receive-address Ваш_адрес_Монеро --change-address Ваш_адрес_Биткоина --seller /ip4/51.15.44.142/tcp/9939/p2p/12D3KooWAPci3x4GuWDi9P86efnR1q9a7phKnPwnwQcRNMW2HDUy"
Подучаем:
"Connected to Alice at /ip4/51.15.44.142/tcp/9939/p2p/12D3KooWAPci3x4GuWDi9P86efnR1q9a7phKnPwnwQcRNMW2HDUy
Received quote price=0.00474370 BTC minimum_amount=0.00005000 BTC maximum_amount=0.15000000 BTC
█████████████████████████████████████

████ █ █ █ ▀ █▀▀ ▀▀▀▀▀█ █ █ ████




████ █ █ █ ▀ ▄▄▀██▀▄▄█▄▄▄▄▄ ▄ ████
████ █▄▄▄█ █▄ █▀▄▄▀▄▀▄ ▄▄▄▄ █ █████

█████████████████████████████████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

Waiting for Bitcoin deposit deposit_address=bc1qblablabla max_giveable=0.00000000 BTC minimum_amount=0.00005000 BTC maximum_amount=0.15000000 BTC
(Адрес тот, на который необходимо отправить битки)QR-код в примере обрезан!)
Вводим сумму в Своём кошельке Биткоин (не забываем о доп. комисии~276sat(может быть выше))
Отправляем транзакцию
Ждём
.......
Starting new swap swap_id=blablabla
"Waiting for Alice to lock Monero"
Если Вы решили поэксперементировать и у Вас не хватило комсы, то отправляете на ТОТ_ЖЕ алрес суммц чуть выше , обе транзакции придут
RBF тут не поможет (это не для этого предназначено)

Если Вдруг, у Вас возникли проблемы:
"
1.Возобновить обмен
"./swap resume --swap-id <SWAP ID>"
2.Если возобновить не удается, дождитесь 72 подтверждений транзакции депозита в биткойнах.
3.Отмените своп после 72 подтверждений транзакции депозита в биткойнах.
"./swap cancel --swap-id <SWAP ID>"
4.Возврат свопа сразу после публикации транзакции отмены и до 72 подтверждений транзакции отмены биткойнов.
"./swap refund --swap-id <SWAP ID>"
Если описанные выше шаги не привели к надлежащей отмене и возврату транзакции,
и вы уверены, что выждали требуемый период, отправьте сообщение
о проблеме в Github(https://github.com/comit-network/xmr-btc-swap/issues) или обратитесь за помощью в Matrix ( #comit-monero:matrix.org) как можно скорее .
"
Важно!

"ПРИМЕЧАНИЕ: Если после отмены пройдет 72 подтверждения,
селлер может наказать своп за ненадлежащее выполнение,
что позволит им принять биткойн в качестве наказания за то,
что вы не ответили должным образом.
Обязательно выполните шаг возврата в течение 72 блоков подтверждения после инициирования отмены."

================

Кто такое селлер в свопе?

Установку и управление на гите https://github.com/comit-network/xmr-btc-swap/blob/master/docs/asb/README.md
Вам необходимо понимать, что нужны монеты монеро.
Защищённый сервер.
monero-wallet-rpc
Защищённая нода Биткоина. (можно использовать ноду третьего лица, но это уязвимость)

По итогам половину действия по обмену биток-обменник-монеро и монеро-обменник-биток, Вы делаете сами, без третьих лиц.
Для полного обмена без третьего лица-https://github.com/comit-network/xmr-btc-swap/blob/master/docs/asb/README.md

Комиссии варируются от 2% до 5% , не считая комиссия сетей. В действительности у обменников дешевле выходит
на данный момент на бесте 0.005BTC=1.083XMR
На свопе 0.005BTC=1.072XMR , правда обновляется очень быстро, чего нельзя сказать о бесте
Кракен не совсем "нормальная" по цене биржа, но от этого не уйти (если пользоваться только как клиент)
Дополнительный сайт по свопу

Важно!

При работе в ТОР-е селлером(если Вы используете настроки свопа через ТОР), может возникнуть казус, и Вы потеряете свои средства.
По всей видимости это переключение нод.
 
Сверху