Midnight se povezuje s Sig Network, da prinese zasebnost v aplikacije na Ethereumu
Integracija omogoča, da aplikacije ohranijo dostop do obstoječe likvidnosti na Ethereumu, hkrati pa na Midnight varujejo zapise posameznih uporabnikov. Sredstva ostanejo na Ethereumu brez premoščanja ali pretvorbe v ovite žetone.
By SongMarketCap
Midnight Foundation in Sig Network sta 28. oktobra napovedala partnerstvo za povezavo programabilne zasebnosti Midnight z aplikacijami na Ethereumu. Sodelovanje je osredotočeno na podpisno infrastrukturo, ki pametnim pogodbam Midnight dodeli lastne Ethereum račune in omogoča, da zasebna logika aplikacije usmerja transakcije na javnih trgih.
Sig Network zagotavlja tudi podpisno infrastrukturo za Nightmode. Njegova orodja so na voljo drugim ekipam, ki gradijo na Midnight, integracija z Ethereumom pa trenutno deluje v preizkusnem okolju Stagenet na Midnight.
Zasebni uporabniški zapisi, obstoječi trgi na Ethereumu
V skladu z modelom, ki sta ga opisala partnerja, lahko razvijalci v obstoječo aplikacijo dodajo zasebni sklad in hkrati ohranijo njeno infrastrukturo na Ethereumu. Stanja in identitete uporabnikov so zaščitena na Midnight, aplikacija pa še naprej dostopa do likvidnosti na uveljavljenih trgovalnih in posojilnih protokolih.
Eno od predlaganih uporab je zasebno trgovanje prek Uniswap. Naročila se medsebojno pobotajo znotraj sklada na Midnight, Uniswap pa doseže le preostali neto znesek prek enega samega Ethereum računa. Pri posojanju lahko sklad združi sredstva in jih posreduje Aave, pri tem pa ohrani zaseben zapis o deležu vsakega vlagatelja. Ekipe lahko te funkcije uvajajo postopno, nato pa dodatne funkcije, kot sta strategija in usmerjanje, prenesejo na Midnight.
Kako pogodbe Midnight odobrijo transakcije na Ethereumu
Najprej pogodba Midnight preveri uporabnikovo zahtevo. Vezje, zapisano v Compact, programskem jeziku pametnih pogodb Midnight, potrdi operacijo, sežge ustrezno zaščiteno terjatev in postavi v vrsto transakcijo na Ethereumu. Zahtevani prag neodvisnih podpisnikov Sig Network nato ustvari standardni podpis za Ethereum; noben posamezen podpisnik transakcije ne more odobriti sam.
Operacija se izvede z Ethereum računa, ki ga nadzira pogodba, potrditev pa se vrne v Midnight, da se lahko posodobi uporabnikovo stanje. Ethereum še vedno javno beleži zneske in čas teh transakcij. Plast zasebnosti varuje posamezne lastniške zapise in uporabniške podatke v ozadju dejavnosti računa.
[NEWSBREAK]
Nadzor aplikacij in dostop do Stagenet
V objavi partnerstva so opisana tudi za aplikacije specifična pravila udeležbe in razkritja. Vsaka pogodba Midnight določi, katere vloge sprejema, katere informacije morajo uporabniki zagotoviti in kdo sme dostopati do teh informacij. Selektivno razkritje omogoča pooblaščenim stranem vpogled v relevantne zapise brez njihove objave v javnem omrežju. Aplikacije vzdržujejo ločene račune, na katere je mogoče uporabiti obstoječa orodja za preverjanje na Ethereumu.
Trenutna funkcionalnost Stagenet zajema vloge, menjalne posle na Uniswap, zagotavljanje sredstev za Aave in dvige na Ethereum naslove. Razvijalci lahko v Compact uvozijo modul Signet za uvrščanje transakcij na Ethereumu v vrsto iz svojih pogodb. Objavljen primer vključuje trezor ERC-20, ki pokriva te operacije, skupaj z orodji za uvedbo in integracijskimi testi.