Karena Komitmen Polinomial bisa menjadi "titik balik" untuk Ethereum 2.0

Karena Komitmen Polinomial bisa menjadi "titik balik" untuk Ethereum 2.0 - harga eth 1024x576Menurut posting 17 Maret oleh peneliti Danny Ryan, tim peneliti Eth 2.0 sedang mengerjakan konsep baru yang disebut "komitmen polinomial" untuk mengurangi data yang digunakan untuk komputasi di jaringan.

Apa itu matematika magis?

Dijuluki "matematika ajaib" oleh Buterin, komitmen polinomial dilihat sebagai cara untuk memeriksa keadaan jaringan dengan biaya komputasi rendah, tujuan utama untuk masa depan. Buterin yakin untuk menerapkan matematika magis setidaknya hingga fase ketiga Eth 2.0. "Komitmen polinomial bisa menjadi terobosan yang kami cari," kata Ryan.

Komitmen polinomial secara singkat

Komitmen polinomial mirip dengan polinomial yang kita semua pelajari di sekolah: ekspresi matematika dengan variabel dan koefisien. Tapi mengingat itu matematika magis, tidak sesederhana itu.

Buterin mendeskripsikan komitmen polinomial sebagai "semacam hash dari beberapa polinomial P (x), dengan properti melakukan pemeriksaan aritmatika pada hash." Dokumen asli tentang komitmen polinomial merangkum skema matematika menjadi enam algoritme yang menunjukkan bukti suatu peristiwa yang terjadi dengan data komputasi sesedikit mungkin.

"Kami menyarankan untuk mengganti pohon Merkle dengan apa yang disebut komitmen polinomial matematika magis, untuk penyimpanan status blockchain," kata Buterin dalam sebuah posting blog dari Ethereum Foundation.

Status blockchain

Blockchain mencatat transaksi masuk dan keluar. Secara keseluruhan, sistem akuntansi blockchain terdiri dari dua jenis: model Unspent Transaction Output (UTXO) dan model berbasis akun. Bitcoin menggunakan yang pertama sementara Ethereum menggunakan yang terakhir.

Saat pengguna menginginkan menginvestasikan bitcoin dalam model UTXO, transaksinya menyeret seluruh riwayat koin-koin itu bersamanya, yang kemudian diperiksa oleh setiap rekan di jaringan.

Model akun, di sisi lain, hanya mencatat transaksi antara dua peer sambil mengarahkan pertanyaan tentang validitas transaksi ke Ethereum Virtual Machine (EVM) bersama dengan bukti transaksi.

EVM melakukan perubahan status - rekening giro dan saldo blockchain - atas nama pengguna. Setiap blok di Ethereum - yang mengikat transaksi ke dalam platform ini - juga berisi bukti, pohon Merkle, yang tertaut ke awal sejarah jaringan.

Bukti ini berisi status penerimaan di atas dan diperlukan EVM untuk melakukan transaksi. Pohon Merkle efisien data, tetapi tidak cukup efisien untuk ambisi Eth 2.0. Ini adalah dimana keajaiban terjadi.

Konfigurasi pohon Merkle saat ini membutuhkan sekitar 0,5MB per transaksi. Ryan memperkirakan bahwa skema komitmen polinomial akan mengurangi bobot tes negara antara 0,001 dan 0,01 MB.

Untuk jaringan yang rata-rata melakukan sekitar 700.000 transaksi per hari, penghematan dalam komputasi sangat besar. Beberapa proyek di luar Ethereum juga mengandalkan komitmen polinomial, dengan caranya sendiri. Buterin mengatakan penerapan komitmen polinomialnya tetap salah satu dari banyak. Selanjutnya masih dalam tahap penelitian.