Pengembang Ethereum barryWhiteHat telah mengumumkan kemajuan signifikan pada kontrak pintar privat zkEVM, mengungkapkan arsitektur baru yang mendukung status pengguna privat sambil mempertahankan kompatibilitas EVM.
Terobosan, yang dilaporkan oleh Jinse Finance, memanfaatkan mesin virtual bukti nol-pengetahuan untuk memungkinkan pengembang menulis kode Solidity yang dikompilasi menjadi smart contract pribadi.
Namun, ada batasan teknis yang kritis: meskipun status pengguna pribadi kini dapat dicapai, status global pribadi tidak didukung karena batasan kriptografi yang mendasar.
Perkembangan ini datang saat Ethereum bersiap untuk upgrade Fusaka pada 3 Desember 2025, yang akan meningkatkan batas gas blok dari 45 juta menjadi 150 juta dan memperkenalkan alat efisiensi baru.
BarryWhiteHat menyatakan bahwa dengan komersialisasi mesin virtual bukti nol (zkEVM), sebuah peluang menarik telah muncul: menyediakan infrastruktur smart contract privat sambil tetap mempertahankan kompatibilitas dengan Ethereum Virtual Machine (EVM). Pengembang dapat menulis kode Solidity dan mengompilasinya menggunakan versi tertentu dari kompiler Solidity atau beberapa alat pemrosesan pasca untuk membuat smart contract privat.
Implementasi ini menambahkan pstore dan pload opcode di reth dan mengompilasinya ke dalam zkEVM. Pendekatan teknis ini memungkinkan smart contract untuk menjaga data spesifik pengguna yang bersifat pribadi sambil tetap beroperasi dalam kerangka EVM yang sudah dikenal. Bagi pengembang yang sudah mahir dalam Solidity, ini berarti kurva pembelajaran yang minimal—basis kode yang ada dapat disesuaikan dengan modifikasi yang ditargetkan daripada penulisan ulang secara lengkap.
Arsitektur ini memanfaatkan bukti tanpa pengetahuan untuk memverifikasi komputasi tanpa mengungkapkan data yang mendasarinya. Ketika seorang pengguna berinteraksi dengan smart contract pribadi, zkEVM menghasilkan bukti bahwa transaksi dieksekusi dengan benar sesuai dengan logika kontrak, tanpa mengekspos keadaan pribadi pengguna ke jaringan. Ini merupakan kemajuan signifikan dalam privasi blockchain, mengatasi kekhawatiran yang telah lama ada tentang visibilitas transaksi di buku besar publik.
Batasan Fundamental: Mengapa Negara Swasta Global Tidak Mungkin
Ada trade-off penting seputar keadaan global pribadi dan privasi, alasan inti adalah: untuk membuktikan sesuatu, Anda harus tahu apa yang Anda buktikan. Oleh karena itu, tidak mungkin memiliki smart contract pribadi dengan keadaan publik global yang tidak Anda ketahui. Akibatnya, juga tidak mungkin memiliki smart contract pribadi dengan keadaan pribadi global.
Pembatasan ini berasal dari sifat matematis dari bukti pengetahuan nol. Pembuktian harus memiliki pengetahuan tentang data yang dibuktikan untuk menghasilkan bukti yang valid. Dalam jaringan terdesentralisasi di mana tidak ada satu pihak yang mengendalikan semua informasi, membuat bukti tentang keadaan global pribadi yang tidak diketahui menjadi tidak mungkin secara kriptografis.
Sebagai contoh, aplikasi seperti Uniswap tidak dapat diterapkan dalam bentuk pribadi karena prover perlu mengetahui saldo kedua kolam untuk membuktikan bahwa transaksi swap ( telah dieksekusi dengan benar. Pembuat pasar otomatis pada dasarnya memerlukan visibilitas status global—saldo kolam likuiditas harus diketahui untuk menghitung nilai tukar dan memverifikasi eksekusi perdagangan. Tanpa pengetahuan ini, tidak ada pihak yang dapat menghasilkan bukti yang diperlukan untuk memvalidasi transaksi.
Oleh karena itu, beberapa aplikasi yang kita kenal dan sukai saat ini tidak dapat diterapkan secara pribadi kecuali kita memiliki fungsionalitas input/output )IO(—itulah sebabnya IO sangat penting. Ini memungkinkan kita untuk membangun Ethereum pribadi sepenuhnya dengan asumsi kepercayaan yang identik dengan Ethereum asli. Ini merupakan batas dari penelitian yang sedang berlangsung: mengembangkan mekanisme IO yang dapat menjembatani komputasi pribadi dengan verifikasi publik tanpa mengorbankan keamanan atau privasi.
) Apa yang Dapat Dilakukan oleh Negara Pengguna Pribadi untuk Smart Contract
Sementara negara pribadi global tetap di luar jangkauan, negara pengguna pribadi membuka kasus penggunaan yang signifikan. Negara pengguna pribadi berarti bahwa saldo akun individu, riwayat transaksi, dan interaksi kontrak dapat tetap rahasia sambil tetap dapat dibuktikan benar. Arsitektur ini memungkinkan:
DeFi yang Melindungi Privasi: Pengguna dapat terlibat dengan protokol pinjaman, ladang hasil, atau platform aset sintetis tanpa mengungkapkan komposisi portofolio mereka atau riwayat transaksi kepada publik. Sementara mekanika kolam tetap transparan, posisi individu tetap bersifat pribadi.
Sistem Pemungutan Suara Rahasia: DAO dan protokol pemerintahan dapat menerapkan mekanisme pemungutan suara di mana suara individu tetap pribadi sementara hasil agregat dapat diverifikasi secara publik. Ini mencegah manipulasi suara melalui front-running atau tekanan sosial.
Verifikasi Identitas Pribadi: Smart contract dapat memverifikasi kredensial pengguna, usia, atau status akreditasi tanpa mengungkapkan data pribadi yang mendasarinya. Bukti nol-pengetahuan mengonfirmasi kelayakan tanpa mengekspos informasi sensitif.
Strategi Perdagangan Terkelola: MEV ###Nilai Ekstraksi Maksimal( perlindungan menjadi mungkin karena trader dapat menjalankan strategi kompleks tanpa mengumumkan niat mereka kepada pencari dan bot. Detail transaksi tetap pribadi hingga eksekusi selesai.
Perbedaan antara apa yang dapat dan tidak dapat diprivatisasi membentuk kembali cara kita berpikir tentang arsitektur smart contract. Pengembang sekarang harus merancang dengan kesadaran eksplisit tentang variabel status mana yang memerlukan visibilitas global versus mana yang dapat tetap privat bagi pengguna.
) Fusaka Upgrade: Infrastruktur untuk Smart Contract Generasi Berikutnya
Upgrade Fusaka Ethereum, yang dijadwalkan untuk aktivasi mainnet pada 3 Desember 2025, menandai salah satu perombakan jaringan terbesar sejak Merge. Pembaruan ini akan meningkatkan batas gas blok dari 45 juta menjadi 150 juta, memungkinkan lebih banyak transaksi per blok dan meningkatkan kapasitas untuk Layer-2 dan rollup. Peningkatan tiga kali lipat dalam throughput komputasi ini menciptakan infrastruktur yang diperlukan untuk smart contract yang lebih kompleks, termasuk yang memanfaatkan fitur privasi zkEVM.
Untuk mencegah kemacetan, Fusaka menambahkan batas gas per transaksi sebesar 16,78 juta, yang mengharuskan pengembang untuk membagi operasi kompleks menjadi komponen yang lebih kecil dan modular. EIP-7825 memperkenalkan batas ini untuk meningkatkan efisiensi dan keamanan transaksi. Pergeseran arsitektur ini sangat sesuai dengan smart contract pribadi, yang secara alami mendapatkan keuntungan dari desain modular—memisahkan komputasi pribadi dari verifikasi publik.
Fusaka juga memperkenalkan alat efisiensi baru dan opcode. Sistem PeerDAS memungkinkan node untuk memverifikasi data dengan sampling alih-alih mengunduh blob penuh, mengurangi beban pada operator sambil mempertahankan desentralisasi. Untuk smart contract pribadi yang menghasilkan zero-knowledge proofs, mekanisme sampling ini mengurangi beban bandwidth dalam mendistribusikan data bukti di seluruh jaringan.
Verkle Trees lebih lanjut mengompresi data status, mempercepat bukti kontrak dan meningkatkan kompatibilitas dengan klien mobile dan sumber daya rendah. Teknologi kompresi ini sangat relevan untuk aplikasi zkEVM, karena mengurangi overhead penyimpanan dari pemeliharaan data verifikasi bukti.
Implikasi Pengembang: Merancang Ulang Smart Contract untuk Privasi dan Efisiensi
Dengan perubahan Fusaka, pengembang smart contract perlu memikirkan kembali baik manajemen status maupun strategi komputasi. Batasan gas yang diberlakukan berarti kontrak harus menghindari fungsi monolitik; sebaliknya, lebih praktis untuk membagi logika di antara beberapa transaksi yang lebih kecil, terutama untuk protokol yang mengelola aktivitas frekuensi tinggi seperti perdagangan dan DeFi.
Batasan pada operasi berat seperti pemangkatan modular ###MODEXP( akan memerlukan rekayasa ulang rutinitas kriptografi. Untuk smart contract pribadi, ini berarti mengoptimalkan pembuatan dan verifikasi bukti tanpa pengetahuan agar sesuai dengan anggaran gas transaksi. Fitur pengembang baru, seperti opcode CLZ untuk menghitung nol terdepan dan precompile secp256r1 untuk verifikasi yang didukung perangkat keras yang lebih efisien, mendorong pola kontrak yang lebih canggih namun hemat sumber daya.
Selanjutnya, pengenalan fork “blob-parameter-only” memberikan protokol kemampuan adaptasi bertahap, memungkinkan Ethereum untuk meningkatkan batas data blob Layer-2 sesuai kebutuhan antara hard fork besar. Digabungkan dengan batas ukuran blok dan dukungan untuk kadaluarsa sejarah, langkah-langkah ini mendorong aplikasi menuju arsitektur yang ramping, di mana penggunaan sumber daya jaringan yang efisien dan skalabilitas yang kuat menjadi sangat penting untuk kinerja dApp yang berkelanjutan.
Bagi pengembang yang mengintegrasikan arsitektur smart contract pribadi Barry, langkah selanjutnya adalah:
· Mengidentifikasi variabel state mana yang benar-benar memerlukan privasi versus yang harus tetap publik
· Restrukturisasi kontrak untuk memisahkan komputasi pengguna pribadi dari pembaruan status global
· Mengoptimalkan pembuatan bukti agar sesuai dengan batas gas per-transaksi Fusaka
· Memanfaatkan opcode baru dan precompile untuk mengurangi beban kriptografi
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Terobosan Kontrak Pintar Pribadi zkEVM: Pengembang Ethereum Barry Mengungkap Arsitektur Baru
Pengembang Ethereum barryWhiteHat telah mengumumkan kemajuan signifikan pada kontrak pintar privat zkEVM, mengungkapkan arsitektur baru yang mendukung status pengguna privat sambil mempertahankan kompatibilitas EVM.
Terobosan, yang dilaporkan oleh Jinse Finance, memanfaatkan mesin virtual bukti nol-pengetahuan untuk memungkinkan pengembang menulis kode Solidity yang dikompilasi menjadi smart contract pribadi.
Namun, ada batasan teknis yang kritis: meskipun status pengguna pribadi kini dapat dicapai, status global pribadi tidak didukung karena batasan kriptografi yang mendasar.
Perkembangan ini datang saat Ethereum bersiap untuk upgrade Fusaka pada 3 Desember 2025, yang akan meningkatkan batas gas blok dari 45 juta menjadi 150 juta dan memperkenalkan alat efisiensi baru.
zkEVM Kontrak Pintar Pribadi: Arsitektur Teknis Dijelaskan
BarryWhiteHat menyatakan bahwa dengan komersialisasi mesin virtual bukti nol (zkEVM), sebuah peluang menarik telah muncul: menyediakan infrastruktur smart contract privat sambil tetap mempertahankan kompatibilitas dengan Ethereum Virtual Machine (EVM). Pengembang dapat menulis kode Solidity dan mengompilasinya menggunakan versi tertentu dari kompiler Solidity atau beberapa alat pemrosesan pasca untuk membuat smart contract privat.
Implementasi ini menambahkan pstore dan pload opcode di reth dan mengompilasinya ke dalam zkEVM. Pendekatan teknis ini memungkinkan smart contract untuk menjaga data spesifik pengguna yang bersifat pribadi sambil tetap beroperasi dalam kerangka EVM yang sudah dikenal. Bagi pengembang yang sudah mahir dalam Solidity, ini berarti kurva pembelajaran yang minimal—basis kode yang ada dapat disesuaikan dengan modifikasi yang ditargetkan daripada penulisan ulang secara lengkap.
Arsitektur ini memanfaatkan bukti tanpa pengetahuan untuk memverifikasi komputasi tanpa mengungkapkan data yang mendasarinya. Ketika seorang pengguna berinteraksi dengan smart contract pribadi, zkEVM menghasilkan bukti bahwa transaksi dieksekusi dengan benar sesuai dengan logika kontrak, tanpa mengekspos keadaan pribadi pengguna ke jaringan. Ini merupakan kemajuan signifikan dalam privasi blockchain, mengatasi kekhawatiran yang telah lama ada tentang visibilitas transaksi di buku besar publik.
Batasan Fundamental: Mengapa Negara Swasta Global Tidak Mungkin
Ada trade-off penting seputar keadaan global pribadi dan privasi, alasan inti adalah: untuk membuktikan sesuatu, Anda harus tahu apa yang Anda buktikan. Oleh karena itu, tidak mungkin memiliki smart contract pribadi dengan keadaan publik global yang tidak Anda ketahui. Akibatnya, juga tidak mungkin memiliki smart contract pribadi dengan keadaan pribadi global.
Pembatasan ini berasal dari sifat matematis dari bukti pengetahuan nol. Pembuktian harus memiliki pengetahuan tentang data yang dibuktikan untuk menghasilkan bukti yang valid. Dalam jaringan terdesentralisasi di mana tidak ada satu pihak yang mengendalikan semua informasi, membuat bukti tentang keadaan global pribadi yang tidak diketahui menjadi tidak mungkin secara kriptografis.
Sebagai contoh, aplikasi seperti Uniswap tidak dapat diterapkan dalam bentuk pribadi karena prover perlu mengetahui saldo kedua kolam untuk membuktikan bahwa transaksi swap ( telah dieksekusi dengan benar. Pembuat pasar otomatis pada dasarnya memerlukan visibilitas status global—saldo kolam likuiditas harus diketahui untuk menghitung nilai tukar dan memverifikasi eksekusi perdagangan. Tanpa pengetahuan ini, tidak ada pihak yang dapat menghasilkan bukti yang diperlukan untuk memvalidasi transaksi.
Oleh karena itu, beberapa aplikasi yang kita kenal dan sukai saat ini tidak dapat diterapkan secara pribadi kecuali kita memiliki fungsionalitas input/output )IO(—itulah sebabnya IO sangat penting. Ini memungkinkan kita untuk membangun Ethereum pribadi sepenuhnya dengan asumsi kepercayaan yang identik dengan Ethereum asli. Ini merupakan batas dari penelitian yang sedang berlangsung: mengembangkan mekanisme IO yang dapat menjembatani komputasi pribadi dengan verifikasi publik tanpa mengorbankan keamanan atau privasi.
) Apa yang Dapat Dilakukan oleh Negara Pengguna Pribadi untuk Smart Contract
Sementara negara pribadi global tetap di luar jangkauan, negara pengguna pribadi membuka kasus penggunaan yang signifikan. Negara pengguna pribadi berarti bahwa saldo akun individu, riwayat transaksi, dan interaksi kontrak dapat tetap rahasia sambil tetap dapat dibuktikan benar. Arsitektur ini memungkinkan:
DeFi yang Melindungi Privasi: Pengguna dapat terlibat dengan protokol pinjaman, ladang hasil, atau platform aset sintetis tanpa mengungkapkan komposisi portofolio mereka atau riwayat transaksi kepada publik. Sementara mekanika kolam tetap transparan, posisi individu tetap bersifat pribadi.
Sistem Pemungutan Suara Rahasia: DAO dan protokol pemerintahan dapat menerapkan mekanisme pemungutan suara di mana suara individu tetap pribadi sementara hasil agregat dapat diverifikasi secara publik. Ini mencegah manipulasi suara melalui front-running atau tekanan sosial.
Verifikasi Identitas Pribadi: Smart contract dapat memverifikasi kredensial pengguna, usia, atau status akreditasi tanpa mengungkapkan data pribadi yang mendasarinya. Bukti nol-pengetahuan mengonfirmasi kelayakan tanpa mengekspos informasi sensitif.
Strategi Perdagangan Terkelola: MEV ###Nilai Ekstraksi Maksimal( perlindungan menjadi mungkin karena trader dapat menjalankan strategi kompleks tanpa mengumumkan niat mereka kepada pencari dan bot. Detail transaksi tetap pribadi hingga eksekusi selesai.
Perbedaan antara apa yang dapat dan tidak dapat diprivatisasi membentuk kembali cara kita berpikir tentang arsitektur smart contract. Pengembang sekarang harus merancang dengan kesadaran eksplisit tentang variabel status mana yang memerlukan visibilitas global versus mana yang dapat tetap privat bagi pengguna.
) Fusaka Upgrade: Infrastruktur untuk Smart Contract Generasi Berikutnya
Upgrade Fusaka Ethereum, yang dijadwalkan untuk aktivasi mainnet pada 3 Desember 2025, menandai salah satu perombakan jaringan terbesar sejak Merge. Pembaruan ini akan meningkatkan batas gas blok dari 45 juta menjadi 150 juta, memungkinkan lebih banyak transaksi per blok dan meningkatkan kapasitas untuk Layer-2 dan rollup. Peningkatan tiga kali lipat dalam throughput komputasi ini menciptakan infrastruktur yang diperlukan untuk smart contract yang lebih kompleks, termasuk yang memanfaatkan fitur privasi zkEVM.
Untuk mencegah kemacetan, Fusaka menambahkan batas gas per transaksi sebesar 16,78 juta, yang mengharuskan pengembang untuk membagi operasi kompleks menjadi komponen yang lebih kecil dan modular. EIP-7825 memperkenalkan batas ini untuk meningkatkan efisiensi dan keamanan transaksi. Pergeseran arsitektur ini sangat sesuai dengan smart contract pribadi, yang secara alami mendapatkan keuntungan dari desain modular—memisahkan komputasi pribadi dari verifikasi publik.
Fusaka juga memperkenalkan alat efisiensi baru dan opcode. Sistem PeerDAS memungkinkan node untuk memverifikasi data dengan sampling alih-alih mengunduh blob penuh, mengurangi beban pada operator sambil mempertahankan desentralisasi. Untuk smart contract pribadi yang menghasilkan zero-knowledge proofs, mekanisme sampling ini mengurangi beban bandwidth dalam mendistribusikan data bukti di seluruh jaringan.
Verkle Trees lebih lanjut mengompresi data status, mempercepat bukti kontrak dan meningkatkan kompatibilitas dengan klien mobile dan sumber daya rendah. Teknologi kompresi ini sangat relevan untuk aplikasi zkEVM, karena mengurangi overhead penyimpanan dari pemeliharaan data verifikasi bukti.
Implikasi Pengembang: Merancang Ulang Smart Contract untuk Privasi dan Efisiensi
Dengan perubahan Fusaka, pengembang smart contract perlu memikirkan kembali baik manajemen status maupun strategi komputasi. Batasan gas yang diberlakukan berarti kontrak harus menghindari fungsi monolitik; sebaliknya, lebih praktis untuk membagi logika di antara beberapa transaksi yang lebih kecil, terutama untuk protokol yang mengelola aktivitas frekuensi tinggi seperti perdagangan dan DeFi.
Batasan pada operasi berat seperti pemangkatan modular ###MODEXP( akan memerlukan rekayasa ulang rutinitas kriptografi. Untuk smart contract pribadi, ini berarti mengoptimalkan pembuatan dan verifikasi bukti tanpa pengetahuan agar sesuai dengan anggaran gas transaksi. Fitur pengembang baru, seperti opcode CLZ untuk menghitung nol terdepan dan precompile secp256r1 untuk verifikasi yang didukung perangkat keras yang lebih efisien, mendorong pola kontrak yang lebih canggih namun hemat sumber daya.
Selanjutnya, pengenalan fork “blob-parameter-only” memberikan protokol kemampuan adaptasi bertahap, memungkinkan Ethereum untuk meningkatkan batas data blob Layer-2 sesuai kebutuhan antara hard fork besar. Digabungkan dengan batas ukuran blok dan dukungan untuk kadaluarsa sejarah, langkah-langkah ini mendorong aplikasi menuju arsitektur yang ramping, di mana penggunaan sumber daya jaringan yang efisien dan skalabilitas yang kuat menjadi sangat penting untuk kinerja dApp yang berkelanjutan.
Bagi pengembang yang mengintegrasikan arsitektur smart contract pribadi Barry, langkah selanjutnya adalah:
· Mengidentifikasi variabel state mana yang benar-benar memerlukan privasi versus yang harus tetap publik
· Restrukturisasi kontrak untuk memisahkan komputasi pengguna pribadi dari pembaruan status global
· Mengoptimalkan pembuatan bukti agar sesuai dengan batas gas per-transaksi Fusaka
· Memanfaatkan opcode baru dan precompile untuk mengurangi beban kriptografi