Fraud Proof
Fraud proof adalah metode teknologi yang berfungsi sebagai ikatan dalam lingkungan terdesentralisasi yang menggunakan Rollup Optimistis (OR).
Apa Itu Fraud Proof (Bukti Penipuan)?
Istilah "kecurangan" didefinisikan sebagai tindakan salah yang dilakukan dengan tujuan mendapatkan keuntungan ilegal dengan merampas hak korban. Penipuan pajak, penipuan kartu kredit, penipuan antarbank, dan banyak lainnya adalah contohnya. Perilaku penipuan dapat dilakukan oleh satu orang, sekelompok orang, atau perusahaan secara keseluruhan.
Dalam dunia
blockchain,
istilah fraud proof mewakili metode teknis yang sangat penting untuk mengaktifkan skalabilitas rantai blockchain(misalnya, melalui
sharding atau blok lebih besar) sambil memastikan bahwa data rantai tersedia dan benar.
Fraud proof menggunakan Rollup Optimistis (OR) yang melayani dua fungsi: mengurangi biaya dan menurunkan tingkat latensi untuk aplikasi terdesentralisasi pada jaringan blockchain.
Untuk menghargai kinerja yang baik, sequencer (pengurut) yang diperlukan untuk memproses OR harus memberikan bukti penipuan dengan pekerjaan mereka. Sequencer diberi kompensasi finansial untuk mengeksekusi rollupsesuai aturan konsensus, dan mereka dihukum secara moneter karena melanggarnya dengan kehilangan fraud proof mereka.
Fraud proof transisi status bekerja dengan baik, tetapi mereka bergantung pada asumsi penting bahwa semua data
blok tersedia.
Tidak mungkin untuk menetapkan bahwa penambang blok tidak benar jika hanya menerbitkan kepala blok tanpa isinya yang benar.
Selain itu,
meskipun 99% data dapat diakses, 1% sisanya mungkin diperlukan untuk menetapkan validitas blok karena kita memerlukan ketersediaan data yang lengkap. Ini adalah kebutuhan yang ketat untuk validasi blok karena data mungkin tidak dapat diakses karena berbagai alasan, bukan hanya
node jahat. Mempersulit ketidaktersediaan data untuk
node jahat adalah solusi yang tepat.
Peningkatan skala blockchain publik memerlukan penggunaan fraud proof dan erasure code. Mereka mengizinkan node ringan untuk membuat keputusan sendiri tentang blok mana yang akan ditolak tanpa harus bergantung pada pluralitas node penuh yang dapat dipercaya.
Bahkan jika bukti
zero-knowledge singkat dapat digunakan untuk mengonfirmasi kebenaran,
seorang penyusup/penipu yang lolos dengan mempublikasikan blok yang tidak dapat diakses dan memasukkannya ke dalam rantai masih merupakan masalah besar, karena ini mencegah semua validator lain untuk sepenuhnya menghitung status atau membuat blok yang berkomunikasi dengan bagian status yang tidak lagi tersedia.
Fraud proof menunjukkan bahwa transisi status dibuat secara tidak benar. Manfaat mendasar dari fraud proof adalah bahwa mereka tidak diperlukan untuk setiap transisi status, tetapi hanya jika terjadi kesalahan. Akibatnya, mereka menggunakan lebih sedikit sumber daya komputasi dan lebih cocok untuk pengaturan yang dibatasi skalabilitas. Interaksi dari protokol-protokol ini adalah kerugian terbesar mereka: mereka membuat 'dialog' antara banyak peserta. Dialog/interaksi/komunikasi mensyaratkan kehadiran para pihak, khususnya pihak yang diduga melakukan penipuan dan mengizinkan pihak lain untuk mengganggu pembicaraan dengan berbagai cara.