MoneroSwapper MoneroSwapper
Mga Gabay

Monero Atomic Swap sa CLI: Hakbang-hakbang na Tutorial para sa BTC↔XMR Exchange

MoneroSwapper Team · · · 9 min read · 67 views

Monero Atomic Swap sa CLI: Hakbang-hakbang na Tutorial para sa BTC↔XMR Exchange

Sa mundo ng cryptocurrency, ang privacy at desentralisasyon ay hindi lamang mga salita — ito ay mga prinsipyo na dapat na ipinaglalaban sa bawat transaksyon. Ang Monero (XMR) ay kilala bilang isa sa pinaka-pribadong digital na pera sa mundo, at ang atomic swaps ay nagbibigay ng paraan upang makuha ito nang direkta mula sa Bitcoin (BTC) nang walang pangangailangan ng anumang sentral na palitan, KYC, o third-party na tagapamagitan.

Sa tutorial na ito, tatalakayin natin ang buong proseso ng pagsasagawa ng BTC-XMR atomic swap gamit ang command-line interface (CLI). Ito ay para sa mga gustong may pinaka-direktang landas patungo sa Monero — walang GUI, walang custodial intermediary, purong peer-to-peer na palitan.

Ano ang Atomic Swap?

Ang atomic swap ay isang teknolohiya na nagpapahintulot sa dalawang partido na direktang magpalitan ng iba-ibang cryptocurrency nang walang pangangailangan ng tiwala sa isa-isa o sa isang third party. Ang salitang "atomic" ay nagmumula sa konsepto ng atomicity sa computer science — ibig sabihin, ang palitan ay ganap na matagumpay o ganap na hindi nangyari. Walang sitwasyon kung saan ang isang partido ay mawawalan ng pondo nang hindi natatanggap ang kanilang bahagi.

Para sa BTC-XMR atomic swaps, ginagamit ang isang espesyal na protokol dahil ang Monero ay walang native na scripting language na katulad ng Bitcoin. Sa halip, gumagamit ito ng kriptograpikong trick na tinatawag na adaptor signatures at hash time-locked contracts (HTLCs).

Mga Kalahok sa Proseso

  • Maker (Provider): Ang partido na nagpo-post ng liquidity — karaniwang nagbibigay ng XMR at tumatanggap ng BTC.
  • Taker (Ikaw): Ang partido na naghahanap ng swap — nagbibigay ng BTC at tumatanggap ng XMR.
  • Swap Tool: Ang open-source na software na namamahala sa buong proseso.

Mga Kinakailangan Bago Magsimula

Bago mo simulan ang isang BTC-XMR atomic swap sa CLI, siguraduhing mayroon kang mga sumusunod:

Hardware at Software

  • Operating System: Linux, macOS, o Windows (inirerekomenda ang Linux para sa pinakamabuting karanasan)
  • RAM: Hindi bababa sa 4GB (8GB ang inirerekomenda)
  • Disk Space: Hindi bababa sa 50GB ng libreng espasyo (para sa mga pruned na blockchain)
  • Internet: Maaasahang koneksyon — mas maganda kung may static IP

Mga Software na Kailangan

  • Bitcoin Node o access sa isang Bitcoin Electrum server
  • Monero Wallet (Monero CLI wallet o Feather Wallet)
  • swap tool (ang pangunahing software para sa BTC-XMR atomic swaps)
  • Tor (opsyonal ngunit lubos na inirerekomenda para sa privacy)

Mga Pondo

  • Sapat na BTC sa isang on-chain address (hindi mula sa exchange)
  • Karagdagang BTC para sa transaction fees (mga 0.0001 hanggang 0.001 BTC depende sa network congestion)

Pag-install ng Swap Tool

Ang swap tool ay isang open-source na proyekto na naka-host sa GitHub. Sundin ang mga hakbang na ito para i-install ito sa iyong sistema:

Hakbang 1: I-download ang Binary

Pumunta sa github.com/comit-network/xmr-btc-swap at hanapin ang pinakabagong release. I-download ang binary na angkop sa iyong operating system:

# Para sa Linux x86_64:
wget https://github.com/comit-network/xmr-btc-swap/releases/latest/download/swap_Linux_x86_64.tar.gz
tar -xzf swap_Linux_x86_64.tar.gz
chmod +x swap
sudo mv swap /usr/local/bin/

Hakbang 2: I-verify ang Binary

Palaging i-verify ang checksum ng binary bago gamitin upang masigurado na hindi ito na-tamper:

sha256sum swap
# Ihambing sa SHA256SUMS file mula sa GitHub release page

Hakbang 3: Subukan ang Installation

swap --version
# Dapat lumabas ang version number

Paghahanap ng Swap Provider

Kapag naka-install na ang swap tool, kailangan mong makahanap ng isang maker — isang taong handang magpalitan ng XMR para sa iyong BTC. Ang mga provider ay nakalista sa isang pampublikong rendezvous point.

