Pertukaran Mainnet
Pada asasnya, swap mainnet terdiri daripada beralih dari satu rangkaian blockchain ke yang lain. Dalam kebanyakan kes, pertukaran berlaku apabila projek mata wang kripto berhijrah dari platform pihak ketiga (cth, Ethereum) ke rangkaian blockchain asli mereka sendiri. Pada ketika ini, token mata wang kripto mereka secara beransur-ansur digantikan dengan syiling yang baru dikeluarkan dan semua aktiviti blockchain dipindahkan ke rantaian baharu.
Kita ambil BNB sebagai contoh. Selepas pelancaran rangkaian utama Binance Chain, pengguna digalakkan untuk berhijrah dari blockchain Ethereum ke Binance Chain. Oleh itu, pemegang token ERC-20 BNB mula menggantikan token mereka dengan syiling BEP2 BNB yang baru dikeluarkan (syiling asli Binance Chain). Pertukaran mainnet mengikut nisbah 1:1 supaya 1 ERC-20 BNB mempunyai nilai yang sama dengan 1 BEP2 BNB. Selepas pertukaran, semua baki token ERC-20 BNB telah dibakar, jadi kini hanya BNB rantaian baharu boleh digunakan.
Oleh itu, pertukaran mainnet berlaku apabila projek blockchain menggantikan token yang dikeluarkan sebelum ini dengan mata wang kripto baharu mereka, yang biasanya berjalan pada rangkaian blockchain mereka sendiri. Proses ini juga boleh dirujuk sebagai "penghijrahan token". Biasanya, pertukaran mainnet bermula sejurus selepas pelancaran mainnet.
Perlu diingatkan bahawa penghijrahan token tidak selalu dikaitkan secara eksklusif dengan pelancaran blockchain baharu. Ia juga mungkin berlaku dalam situasi di mana projek hanya berpindah dari satu protokol ke protokol yang lain. Sebagai contoh, Storj melakukan swap mainnet, memindahkan token mereka daripada protokol berasaskan Bitcoin ke rangkaian Ethereum sebagai cara untuk mengelakkan masalah kebolehskalaan.
Setiap swap mainnet mempunyai keistimewaan tersendiri dari segi pelaksanaan. Sesetengah projek menetapkan tempoh migrasi, dengan tarikh akhir yang telah ditetapkan untuk pengguna menukar token lama mereka dengan yang baharu. Jika mereka gagal berbuat demikian, mereka mungkin kehilangan akses kepada dana mereka kerana token lama biasanya dimusnahkan atau dibekukan.
Sebaliknya, pertukaran mainnet yang dilakukan oleh Binance memberi kebebasan kepada pengguna untuk meninggalkan token BNB mereka pada akaun Binance mereka, jadi pertukaran boleh dilakukan secara automatik oleh pasukan Binance. Malah, pertukaran dilakukan melalui permintaan pengeluaran. Dalam erti kata lain, dengan menyimpan ERC-20 BNB mereka pada akaun Binance mereka, pengguna kemudiannya boleh mengeluarkan BEP2 BNB yang baru dikeluarkan dalam jumlah yang sama, tanpa perlu risau tentang menukar token mereka secara manual.