Tidak dapat diubahnya transaksi blockchain sering disebut-sebut sebagai bukti keamanan crypto. Karena atransaksi tidak dapat dibatalkan , scammer tidak dapat melakukan tolak bayar setelah mereka mentransfer dana untuk membeli produk. Ini memberikan tingkat perlindungan tertinggi bagi penjual – terutama mereka yang mungkin telah dibakar di masa lalu menggunakan layanan pihak ketiga seperti PayPal, di mana tolak bayar tidak hanya umum tetapi juga sangat sulit untuk ditentang jika ditipu.
Ada argumen yang dibuat bahwa ketidakterbalikan blockchain adalah salah satu alasan mengapa ini adalah teknologi yang aman. Namun, ada kelemahan dari karakteristik unik blockchain ini. Lagipula, pengguna blockchain hanyalah manusia, dankesalahan sering dilakukan . Masalahnya adalah bahwa alamat dompet blockchain pada dasarnya adalah rangkaian panjang angka dan huruf acak, dan sangat mudah untuk membuat kesalahan saat memasukkannya secara manual. Jika alamat salah dan transaksi dikonfirmasi, dana tersebut akan berakhir di dompet yang salah atau hilang selamanya, tidak pernah terlihat lagi.
Masalah kedua muncul dari kompleksitas DeFi, di mana pengguna akan sering melakukan serangkaian transaksi lintas rantai. Misalnya, mereka mungkin meminjam dari protokol di satu rantai, lalu menjembatani token ini ke rantai lain sebelum menyimpannya di kumpulan likuiditas. Ini adalah transaksi tiga langkah yang mungkin dilakukan pedagang untuk memanfaatkan peluang arbitrase, namun transaksi semacam itu penuh dengan risiko jika ada langkah dalam proses yang gagal.
Mengapa Transaksi Blockchain Tidak Dapat Dibalik?
Finalitas transaksi adalah kuncinyafitur desain blockchain yang diperlukan karena sifatnya yang terdesentralisasi. Tidak seperti transfer bank, yang dilakukan oleh pihak ketiga yang tepercaya, transaksi blockchain diproses oleh validator ketika konsensus di antara berbagai node yang membentuk jaringan tercapai. Karena catatan blockchain disimpan di beberapa node, buku besar yang didistribusikan tidak dapat diubah, artinya tidak dapat diubah oleh satu node, atau pengguna mana pun. Jika seseorang mencoba mengubah sebuah transaksi, seluruh jaringan akan mengetahuinya dan menolak perubahan itu.
Blockchain dirancang dengan cara ini untuk alasan keamanan, karena menghilangkan masalah yang dikenal sebagai “pembelanjaan ganda “, di mana pengguna mungkin mencoba menipu dan menggunakan dana yang sama untuk melakukan banyak transaksi.
Jadi karena cara blockchain terdesentralisasi, tidak ada cara untuk membalikkan transaksi. Satu-satunya cara dana dapat dikembalikan adalah jika orang yang menerimanya memutuskan untuk mengirimkannya kembali. Itu bisa menjadi masalah, karena jika dana dikirim ke orang asing, orang itu mungkin tergoda untuk menyimpannya, karena mereka tidak akan menghadapi masalah untuk melakukannya.
Masalah Yang Disebabkan Oleh Transaksi Irreversible
Sementara banyak orang melihat ketidakterbalikan blockchain sebagai hal yang baik, itu juga dapat menyebabkan masalah besar ketika terjadi kesalahan. Ada argumen kuat yang dibuat bahwa jika cryptocurrency ingin menggantikan fiat sebagai metode pembayaran utama, maka orang akan membutuhkan cara untuk membalikkan transaksi ketika dana dikirim ke alamat yang salah.
Meskipun sebagian besar kesalahan dihilangkan hanya dengan menyalin dan menempel alamat atau memindai kode QR, metode ini tidak sepenuhnya sempurna. Mungkin secara tidak sengaja mengubah alamat setelah memindainya, misalnya. Alternatifnya, pengirim mungkin memasukkan jumlah koin yang salah untuk dikirim. Ini terjadi lebih sering daripada yang disadari orang karena orang sering memberi harga barang dalam dolar AS atau mata uang fiat lainnya, lalu mengirim jumlah yang setara dalam crypto. Untuk mengirim $50 dalam BTC, pengguna harus mentransfer 0,0027 BTC dengan tarif saat ini. Tapi terlalu mudah untuk mengirim 0,027 BTC ($500) secara tidak sengaja.
Bukan hanya kesalahan yang menjadi perhatian. Masalah besar lainnya adalah dompet diretas. Dalam perbankan tradisional, pengguna diyakinkan bahwa jika rekening bank mereka diretas dan seseorang mentransfer uang dari rekening mereka, bank pada akhirnya akan mengembalikan jumlah yang hilang. Ini tidak akan terjadi dengan transaksi blockchain, karena tidak ada badan terpusat yang dapat memberikan pengembalian dana. Keamanan adalah satu-satunya tanggung jawab pengguna individu, jadi jika dompet Anda entah bagaimana dikompromikan, Anda hampir pasti dapat mengucapkan selamat tinggal pada dana apa pun yang ada di dalamnya, selamanya.
Mengapa Jaring Pengaman Dibutuhkan
Jelas bahwa banyak orang mendapat manfaat dari memiliki kemampuan untuk membalikkan transaksi blockchain. Namun, kesulitannya adalah mengaktifkan ini dengan cara yang tidak membahayakan keamanan blockchain. Jika seseorang dapat mengirim pembayaran untuk barang atau jasa dan kemudian membalikkan transaksi itu setelah produk dikirimkan, crypto akan kehilangan semua kredibilitas dan tidak ada yang akan menggunakannya lagi.
Ini adalah masalah yang rumit untuk dipecahkan tetapi ada beberapa pemikir yang sangat cerdas yang telah menemukan solusinya. Contoh yang baik adalahprotokol t3rn , yang telah mengembangkan platform yang mengeksekusi kontrak pintar dengan mekanisme gagal-aman bawaan untuk memastikan bahwa transaksi kompleks diproses dengan benar, atauterbalik sepenuhnya jika ada masalah.
T3rn memberikan ilustrasi yang bagus tentang bagaimana mekanisme fail-safe bekerja dalam hal iniposting blog . Bayangkan seorang pengguna merencanakan transaksi lima langkah yang melibatkan token penghubung dari Ethereum ke Polkadot dan kemudian ke Moonbeam, dengan berbagai pertukaran dan setoran tambahan di sepanjang jalan. Jenis transaksi ini biasanya dilakukan oleh pedagang DeFi, tetapi dapat menimbulkan masalah jika pengguna tidak memiliki cukup koin di saldonya untuk membayar biaya gas untuk setiap transaksi. Jika mereka kehabisan bahan bakar pada langkah ketiga atau keempat, token akan tetap berada pada langkah tersebut, menyebabkan sakit kepala besar bagi trader. Mereka hampir pasti akan kehilangan peluang arbitrase apa pun yang ingin mereka manfaatkan.
Dengan t3rn ini bukan masalah. Mekanisme gagal-amannya yang unik melibatkan penempatan aset yang terlibat dalam setiap langkah transaksi dalam escrow. Dengan cara ini, mereka hanya akan dirilis setelah setiap langkah transaksi berhasil dijalankan. Jika salah satu langkah gagal dilakukan, t3rn hanya akan membatalkan transaksi dan semua langkah sebelumnya akan dikembalikan. Seperti yang Anda lihat pada contoh di atas, Bob hanya akan mendapatkan semua token ETH aslinya kembali ke dompetnya, tanpa kehilangan biaya bensin.
Hal hebat tentang t3rn adalah memungkinkan pengguna untuk membuat transaksi kompleks melalui antarmuka pengguna yang sederhana, di mana setiap langkah diatur secara kronologis. Protokol ini juga mendukung banyak dompet, termasukMetaMask ,Dompet Ambire dan lain-lain.
Membuka Jalan Untuk Adopsi Lebih Besar
Reversibilitas blockchain yang diaktifkan oleh t3rn terbukti dapat menjadi transformasional untuk industri kripto. Ini membuka kemungkinan bagi pengguna untuk lebih melindungi aset digital mereka dengan memperkenalkan mekanisme keamanan untuk setiap transaksi yang pernah mereka lakukan. Jika seseorang secara tidak sengaja mengirimkan token senilai $500 alih-alih hanya $50, mereka sekarang memiliki cara untuk membalikkan transaksi itu dan memperbaiki kesalahannya, tanpa bergantung pada kejujuran orang yang menerima dana.
Kemampuan seperti itu merupakan perlindungan penting yang akan menguntungkan pengguna biasa dan pedagang DeFi secara setara, dan mungkin menciptakan kepercayaan yang lebih besar pada crypto secara keseluruhan. Sementara finalitas transaksi blockchain tidak bisa, dan tidak boleh dikorbankan, orang masih membutuhkan cara untuk menghindari hukuman karena kesalahan yang jujur. Dengan menyediakan kemampuan itu, t3rn dapat melakukan beberapa cara untuk memperkenalkan generasi berikutnya dari pengguna crypto yang lebih berhati-hati yang membutuhkan semacam jaring pengaman.