Membangun Ergo: Protokol Sigma
16 Maret 2020

Kontrak pintar Ergo dan fungsionalitas DeFi dibangun di atas protokol Sigma – kelas bukti tanpa pengetahuan yang kuat dan fleksibel. Temukan lebih lanjut tentang mengapa mereka sangat penting, dan bagaimana mereka membuat Ergo unggul di atas kompetisi.
Kriptografi adalah bidang yang menarik, dan salah satu konsep paling menarik yang ditawarkannya adalah bukti tanpa pengetahuan. Dalam istilah sederhana, bukti tanpa pengetahuan memungkinkan seseorang untuk membuktikan bahwa mereka tahu solusi untuk suatu masalah tanpa benar-benar mengungkapkan solusi itu sendiri.
Misalkan seseorang mengambil telepon di sebuah bar. Anda dapat membuktikan bahwa itu milik Anda dengan menyembunyikan layar, memasukkan kode pembuka kunci, dan menunjukkan layar yang tidak terkunci kepada orang yang menemukannya. Ini adalah contoh sederhana dari bukti tanpa pengetahuan: Anda telah membuktikan bahwa Anda memiliki telepon tanpa memberikan informasi sensitif apa pun.
Dalam kriptografi, sebagian besar masalah praktis terkait dengan rahasia. Aplikasi yang paling populer terletak pada tanda tangan digital, yang digunakan oleh jutaan orang di seluruh dunia setiap hari. Pada dasarnya, ini melibatkan pernyataan: ‘Pesan ini membuktikan bahwa saya tahu kunci pribadi yang terkait dengan kunci publik ini – tetapi saya tidak mengungkapkan kunci pribadi itu sendiri’. (Tidak semua skema tanda tangan digital menggunakan bukti tanpa pengetahuan, tetapi yang paling populer melakukannya.)
Protokol Sigma
Di antara ratusan atau bahkan ribuan protokol tanpa pengetahuan, ada sub-kelas protokol bukti-pengetahuan yang efisien dan dapat disusun yang disebut Protokol Sigma. Ini juga dikenal sebagai Bukti Schnorr yang Digenalisasi. Protokol Sigma dapat direpresentasikan sebagai tanda tangan digital dengan cara yang sederhana, sehingga kita dapat secara efektif memikirkan mereka sebagai tanda tangan dalam konteks blockchain.
Tanda tangan Schnorr adalah tanda tangan protokol Sigma yang sederhana. Tanda tangan Schnorr telah diusulkan sebagai alternatif untuk tanda tangan Bitcoin saat ini. (Ini adalah salah satu skema tanda tangan yang paling efisien, itulah sebabnya akan bermanfaat bagi Bitcoin.)
Namun, ada puluhan protokol Sigma lainnya. Salah satu hal hebat tentang mereka adalah bahwa mereka dapat disusun, menggunakan logika AND dan OR yang sederhana. Jadi Anda dapat meminta tanda tangan dengan pernyataan berikut: ‘Buktikan kepada saya pengetahuan tentang salah satu rahasia ini ATAU rahasia itu’ (ini adalah tanda tangan cincin satu-dari-dua). Atau Anda dapat bertanya, ‘Buktikan kepada saya pengetahuan tentang dua dari tiga rahasia ini’ (tanda tangan cincin dua-dari-tiga). Itu hanya dua contoh sederhana; masih banyak lagi, dan mereka bisa jauh lebih kompleks dan canggih.
Ergo: Sigma + blockchain
Ketika digabungkan dengan blockchain, bukti yang dapat disusun ini memungkinkan beberapa kasus penggunaan yang sangat kuat. Logika untuk bukti dapat mencakup kondisi berdasarkan status blockchain. Misalnya, ‘Jika tinggi blok batas waktu telah tercapai, Alice dapat memberikan pengetahuan tentang kunci rahasia untuk pengembalian dana. ATAU tanda tangan cincin dari Alice dan Bob diperlukan untuk membelanjakan koin.’ Atau ‘Jika akun ini memegang minimum 100 ERG, Alice ATAU Bob dapat menghapus dana di atas jumlah itu.’
Dengan demikian, beberapa aplikasi DeFi yang sangat menarik dan fleksibel dapat dibangun di atas Ergo, menggunakan protokol Sigma yang aman, sederhana, dan efisien.
Share post
13 Agustus 2025
9 Juli 2025






