Halo sahabat sedulur semua, kali ini saya membuka bahasan sederhana tentang Apa itu Smartcontract, apa pentingnya mengecek SmartContract, dan cara mengecek SmartContract.
➥Seperti namanya, SmartContract adalah sebuah program pintar yang dibuat secara otomatis bisa menjalankan atau menyetujui kontrak apabila syarat sudah terpenuhi. Contoh sederhanya yang mirip pada dunia nyata adalah seperti mesin vending penjual otomatis dari merk Cola-cola atau Sprunk (Merk terkenal di GTA :3 ), maka sederhananya sistem mesin tersebut akan otomatis mengeluarkan minuman setelah seseorang memasukkan uangnya ke mesin tersebut. Saya harap analogi ini bisa sampean terima.
➥Secara pengecekan, SmartContract bisa dicek bagi siapapun karena sifatnya yang transparan , sehingga semua orang bisa melihat kode dari SmartContract tertentu, namun saya rasa perlu adanya pemahanan dasar tentang coding untuk bisa mengecek SmartContract. Meskipun begitu berbagai platform sudah menyediakan layanan mereka untuk mempermudah siapapun untuk bisa mengeceknya. Untuk beberapa kasus, ada juga SmartContract yang bermasalah, yang mana bisa berpotensi merugikan siapapun, beberapa SmartContract bermasalah yang sering ditemui adalah seperti; Honeypot (biasanya developer memungkinkan pembeli koin atau tokennya untuk tidak dapat menjualnya), mint (biasanya developer bisa mencetak jumlah koin atau tokennya sesuka hatinya), tidak terverifikasi (tidak bisa dilihat/tidak transparan), dan beberapa lainnya.
➥Dari pembahasan singkat diatas, kita bisa menyimpulkan bahwa kita perlu mengecek SmartContract agar terhindar dari scam atau penipuan. Dari itu, kita harus benar-benar mengeceknya. Namun, saat ini kita tidak perlu harus mempunyai skill coding untuk mengeceknya, karena beberapa platform bisa kita coba untuk mengeceknya secara mudah, dan hal inilah yang akan saya beritahukan pada sampean untuk beberapa platform penyedia tersebut:
1. Token Sniffer➥ Yang pertama adalah Tokensniffer, disitus ini cara pengecekan sc atau SmartContract cukup mudah, yaitu hanya dengan menempelkan sc pada kolom ( Search token by address ). Sebagai contoh, kita bisa melihatnya pada berikut:

➥ Disini saya coba mengecek salah satu token, dan hasilnya adalah memiliki satu kontrak yang bermasalah dan diberitahukan oleh situs tersebut, yaitu
" kontrak tersebut memungkinkan pembuat atau developer untuk bisa mengubah perilaku kontrak (misalnya: menonaktifkan penjualan, mengubah biaya, atau mencetak token baru). Mungkin ada alasan yang sah untuk tidak melepaskan kepemilikan, tanyakan kepada tim proyek untuk informasi tersebut. "
2. GoPlusLab - Token Security Detection➥ Yang kedua adalah Pendeteksi Keamanan koin atau token dari GoPlusLab. Cara penggunaan pada situs juga cukup mudah seperti TokenSniffer, namun memiliki kekurangan ketimbang TokenSniffer,
yaitu tidak bisa mengecek sc dari jaringan Solana, dan kemudian ketika kita menempelkan sc, situs tersebut tidak bisa secara otomatis mendeteksi, dan disini kita perlu memilih jaringan L1 atau Layer1 dari SmartContract yang akan kita masukkan. Sebagai contoh:

➥ Disini saya mencoba mengecek sc dari suatu koin atau token di jaringan Ethereum, sehingga saya perlu memilih jaringan
Ethereum, dan kemudian mengeceknya, dan hasilnya adalah tidak ada masalah pada sc atau Smartcontract tersebut.
3. De.Fi - Scanner➥ Yang ketiga adalah De.Fi scanner atau bisa kita sebut dengan Pendeteksi. Cara pengecekan disitus ini juga mirip seperti TokenSniffer, hanya perlu menempelkan sc atau SmartContract yang ingin kita masukkan ( bahkan juga bisa melakukan scan pada NFT), dan kemudian situs tersebut secara otomatis mendeteksi nama atau Ticker dari sc yang kita tempelkan. Sebagai contoh:


➥ Kemudian disini saya mencoba mengecek sc dari suatu token, dan hasilnya adalah ada satu masalah, yaitu ada kemungkinan bahwa token tersebut memiliki resiko dump apabila suatu holder besar menjual tokennya secara massive, dan bahkan situs tersebut memberikan beberapa contoh kasus dari suatu proyek yang pernah bermasalah mengenai itu.
Yah, mungkin sementara hanya itulah informasi yang bisa saya sampaikan pada sampean semua. Apabila ada kesalahan, kekurangan, atau hal yang ingin ditanyakan, sampean silahkan berikan tanggapan agar bisa kita diskusikan bersama. Mungkin kedepannya jika diskusi ini cukup menarik untuk dibicarakan, maka saya akan menambahkan beberapa auditor atau scanner lainnya yang belum saya jelaskan, contohnya seperti Certik dan lain-lain. Sekian dari saya, semoga informasi kali ini bermanfaat bagi kita semua, khususnya bagi beginner seperti saya.