Takové pojetí je pro problém, který se Midnight snaží vyřešit, příliš zjednodušující.
Midnight byl veřejně spuštěn v březnu s hybridní účetní knihou navrženou tak, aby v jedné transakci kombinovala soukromá a veřejná data. Využívá zero-knowledge důkazy a stíněná aktiva a zároveň ponechává prostor pro zveřejňování údajů zaměřené na dodržování pravidel. The Block uvedl, že síť napojená na Cardano udržuje vlastní účetní knihu, konsenzus, prostředí pro smart contracty a model se dvěma tokeny, přičemž soukromí představuje jako prvek pro aktiva z reálného světa a institucionální využití.
Obtížná technická otázka začíná poté, co soukromá transakce proběhne úspěšně: jak může její vlastník prokázat jednu skutečnost jedné straně, aniž by se tento důkaz změnil v trvalý veřejný záznam nebo stálé oprávnění ke sledování?
To je selektivní zveřejňování. Nemělo by se chápat jako funkce připojená k soukromé účetní knize, ale jako úplný protokol, který rozhoduje, kdo se dozví co, na jak dlouho, za jakým účelem a s jakou možností důkazy dále využít.
Trust boundary: only the proof crosses; neither the witness nor the full transaction history does
Důkaz není záznam
Základní princip Midnightu je atraktivní, protože řada institucionálních transakcí nemůže být zcela veřejná. Obchodník může potřebovat vědět, že je platba platná, auditor může vyžadovat doklad o původu a regulátor může potřebovat potvrzení, že transakce splnila podmínku způsobilosti nebo oznamovací povinnost. Žádný z nich nutně nepotřebuje celou finanční historii odesílatele.
Uživatel by proto měl mít možnost předkládat úzce vymezená tvrzení:
- Tato platba přesahuje požadovanou částku.
- Tato peněženka v určeném čase splnila požadované prověřovací pravidlo.
- Toto aktivum pochází ze schváleného emisního programu.
- Tento účet má dostatečné zajištění.
- Tato transakce nesouvisí s omezenou třídou aktiv.
Klíčové je slovo úzce vymezená. Zero-knowledge důkaz může potvrdit pravdivost tvrzení, aniž by poskytl podkladový svědek, například zůstatek, identifikační údaj, graf transakcí nebo soukromý stav smart contractu.
Na tomto rozlišení záleží, protože důkaz může být soukromý, zatímco okolní systém zůstává velmi dobře pozorovatelný. Veřejný commitment může ukázat, že určitý stav existuje. Opakovaně používaný identifikátor může prozradit, že několik tvrzení pochází od téhož držitele. Událost zveřejnění údajů onchain může vytvořit stopu s časovým razítkem. Auditor s trvalým zobrazovacím klíčem může získat mnohem více než auditor, který obdrží jediný důkaz.
O tom, který z těchto výsledků nastane, rozhoduje návrh zveřejňování údajů, nikoli samotná existence kryptografie.
Čtyři příjemci, čtyři odlišné pravdy
Hybridní účetní kniha může sloužit různým okruhům uživatelů, aniž by každému poskytovala stejná data. Funguje to však jen tehdy, pokud protokol tento rozdíl výslovně stanoví.
Pro obchodníka může být vhodným důkazem potvrzení, že se platba vypořádala, že kryje fakturu a že nebyla již dříve utracena. Obchodník automaticky nepotřebuje trvalý přístup do peněženky zákazníka.
Pro auditora může důkaz vyžadovat silnější důkazní vlastnosti. Může potřebovat vykazované období, odkaz na emitenta, politiku atestace, časové razítko vytvoření důkazu a způsob ověření, že důkaz vznikl podle správných pravidel. I to se však liší od předání klíče, který odhalí každou následující transakci.
Pro regulátora může být tvrzení ještě konkrétnější: držitel byl v okamžiku převodu způsobilý, aktivum zůstalo v povoleném rámci distribuce nebo transakce byla prověřena vůči schválenému seznamu. Jde o výsledky kontroly souladu s pravidly, nikoli o argument pro všeobecnou čitelnost.
Pro nezúčastněného pozorovatele by odpověď měla být zpravidla podstatně omezenější. Pozorovatel může vidět commitment transakce, úhradu poplatku nebo změnu stavu, neměl by je však dokázat spolehlivě spojit se zůstatkem, identitou ani protistranou.
Rozdíl mezi těmito čtyřmi pozicemi představuje praktický význam selektivního zveřejňování. Jestliže obchodník, auditor i regulátor obdrží stejné opakovaně použitelné přístupové oprávnění, systém je zploští do jediné privilegované třídy pro sledování.
Tok zveřejňování údajů je nutné navrhnout před transakcí
Důvěryhodný protokol zveřejňování potřebuje více než zaškrtávací políčko s nápisem „soukromé“. Potřebuje pravidla pro vydání, rozsah, vypršení platnosti a ověřování.
Zaprvé musí soukromý stav vytvořit commitment, který lze ukotvit do účetní knihy, aniž by se zveřejnila samotná citlivá informace. Zadruhé musí uživatel držet svědka, který podporuje důkaz o tomto commitmentu. Zatřetí má ověřovatel obdržet pouze důkaz a záměrně zveřejněné veřejné vstupy.
Veřejné vstupy vyžadují disciplínu. Pokud se v několika důkazech opakuje stejný identifikátor, cíl nebo štítek politiky, ověřovatelé mohou být schopni propojit záznamy, i když nikdy neuvidí stíněný stav.
Důkaz by měl být rovněž specifický pro protistranu. Důkaz určený pro obchodníka A by neměl být automaticky použitelný obchodníkem B. Navázání důkazu na identitu ověřovatele, kontext transakce, odkaz na fakturu nebo jednorázový nonce může snížit riziko opakovaného použití.
Důležitý je také čas. Důkaz o zůstatku vytvořený v 9 hodin ráno není obecným důkazem, že peněženka zůstává financována v 17 hodin. Důkaz způsobilosti může potřebovat výslovně stanovenou dobu platnosti. Důkaz původu může být v zásadě trvalý, stále však musí uvádět pravidla emise a jejich verzi, podle nichž vznikl.
Proto by se na zobrazovací klíče a jednorázové důkazy nikdy nemělo nahlížet jako na ekvivalenty. Zobrazovací klíč představuje přístupový vztah. Důkaz je dokladem konkrétně vymezeného tvrzení. První může odhalit tok aktivit. Druhý by měl prokázat pouze jednu tezi.
Odvolání je místem, kde se systémy ochrany soukromí střetávají s provozní realitou
O odvolání se často hovoří nepřesně, lze však odvolat několik různých věcí.
Protokol může odvolat přihlašovací údaj, zneplatnit status způsobilosti, obměnit zobrazovací klíč, zařadit atestaci emitenta na černou listinu, nahradit politiku dodržování pravidel novou nebo označit dřívější důkaz za nepřijatelný po vypršení jeho platnosti. Nemůže však přimět ověřovatele, aby zapomněl data, která mu již byla zveřejněna.
To vymezuje praktický limit. Nejlepším mechanismem odvolání je často minimalizovat informace, které byly předány už na začátku.
Revocation can stop future acceptance, but cannot erase disclosed evidence
Auditní důkazy proto potřebují vlastní hranici. Ověřovatel může potřebovat uchovávat potvrzení o důkazech, verze politik a výsledky validace. Auditní archiv zahrnující trvalé identifikátory transakcí, nezpracované přihlašovací údaje zákazníků nebo opakovaně použitelný zobrazovací materiál však může nenápadně znovu vytvořit veřejnou databázi, které se měl soukromý systém vyhnout.
Test je jednoduchý: mohl by pozdější analytik kombinací auditních záznamů rekonstruovat historii aktivit účastníka? Pokud ano, workflow kontroly souladu s pravidly může odhalovat více než účetní kniha.
Metadata zůstávají nejtěžší částí
Ani dobře vymezený důkaz metadata neodstraní. Časování může odhalit obchodní aktivitu kolem známého oznámení. Poplatky mohou prozradit třídu transakce. Velikost transakce a vzorce volání smart contractů mohou rozlišit jeden aplikační workflow od druhého. Opakovaně používané adresy, veřejné vklady a výběry nebo stav účtu na úrovni aplikace mohou propojit jinak stíněné činnosti.
To je zvlášť důležité pro instituce. Analýza institucionálního soukromí The Block ze 7. května uvádí, že veřejná viditelnost transakcí se stala překážkou institucionálního přijetí, a poukazuje na konkurenční citlivost obchodních a vypořádacích dat. Popsala také rozdílné přístupy jednotlivých řetězců, včetně hybridní účetní knihy Midnightu, důvěrných zůstatků Solany a sítí Avalanche s omezeným přístupem.
Tyto přístupy jsou srovnatelné pouze na úrovni problému: jak kontrolovat obchodně citlivá data a zároveň umožnit vypořádání a dodržování pravidel. Nejde o vzájemně zaměnitelné architektury. Síť s omezeným přístupem kontroluje, kdo do ní smí vstoupit. Systémy důvěrných zůstatků určují, co účetní kniha odhalí. Hybridní účetní kniha se snaží o soužití veřejného a soukromého stavu a následně nechává na aplikacích, aby rozhodly, které skutečnosti překročí hranici důvěry.
Rozhovor CoinDesk s prezidentem Midnight Foundation Fahmim Syedem představil projekt prostřednictvím konceptu „racionálního soukromí“, který má vyvažovat institucionální požadavky a individuální kontrolu. Tento výraz je užitečný jen tehdy, jsou-li kontroly konkrétní: úzce definovaná tvrzení, vazba na ověřovatele, omezená doba uchovávání, kontroly odvolání a obrana proti korelaci metadat.
Spuštění Midnightu umožňuje soukromé transakce. Jeho náročnější zkouškou bude, zda vývojáři a instituce vytvoří systémy zveřejňování údajů, které zachovají rozdíl mezi prokázáním skutečnosti a udělením přístupu k celému životu.
Tento článek vytvořila umělá inteligence a byl publikován automaticky bez redakční kontroly před zveřejněním. Tento článek byl strojově přeložen z angličtiny a autorství uvedené v byline náleží autorovi původního textu.
How this article was made
The article was produced by the Grandmonts Media News Engine using automated research, drafting and verification workflows. No human editor reviewed the article before publication. Grandmonts Media remains responsible for the published content. Errors can be reported at office@grandmonts.cz.