
Menukar Token di dalam SSP versus Menggunakan DEX
Ada dua cara untuk menukar satu aset kripto dengan yang lain dari SSP, dan keduanya bukan variasi dari tema yang sama. Keduanya adalah mesin yang berbeda secara arsitektur, dengan pihak lawan yang berbeda, mode kegagalan yang berbeda, dan hal-hal berbeda yang bisa membuat uang Anda bermasalah.
Sebagian besar dokumentasi dompet mencampuradukkan keduanya di bawah kata "swap". Panduan ini memisahkannya, karena memilih dengan benar menuntut Anda tahu yang mana yang sebenarnya sedang Anda gunakan.
Apa sebenarnya swap di dalam dompet itu
Ketuk Swap di SSP dan Anda mendapat aset asal, aset tujuan, sebuah jumlah, dan sebuah penawaran. Rasanya seperti DEX. Ini bukan DEX.
Di balik layar, SSP meminta penawaran untuk pasangan Anda kepada sebuah layanan agregasi. Layanan itu menjaring sederet penukar instan tersentralisasi — jenis layanan yang menerima koin A di sebuah alamat lalu mengirim balik koin B — dan mengembalikan penawaran mereka yang saling bersaing. Saat ini ia merutekan lewat penukar seperti ChangeNOW, Changelly, Exolix, SimpleSwap, ChangeHero, dan XOSwap; daftar terkininya diambil oleh dompet dan berubah seiring waktu.
Setiap penawaran membawa sebuah kurs, biaya jaringan yang akan dibayar penukar untuk mengantarkan aset Anda, serta ukuran pesanan minimum dan maksimum. Anda memilih satu, lalu penukar membuat sebuah pesanan. Pesanan itu kembali membawa sesuatu yang krusial: sebuah alamat deposit.
Dan kemudian SSP melakukan hal yang paling tidak glamor sekaligus paling penting dalam keseluruhan artikel ini. Ia menyerahkan Anda ke layar Kirim yang biasa, dengan alamat deposit penukar sudah terisi sebagai penerima.
Itulah swap-nya. Anda sedang mengirim kripto Anda ke sebuah perusahaan, dengan tanda tangan multisig 2-dari-2 yang normal, persis seperti kalau Anda membayar siapa pun lainnya. Mereka menerimanya, lalu mengirimkan aset yang lain kembali ke alamat Anda di rantai tujuan.
Inilah sebabnya dompet bersikeras agar Anda menyinkronkan rantai tujuan terlebih dahulu: ia butuh alamat penerima di rantai itu untuk diberikan kepada penukar. Dan inilah sebabnya swap di dalam dompet bisa melintasi rantai sama sekali — dari Bitcoin ke Ethereum, misalnya — sesuatu yang tak bisa dilakukan DEX mana pun sendirian.
Hal yang tak pernah dibilang siapa pun: Anda sedang memercayai seorang kustodian
Katakan terus terang. Di antara kiriman Anda dan pembayaran mereka, sebuah penukar tersentralisasi memegang uang Anda.
Kunci Anda tak pernah meninggalkan perangkat Anda. Kedua tanda tangan diperlukan untuk mengirim. Semua itu benar dan tak satu pun darinya menolong Anda selama jendela waktu ketika Bitcoin Anda sudah sampai di penukar sementara Ethereum Anda belum sampai kepada Anda. Dalam jendela itu, Anda sedang bergantung pada sebuah perusahaan untuk menuntaskan sisi transaksinya.
Jika terjadi masalah, mekanisme pemulihannya bukan blockchain — melainkan proses pengembalian dana milik penukar. Setiap pesanan membawa sebuah alamat pengembalian dana, dan sebuah status yang bisa dilacak dompet (bersama transaksi deposit, transaksi pembayaran, dan transaksi pengembalian dana bila ada). Pesanan juga bisa kembali dengan tanda bahwa ia memerlukan verifikasi identitas: penukar instan tunduk pada aturan anti pencucian uang, dan sebuah pesanan bisa ditahan untuk KYC setelah Anda telanjur mengirim. Kejutan itu layak diketahui sebelum Anda mengirim, bukan sesudahnya.
Tak satu pun dari ini membuat swap di dalam dompet menjadi buruk. Ini menjadikannya sebuah transaksi kustodial dengan dompet non-kustodial di kedua ujungnya. Itu sesuatu yang sepenuhnya masuk akal untuk digunakan — asalkan Anda tahu itulah yang sedang Anda lakukan.
Lalu apa itu swap di DEX
Hubungkan SSP ke sebuah bursa terdesentralisasi — Uniswap adalah contoh kanoniknya — lewat WalletConnect, dan mesinnya berbeda secara jenis.
Tak ada perusahaan yang memegang dana Anda. Anda berinteraksi dengan sebuah smart contract, dan transaksinya bersifat atomik: entah seluruh swap tereksekusi dalam satu transaksi, atau ia dibatalkan dan Anda tetap memegang apa yang Anda mulai, dikurangi gas. Tak ada jendela waktu di mana pihak lawan berutang aset kepada Anda, karena tak ada pihak lawan — yang ada hanyalah sebuah kolam likuiditas dan sedikit kode.
Ongkos dari jaminan itu nyata:
- Anda akan memberikan sebuah persetujuan token sebelum sebuah ERC-20 bisa ditukar, dan Anda sebaiknya mencabutnya setelahnya jika persetujuan itu tak terbatas.
- Anda terpapar slippage dan dampak harga, yang Anda kelola dengan pengaturan toleransi.
- Di mempool publik Anda terpapar MEV — frontrunning dan serangan sandwich.
- Anda tak bisa melintasi rantai. Sebuah DEX memperdagangkan aset di satu rantai; berpindah antar-rantai berarti sebuah jembatan, dan itu adalah permukaan risikonya sendiri.
Setiap satu dari risiko itu adalah milik Anda untuk dikelola — dan setiap satunya absen dari swap di dalam dompet, yang tak punya persetujuan, tak punya pengaturan slippage, dan tak punya paparan MEV, karena tak ada transaksi on-chain yang bisa didahului. Anda hanya mengirim koin ke sebuah alamat.
Perbandingannya, secara jujur
| Swap di dalam dompet | DEX lewat WalletConnect | |
|---|---|---|
| Pihak lawan | Sebuah penukar tersentralisasi memegang dana Anda selama perjalanan | Sebuah smart contract; transaksinya atomik |
| Jika gagal | Pesanan tersendat atau dikembalikan ke alamat pengembalian dana Anda | Transaksi dibatalkan; Anda tetap memegang modal, dikurangi gas |
| Lintas rantai | Ya — BTC ke ETH bisa | Tidak — satu rantai saja, kecuali lewat jembatan |
| Persetujuan token | Tidak ada | Ada, dan yang tak terbatas sebaiknya dicabut |
| Slippage / MEV | Tak berlaku — Anda mendapat kurs yang ditawarkan | Ada; atur toleransi, waspadai serangan sandwich |
| Pemeriksaan identitas | Mungkin — sebuah pesanan bisa ditandai untuk KYC | Tidak ada |
| Bentuk biaya | Selisih milik penukar sudah menyatu di dalam kurs | Harga kolam, biaya LP, dan gas |
Mana yang sebaiknya Anda pakai
- Melintasi rantai (BTC → ETH, LTC → SOL): swap di dalam dompet. DEX sama sekali tak bisa melakukannya, dan sebuah jembatan plus sebuah DEX biasanya berarti lebih banyak bagian bergerak dan lebih banyak risiko ketimbang satu pesanan penukar.
- Swap ERC-20 di rantai yang sama, dan Anda menaruh non-kustodi di atas segalanya: DEX. Penyelesaian atomik berarti tak ada perusahaan yang bisa mengendap di atas dana Anda.
- Swap di rantai yang sama, jumlah sedang, Anda ingin ia sekadar berjalan mulus: keduanya boleh. Jalur di dalam dompet lebih sedikit langkahnya dan tak melibatkan persetujuan; jalur DEX bersifat trustless. Pilih cita rasa risiko yang Anda sukai.
- Token ekor panjang yang tak dilisting penukar mana pun: mau tak mau DEX.
- Jumlah besar: ambil penawaran dari keduanya. Bandingkan jumlah yang benar-benar mendarat, bukan kurs di etalase. Pertimbangkan memecahnya.
Sebelum Anda mengonfirmasi salah satunya
- Ketahui Anda sedang berada di mesin yang mana. Kalau Anda berada di layar Kirim dengan alamat yang bukan Anda pilih, Anda sedang melakukan swap kustodial. Kalau Anda sedang menandatangani panggilan kontrak dari sebuah dApp, Anda sedang melakukan swap atomik.
- Periksa jumlah yang mendarat, bukan kursnya. Biaya bersembunyi di tempat yang berbeda pada tiap model. Artikel berikutnya dalam seri ini, Biaya dan Selisih Harga Dijelaskan, membedah persisnya di mana.
- Perhatikan minimum dan maksimum pada pesanan penukar. Mengirim kurang atau lebih dari yang diminta sebuah pesanan adalah cara yang lazim untuk berakhir di alur pengembalian dana.
- Baca alamat tujuan di SSP Key Anda. Kedua jalur berakhir dengan kedua perangkat Anda menandatangani sesuatu. Layar kedua adalah kesempatan jujur terakhir Anda untuk melihat ke mana nilai itu pergi.
- Uji dengan jumlah kecil pada pasangan baru atau dApp baru. Selalu.
Konstanta kustodi di SSP itu nyata dan layak diulang: tak ada yang meninggalkan dompet Anda tanpa kedua perangkat Anda. Tapi ia menggambarkan kaki keberangkatan sebuah swap, bukan perjalanan pulang-pergi. Begitu koin Anda berada di alamat seorang penukar, multisig sudah menuntaskan tugasnya dan janji sebuah perusahaan yang mengerjakan sisanya. Pilihlah dengan itu di kepala.