Listahan ng mga Available na Provider

swap list-sellers \
  --rendezvous-point /dnsaddr/rendezvous.coblox.tech/p2p/12D3KooWQUt9DkNZxEn2R5ymJzWj15MpG6mTW84kyd8vDaRZi46o

Makikita mo ang isang listahan ng mga provider kasama ang:

  • Peer ID: Ang natatanging identifier ng provider
  • Address: Ang multiaddress para sa koneksyon
  • XMR Min/Max: Ang minimum at maximum na halaga ng XMR na maaaring i-swap
  • Exchange Rate: Ang kasalukuyang rate na inaalok

Pagpili ng Tamang Provider

Kapag pumipili ng provider, isaalang-alang ang:

  • Uptime: Ang mga provider na may matagal na track record ay mas mapagkakatiwalaan
  • Rate: Ihambing sa kasalukuyang market rate — ang malaking pagkakaiba ay maaaring senyales ng scam
  • Minimum/Maximum: Siguraduhing angkop sa halaga na gusto mong i-swap
  • Reviews: Tingnan ang mga community forum para sa feedback tungkol sa provider

Pagsasagawa ng Swap: Hakbang-hakbang

Ngayon na mayroon kang provider, handa ka nang magsimula ng swap. Ang buong proseso ay may ilang yugto:

Yugto 1: Pagsisimula ng Swap

swap buy-xmr \
  --seller /ip4/192.168.1.100/tcp/9939/p2p/12D3KooWExample \
  --receive-address 44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft1Nu... \
  --bitcoin-electrum-rpc-url http://localhost:50001 \
  --monero-daemon-address localhost:18081

Palitan ang mga halimbawa ng iyong tunay na impormasyon:

  • --seller: Ang multiaddress ng iyong piniling provider
  • --receive-address: Ang iyong Monero wallet address
  • --bitcoin-electrum-rpc-url: Ang URL ng iyong Electrum server
  • --monero-daemon-address: Ang address ng iyong Monero node

Yugto 2: Pagpapadala ng BTC

Pagkatapos simulan ang swap, magbibigay ang tool ng isang Bitcoin address kung saan mo ipadapadala ang iyong BTC. Mahalagang:

  • Ipadala ang eksaktong halaga na kinakailangan — huwag mag-round up o mag-round down
  • Huwag isara ang terminal habang isinasagawa ang swap
  • Hintayin ang mga confirmation — karaniwang 1 hanggang 3 Bitcoin confirmations ang kailangan

Yugto 3: Paghihintay sa Swap

Kapag nai-detect ng network ang iyong Bitcoin transaction, awtomatikong magpapatuloy ang swap process. Makikita mo ang mga update sa terminal.

Yugto 4: Pagtanggap ng XMR

Kapag nakumpleto na ang swap, ang XMR ay magpapakita sa iyong Monero wallet. Dahil sa privacy features ng Monero, ang mga bagong transaksyon ay may 10-block confirmations bago mo maaaring gamitin ang mga pondo.

Pag-handle ng mga Problema at Refunds

Hindi lahat ng swap ay maayos na nakukumpleto. Narito ang mga karaniwang problema at kung paano haharapin ang mga ito:

Seller ay Hindi Nag-respond

Kung ang seller ay hindi nag-respond sa loob ng tinanggap na timeout period, awtomatikong ma-refund ang iyong BTC:

swap resume \
  --swap-id [YOUR_SWAP_ID] \
  --bitcoin-electrum-rpc-url http://localhost:50001

Nakasara ang Terminal sa Gitna ng Swap

Huwag mag-alala — ang swap state ay naka-save sa disk. Maaari mong ipagpatuloy ang swap:

swap resume \
  --swap-id [YOUR_SWAP_ID] \
  --bitcoin-electrum-rpc-url http://localhost:50001 \
  --monero-daemon-address localhost:18081

Pagtingin sa Status ng Swap

swap history

Ipapakita nito ang lahat ng iyong mga nakaraang swap at ang kanilang kasalukuyang status.

Seguridad at Privacy Tips

Para sa pinakamataas na antas ng privacy kapag gumagawa ng BTC-XMR atomic swap:

  • Gumamit ng Tor: Patakbuhin ang swap tool sa pamamagitan ng Tor para itago ang iyong IP address
  • Bagong Monero Address: Gumamit ng bagong wallet address para sa bawat swap
  • Huwag I-reuse ang BTC Address: Siguraduhing ang BTC na ipadapadala mo ay hindi maiuugnay sa iyong pagkakakilanlan
  • Coin Mixing: Isaalang-alang ang paggamit ng CoinJoin sa iyong BTC bago ang swap
  • Run Your Own Node: Ang paggamit ng iyong sariling Bitcoin at Monero node ay mas private kaysa sa mga pampublikong server

Atomic Swap vs. MoneroSwapper: Anong Pagkakaiba?

