Čo je Signature?
Signature je krátky kúsok matematiky, ktorý dokazuje, že ste schválili konkrétnu správu alebo transakciu. Zobrazuje dve veci naraz: že vlastníte správny kľúč, a že správa nebola zmenená. Predstavte si to ako váš podpis, ale atramentom je algebra a falšovanie je beznádejne vylúčené.
„Podpis na blockchaine odhaluje vaše kľúče.“ Nie je to pravda. Matematika preukazuje súhlas bez odhalenia akéhokoľvek tajného, takže vaše kľúče zostávajú súkromné a off chain.
Ako Signature funguje
Rýchly prehľad: chcete poslať mince, váš wallet urobí malý matematický tanec a sieť to skontroluje. Žiadni kuréri, žiadni notári, iba kód.
- Krok 1: Pripravíte transakciu s tým, kam idú prostriedky a koľko.
- Krok 2: Váš wallet použije váš súkromný kľúč na vytvorenie jednorazového jedinečného dôkazu.
- Krok 3: Ostatní môžu overiť tento dôkaz pomocou vášho verejného kľúča bez toho, aby sa dozvedeli vaše tajomstvo.
- Krok 4: Sieť overí matematiku a integritu údajov transakcie. Zmeniť jediný bit a kontrola zlyhá.
- Krok 5: Keď je overené, ťažiari alebo validátori ho môžu zaradiť do bloku a vaša transakcia ide ďalej.
To je tok. Čistý, rýchly, permissionless.
Prečo Signature Matters
Tu je dôvod, prečo by ste sa o to mali zaujímať:
- Prínos: Dokazuje vlastníctvo a úmysel, čo znamená, že môžete presúvať hodnotu bez potreby súhlasu kohokoľvek.
- Perspektíva: Každú kontrolu vykonávajú nezávislé uzly, takže dôveru vytvárajú mnohí pozorovatelia, nie jeden bránaš.
- Relevancia: Uvidíte ju vo waĺletoch, na burzách, DeFi, DAOs, mintoch NFT, dokonca aj pri prihlasovacích tokom, ktoré vynechávajú heslá. Rolex stretáva Reddit vlákna.
Vždy si prečítajte, čo podpisujete. Wallety zobrazujú náhľady správ z dôvodu a slepé klikanie je spôsob, ako ľudia podpisujú tokeny preč.
Kľúčové charakteristiky Signature
Jadro vlastností, ktoré to umožňujú:
- Autenticita: Potvrdzuje, že odosielateľ je skutočným vlastníkom správneho kľúča.
- Integrita: Akákoľvek zmena správy okamžite narúša kontrolu.
- Nepopriate: Raz podpíšete, nemôžete dôveryhodne tvrdiť, že ste túto presnú správu neodsúhlasili.
- Verejné overenie: Každý si to môže overiť s vašimi verejnými údajmi, bez potreby tajomstiev.
- Kompaktné: Krátke reťazce, rýchlo sa šíria po reťazi.
Variácie
Z rovnakého cieľa, rôzne odtiene a kompromisy:
- ECDSA: Bitcoin a mnohé siete sa spoliehajú na ECDSA (Elliptic Curve Digital Signature Algorithm) pre spoľahlivú bezpečnosť.
- Schnorr: Novšie schémy ako Schnorr Signatures umožňujú agregáciu a čistejšiu multisig.
- Ring: súkromnostné kryptomeny môžu používať Ring Signatures na skrytie toho, ktorý člen naozaj podpísal.
Podpis sa viaže na presnú správu. Ak app pridá jednu voľnosť navyše alebo iné číslo, predchádzajúci podpis je neplatný. To je navrhnuté takto.
Príklad
Schválite výmenu vo vašom peňaženke, aplikácia požaduje Signature a sieť to overí predtým, než presunie vaše tokeny.
Zaujímavosť
Schnorr bol navrhnutý koncom osemdesiatych rokov, patentovaný na roky, potom široko prijatý po vypršaní patentu. Kryptomeny nezabúdajú na dobrý nápad, iba čakajú.
Zhrnutie
Krátka veta: matematicky podložené schválenie, ktoré vám umožní dokázať, že ste to vy, a že správa ostala čistá, bez toho, aby ste niekomu odovzdali svoje tajomstvá.