Bisakah transaksi Ethereum dibatalkan? Proposal peneliti Stanford

Menurut peneliti Stanford, Kaili Wang, Dan Boneh, dan Quinchen Wang membalikkan Ethereum transaksi dapat menjadi alat yang bermanfaat untuk blockchain teknologi. Pembalikan transaksi memungkinkan pencurian dalam jaringan blockchain dengan mudah ditempel dan dibalik. Ketidakmampuan untuk membalikkan transaksi blockchain telah menjadi pedang bermata dua untuk proyek-proyek blockchain. Selain banyak manfaatnya, pencurian kripto tanpa kemungkinan pembalikan telah menjadi kerugian besar. 

Data Blockchain dikenal tidak dapat diubah. Ketidakmampuan untuk mengubah informasi pada blockchain telah menjadi inti dari inovasinya karena dipandang sebagai sumber yang dapat diandalkan untuk mendapatkan data yang dapat diverifikasi. Namun, membuat Ethereum transaksi yang dapat dibalik mungkin merupakan langkah yang baik untuk membatasi pencurian kripto.

Mengapa pembalikan transaksi Ethereum itu penting

Menurut proposal, ERC-20R dan ERC-721R menyiratkan transaksi yang dapat dibalik di Jaringan Ethereum untuk konvensional ERC-20 dan token ERC-721. Transaksi dibuat sebagian reversibel, membuat jaringan Ethereum yang agak hybrid. Transaksi memungkinkan jendela kecil khusus untuk pemeriksaan kesalahan, yang memungkinkan perselisihan dilakukan setelah transaksi terjadi—misalnya, Jendela tiga menit bagi korban untuk meminta pembekuan token yang dicuri.

Permintaan pembekuan dibuat untuk kontrak tata kelola. Korban diharuskan memberikan bukti transaksi berbahaya dan melakukan beberapa token sebagai taruhan. Hakim kemudian akan meninjau permintaan dan menerima atau menolaknya.  

Para hakim terdesentralisasi dan ada kebijakan untuk memastikan tidak ada bias. Ketika permintaan pembekuan diterima, transaksi yang diperebutkan dihentikan dengan menjalankan fungsi pembekuan. 

Namun, ERC-20R dan ERC-721R menimbulkan tantangan yang berbeda. Karena ERC-721R mewakili NFT transaksi, yang tidak dapat dipertukarkan, memungkinkan penelusuran alamat dengan mudah, dan fungsi pembekuan dapat dengan mudah dijalankan. Namun, untuk transaksi ERC-20R, penyerang dapat membagi token menjadi beberapa alamat agar tidak dilacak. Untuk menghindari pelaku melakukan manuver pembekuan, pembekuan dilakukan terhadap seluruh transaksi dan perhitungannya secara on-chain.

Permintaan pembekuan dapat ditentang karena hakim akan memerlukan bukti dari kedua belah pihak jika terjadi perselisihan. Juri yang terdesentralisasi kemudian akan membuat keputusan untuk mempertahankan pembekuan atau membatalkannya. Saat fungsi rejectReverse dipanggil, aset dilepaskan dan transaksi awal dipertahankan.

Di sisi lain, fungsi sebaliknya disebut ketika korban memenangkan kasus dan dana dikembalikan kepada korban, atas persetujuan hakim. Proses penyelesaian sengketa tipikal membutuhkan waktu sekitar tiga hari untuk diselesaikan. 

Menerapkan pembalikan transaksi Ethereum di bursa

Proposal baru untuk pembalikan transaksi Ethereum tampaknya menjadi pilihan yang baik untuk ekosistem blockchain. Beberapa proyek blockchain dan cryptocurrency telah kehilangan dana melalui serangan cyber. Memberikan kemampuan bagi pemegang token Ethereum dengan aset digital lain untuk melawan serangan jahat dan mendapatkan kembali dana mereka adalah langkah besar untuk mencapai efisiensi blockchain.

Meskipun proposal tersebut tampaknya mengubah manfaat mendasar dari jaringan blockchain Ethereum, jika algoritme bekerja dengan lancar untuk menavigasi reversibilitas token ERC-20R, itu bisa menjadi inovasi revolusioner dalam ekosistem Web 3 yang dapat menghemat miliaran dolar. 

Sumber: https://www.cryptopolitan.com/ethereum-transactions-reversible/