digilib@itb.ac.id +62 812 2508 8800

Hafid Abi Daniswara [13519028].pdf
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.