"Salah satu tantangan terbesar yang tersisa dalam ekosistem Ethereum adalah privasi (...) menggunakan seluruh rangkaian aplikasi Ethereum melibatkan membuat sebagian besar hidup Anda menjadi publik untuk dilihat dan dianalisis oleh siapa pun." - Vitalik
Zero-knowledge proofs (ZKP) telah menjadi primadona kriptografi dalam dunia kripto setidaknya selama satu tahun terakhir, tetapi memiliki keterbatasan. Mereka sangat berharga untuk privasi, membuktikan pengetahuan tentang informasi tanpa mengungkapkannya, dan skalabilitas, terutama dalam zk-rollup, namun, mereka saat ini menghadapi setidaknya beberapa keterbatasan utama:
(1) Info tersembunyi biasanya disimpan dan dihitung secara off-chain oleh pihak ketiga yang tepercaya, sehingga membatasi kompabilitas tanpa izin ketika aplikasi lain membutuhkan akses ke data off-chain tersebut. Pembuktian sisi server ini menyerupai sistem seperti komputasi awan web2.
(2) Transisi state harus dilakukan melalui plaintext, yang berarti pengguna harus mempercayai penyedia pihak ketiga dengan data mereka yang tidak terenkripsi.
(3) ZKP tidak cocok untuk aplikasi yang membutuhkan pengetahuan tentang keadaan privat bersama untuk menghasilkan bukti tentang keadaan privat lokal.
Namun, kasus penggunaan multipemain apa pun (mis. dark pool AMM, private lending pool) membutuhkan keadaan privat bersama on-chain, yang berarti, menggunakan ZK akan membutuhkan semacam koordinator terpusat / off-chain untuk mencapai keadaan privat bersama, membuatnya tidak praktis dan memperkenalkan asumsi kepercayaan.
Enkripsi homomorfis penuh (FHE) adalah skema kriptografi yang memungkinkan komputasi dilakukan pada data tanpa perlu dekripsi sebelumnya. Ini memungkinkan plaintext dienkripsi oleh pengguna menjadi ciphertext dan dikirim ke pihak ketiga yang memprosesnya tanpa mendekripsinya.
Apa artinya ini? Enkripsi ujung ke ujung. FHE memungkinkan adanya keadaan pribadi bersama.
Misalnya, dalam AMM, akun pembuat pasar terdesentralisasi berinteraksi dengan setiap perdagangan tetapi tidak dimiliki oleh satu pengguna pun. Ketika seseorang menukar Token A dengan Token B, mereka harus mengetahui jumlah yang ada dari kedua token tersebut di dalam akun market maker bersama untuk menghasilkan bukti yang valid atas rincian swap. Akan tetapi, jika keadaan global disembunyikan dengan skema ZKP, menghasilkan bukti tersebut tidak lagi dapat dilakukan. Sebaliknya, jika informasi status global dapat diakses oleh publik, ini memungkinkan pengguna lain untuk menyimpulkan secara spesifik tentang swap seseorang.
Dengan FHE, secara teoritis memungkinkan untuk menyembunyikan status bersama dan pribadi, karena bukti dapat dihitung melalui data yang dienkripsi.
Selain FHE, teknologi kunci lainnya dalam mencapai cawan suci privasi adalah komputasi multipihak (MPC), yang memecahkan masalah komputasi atas input privat, dan hanya mengungkapkan hasil komputasi ini sambil menjaga kerahasiaan input. Tapi, kita simpan itu untuk diskusi lain. Fokus kami di sini adalah pada FHE - manfaat dan kekurangannya, pasar saat ini, dan kasus penggunaannya.
Penting untuk dicatat bahwa FHE masih dalam tahap awal pengembangan dan ini bukanlah pertanyaan tribalisme antara FHE vs ZKP, atau FHE vs MPC, tetapi lebih pada fitur tambahan yang dibuka ketika dikombinasikan dengan teknologi yang tersedia saat ini. Sebagai contoh, blockchain yang berfokus pada privasi dapat menggunakan FHE untuk mengaktifkan smart contract rahasia, MPC untuk mendistribusikan pecahan kunci dekripsi ke seluruh validator, dan ZKP untuk memverifikasi integritas perhitungan FHE.
Pada saat ini:
Manfaat FHE meliputi:
Kekurangannya meliputi:
Lanskap FHE x Crypto saat ini
Sorotan
Zama menyediakan berbagai perkakas FHE sumber terbuka untuk kasus penggunaan kripto dan non-kripto. Perpustakaan fhEVM-nya memungkinkan kontrak pintar pribadi, menjamin kerahasiaan dan komposabilitas on-chain.
Fhenix memanfaatkan pustaka fhEVM dari Zama untuk memungkinkan rollup terenkripsi end-to-end. Mereka bertujuan untuk merampingkan proses pengintegrasian FHE ke dalam smart contract EVM, yang hanya membutuhkan sedikit modifikasi pada kontrak yang sudah ada. Tim pendiri terdiri dari pendiri Secret Network dan pemimpin bizdev FHE Intel sebelumnya. Fhenix baru-baru ini mengumpulkan pendanaan awal sebesar $7 juta.
Inco Network adalah L1 yang bertenaga FHE dan kompatibel dengan EVM, yang membawa komputasi melalui data terenkripsi ke kontrak pintar dengan mengintegrasikan kriptografi fhEVM dari Zama. Remi Gai, sang pendiri, adalah salah satu anggota pendiri Parallel Finance dan bergabung dengan beberapa insinyur Cosmos untuk mewujudkan visi ini.
Perangkat keras. Beberapa entitas membangun akselerasi perangkat keras untuk mengatasi masalah latensi. Khususnya, Intel, Cornami, Fabric, Optalysis, KU Leuven, Niobium, Chain Reaction, dan beberapa tim ZK ASIC/FPGA. Lonjakan perkembangan ini didorong oleh hibah DARPA yang diberikan untuk akselerasi FHE berbasis ASIC sekitar tiga tahun yang lalu. Meskipun demikian, akselerasi perangkat keras khusus seperti itu mungkin tidak diperlukan untuk beberapa aplikasi blockchain di mana GPU kemungkinan dapat mencapai 20+ TPS. FHE ASIC berpotensi meningkatkan kinerja hingga 100+ TPS sekaligus mengurangi biaya operasional untuk validator.
Sebutan penting. Google, Intel, OpenFHE semuanya berkontribusi secara signifikan terhadap kemajuan FHE secara umum, hanya saja tidak secara khusus dalam konteks kripto.
Keuntungan utamanya adalah memungkinkan keadaan pribadi bersama dan keadaan pribadi pribadi. Apa artinya ini?
Kontrak pintar pribadi: Arsitektur blockchain tradisional membiarkan data pengguna terekspos dalam aplikasi web3. Setiap aset dan transaksi pengguna dapat dilihat oleh setiap pengguna lainnya. Hal ini berguna untuk kepercayaan dan kemampuan audit, tetapi juga merupakan penghalang utama untuk adopsi perusahaan. Banyak perusahaan yang enggan atau menolak untuk mempublikasikan informasi ini. FHE mengubah hal ini.
Selain transaksi terenkripsi end-to-end, FHE memungkinkan mempool terenkripsi, blok terenkripsi, dan transisi status rahasia.
Hal ini membuka berbagai kasus penggunaan baru:
Ada tiga komponen inti yang harus kami uraikan:
Lapisan 1: Lapisan ini berfungsi sebagai fondasi bagi pengembang untuk (a) meluncurkan aplikasi secara native di jaringan atau (b) berinteraksi dengan ekosistem Ethereum yang ada (model input-output), termasuk mainnet Ethereum dan L2 / sidechain.
Fleksibilitas L1 adalah kuncinya di sini, karena L1 melayani proyek-proyek baru yang mencari platform asli dengan kemampuan FHE sekaligus mengakomodasi aplikasi yang sudah ada yang lebih memilih untuk tetap menggunakan rantai mereka saat ini.
Rollup / Rantai Aplikasi: Aplikasi dapat meluncurkan rollup atau rantai aplikasi mereka sendiri di atas L1 yang mendukung FHE ini. Untuk tujuan ini, Zama sedang mengerjakan tumpukan rollup optimis dan ZK FHE untuk fhEVM L1 untuk menskalakan solusi yang berfokus pada privasi.
Rollup FHE di Ethereum: Meluncurkan rollup FHE di Ethereum sendiri dapat secara signifikan meningkatkan privasi asli di Ethereum, tetapi menghadapi beberapa tantangan teknis:
Kami memperkirakan bahwa FHE pada awalnya akan menemukan ceruk pasarnya di lingkungan likuiditas yang lebih rendah dan area spesifik di mana privasi adalah yang terpenting. Pada akhirnya, likuiditas yang lebih dalam dapat ditemukan pada FHE L1 seiring dengan meningkatnya throughput. Dalam jangka panjang, setelah masalah di atas diselesaikan, kita mungkin akan melihat rollup FHE di Ethereum yang dapat memanfaatkan likuiditas dan pengguna dari mainnet dengan lebih mudah. Tantangannya sekarang terletak pada menemukan kasus penggunaan yang tepat untuk FHE, menjaga kepatuhan, dan membawa teknologi yang siap produksi ke pasar.
Sementara itu, setiap pengembang yang ingin mengotori tangan mereka atau berburu hadiah dapat mencoba tantangan FHE Fhermadengan beberapa hadiah 4 digit yang menyertainya.
Ucapan terima kasih: Terima kasih banyak kepada Gurgen Arakelov (pendiri Yasha Labs/Fherma), <a href="https://medium.com/@randhindi"> Rand Hindi (pendiri Zama), <a href="https://medium.com/@remi.gai"> Remi Gai (pendiri Inco Network), dan Hiroki Kotabe (kepala penelitian di Inception Capital) atas kontribusi mereka untuk artikel ini.
Bacaan yang Relevan:
Paillier, Pascal. "5 cara di mana FHE dapat memecahkan masalah privasi blockchain." Help Net Security, 4 September 2023, https://www.helpnetsecurity.com/2023/09/04/fully-homomorphic-encryption-fhe/
Dokumentasi Inco Network, https://docs.inco.network/
Samani, Kyle. "Fajar FHE On-Chain". Multicoin Capital, 26 September 2023, https://multicoin.capital/2023/09/26/the-dawn-of-on-chain-fhe/
Hindi, Rand. "Kontrak Cerdas Pribadi Menggunakan Enkripsi Homomorfik." Zama, 23 Mei 2023, https://www.zama.ai/post/private-smart-contracts-using-homomorphic-encryption
Ramaswamy, Anita. "Teknik kriptografi khusus ini dapat mengubah privasi di web3." Techcrunch, 18 Juli 2022. https://techcrunch.com/2022/07/18/crypto-blockchain-web3-privacy-cryptography-fully-homomorphic-encryption-startup-sunscreen/
Pembicaraan Michael De Vega di Konferensi DeCompute, 2023. https://twitter.com/nillionnetwork/status/1710372206423756887?s=20
Utas Wei Dai di FHE. https://twitter.com/_weidai/status/1707474764783354340?s=20
Fisher, Evan dkk. "Enkripsi Homomorfis Sepenuhnya (Fully Homomorphic Encryption (FHE))." Portal Ventures. 10 Juli 2023. https://portal.vc/fhe
Solomon, Ravital. "Bagaimana SNARK tidak cocok untuk FHE." Tabir surya. 24 Agustus 2023. https://blog.sunscreen.tech/snarks-shortcomings/
Fouda, Mohamed. "ZKP, FHE, MPC: Mengelola Negara Swasta dalam Blockchain." Aliansi. 22 Desember 2023. https://medium.com/alliancedao/zkps-fhe-mpc-managing-private-state-in-blockchains-17cc3661007d
"Salah satu tantangan terbesar yang tersisa dalam ekosistem Ethereum adalah privasi (...) menggunakan seluruh rangkaian aplikasi Ethereum melibatkan membuat sebagian besar hidup Anda menjadi publik untuk dilihat dan dianalisis oleh siapa pun." - Vitalik
Zero-knowledge proofs (ZKP) telah menjadi primadona kriptografi dalam dunia kripto setidaknya selama satu tahun terakhir, tetapi memiliki keterbatasan. Mereka sangat berharga untuk privasi, membuktikan pengetahuan tentang informasi tanpa mengungkapkannya, dan skalabilitas, terutama dalam zk-rollup, namun, mereka saat ini menghadapi setidaknya beberapa keterbatasan utama:
(1) Info tersembunyi biasanya disimpan dan dihitung secara off-chain oleh pihak ketiga yang tepercaya, sehingga membatasi kompabilitas tanpa izin ketika aplikasi lain membutuhkan akses ke data off-chain tersebut. Pembuktian sisi server ini menyerupai sistem seperti komputasi awan web2.
(2) Transisi state harus dilakukan melalui plaintext, yang berarti pengguna harus mempercayai penyedia pihak ketiga dengan data mereka yang tidak terenkripsi.
(3) ZKP tidak cocok untuk aplikasi yang membutuhkan pengetahuan tentang keadaan privat bersama untuk menghasilkan bukti tentang keadaan privat lokal.
Namun, kasus penggunaan multipemain apa pun (mis. dark pool AMM, private lending pool) membutuhkan keadaan privat bersama on-chain, yang berarti, menggunakan ZK akan membutuhkan semacam koordinator terpusat / off-chain untuk mencapai keadaan privat bersama, membuatnya tidak praktis dan memperkenalkan asumsi kepercayaan.
Enkripsi homomorfis penuh (FHE) adalah skema kriptografi yang memungkinkan komputasi dilakukan pada data tanpa perlu dekripsi sebelumnya. Ini memungkinkan plaintext dienkripsi oleh pengguna menjadi ciphertext dan dikirim ke pihak ketiga yang memprosesnya tanpa mendekripsinya.
Apa artinya ini? Enkripsi ujung ke ujung. FHE memungkinkan adanya keadaan pribadi bersama.
Misalnya, dalam AMM, akun pembuat pasar terdesentralisasi berinteraksi dengan setiap perdagangan tetapi tidak dimiliki oleh satu pengguna pun. Ketika seseorang menukar Token A dengan Token B, mereka harus mengetahui jumlah yang ada dari kedua token tersebut di dalam akun market maker bersama untuk menghasilkan bukti yang valid atas rincian swap. Akan tetapi, jika keadaan global disembunyikan dengan skema ZKP, menghasilkan bukti tersebut tidak lagi dapat dilakukan. Sebaliknya, jika informasi status global dapat diakses oleh publik, ini memungkinkan pengguna lain untuk menyimpulkan secara spesifik tentang swap seseorang.
Dengan FHE, secara teoritis memungkinkan untuk menyembunyikan status bersama dan pribadi, karena bukti dapat dihitung melalui data yang dienkripsi.
Selain FHE, teknologi kunci lainnya dalam mencapai cawan suci privasi adalah komputasi multipihak (MPC), yang memecahkan masalah komputasi atas input privat, dan hanya mengungkapkan hasil komputasi ini sambil menjaga kerahasiaan input. Tapi, kita simpan itu untuk diskusi lain. Fokus kami di sini adalah pada FHE - manfaat dan kekurangannya, pasar saat ini, dan kasus penggunaannya.
Penting untuk dicatat bahwa FHE masih dalam tahap awal pengembangan dan ini bukanlah pertanyaan tribalisme antara FHE vs ZKP, atau FHE vs MPC, tetapi lebih pada fitur tambahan yang dibuka ketika dikombinasikan dengan teknologi yang tersedia saat ini. Sebagai contoh, blockchain yang berfokus pada privasi dapat menggunakan FHE untuk mengaktifkan smart contract rahasia, MPC untuk mendistribusikan pecahan kunci dekripsi ke seluruh validator, dan ZKP untuk memverifikasi integritas perhitungan FHE.
Pada saat ini:
Manfaat FHE meliputi:
Kekurangannya meliputi:
Lanskap FHE x Crypto saat ini
Sorotan
Zama menyediakan berbagai perkakas FHE sumber terbuka untuk kasus penggunaan kripto dan non-kripto. Perpustakaan fhEVM-nya memungkinkan kontrak pintar pribadi, menjamin kerahasiaan dan komposabilitas on-chain.
Fhenix memanfaatkan pustaka fhEVM dari Zama untuk memungkinkan rollup terenkripsi end-to-end. Mereka bertujuan untuk merampingkan proses pengintegrasian FHE ke dalam smart contract EVM, yang hanya membutuhkan sedikit modifikasi pada kontrak yang sudah ada. Tim pendiri terdiri dari pendiri Secret Network dan pemimpin bizdev FHE Intel sebelumnya. Fhenix baru-baru ini mengumpulkan pendanaan awal sebesar $7 juta.
Inco Network adalah L1 yang bertenaga FHE dan kompatibel dengan EVM, yang membawa komputasi melalui data terenkripsi ke kontrak pintar dengan mengintegrasikan kriptografi fhEVM dari Zama. Remi Gai, sang pendiri, adalah salah satu anggota pendiri Parallel Finance dan bergabung dengan beberapa insinyur Cosmos untuk mewujudkan visi ini.
Perangkat keras. Beberapa entitas membangun akselerasi perangkat keras untuk mengatasi masalah latensi. Khususnya, Intel, Cornami, Fabric, Optalysis, KU Leuven, Niobium, Chain Reaction, dan beberapa tim ZK ASIC/FPGA. Lonjakan perkembangan ini didorong oleh hibah DARPA yang diberikan untuk akselerasi FHE berbasis ASIC sekitar tiga tahun yang lalu. Meskipun demikian, akselerasi perangkat keras khusus seperti itu mungkin tidak diperlukan untuk beberapa aplikasi blockchain di mana GPU kemungkinan dapat mencapai 20+ TPS. FHE ASIC berpotensi meningkatkan kinerja hingga 100+ TPS sekaligus mengurangi biaya operasional untuk validator.
Sebutan penting. Google, Intel, OpenFHE semuanya berkontribusi secara signifikan terhadap kemajuan FHE secara umum, hanya saja tidak secara khusus dalam konteks kripto.
Keuntungan utamanya adalah memungkinkan keadaan pribadi bersama dan keadaan pribadi pribadi. Apa artinya ini?
Kontrak pintar pribadi: Arsitektur blockchain tradisional membiarkan data pengguna terekspos dalam aplikasi web3. Setiap aset dan transaksi pengguna dapat dilihat oleh setiap pengguna lainnya. Hal ini berguna untuk kepercayaan dan kemampuan audit, tetapi juga merupakan penghalang utama untuk adopsi perusahaan. Banyak perusahaan yang enggan atau menolak untuk mempublikasikan informasi ini. FHE mengubah hal ini.
Selain transaksi terenkripsi end-to-end, FHE memungkinkan mempool terenkripsi, blok terenkripsi, dan transisi status rahasia.
Hal ini membuka berbagai kasus penggunaan baru:
Ada tiga komponen inti yang harus kami uraikan:
Lapisan 1: Lapisan ini berfungsi sebagai fondasi bagi pengembang untuk (a) meluncurkan aplikasi secara native di jaringan atau (b) berinteraksi dengan ekosistem Ethereum yang ada (model input-output), termasuk mainnet Ethereum dan L2 / sidechain.
Fleksibilitas L1 adalah kuncinya di sini, karena L1 melayani proyek-proyek baru yang mencari platform asli dengan kemampuan FHE sekaligus mengakomodasi aplikasi yang sudah ada yang lebih memilih untuk tetap menggunakan rantai mereka saat ini.
Rollup / Rantai Aplikasi: Aplikasi dapat meluncurkan rollup atau rantai aplikasi mereka sendiri di atas L1 yang mendukung FHE ini. Untuk tujuan ini, Zama sedang mengerjakan tumpukan rollup optimis dan ZK FHE untuk fhEVM L1 untuk menskalakan solusi yang berfokus pada privasi.
Rollup FHE di Ethereum: Meluncurkan rollup FHE di Ethereum sendiri dapat secara signifikan meningkatkan privasi asli di Ethereum, tetapi menghadapi beberapa tantangan teknis:
Kami memperkirakan bahwa FHE pada awalnya akan menemukan ceruk pasarnya di lingkungan likuiditas yang lebih rendah dan area spesifik di mana privasi adalah yang terpenting. Pada akhirnya, likuiditas yang lebih dalam dapat ditemukan pada FHE L1 seiring dengan meningkatnya throughput. Dalam jangka panjang, setelah masalah di atas diselesaikan, kita mungkin akan melihat rollup FHE di Ethereum yang dapat memanfaatkan likuiditas dan pengguna dari mainnet dengan lebih mudah. Tantangannya sekarang terletak pada menemukan kasus penggunaan yang tepat untuk FHE, menjaga kepatuhan, dan membawa teknologi yang siap produksi ke pasar.
Sementara itu, setiap pengembang yang ingin mengotori tangan mereka atau berburu hadiah dapat mencoba tantangan FHE Fhermadengan beberapa hadiah 4 digit yang menyertainya.
Ucapan terima kasih: Terima kasih banyak kepada Gurgen Arakelov (pendiri Yasha Labs/Fherma), <a href="https://medium.com/@randhindi"> Rand Hindi (pendiri Zama), <a href="https://medium.com/@remi.gai"> Remi Gai (pendiri Inco Network), dan Hiroki Kotabe (kepala penelitian di Inception Capital) atas kontribusi mereka untuk artikel ini.
Bacaan yang Relevan:
Paillier, Pascal. "5 cara di mana FHE dapat memecahkan masalah privasi blockchain." Help Net Security, 4 September 2023, https://www.helpnetsecurity.com/2023/09/04/fully-homomorphic-encryption-fhe/
Dokumentasi Inco Network, https://docs.inco.network/
Samani, Kyle. "Fajar FHE On-Chain". Multicoin Capital, 26 September 2023, https://multicoin.capital/2023/09/26/the-dawn-of-on-chain-fhe/
Hindi, Rand. "Kontrak Cerdas Pribadi Menggunakan Enkripsi Homomorfik." Zama, 23 Mei 2023, https://www.zama.ai/post/private-smart-contracts-using-homomorphic-encryption
Ramaswamy, Anita. "Teknik kriptografi khusus ini dapat mengubah privasi di web3." Techcrunch, 18 Juli 2022. https://techcrunch.com/2022/07/18/crypto-blockchain-web3-privacy-cryptography-fully-homomorphic-encryption-startup-sunscreen/
Pembicaraan Michael De Vega di Konferensi DeCompute, 2023. https://twitter.com/nillionnetwork/status/1710372206423756887?s=20
Utas Wei Dai di FHE. https://twitter.com/_weidai/status/1707474764783354340?s=20
Fisher, Evan dkk. "Enkripsi Homomorfis Sepenuhnya (Fully Homomorphic Encryption (FHE))." Portal Ventures. 10 Juli 2023. https://portal.vc/fhe
Solomon, Ravital. "Bagaimana SNARK tidak cocok untuk FHE." Tabir surya. 24 Agustus 2023. https://blog.sunscreen.tech/snarks-shortcomings/
Fouda, Mohamed. "ZKP, FHE, MPC: Mengelola Negara Swasta dalam Blockchain." Aliansi. 22 Desember 2023. https://medium.com/alliancedao/zkps-fhe-mpc-managing-private-state-in-blockchains-17cc3661007d