Viacnásobný podpis (Multisig)

Definícia

Viacnásobný podpis (Multisig) je bezpečnostný mechanizmus, ktorý vyžaduje viacero kryptografických podpisov – z definovanej sady súkromných kľúčov – na autorizáciu transakcie s kryptomenou.

Namiesto jedného kľúča ovládajúceho fondy (čo vytvára jediný bod zlyhania), viacnásobné podpisovanie rozdeľuje kontrolu medzi M z N kľúčov, pričom na schválenie je potrebných M podpisov zo sady N celkových kľúčov. 

Napríklad peňaženka s viacerými podpismi typu 2 z 3 vyžaduje na podpísanie transakcie ľubovoľnými dvoma z troch určených držiteľov kľúčov. Viaceré podpisy, ktoré hojne používajú inštitucionálni správcovia, DAO , kryptomenové burzy a jednotlivci, ktorí dbajú na bezpečnosť, sú zlatým štandardom na ochranu veľkých kryptomenových držaní pred krádežou, stratou a podvodmi zvnútra.

Pôvod a história

dátum udalosť
2012 Návrh na zlepšenie Bitcoinu BIP-11 (OP_CHECKMULTISIG) zavádza natívnu podporu pre viacero podpisov
2012 BIP-16 (P2SH) umožňuje vkladanie komplexných viacpodpisových skriptov do štandardných transakcií.
2013 BitGo spúšťa prvú podnikovú multisignovú peňaženku; stáva sa štandardom pre burzy
2017 Ethereum zavádza multisig prostredníctvom inteligentných zmlúv Gnosis Safe (predtým Gnosis Multisig)
2016 Hack Bitfinexu: 119 754 BTC ukradnutých kvôli kompromitovanej implementácii multisign
2017 Zmrazenie peňaženky Parity Multisig: 150 miliónov dolárov v ETH natrvalo zablokovaných kvôli chybe v kóde
2020 Gnosis Safe sa stáva dominantným nástrojom na správu pokladnice DAO
2021-2022 Väčšina hlavných DeFi protokolov a DAO prijíma Gnosis Safe na kontrolu pokladnice
2024 Multi-Party Computation (MPC) Peňaženky sa objavujú ako alternatíva k tradičným viacpodpisovým systémom

„Multisig je pre kryptomeny to, čo sú trezory s dvojitou kontrolou pre banky – žiadna osoba nemá dostatočné oprávnenie na to, aby sama presunula peniaze.“ – Výskumník bezpečnosti bitcoinov

konfigurácia Použite prípad Úroveň zabezpečenia Schopnosť zotavenia
1 z 1 (štandard) Individuálna peňaženka Nízky Slabé (strata kľúča = strata)
2 z 3 Malý tím, vysoká osobná bezpečnosť vysoký dobrý
3 z 5 Podnikové financie, DAO Veľmi Vysoko dobrý
5 z 9 Výmenná studená peňaženka Maximum Výborne

Jednoducho povedané

  1. Vyžaduje sa viacero schváleníPodobne ako bezpečnostná schránka, ktorá potrebuje dva kľúče, aj viacnásobný podpis vyžaduje podpis viacerých držiteľov kľúčov predtým, ako sa finančné prostriedky môžu presunúť – žiadna osoba nemá jednostrannú kontrolu.
  2. Eliminuje jednotlivé body zlyhaniaAk sa jeden kľúč stratí alebo bude ukradnutý, útočník sa nedostane k finančným prostriedkom bez ďalších kľúčov. Stratené kľúče je možné obnoviť pomocou zostávajúcej sady kľúčov.
  3. Zabraňuje podvodom zvnútraOrganizácie používajú viacnásobné podpisovanie, aby žiadny jednotlivý zamestnanec nemohol ukradnúť finančné prostriedky spoločnosti – členovia predstavenstva, vedúci pracovníci alebo členovia tímu majú každý jeden kľúč.
  4. Prispôsobiteľné prahyJe možná akákoľvek konfigurácia M z N – 2 z 3 pre osobné použitie, 5 z 9 pre inštitucionálne trezory. Prahová hodnota vyvažuje bezpečnosť s prevádzkovým pohodlím.
  5. Inteligentná zmluvná integráciaNa Ethereu implementuje Gnosis Safe multisig ako inteligentnú zmluvu, čo umožňuje správu DAO, plánované transakcie a pracovné postupy schvaľovania v reťazci.

Príklady zo skutočného sveta

Scenár Uskutočnenie Výsledok
pokladnica DAO Uniswap DAO používa 4-of-7 Gnosis Safe pre správu protokolov Zabezpečené viac ako 1 miliarda dolárov; viacerí držitelia kľúčov zabraňujú nekalým výdavkom
Výmenné chladiarenské skladovanie Coinbase drží väčšinu finančných prostriedkov zákazníkov v multisignových studených peňaženkách. Aj keď je burza napadnutá hackermi, chladené úložisko vyžaduje presun viacerých strán
Plánovanie osobného majetku Jednotlivé použitie 2 z 3 viacpodpisového certifikátu; kľúče s právnikom, manželom/manželkou, osobný trezor Úmrtie nespôsobuje trvalú stratu finančných prostriedkov; dedičia majú prístup s 2 z 3 kľúčov
Chyba paritnej peňaženky Zmluva o knižnici Parity Multisign z roku 2017 bola omylom „zrušená“ ETH vo výške 150 miliónov dolárov natrvalo zmrazený; zdôrazňuje riziká viacnásobného podpisu inteligentných zmlúv

