Soukromí je jednou z obav mnoha lidí, zejména u veřejných blockchainů, jako je Ethereum a Litecoin.
V nedávném příspěvku na blogu Vitalika Buterina nastínil, jak Stealth Address využívá algoritmus a technologii Zero-Knowledge Proofs (ZKP) ke zvýšení soukromí uživatelů na Ethereu. Co je tedy stealth adresa? Jak to funguje? .
Proč Stealth Address?
Ethereum je veřejný blockchain. Proto je soukromí jedním z hlavních problémů tohoto ekosystému.
V minulosti mnoho projektů umožňovalo uživatelům posílat a přijímat coiny anonymně, zejména Tornado Cash. Projekt umožňuje přerušit propojení v řetězci a učinit transakce anonymními. Tornado Cash však může pomoci skrýt pouze transakce tokenů ETH nebo ERC20, nikoli jiné transakce, jako je NFT, PFP NFT...
Jaká jsou tedy řešení ochrany osobních údajů na blockchainu Ethereum? Jak se vyhnout zvědavým očím a analyzovat chování a životy uživatelů? Zejména z hlediska obchodování s kryptoměnami, ENS domén, POAP, NFT, Soulbound tokenů atd.?
Aby na tuto otázku odpověděl zakladatel Etherea Vitalik Buterin, prozkoumal a vyvinul Stealth Address.
Jak funguje Stealth Address
Předpokládejme, že Hieu pošle aktivum (může to být NFT, token) Linhovi. Když Linh přebírala majetek, nechtěla, aby svět věděl, že je příjemcem. Linh nebo Hieu proto vytvoří kryptografickou „adresu“, která obsahuje, jak odeslat aktiva Linhovi, aka Stealth Address. Postupujte takto:
A vygeneruje klíč výdajů a použije jej k vytvoření skryté metaadresy.
A odešle tuto tajnou metaadresu B.
B vypočítá Stealth Meta-Adresu a vygeneruje Stealth adresu patřící A.
B generuje zašifrovaná data v řetězci, aby pomohla A vědět, že tato adresa patří jí.
B pošlete všechna aktiva na tuto tajnou adresu. A má plnou kontrolu nad nemovitostí na výše uvedené adrese.
Dalším vysvětlením je, že Stealth Address poskytuje stejné soukromí jako A, generuje novou adresu pro každou transakci bez nutnosti jakékoli interakce od A.
To se provádí použitím šifrovacích triků pomocí 2 algoritmů.
První algoritmus používá tajný klíč B (dočasný klíč) a veřejný (Stealth Meta-Address).
Druhý algoritmus používá A's secret (výdajový klíč) a B's public (efemérní veřejný klíč).
Metoda výměny klíčů Diffie-Hellman je úspěšná metoda v moderní kryptografii, která úspěšně implementuje výše uvedené dva algoritmy.
Aby bylo zajištěno, že pouze A má právo používat vlastnosti v tajné adrese, byl vyvinut třetí algoritmus. Tento algoritmus umožňuje:
A kombinuje dvě sdílená tajemství z výše uvedeného příkladu se svým původním útratovým klíčem.
B kombinuje dvě sdílená tajemství z výše uvedeného příkladu s A's Stealth Meta-Address.
Proto B může vygenerovat pouze tajnou adresu a A může pro tuto tajnou adresu vygenerovat výdajový klíč. To eliminuje potřebu vytvářet společné spojení mezi tajnou adresou A a utajenou metaadresou (nebo mezi jednou utajenou adresou a jinou utajenou adresou).
Jak platit transakční poplatky za plyn?
Jak mohu po obdržení aktiv nebo NFT z tajné adresy stáhnout aktiva do hlavní peněženky, když je ETH v utajené adrese 0? A Linh také nemůže poslat ETH ze své hlavní peněženky, protože by to vytvořilo veřejný on-chain link!
V tomto případě mohou být agregátory Linhovým zachráncem. Agregátor umožňuje Linh zakoupit sadu „vstupenek“ na pokrytí transakčních poplatků. Tyto „vstupenky“ jsou zašifrovány pomocí chaumovského oslepujícího schématu.
Budoucnost Stealth Address
Peněženky pro obnovení sociálních sítí jsou obvykle peněženky, které fungují pomocí více podpisů (multisig) a mají soukromé klíče, které sdílí organizace, přátelé nebo zařízení. V případě ztráty klíče může uživatel svůj účet kdykoli obnovit.
Obnovení účtu však také znamená změnu soukromých klíčů. Uživatelé budou muset projít náročnými kroky vysokých nákladů a nízkého soukromí, aby změnili svou logiku ověřování Stealth Address.
Totéž platí pro víceřetězcové peněženky vrstvy 2. Pokud má uživatel účet Optimism, Arbitrum, Starknet, Scroll, Polygon atd., je změna soukromého klíče poměrně komplikovaná.
Obnovení skryté adresy je proto velmi složité a nákladné. V této situaci může uživatelům pomoci technologie Zero-knowledge Proofs (ZKP).
ZKP umožňuje více účtů, dokonce i přes více protokolů vrstvy 2, řízených hodnotami v základním řetězci nebo více vrstvami 2. Změna této hodnoty stačí ke změně vlastnictví všech uživatelských účtů, aniž by došlo k odhalení propojení mezi účty.
na závěr
Stealth Addresses lze nasadit poměrně rychle a jsou jednou z hnacích sil růstu soukromí Etherea. Stále však mají potíže s obnovením účtu. Z dlouhodobého hlediska se může Stealth Address vyvinout ve skutečný ekosystém a do značné míry spoléhat na technologii Zero-knowledge Proofs.
#BTC#bnbgreenfield#Stablecoins#BNB#infflation#ETH#Binance#Web3#cryptotrading#pumpanddump#dyor#onecoinsmultichain#NFT#Metaverse#zero2hero#hongkongweb3#nftti#nftcommunity#binancepaymarketplace #keepbuilding