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

ABSTRAK Muhammad Gilang Ramadhan
Terbatas  Esha Mustika Dewi
» Gedung UPT Perpustakaan

Efisiensi dan skalabilitas merupakan tantangan utama dalam pengembangan protokol konsensus blockchain. Tugas Akhir ini mengusulkan pendekatan untuk mengatasi hal tersebut melalui penerapan arsitektur microservices dan pemrosesan paralel berbasis multi-worker pada protokol konsensus Avalanche. Saat ini, implementasi resmi Avalanche masih bersifat monolitik dan belum mengoptimalkan pemanfaatan sumber daya komputasi. Sistem Avalanche Parallel berbasis microservices yang diusulkan terdiri dari API Gateway, Main Node, Queue Balancer, dan Worker Pool, dengan transaksi diproses secara paralel oleh worker yang saling terkoordinasi. Hasil pengujian menunjukkan bahwa prototipe sistem ini mampu meningkatkan performa secara signifikan dibandingkan arsitektur monolitik. Konfigurasi optimal tercapai pada 16 worker dengan speedup maksimum sebesar 3,46×. Prototipe sistem juga menunjukkan efisiensi CPU yang lebih baik pada konfigurasi worker rendah-menengah, meskipun konsumsi memori meningkat sebesar 20–47% akibat overhead komunikasi antar layanan. Dengan pendekatan skalabilitas horizontal tanpa mengubah algoritma inti, sistem ini diharapkan akan mampu meningkatkan kinerja Avalanche untuk aspek performa waktu eksekusi dengan penggunaan utilisasi sumber daya pada CPU dan memori yang dipakai pada pengujian.