výhody

výhoda Popis
Eliminuje jediný bod zlyhania Kompromis jedného kľúča nemôže vyčerpať finančné prostriedky
Odolnosť proti krádeži Ukradnutý jediný kľúč nie je dostatočný na autorizáciu transakcií
Odolnosť voči stratám Stratený kľúč je možné nahradiť použitím zostávajúcich držiakov kľúčov
Inštitucionálne riadenie Vynucuje viacstranné schválenie pre organizačnú bezpečnosť
Plánovanie dedičstva Umožňuje bezpečný prenos kryptoaktív po smrti
Auditovateľnosť Všetci podpisujúci sú viditeľní; autorizácia transakcie je transparentná

Nevýhody a riziká

nevýhoda Popis
Prevádzková zložitosť Koordinácia viacerých podpisujúcich pri bežných transakciách zvyšuje trenie
Riziko inteligentnej zmluvy Chyby v kóde v zmluvách s viacerými podpismi (ako napríklad Parity 2017) môžu natrvalo zablokovať finančné prostriedky.
Kľúčové réžie koordinácie Vyžaduje sa, aby všetci držitelia kľúčov boli prístupní a reagovali
Vyššie transakčné poplatky Transakcie s viacerými podpismi v bitcoinoch sú väčšie a stoja viac poplatkov.
Koordinačné útoky Držitelia kľúčov, ktorí sa dopustili tajnej dohody, môžu stále zlomyseľne presúvať finančné prostriedky

Tipy na riadenie rizík:

  • Používajte geograficky distribuované úložisko kľúčov (rôzne miesta, rôzne zariadenia)
  • Pred uložením významných finančných prostriedkov otestujte postupy obnovy viacerých podpisov s malými sumami
  • Pre viacpodpisové systémy Ethereum použite overené implementácie (Gnosis Safe) namiesto vlastného kódu.
  • Bezpečne zdokumentujte kľúčové lokality a postupy vymáhania pre plánovanie pozostalosti
  • Zvážte MPC peňaženky ako alternatívu pre podniky, ktoré potrebujú flexibilitu bez rizika inteligentných zmlúv.

Často kladené otázky

Otázka: Aká je najbežnejšia konfigurácia viacerých podpisov?

A: Konfigurácia 2 z 3 je najčastejšie používaná, ponúkajúca dobrú rovnováhu medzi zabezpečením (potrebné sú 2 kľúče) a obnovou (strata jedného kľúča stále umožňuje prístup pomocou ostatných dvoch).

Otázka: Ako funguje viacnásobné podpisovanie na Bitcoine vs. Ethereu?

A: V Bitcoine je multisig implementovaný natívne prostredníctvom skriptov P2SH/P2WSH. V Ethereu je multisig implementovaný ako inteligentné zmluvy (ako Gnosis Safe), ktoré ponúkajú ďalšie funkcie, ako je riadenie v reťazci a plánovanie transakcií.

Otázka: Aký je rozdiel medzi peňaženkami s viacerými podpismi a MPC?

A: Obidva vyžadujú viacero strán na autorizáciu transakcií. Multisig vytvára viacero odlišných podpisov v reťazci; MPC (Multi-Party Computation) používa kryptografiu, takže blockchain vidí iba jeden podpis, čo ponúka lepšie súkromie a nižšie poplatky.

Otázka: Môžu byť viacpodpisové peňaženky hacknuté?

A: Samotný mechanizmus viacnásobného podpisovania je kryptograficky bezpečný. Riziká vyplývajú z kompromitácie zariadení/účtov viacerých držiteľov kľúčov, sociálneho inžinierstva viacerých podpisujúcich alebo chýb v implementáciách inteligentných zmlúv (ako napríklad zmrazenie parity v roku 2017).

Otázka: Ktoré peňaženky podporujú viacnásobné podpisovanie?

A: Pre Bitcoin: Electrum, Sparrow, Casa. Pre Ethereum/EVM: Gnosis Safe (najpopulárnejší), Argent. Pre inštitucionálne použitie: BitGo, Fireblocks, Copper.

Tip od UPay: Na zabezpečenie významných kryptomenových aktív poskytuje 2-z-3 multisign systém s kľúčmi uloženými v hardvérových peňaženkách na rôznych fyzických miestach (domov, bankový trezor, dôveryhodný člen rodiny) zabezpečenie na inštitucionálnej úrovni dostupné pre jednotlivcov – ak stratíte jeden kľúč, ďalšie dva vám obnovia všetko.

Vyhlásenie: Tento obsah slúži len na vzdelávacie účely a nepredstavuje finančné poradenstvo. Pred investičnými rozhodnutiami si vždy urobte vlastný prieskum.

UPay — Tvorba encyklopédie kryptomien

Správy a udalosti