Privasi adalah salah satu kekhawatiran banyak orang, terutama pada blockchain publik seperti Ethereum dan Litecoin.
Dalam postingan blog terbaru oleh Vitalik Buterin, dia menguraikan bagaimana Stealth Address menggunakan algoritma dan teknologi Zero-Knowledge Proofs (ZKP) untuk membantu meningkatkan privasi pengguna di Ethereum. Jadi apa itu alamat tersembunyi? Bagaimana cara kerjanya? .
Mengapa Alamat Tersembunyi?
Ethereum adalah blockchain publik. Oleh karena itu, privasi adalah salah satu perhatian utama ekosistem ini.
Di masa lalu, banyak proyek yang memungkinkan pengguna mengirim dan menerima koin secara anonim, terutama Tornado Cash. Proyek ini memungkinkan pemutusan tautan on-chain, membuat transaksi menjadi anonim. Namun Tornado Cash hanya dapat membantu menyembunyikan transaksi token ETH atau ERC20, bukan transaksi lain seperti NFT, PFP NFT...
Jadi apa saja solusi privasi pada blockchain Ethereum? Bagaimana cara menghindari pengintaian dan menganalisis perilaku dan kehidupan pengguna? Terutama dalam hal perdagangan kripto, domain ENS, POAP, NFT, token Soulbound, dll?
Untuk menjawab pertanyaan ini, pendiri Ethereum Vitalik Buterin meneliti dan mengembangkan Stealth Address.
Cara kerja Alamat Tersembunyi
Misalkan Hieu mengirimkan aset (bisa berupa NFT, token) ke Linh. Saat menerima properti tersebut, Linh tidak ingin dunia mengetahui bahwa dialah penerimanya. Oleh karena itu, Linh atau Hieu akan membuat “alamat” kriptografi yang berisi cara mengirimkan aset ke Linh alias Stealth Address. Berikut cara melanjutkannya:
A menghasilkan kunci pembelanjaan dan menggunakannya untuk membuat alamat meta tersembunyi.
A mengirimkan Meta-Address Stealth ini ke B.
B menghitung Stealth Meta-Address dan menghasilkan Stealth Address milik A.
B menghasilkan data terenkripsi pada rantai untuk membantu A mengetahui bahwa alamat ini miliknya.
B kirim aset apa pun ke alamat tersembunyi ini. A memiliki kendali penuh atas properti di alamat di atas.
Penjelasan lainnya adalah Stealth Address memberikan privasi yang sama seperti A, menghasilkan alamat baru untuk setiap transaksi tanpa memerlukan interaksi apa pun dari A.
Hal ini dilakukan dengan menerapkan trik enkripsi menggunakan 2 algoritma.
Algoritma pertama menggunakan rahasia B (kunci sementara) dan publik A (Alamat Meta Stealth).
Algoritma kedua menggunakan rahasia A (kunci pengeluaran) dan publik B (kunci publik sementara).
Metode pertukaran kunci Diffie-Hellman merupakan metode sukses dalam kriptografi modern, yang berhasil mengimplementasikan kedua algoritma di atas.
Untuk memastikan bahwa hanya A yang berhak menggunakan properti di Stealth Address, algoritma ketiga dikembangkan. Algoritma ini memungkinkan:
A menggabungkan dua rahasia bersama dari contoh di atas dengan kunci pembelanjaan aslinya.
B menggabungkan dua rahasia bersama dari contoh di atas dengan Stealth Meta-Address A.
Oleh karena itu, B hanya dapat menghasilkan Alamat Stealth, dan A dapat menghasilkan kunci pengeluaran untuk Alamat Stealth ini. Hal ini menghilangkan kebutuhan untuk membuat hubungan umum antara alamat siluman A dan alamat meta siluman (atau antara satu alamat siluman dan alamat siluman lainnya).
Bagaimana cara membayar biaya gas transaksi?
Setelah menerima aset atau NFT dari Stealth Address, bagaimana cara menarik aset ke dompet utama ketika ETH di Stealth Address adalah 0? Dan Linh juga tidak dapat mengirim ETH dari dompet utamanya, karena itu akan membuat tautan on-chain publik!
Dalam hal ini, agregator dapat menjadi penyelamat Linh. Agregator mengizinkan Linh membeli satu set “tiket” untuk menutupi biaya transaksi. “Tiket” ini dienkripsi menggunakan skema pembutakan Chaumian.
Masa depan Alamat Stealth
Dompet pemulihan sosial biasanya merupakan dompet yang beroperasi menggunakan banyak tanda tangan (multisig) dan memiliki kunci pribadi yang dibagikan antar organisasi, teman, atau perangkat. Jika kunci hilang, pengguna dapat memulihkan akunnya kapan saja.
Namun, memulihkan akun juga berarti mengubah kunci privat. Pengguna harus melalui langkah-langkah sulit dengan biaya tinggi dan privasi rendah untuk mengubah logika verifikasi Alamat Stealth mereka.
Hal yang sama berlaku untuk dompet multi-rantai lapisan 2. Jika pengguna memiliki akun Optimism, Arbitrum, Starknet, Scroll, Polygon, dll, mengubah kunci pribadi menjadi relatif rumit.
Oleh karena itu, memulihkan Alamat Stealth sangatlah rumit dan mahal. Teknologi Zero-knowledge Proofs (ZKP) dapat membantu pengguna dalam situasi ini.
ZKP memungkinkan banyak akun, bahkan di beberapa protokol Lapisan 2, dikontrol oleh nilai-nilai pada rantai yang mendasarinya atau beberapa Lapisan 2. Mengubah nilai ini cukup untuk mengubah kepemilikan semua akun pengguna tanpa memperlihatkan tautan antar akun.
Kesimpulannya
Alamat Stealth dapat diterapkan dengan cukup cepat dan merupakan salah satu kekuatan pendorong di balik pertumbuhan privasi Ethereum. Namun, mereka masih kesulitan memulihkan akun tersebut. Dalam jangka panjang, Stealth Address dapat berkembang menjadi ekosistem yang sebenarnya dan sangat bergantung pada teknologi Zero-knowledge Proofs.
#BTC#bnbgreenfield#Stablecoin#BNB#infflation#ETH#Binance#Web3#cryptotrading#pumpanddump#dyor#onecoinsmultichain#NFT#Metaverse#zero2hero#hongkongweb3#nftti#nftcommunity#binancepaymarketplace #keepbuilding