Maraming tao ang nagtatanong kung kailan dapat gumamit ng atomic swap vs. isang serbisyo tulad ng MoneroSwapper. Narito ang isang tapat na paghahambing:

Atomic Swap CLI

  • Ganap na desentralisado — walang third party
  • Maximum na privacy
  • Nangangailangan ng teknikal na kaalaman
  • Maaaring maging mabagal (depende sa provider uptime)
  • Limitadong liquidity
  • Walang customer support

MoneroSwapper

  • Madaling gamitin — walang CLI kailangan
  • Mabilis na transaksyon (karaniwang 5 hanggang 30 minuto)
  • No KYC — walang kinakailangang personal na impormasyon
  • Maaasahang likwididad
  • Customer support available
  • Gumagamit ng mga trusted na partner exchange sa likod

Para sa karamihan ng mga gumagamit, ang MoneroSwapper ay nag-aalok ng pinakamainam na balanse ng privacy at kaginhawaan. Ang atomic swap CLI ay pinaka-angkop para sa mga advanced na gumagamit na may mataas na teknikal na kaalaman at gustong mag-swap ng malaking halaga nang may pinakamataas na antas ng desentralisasyon.

Ang Kinabukasan ng Atomic Swaps sa Pilipinas

Sa Pilipinas, ang Bangko Sentral ng Pilipinas (BSP) ay patuloy na nagde-develop ng mga regulasyon para sa cryptocurrency. Sa ilalim ng Circular No. 1108 at iba pang mga direktiba, ang mga Virtual Asset Service Providers (VASPs) ay kailangang mag-comply sa KYC at AML requirements.

Ang mga atomic swap, bilang purong peer-to-peer na teknolohiya, ay hindi kailangang mag-register sa BSP — ngunit ang mga gumagamit nito ay dapat pa ring maging maingat tungkol sa kanilang mga obligasyon sa buwis sa ilalim ng Bureau of Internal Revenue (BIR). Ayon sa mga alituntunin ng BIR, ang mga kita mula sa cryptocurrency trading ay maaaring subject sa income tax.

Ang Securities and Exchange Commission (SEC) ng Pilipinas ay nagbabantay rin sa mga transaksyon na maaaring maging classified bilang investment contracts. Ang simpleng palitan ng cryptocurrency para sa isa pang cryptocurrency (BTC para sa XMR) ay karaniwang hindi itinuturing na securities transaction, ngunit palaging mabuting kumonsulta sa isang legal na eksperto.

Mga Karaniwang Tanong

Gaano katagal ang isang atomic swap?

Ang karaniwang BTC-XMR atomic swap ay tumatagal ng 30 minuto hanggang 2 oras, depende sa Bitcoin network confirmation times at provider response time. Sa oras ng mataas na network congestion, maaaring mas matagal.

Ano ang minimum na halaga para sa swap?

Depende sa provider, ngunit karaniwang ang minimum ay mga 0.001 hanggang 0.01 BTC. Ang mas maliit na halaga ay maaaring hindi cost-effective dahil sa transaction fees.

Ligtas ba ang mga atomic swap?

Oo, ang atomic swap protocol ay cryptographically secure. Hindi posible na mawalan ng pondo dahil sa atomicity ng protokol — ang swap ay ganap na nangyayari o ganap na hindi nangyayari. Ang pangunahing panganib ay sa counterparty reliability (provider uptime) at software bugs.

Kailangan ko bang mag-run ng buong node?

Hindi kinakailangan ngunit inirerekomenda. Maaari kang gumamit ng pampublikong Electrum server para sa Bitcoin at isang pampublikong Monero node, ngunit nag-aalis ito ng ilang privacy benefits.

Konklusyon

Ang BTC-XMR atomic swap sa CLI ay isang makapangyarihang kasangkapan para sa mga naghahanap ng ganap na desentralisadong paraan ng pagkuha ng Monero. Sa pamamagitan ng pagsunod sa tutorial na ito, maaari kang magsagawa ng mga swap nang may pinakamataas na antas ng privacy at kalayaan mula sa mga sentral na awtoridad.

Para sa mga baguhan o sa mga gustong mas madali at mas maaasahang karanasan, ang MoneroSwapper ay nag-aalok ng no-KYC na palitan ng XMR na madaling gamitin at mabilis na kumpleto. Anuman ang iyong pinili, ang pangunahing bagay ay ang protektahan ang iyong financial privacy sa digital na panahon.

Tandaan: Ang impormasyon sa tutorial na ito ay para sa mga layuning pang-edukasyon lamang. Palaging gawin ang iyong sariling pananaliksik at isaalang-alang ang iyong lokal na mga batas at regulasyon bago magsagawa ng anumang cryptocurrency transaction.

Ibahagi ang artikulong ito

Kaugnay na Artikulo

Handa na bang Mag-swap?

Palitan ng Monero na Hindi Kilala

Walang KYC • Walang Pagpaparehistro • Agad na Palitan

Palitan Ngayon