Nagdadala ang Aztec ng programmable na privacy sa Ethereum bilang Layer 2 na solusyon. Pinapahintulutan nito ang kumpidensyal na transaksyon at smart contract gamit ang zero-knowledge proofs, kabilang ang zk-rollups at zkSNARKs. Ang teknolohiyang ito ay nagpapahintulot ng pag-verify ng transaksyon habang pinananatiling pribado ang data, kaya nagbibigay ng programmable na privacy para sa mga digital na asset at desentralisadong aplikasyon sa loob ng Ethereum ecosystem.
Ang Pangangailangan para sa Privacy sa mga Public Blockchain
Ang Ethereum, gaya ng maraming nangungunang public blockchain, ay tumatakbo sa ilalim ng pundasyong prinsipyo ng transparency. Bawat transaksyon, bawat interaction sa smart contract, at bawat balanse ng wallet ay, by default, madaling makita ng publiko at hindi nababago (immutable) sa ledger. Habang ang transparency na ito ay nag-aalok ng hindi maikakailang mga benepisyo sa aspeto ng auditability at trustlessness, lumilikha din ito ng malalaking hamon sa privacy para sa mga indibidwal, negosyo, at decentralized applications (dApps) na gumagana sa loob ng ecosystem.
Isaalang-alang ang mga implikasyon:
- Financial Surveillance: Ang iyong buong kasaysayan ng transaksyon, kabilang ang mga spending pattern, desisyon sa pamumuhunan, at mga kaugnayang pinansyal, ay nakalantad para suriin ng sinuman. Maaari itong humantong sa hindi gustong pagsisiyasat, targeted attacks, o diskriminasyon base sa iyong pinansyal na aktibidad.
- Front-Running at MEV (Maximal Extractable Value): Sa mga sitwasyon ng trading, ang mga sopistikadong aktor ay maaaring mag-obserba ng mga pending na transaksyon, gaya ng malalaking trade o liquidation, at madiskarteng ilalagay ang kanilang sariling mga transaksyon upang kumita sa kapinsalaan ng iba. Ito ay direktang resulta ng mga public transaction mempool.
- Pagkawala ng Fungibility: Kung ang ilang crypto asset ay naging "tainted" o naiugnay sa mga ilegal na aktibidad dahil sa kanilang on-chain history, maaari silang i-blacklist ng mga exchange o serbisyo, na nagreresulta sa pagkawala ng kanilang katumbas na halaga kumpara sa mga "malinis" na asset. Pinapahina nito ang pangunahing konsepto ng pera bilang isang fungible medium of exchange.
- Business Confidentiality: Ang mga enterprise na gumagamit ng blockchain technology ay nangangailangan ng kumpidensyalidad para sa supply chain logistics, trade secrets, at mga kompetitibong istratehiya, na wala sa mga ito ang mapapanatili sa isang fully transparent na kapaligiran.
- Personal Data Exposure: Higit pa sa pinansya, ang mga dApp na humahawak ng sensitibong data ng user, gaya ng mga medical record o impormasyon sa pagboto, ay hindi makakagarantiya ng privacy nang walang pinagbabatayang confidential layer.
Binibigyang-diin ng mga isyung ito ang isang kritikal na puwang sa kasalukuyang paradigma ng blockchain: ang kawalan ng matatag at programmable na privacy. Habang may mga solusyon tulad ng mga mixer, madalas silang nag-aalok ng limitado at non-programmable na anonymity at maaaring magdala ng mga regulatory risk. Ang pangangailangan ay para sa isang sistema na maaaring pumili kung anong impormasyon ang ihahayag o itatago habang pinapanatili ang integridad at verifiability na likas sa blockchain technology. Ito mismo ang hamon na layuning tugunan ng Aztec, na nagdadala ng bagong dimensyon ng confidentiality sa makapangyarihang smart contract capabilities ng Ethereum.
Ang Pangunahing Proposisyon ng Aztec: Programmable Privacy para sa Ethereum
Namumukod-tangi ang Aztec sa pamamagitan ng pag-aalok hindi lamang ng transactional privacy, kundi programmable privacy. Nangangahulugan ito na ang confidentiality ay hindi lamang isang afterthought o add-on, kundi isang pangunahing feature na maaaring i-integrate ng mga developer nang direkta sa kanilang mga smart contract at dApp. Hindi tulad ng mga simpleng mixer na nagkukubli lamang ng mga transaction flow para sa mga fungible token, pinapagana ng Aztec ang:
- Confidential Transfers ng Anumang Asset: Higit pa sa basic na ETH o ERC-20 token, maaaring mapadali ng Aztec ang mga pribadong transfer ng mga wrapped version ng anumang asset, na nagbibigay-daan sa kumpidensyal na palitan ng halaga.
- Private Smart Contract Execution: Ang mga developer ay maaaring bumuo ng mga dApp kung saan ang mga input, output, o kahit ang mga state transition ng isang contract ay nananatiling kumpidensyal, at inihahayag lamang kung ano ang kailangang-kailangan para sa beripikasyon.
- Selective Disclosure: Ang mga user at dApp developer ay maaaring pumili kung anong impormasyon ang ihahayag, kanino, at kailan, sa halip na magkaroon ng all-or-nothing approach sa privacy. Binibigyan nito ang mga user ng granular na kontrol sa kanilang data.
Ang kakayahang ito ay nagbubukas ng bagong frontier para sa Web3, na nagpapahintulot sa paglikha ng tunay na pribadong financial applications, identity solutions, gaming, at enterprise use cases sa Ethereum, nang hindi isinasakripisyo ang mga benepisyo ng decentralization at censorship resistance.
Ang Teknolohikal na Pundasyon: Zero-Knowledge Proofs
Sa puso ng programmable privacy ng Aztec ay ang sopistikadong aplikasyon ng zero-knowledge proofs (ZKPs). Ang mga ZKP ay mga cryptographic protocol na nagpapahintulot sa isang panig (ang prover) na kumpirmahin sa isa pang panig (ang verifier) na ang isang pahayag ay totoo, nang hindi naglalantad ng anumang impormasyon maliban sa katotohanan ng pahayag mismo. Pangunahing ginagamit ng Aztec ang dalawang partikular na uri ng ZKP technology:
zk-SNARKs para sa Confidentiality at Validity
Ang mga zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) ay partikular na angkop para sa mga pangangailangan ng Aztec dahil sa kanilang pagiging "succinct," na nangangahulugang ang mga proof ay maliliit at mabilis ma-verify.
- Confidentiality: Kapag ang isang user ay nagsagawa ng pribadong transaksyon sa Aztec, isang zk-SNARK ang nabubuo. Ang proof na ito ay cryptographically na nagpapatunay na ang transaksyon ay valid (hal., ang sender ay may sapat na pondo, tama ang format ng transaksyon) nang hindi inilalantad ang mga partikular na halaga, sender, o receiver. Ang public blockchain ay ang proof lamang ang nakikita, hindi ang pinagbabatayang confidential data.
- State Transitions: Para sa mga confidential smart contract, pinapatunayan ng zk-SNARKs na ang state ng contract ay nag-transition nang tama ayon sa logic nito, base sa mga confidential input, nang hindi inilalantad ang mga input na iyon o ang mga intermediate computation.
zk-Rollups para sa Scalability at Batching
Habang ang zk-SNARKs ay nagsisiguro ng privacy at validity, ang mga zk-Rollup naman ay nagbibigay ng scalability na kinakailangan para sa isang high-throughput na Layer 2 solution.
- Batching ng mga Transaksyon: Sa halip na iproseso ang bawat pribadong transaksyon nang paisa-isa sa Layer 1 (L1) ng Ethereum, pinagsasama-sama (batching) ng Aztec ang daan-daan o libu-libong kumpidensyal na transaksyong ito sa isang solong rollup block sa Layer 2 (L2) nito.
- Solong L1 Proof: Para sa bawat batch, isang solong, aggregate na zk-SNARK ang nabubuo. Kinukumpirma ng proof na ito na ang lahat ng transaksyon sa loob ng batch ay valid at wastong naisagawa sa L2.
- Pag-post sa L1: Ang solong, compact na zk-SNARK na ito, kasama ang mga compressed state update, ay ipo-post sa Ethereum L1. Ang mga smart contract ng Ethereum L1 ay mabilis at mahusay na mabe-verify ang solong proof na ito, na kinukumpirma ang validity ng buong batch ng mga L2 transaction nang hindi na kailangang muling isagawa ang mga ito. Lubos nitong binabawasan ang computational load at transaction fees sa L1.
Sa pamamagitan ng pagsasama ng dalawang makapangyarihang ZKP technology na ito, nakakamit ng Aztec ang isang natatanging synergy: ang mga transaksyon ay pribado at scalable, na mahusay na nabe-verify sa mainnet ng Ethereum nang hindi naglalantad ng sensitibong impormasyon.
Paano Gumagana ang Privacy Layer ng Aztec: Isang Malalim na Pagsusuri
Ang Aztec ay nagsisilbing isang Layer 2 network, isang execution environment na hiwalay sa, ngunit sinisiguro ng Layer 1 ng Ethereum. Ang arkitektura nito ay partikular na idinisenyo upang mapadali ang mga kumpidensyal na operasyon.
Pag-bridge ng mga Asset sa Aztec Network
Upang magamit ang mga privacy feature ng Aztec, ang mga asset (tulad ng ETH o ERC-20 token) ay dapat munang "i-bridge" mula sa Ethereum L1 patungo sa Aztec L2. Karaniwan itong kinapapalooban ng pag-deposito ng L1 asset sa isang smart contract sa Ethereum, na pagkatapos ay magmi-mint ng katumbas, wrapped, at confidential na representasyon ng asset na iyon sa Aztec network. Ang mga wrapped asset na ito, na madalas tawaging "notes," ay ang mga pangunahing unit ng halaga sa loob ng pribadong ecosystem ng Aztec.
Ang Konsepto ng Confidential Notes
Sa halip na mga pampublikong balanse ng account, gumagamit ang Aztec ng Unspent Transaction Output (UTXO)-like model, kung saan ang halaga ay nakaimbak sa mga encrypted na "notes."
- Encryption: Ang bawat note ay naglalaman ng impormasyon gaya ng uri ng asset, halaga, at tatanggap, ngunit ang data na ito ay encrypted at tanging ang may-ari ng note (o mga awtorisadong partido) lamang ang makaka-access.
- Pagmamay-ari: Ang pagmamay-ari ng isang note ay nakatali sa isang partikular na "viewing key" at "spending key." Ang viewing key ay nagpapahintulot sa may-ari na i-decrypt at makita ang kanilang mga note, habang ang spending key ay nagbibigay-daan sa kanila na gastusin o ilipat ang mga ito.
- Pribadong Balanse: Ang kabuuang kumpidensyal na balanse ng isang user ay ang kabuuan ng lahat ng kanilang unspent, encrypted notes. Kapag nais ng isang user na gumastos, pipili sila ng isang set ng kanilang mga umiiral na note, gagamitin ang mga ito, at lilikha ng mga bagong encrypted note para sa tatanggap at anumang sukli (change) para sa kanilang sarili.
Ang note-based system na ito ay likas na pinuputol ang linkability ng mga transaksyon na matatagpuan sa mga account-based model, na lubos na nagpapahusay sa privacy.
Confidential Smart Contracts gamit ang Noir
Ang bisyon ng Aztec ay lumalampas sa mga simpleng pribadong transaksyon patungo sa tunay na pribadong decentralized applications. Upang bigyang-daan ito, binuo ng Aztec ang Noir, isang domain-specific language (DSL) para sa pagsulat ng mga zk-SNARK circuit.
- Pag-abstract sa mga ZKP: Inaalis ng Noir ang pagiging kumplikado ng mga cryptographic primitive ng zk-SNARKs, na nagpapahintulot sa mga developer na magsulat ng pribadong logic gamit ang syntax na pamilyar sa maraming programming language. Malaki ang nababawas nito sa hadlang para sa pagbuo ng mga privacy-preserving dApp.
- Programmable Privacy Logic: Gamit ang Noir, maaaring tukuyin ng mga developer kung aling mga bahagi ng logic ng dApp ang pribado, anong mga input ang kumpidensyal, at anong mga output ang ihahayag. Halimbawa, ang isang pribadong voting dApp ay maaaring gumamit ng Noir upang patunayan na ang isang user ay bumoto nang hindi inilalantad kung paano siya bumoto, o kahit kung sino siya, habang sinisiguro pa rin na ang mga awtorisadong user lamang ang makakaboto nang isang beses.
- Rollup.js para sa Client-Side Proving: Ang katuwang ng Noir ay ang Rollup.js, isang JavaScript library na nagpapahintulot sa mga browser o client application ng mga user na bumuo ng zk-SNARKs nang lokal. Ang client-side proving mechanism na ito ay krusyal:
- Pinapanatili nitong ganap na pribado ang data ng user, dahil ang sensitibong impormasyon ay hindi kailanman umaalis sa device ng user.
- Binabawasan nito ang pagdepende sa mga centralized sequencer para sa pagbuo ng proof, na nagpapahusay sa decentralization.
Magkasama, ang Noir at Rollup.js ay bumubuo ng isang makapangyarihang toolkit para sa mga developer upang bumuo ng susunod na henerasyon ng privacy-preserving Web3 applications, na nagbibigay-daan sa confidential computation nang direkta sa Ethereum.
Key Management sa Aztec
Gumagamit ang Aztec ng isang sopistikadong key management system upang balansehin ang privacy sa usability at seguridad:
- Ethereum Private Key: Ito ay nananatiling iyong pangunahing key para sa pakikipag-ugnayan sa L1 (pag-deposito, pag-withdraw) at pag-sign ng mga mensahe upang pahintulutan ang mga aksyon sa L2.
- Aztec Spending Key: Hinango mula sa iyong Ethereum key o binuo nang hiwalay, ang key na ito ay ginagamit upang pahintulutan ang paggastos o paglilipat ng iyong mga confidential note sa loob ng Aztec network. Ito ang key na nagpapahintulot sa iyong "pirmahan" ang mga pribadong transaksyon.
- Aztec Viewing Key: Hinango rin mula sa iyong Ethereum key, ang key na ito ay nagpapahintulot sa iyong i-decrypt at makita ang iyong mga confidential note at kasaysayan ng transaksyon sa Aztec. Mahalaga ito para sa pamamahala ng iyong pribadong balanse at pag-unawa sa iyong pinansyal na aktibidad. Pinapagana din nito ang selective disclosure, dahil maaari mong ibahagi ang iyong viewing key sa mga auditor o regulator kung kinakailangan.
Ang multi-key approach na ito ay nagsisiguro na habang ang iyong L1 identity ay maaaring pampubliko, ang iyong mga aktibidad sa L2 ay nananatiling kumpidensyal, na may granular na kontrol sa kung sino ang makakakita at makakagastos ng iyong mga pribadong asset.
Ang Transaction Flow sa Aztec: Hakbang-hakbang
Ating ilarawan kung paano karaniwang nagaganap ang isang pribadong transaksyon sa Aztec network:
- Inisiasyon: Ang isang user (Alice) ay gustong magpadala ng pribadong asset (hal., 10 pribadong ETH) sa isa pang user (Bob) sa Aztec. Sisimulan niya ang aksyong ito sa pamamagitan ng isang dApp o wallet na integrated sa Aztec.
- Note Selection at Consumption: Tutukuyin ng client software ni Alice ang kanyang mga unspent confidential note na may kabuuang 10 pribadong ETH o higit pa. Ang mga note na ito ay mamarkahan para gamitin.
- Private Transaction Construction: Ang client ay bubuo ng isang pribadong transaksyon na:
- Nagpapatunay na pagmamay-ari ni Alice ang mga napiling input note.
- Lumilikha ng bagong encrypted note para kay Bob na may 10 pribadong ETH.
- Lumilikha ng isa pang bagong encrypted note para kay Alice (ang "sukli" na note) kung ang kanyang mga input note ay lumampas sa 10 ETH.
- Nagpapatunay na ang kabuuan ng mga input ay katumbas ng kabuuan ng mga output (conservation of value).
- Client-Side ZKP Generation: Gamit ang mga Noir circuit at Rollup.js, ang client ni Alice ay bubuo ng isang zk-SNARK. Ang proof na ito ay cryptographically na nagpapatunay na ang transaksyon ay valid, lahat ng panuntunan ay sinusunod, at mayroon siyang awtoridad na gastusin ang mga note, nang hindi inilalantad ang mga partikular na halaga, sender, o receiver.
- Pagsusumite sa Aztec Sequencer: Ang nabuong zk-SNARK, kasama ang encrypted transaction data, ay isusumite sa isang Aztec sequencer (isang node na responsable sa pagkolekta at pag-aayos ng mga transaksyon).
- Batching at Rollup: Pagsasama-samahin ng sequencer ang maraming ganoong pribadong transaksyon mula sa iba't ibang user sa isang mas malaking batch. Pagkatapos ay bubuo ito ng isang solong, pangkalahatang zk-SNARK na nagpapatunay sa validity ng lahat ng transaksyon sa loob ng batch na iyon. Ang prosesong ito ang tinatawag na "rollup."
- L1 Submission: Isusumite ng sequencer ang solong, aggregate na zk-SNARK na ito at ang isang compact update sa Aztec L2 state root sa Aztec contract sa Ethereum L1.
- L1 Verification: Ibiberipika ng Aztec contract sa Ethereum L1 ang aggregate na zk-SNARK. Kung ang proof ay valid, ia-update ng L1 contract ang Aztec L2 state root, na epektibong nagkukumpirma na ang batch ng mga pribadong transaksyon ay valid at pinal na sa Ethereum.
- Note Availability: Ang client ni Bob, sa sandaling mag-synchronize sa Aztec network at gamit ang kanyang viewing key, ay maaari nang i-decrypt at makita ang bagong confidential note na naglalaman ng 10 pribadong ETH. Maaari na niya itong gastusin o ilipat nang pribado.
Sa buong prosesong ito, ang validity lamang ng mga transaksyon ang kinukumpirma sa Ethereum L1, hindi ang mga kumpidensyal na detalye.
Mga Pangunahing Feature at Benepisyo ng Diskarte ng Aztec
Ang pagpapatupad ng Aztec ng programmable privacy ay nag-aalok ng ilang natatanging bentahe na tumutugon sa mga kritikal na pangangailangan sa Web3 ecosystem:
- Pinahusay na Fungibility: By default, lahat ng asset na inilipat sa Aztec ay nagiging pribado. Nangangahulugan ito na ang mga indibidwal na kasaysayan ng transaksyon ay hindi masusubaybayan, na nagsisigurong ang lahat ng unit ng isang partikular na asset ay hindi mapag-iiba at may pantay na halaga, anuman ang kanilang nakaraan. Ibinabalik nito ang isang krusyal na katangian ng pera na madalas nawawala sa mga transparent na blockchain.
- Scalability sa Pamamagitan ng zk-Rollups: Bukod sa privacy, ang paggamit ng Aztec ng mga zk-Rollup ay lubos na nagpapataas ng transaction throughput at nagbabawas ng mga gastos sa transaksyon sa Ethereum. Sa pamamagitan ng pag-batch ng libu-libong transaksyon sa isang solong L1 proof, nagagawa nitong economically viable ang mga confidential na operasyon para sa pang-araw-araw na paggamit.
- Tunay na Programmable Privacy: Hindi tulad ng mas simpleng mga privacy solution, pinapayagan ng Aztec ang mga developer na bumuo ng mga kumplikadong dApp kung saan ang privacy ay malalim na naka-integrate sa application logic. Nagbubukas ito ng mga posibilidad para sa mga bagong kategorya ng decentralized applications na nangangailangan ng confidentiality, gaya ng:
- Private DeFi: Mga kumpidensyal na swap, lending, borrowing nang hindi inilalantad ang mga posisyon o istratehiya.
- Private Identity: Self-sovereign identity solutions kung saan maaaring patunayan ng mga user ang kanilang mga katangian nang hindi inilalantad ang kanilang pinagbabatayang personal na data.
- Confidential Voting: Verifiable at anonymous na mga sistema ng pagboto.
- Enterprise Blockchain: Supply chain tracking, inter-company settlements na may commercial confidentiality.
- Developer-Friendly Privacy (Noir): Ang pagpapakilala sa Noir ay lubos na nagpapadali sa pagbuo ng mga pribadong smart contract. Maaaring tumuon ang mga developer sa logic ng application sa halip na sa masalimuot na cryptography ng mga ZKP, na nagpapabilis sa inobasyon sa privacy space.
- User Control at Selective Disclosure: Ang mga user ay may ganap na kontrol sa kanilang confidential data. Maaari nilang piliing i-decrypt at makita ang sarili nilang mga balanse, o piliing ihayag ang mga detalye ng transaksyon sa mga partikular na panig (hal., mga auditor, regulator) sa pamamagitan ng pagbabahagi ng kanilang mga viewing key, na nagbibigay-daan sa compliance nang hindi isinasakripisyo ang baseline privacy.
- Sinisiguro ng Ethereum: Bilang isang Layer 2 rollup, minamana ng Aztec ang matatag na garantiya ng seguridad ng Ethereum mainnet. Ang validity ng lahat ng operasyon sa L2 ay cryptographically na bineberipika at naka-angkla sa L1, na pumipigil sa mga mapanlinlang na state transition.
Mga Hamon at Konsiderasyon para sa Aztec
Bagaman ang Aztec ay nagpapakita ng isang nakaka-engganyong bisyon para sa privacy sa Ethereum, may ilang mga hamon at konsiderasyon na likas sa teknolohiya at pag-adopt nito:
- Computational Overhead para sa Pagbuo ng ZKP: Habang ang pag-verify sa zk-SNARK ay succinct, ang pagbuo ng mga proof na ito ay maaaring maging computationaly intensive, lalo na para sa mga kumplikadong circuit. Bagaman ang Rollup.js ay nagbibigay-daan sa client-side proving, nangangailangan pa rin ito ng malaking computational resources mula sa device ng user, na maaaring makaapekto sa user experience sa mas mababang uri ng hardware.
- Network Effect at Pag-adopt: Gaya ng anumang bagong Layer 2, nahaharap ang Aztec sa hamon ng pagbuo ng isang matatag na ecosystem ng mga user, developer, at dApp. Ang liquidity ay kailangang i-bridge, at ang mga dApp ay kailangang buuin at i-adopt upang maabot ng network ang buong potensyal nito.
- Decentralization at Censorship Resistance: Habang layunin ng Aztec ang decentralization, ang papel ng mga sequencer sa pag-batch ng mga transaksyon at pagsusumite ng mga ito sa L1 ay nangangailangan ng maingat na konsiderasyon upang masigurong hindi sila magiging centralized points of control o censorship. Patuloy ang mga pagsisikap na i-decentralize ang papel ng mga sequencer.
- Regulatory Scrutiny ng mga Privacy Solution: Ang mga privacy-preserving technology, partikular sa pinansya, ay madalas na nakakakuha ng atensyon ng mga regulator dahil sa mga alalahanin tungkol sa mga ilegal na aktibidad. Nilalayon ng selective disclosure features ng Aztec na tugunan ito, ngunit ang regulatory landscape ay patuloy pang nagbabago.
- Auditability at Debugging: Ang likas na confidentiality ng mga transaksyon at state ng smart contract ay maaaring magpahirap sa pag-audit at pag-debug kumpara sa mga fully transparent na sistema. Kinakailangan ang mga espesyal na tool at metodolohiya upang matiyak ang kawastuhan at seguridad ng mga pribadong dApp.
Bisyon ng Aztec para sa Kinabukasan ng Web3 Privacy
Ang Aztec ay kumakatawan sa isang malaking hakbang tungo sa pagkamit ng isang mas matanda at inklusibong Web3 ecosystem. Ang programmable privacy framework nito ay naglalatag ng pundasyon para sa hinaharap kung saan:
- Ang mga financial application ay tunay na pribado by default, na nagpapahintulot sa mga indibidwal at institusyon na sumali sa mga sopistikadong DeFi strategy nang hindi inilalantad ang kanilang buong financial footprint.
- Ang mga digital identity solution ay nagbibigay-kapangyarihan sa mga user na patunayan ang mga aspeto ng kanilang pagkakakilanlan nang hindi labis na nagbabahagi ng sensitibong personal na impormasyon.
- Ang mga enterprise-grade blockchain solution ay maaaring buuin sa Ethereum, na nagbibigay-daan sa kumpidensyal na mga proseso ng negosyo at pagbabahagi ng data na nakakatugon sa mga regulatory at commercial confidentiality requirements.
- Ang interoperability sa iba pang mga L2 at L1 ay lumalawak, na nagpapahintulot sa mga pribadong asset at logic na walang putol na makipag-ugnayan sa mas malawak na blockchain landscape.
Sa pamamagitan ng pag-aalok ng isang matatag, scalable, at developer-friendly na diskarte sa privacy, ang Aztec ay hindi lamang nagdaragdag ng isang optional na feature sa Ethereum; binabago nito ang mga pangunahing kakayahan ng network, sa pagsisikap na matiyak na ang mga benepisyo ng decentralization at censorship resistance ay matatamasa kasabay ng mahalagang karapatan sa privacy sa digital age.