Komitmen Pedersen
Dasar
Komitmen Pedersen adalah algoritma kriptografi yang memungkinkan pembuktian untuk berkomitmen pada nilai tertentu tanpa mengungkapkannya atau mampu mengubahnya.
Saat Anda membelanjakan Haven, nilai masukan yang Anda belanjakan dan nilai keluaran yang Anda kirim dienkripsi dan tidak dapat dilihat oleh semua orang kecuali penerima setiap keluaran tersebut. Komitmen Pedersen memungkinkan Anda mengirimkan Haven tanpa mengungkapkan nilai transaksi. Komitmen Pedersen juga memungkinkan orang untuk memverifikasi bahwa transaksi di blockchain itu valid dan tidak menciptakan Haven begitu saja.
Apa artinya
Selama jumlah keluaran terenkripsi dibuat, yang mencakup keluaran untuk penerima dan keluaran perubahan kembali ke pengirim, dan biaya transaksi yang tidak terenkripsi sama dengan jumlah masukan yang dibelanjakan, itu adalah transaksi yang sah dan dapat dipastikan tidak membuat Haven begitu saja.
Komitmen Pedersen berarti bahwa jumlah tersebut dapat diverifikasi sebagai sama, namun nilai Haven dari masing-masing jumlah dan nilai Haven dari input dan output secara individual tidak dapat ditentukan. Komitmen Pedersen juga berarti bahwa rasio satu input dengan input lainnya, atau satu output dengan output lainnya tidak dapat ditentukan.
Tidak jelas input mana yang benar-benar dibelanjakan karena tanda tangan mencantumkan input sebenarnya yang dibelanjakan dan input umpan, oleh karena itu Anda tidak benar-benar mengetahui input mana yang perlu dijumlahkan oleh komitmen Pedersen. Tidak apa-apa, karena tanda dering RingCT hanya perlu membuktikan bahwa untuk satu kombinasi input, outputnya sama dengan jumlah inputnya. Karena alasan matematis, hal ini tidak mungkin dipalsukan.
Informasi Lebih Dalam
Lihat informasi di Kertas Transaksi Konfidensial Cincin oleh Shen Noether dari Lab Penelitian Haven.