Enigma (ENG) adalah platform cryptocurrency yang menangani masalah penting privasi pada blockchain. Berbeda dengan sistem blockchain tradisional yang secara inheren transparan, Enigma memperkenalkan pendekatan baru terhadap privasi data dan komputasi aman. Teknologi di balik Enigma memanfaatkan kombinasi teknik kriptografi canggih, termasuk komputasi multi-pihak aman, enkripsi homomorfik, pembagian rahasia, dan pembuktian tanpa pengetahuan.
Komputasi multi-pihak aman (SMPC) memungkinkan beberapa pihak untuk bersama-sama menghitung suatu fungsi berdasarkan input mereka sambil menjaga kerahasiaan input tersebut. Ini berarti meskipun komputasi didistribusikan, tidak ada satu pihak pun yang dapat mengakses seluruh dataset. Misalnya, jika tiga pihak ingin menghitung rata-rata gaji mereka tanpa mengungkapkan gaji individu mereka, SMPC dapat memfasilitasi komputasi ini dengan aman.
Enkripsi homomorfik adalah pilar lain dari teknologi Enigma. Bentuk enkripsi ini memungkinkan komputasi dilakukan pada data terenkripsi tanpa perlu mendekripsinya terlebih dahulu. Ini memastikan bahwa data tetap aman selama proses komputasi. Bayangkan dapat mencari melalui file terenkripsi tanpa pernah mengekspos data yang mendasarinya; inilah kekuatan enkripsi homomorfik.
Pembagian rahasia adalah metode yang digunakan untuk membagi rahasia menjadi beberapa bagian, mendistribusikan bagian-bagian tersebut ke berbagai node dalam jaringan. Hanya ketika sejumlah bagian yang cukup digabungkan, rahasia asli dapat direkonstruksi. Teknik ini memastikan bahwa meskipun beberapa node dikompromikan, rahasia tetap aman. Misalnya, dokumen sensitif dapat dibagi menjadi beberapa bagian dan disimpan di berbagai server, membuatnya hampir mustahil bagi penyerang untuk mengakses seluruh dokumen.
Pembuktian tanpa pengetahuan (ZKPs) adalah protokol kriptografi yang memungkinkan satu pihak membuktikan kepada pihak lain bahwa suatu pernyataan benar tanpa mengungkapkan informasi apa pun selain validitas pernyataan itu sendiri. Ini sangat berguna dalam skenario di mana privasi sangat penting. Misalnya, seorang pengguna dapat membuktikan bahwa mereka memiliki dana yang cukup untuk melakukan transaksi tanpa mengungkapkan saldo akun mereka yang sebenarnya.
Enigma beroperasi di blockchain Ethereum, tetapi memperluas fungsionalitas Smart Contracts Ethereum dengan memperkenalkan "kontrak rahasia." Kontrak rahasia ini dieksekusi di luar rantai, artinya komputasi tidak terjadi di blockchain Ethereum itu sendiri. Sebaliknya, data yang terlibat dalam kontrak ini dibagi menjadi potongan terenkripsi dan didistribusikan di seluruh node Enigma. Eksekusi di luar rantai ini memastikan bahwa data sensitif tetap pribadi sambil tetap mendapatkan manfaat dari keamanan dan desentralisasi blockchain.
Protokol Enigma juga menggabungkan mekanisme kuat untuk mencegah serangan dari pelaku jahat. Dengan menggunakan jaringan node terdesentralisasi untuk menyimpan dan memproses data, Enigma meminimalkan risiko titik kegagalan tunggal. Selain itu, penggunaan teknik kriptografi seperti pembagian rahasia dan pembuktian tanpa pengetahuan memastikan bahwa meskipun beberapa node dikompromikan, sistem secara keseluruhan tetap aman.
Teknologi di balik Enigma dirancang untuk dapat diskalakan, mengatasi salah satu tantangan signifikan yang dihadapi oleh banyak platform blockchain. Dengan memindahkan komputasi kompleks dari blockchain utama ke jaringan node, Enigma dapat menangani volume transaksi dan data yang lebih tinggi tanpa mengorbankan kinerja atau keamanan.
Pendekatan Enigma terhadap privasi dan komputasi aman menjadikannya solusi menarik untuk aplikasi terdesentralisasi (dApps) yang memerlukan kerahasiaan. Baik itu transaksi keuangan, data kesehatan, atau informasi sensitif lainnya, Enigma menyediakan kerangka kerja yang memastikan privasi sambil mempertahankan integritas dan keamanan blockchain.