Hafid Abi Daniswara [13519028].pdf
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
Blockchain adalah sebuah teknologi penyimpanan data terdistribusi yang
memungkinkan penyimpanan data secara transparan dan aman dalam rantai blok,
di mana setiap blok berisi serangkaian transaksi dan dihubungkan ke blok
sebelumnya melalui hash kriptografis. Salah satu aplikasi blockchain yang paling
terkenal adalah Ethereum. Namun, Ethereum saat ini menghadapi tantangan. Salah
satunya yaitu hanya mampu menangani 8-15 transaksi perdetik (TPS). Nilai
tersebut relatif rendah dibandingkan dengan sistem pembayaran tradisional seperti
Visa yang mampu menangani ribuan transaksi per detik. Selain itu, dengan
pertumbuhan pengguna dan transaksi, jaringan menjadi semakin terbebani, yang
mengakibatkan peningkatan waktu konfirmasi transaksi dan biaya transaksi.
Untuk menjawab masalah ini, penelitian ini berfokus pada solusi off-chain dengan
menggunakan layer-2 dan dengan metode ZK-Rollup. Metode ini memungkinkan
transaksi diproses pada blockchain terpisah (off-chain), namun tetap
mempertahankan integritas dan keamanan yang sama dengan transaksi on-chain,
dengan cara melakukan pengumpulan beberapa transaksi menjadi satu roll-up dan
melakukan verifikasi dengan memanfaatkan perhitungan matematis zero
knowledge computation proofs (ZKP).
Evaluasi dari hasil implementasi dan pengujian dengan beberapa skenario
menunjukkan bahwa solusi ZK-Rollup berhasil menjalankan transaksi serta
melakukan pengembangan smart contract seperti pada jaringan Ethereum, serta
pada solusi ini juga telah disediakan layanan bridge untuk memindahkan asset dari
jaringan Ethereum menuju layer-2. Pengujian pada implementasi juga berhasil
menunjukkan bahwa throughput menjadi lebih tinggi. Namun, terdapat beberapa
kekurangan dalam tugas akhir ini seperti sinkronisasi state pada layer-2 ketika
melakukan asset bridging dan beberapa kekurangan lain yang telah disertakan
beberapa saran untuk pengembangan selanjutnya pada bagian akhir dari laporan
tugas akhir ini.