
Multisig i najslabija karika:Gde novčanik sa više ključeva zakaže
Gde multisig najčešće zakaže: opis novčanika koji se ne sačuva, program koji podmetne ključ ili adresu, tri ista uređaja, ključevi preblizu ili predaleko, naslednici bez plana, i šta Taproot i MuSig2 menjaju.
Sadržaj
Najvažnije u nekoliko reči:
- Novčanik 2 od 3 je jak koliko i njegov najslabiji deo. Delovi su fraze, uređaji, opis novčanika, program koji ih povezuje i ljudi koji znaju gde šta stoji.
- Uz svaku frazu se čuva i opis novčanika. Bez njega ni dve ispravne fraze ne nalaze adrese na kojima je novac.
- Program na računaru pravi transakciju, ali je ne potpisuje. Prva adresa, adresa primaoca i kusur proveravaju se na ekranu uređaja.
- Tri ista uređaja ili dva ključa u istoj kući dele istu slabost.
- Naslednicima trebaju dve fraze, opis novčanika i napisano uputstvo, a plan se proba dok si tu.
- Taproot može da sakrije da je novčanik multisig, ali samo kad spojeni ključ potpisuju svi zajedno (MuSig2).
Lanac drži onoliko koliko drži njegova najslabija karika. Sve ostale karike mogu da budu od čelika, a lanac pukne na onoj jednoj.
Isto važi za multisig. Novčanik 2 od 3 podnosi gubitak ili krađu jednog ključa, kako objašnjava prethodni tekst, ali samo dok su svi ostali delovi dobri. Neki delovi, kad popuste, otvaraju vrata lopovu, a drugi zaključavaju tebe.
Tabelu možeš da pomeraš levo-desno.
Bez opisa novčanika dve fraze ne nalaze adrese
Prethodni tekst kaže da se uz ključeve čuva i opis novčanika (engl. output descriptor).
Adresa novčanika 2 od 3 nastaje iz sva tri javna ključa (BIP 67). Iz svake fraze program izračuna samo njene ključeve. Ko ima prvu i drugu frazu, a nema treći javni ključ, ne može da napravi nijednu adresu. Bitcoini su i dalje u lancu blokova, ali niko ne zna na kojim adresama.
Zato opis ne sme da stoji samo u programu na računaru. Kad se računar pokvari, novčanik 2 od 3 postaje 3 od 3. Tada ne sme da ti nestane nijedna fraza.
Šta piše u opisu
Opis je jedan red teksta. Pored vrste adrese i broja potrebnih potpisa za svaki ključ nosi tri stvari (BIP 380):
- otisak (engl. fingerprint), osam znakova koji kažu iz koje fraze je ključ,
- prošireni javni ključ (xpub), iz koga nastaju javni ključevi svih adresa.
Na kraju stoji kontrolni zbir od osam znakova, po kome program prepozna grešku u prepisu (BIP 380).
Opis novčanika 2 od 3, deo po deo
Zapis se čita sleva nadesno. Ključ je prikazan jednom, a u zapisu stoji tri puta.
wsh(Vrsta adreseSegWit skripta, adrese počinju sa bc1q.sortedmulti(2,Koliko potpisa trebaDva potpisa. Ključevi se pre pravljenja adrese slažu po redu, pa redosled u zapisu nije bitan.[otisak/48h/0h/0h/2h]Otisak i putanjaOtisak je 8 znakova koji kažu iz koje fraze je ključ. Putanja kaže kojim granama stabla se do njega došlo.xpub…/0/*Prošireni javni ključIz njega nastaju javni ključevi svih adresa. Grana 0 su adrese za primanje, grana 1 kusur.…)#kontrolni zbirJoš dva ključa i kontrolni zbirIsta građa za drugi i treći ključ. Na kraju 8 znakova koji otkrivaju grešku u prepisu.
Izvori: BIP 380 i BIP 383 (otvara se u novom prozoru), 2021, otisak i putanja ključa, kontrolni zbir, sortedmulti; BIP 48 (otvara se u novom prozoru), 2020, putanja m/48'/0'/0'/2' i grane za primanje i kusur. Otisak, ključevi i kontrolni zbir su skraćeni. Pravi zapis ima nekoliko stotina znakova.
Opis ide uz svaku frazu, a nikad na internet

Opis ne otvara novac, jer u njemu nema nijednog privatnog ključa. Ali otkriva sve adrese novčanika, i stare i buduće, kao prošireni javni ključ. Ko ga ima, vidi koliko imaš i kad trošiš. Ako ga dobije neko ko zna i tvoje ime, na primer menjačnica, ime je vezano za ceo novčanik, kako objašnjava tekst o KYC-u.
Zato opis ne ide u mejl ni u oblak, nego na papir ili metal, uz svaku frazu. Ko nađe jednu kovertu, može da gleda, ali ne i da troši.
Tabelu možeš da pomeraš levo-desno.
Proveri da li vraćanje iz opisa radi
- Pošalji mali iznos na prvu adresu novčanika.
- U drugom programu uvezi samo opis, bez fraza. Dobijaš novčanik za posmatranje (engl. watch-only), koji vidi adrese i stanje, a ne može da potpiše.
- Proveri da vidiš istu prvu adresu i isti iznos.
- Vrati novčanik iz dve fraze i opisa i potroši mali iznos, kako savetuje prethodni tekst.
Program koji povezuje uređaje ne sme sam da odlučuje
Uređaji sa ključevima obično nisu na internetu. Sve između njih radi jedan program na računaru ili telefonu, koordinator (engl. coordinator). On skupi proširene javne ključeve sa uređaja, napravi opis novčanika i pošalje ga nazad uređajima (BIP 129).
Kad šalješ, koordinator napravi delimično potpisanu transakciju (engl. partially signed Bitcoin transaction, PSBT). U tom zajedničkom formatu transakcija putuje od uređaja do uređaja i skuplja potpise (BIP 174).
Put delimično potpisane transakcije
Računar sve prenosi, ali ništa ne potpisuje. Proverava se na ekranima uređaja.
Sliku možeš da pomeraš levo-desno.
Izvori: BIP 174, „Roles“ (otvara se u novom prozoru), 2017, ko pravi, potpisuje, spaja i šalje delimično potpisanu transakciju; BIP 129 (otvara se u novom prozoru), 2020, provera prve adrese na svakom uređaju.
Koordinator nema ključeve i ne može ništa da potpiše. Ali na računaru na internetu može da se nađe zlonameran program ili greška, pa koordinator može da laže na dva mesta.
Pri pravljenju novčanika može da podmetne ključ
Ako koordinator umesto ključa jednog uređaja ubaci svoj, adrese više nisu samo tvoje. Predlog BIP 129, koji opisuje pravljenje multisiga, kaže da napadač koji izmeni podešavanje novčanika može da ukrade novac ili da ga drži zaključanog dok mu ne platiš (BIP 129).
Zaštita je jedna adresa. Svaki uređaj na svom ekranu pokaže prvu adresu novčanika, broj potrebnih potpisa i ukupan broj ključeva. Ko izmeni podešavanje, mora da promeni i prvu adresu (BIP 129). Ako je ista na sva tri ekrana, niko nije podmetnuo ključ. Ako se razlikuje, ne šalješ ništa.
Pri slanju može da podmetne adresu ili kusur
Adresu primaoca proveravaš na ekranu uređaja, kao kod hardverskog novčanika sa jednim ključem. Kod multisiga je zamka i u kusuru. Koordinator bi mogao da kusur pošalje na skriptu u kojoj je jedan ključ njegov. Uređaj zato proverava kusur. Pravi kusur je izlaz sa istim pravilom i istim proširenim ključevima kao novac koji uređaj troši (BIP 174).
Uređaj koji pri pravljenju novčanika upiše opis u sebe, posle sam proverava i adrese za primanje (BIP 129). Ne ume to svaki uređaj, pa proveri pre kupovine.
Tri ista ključa dele istu slabost

Multisig štiti od toga da zakaže jedan ključ, ali ne i od toga da sva tri zakažu iz istog razloga. Ako su sva tri uređaja isti model, greška u njihovom programu ili loša serija iz fabrike stiže na sva tri odjednom.
Naše mišljenje. Gde možeš, uzmi uređaje dva ili tri različita proizvođača i proveri da svi rade sa tvojim koordinatorom. Raznolikost ima cenu, jer tri uređaja znače tri uputstva i tri načina potpisivanja. Ovo nije finansijski savet.
Česta ušteda je treći ključ u aplikaciji na telefonu. Telefon je ceo dan na internetu, pa je taj ključ najlakše ukrasti. Mislimo da je takav novčanik slabiji nego što izgleda.
Ključevi ne smeju da budu ni preblizu ni predaleko
Dva ključa u istom stanu nisu dva mesta. Jedan požar ili jedna provala tada nose dva ključa, a kod 2 od 3 dva ključa su sve. Predaleko je druga greška. Kad jedan ključ propadne, moraš brzo do druga dva, da novac prebaciš na nove ključeve dok još imaš rezervu. Dobro mesto je ono do koga stigneš za dan ili dva.
Važno je i ko šta zna. Rođak koji čuva treći ključ ne treba da zna gde su prva dva. Ako jedan čovek zna sva tri mesta, on je najslabija karika, koliko god da mu veruješ.
Neki ljudi treći ključ daju firmi, što se zove zajedničko čuvanje (engl. collaborative custody). Firma potpisuje kad proveri da si to ti, a sama ne može ništa da pošalje. Cena je to što vidi tvoje adrese i iznose, a ako traži ličnu kartu, zna i tvoje ime.
Naslednicima trebaju dve fraze, opis i uputstvo
Kod multisiga naslednik mora da nađe dva od tri ključa i opis novčanika i da zna šta sa njima da radi. Bez plana bitcoini mogu zauvek da ostanu izgubljeni, kako kaže tekst Bitcoin novčanici.
Napisan plan kaže:
- da bitcoini postoje i da su u novčaniku 2 od 3,
- gde su ključevi i opis novčanika, ali ne i same reči,
- kojim programom se novčanik vraća i kako se proverava prva adresa,
- da niko ozbiljan ne traži reči fraze.

Plan ne stoji uz ključeve, nego tamo gde će ga naslednik sigurno naći, na primer u zapečaćenoj koverti kod člana porodice. Kad promeniš ključeve ili mesta, menjaš i plan.
Najbolja provera je proba. Neka neko od poverenja, uz tebe, po uputstvu napravi novčanik za posmatranje iz opisa. Ako zapne, zapelo bi i kad tebe nema.
Taproot može da sakrije da je novčanik multisig
Multisig sa adresom bc1q pri trošenju otkriva sve. U lancu ostaju skripta sa tri javna ključa i dva potpisa. Taproot je 2021. doneo dva nova načina.
Prvi je skripta u tapscriptu. Tamo postoji OP_CHECKSIGADD, naredba koja proveri jedan potpis i doda jedan na brojač (BIP 342). Skriptu 2 od 3 čine tri ključa, tri provere i poređenje brojača sa 2 (BIP 387).
Drugi je spajanje ključeva. MuSig2 je način da više ključeva napravi jedan zajednički javni ključ i jedan zajednički potpis. Takav izlaz se u lancu ne razlikuje od Taproot izlaza sa jednim ključem. Ali MuSig2 je n od n. Potpisuju svi spojeni ključevi (BIP 327).
Skripta sa tri ključa ili jedan spojeni ključ
Obe adrese počinju sa bc1p. Razlika se vidi tek kad se troši.
Sliku možeš da pomeraš levo-desno.
Izvori: BIP 342, „Rules for signature opcodes“ (otvara se u novom prozoru), 2020, k od n preko OP_CHECKSIGADD i preko spojenih ključeva; BIP 327 (otvara se u novom prozoru), 2022, spajanje ključeva, n od n, isti izgled kao jedan ključ.
Ista uplata iz tri vrste multisiga
Jedan ulaz, uplata i kusur. Naknada se plaća po virtuelnom bajtu.
- MuSig2, spojeni ključ (bc1p)142 vB0,0000142 BTC · 1.420 satJedan ključ i jedan potpis, kao novčanik sa jednim ključem. Potpisuju svi ključevi zajedno.
- Multisig 2 od 3 (bc1q)189 vB0,0000189 BTC · 1.890 satDva potpisa i skripta sa tri javna ključa, isto kao u prethodnom tekstu.
- Multisig 2 od 3 u tapscriptu (bc1p)194 vB0,0000194 BTC · 1.940 satDva potpisa, prazno mesto za treći ključ, skripta sa tri ključa i dokaz da je skripta u adresi.
Izvori: BIP 341, 342 i 387 (otvara se u novom prozoru), 2020-2024, potpis od 64 bajta, skripta sa OP_CHECKSIGADD, kontrolni blok; BIP 327 (otvara se u novom prozoru), 2022, MuSig2 izlaz je jedan ključ i troši se jednim potpisom; mempool.space, transakcija iz bloka 974.100 (otvara se u novom prozoru), otvoreno 1.11.2026, uplata potpisom jednog Taproot ključa, težina 568. Naknada od 10 sat/vB je izmišljena. Tapscript ovde ima samo jednu skriptu u stablu.
Za 2 od 3 ta dva načina mogu da se spoje. Taproot izlaz uz ključ može da nosi i skripte koje se ne vide dok se ne upotrebe (BIP 341). Par koji najčešće potpisuje tada troši kao jedan ključ, a ostali parovi preko skripti.
Razlika se vidi i u naknadi. Ista uplata kao u prethodnom tekstu, sa jednim ulazom, uplatom i kusurom, iz spojenog ključa ima 142 virtuelna bajta, koliko i iz Taproot novčanika sa jednim ključem. Iz skripte 2 od 3 u tapscriptu ima 194 virtuelna bajta, malo više od 189 kod adrese bc1q. Brojeve smo izračunali po pravilima BIP 341 i BIP 342, a broj 142 proverili i na stvarnoj uplati iz bloka 974.100.
Stanje 1.11.2026.
Pri potpisivanju spojenim ključem uređaji dvaput razmenjuju podatke i svaki između ta dva kruga čuva svoje tajno stanje (BIP 327). Bitcoin Core, program za full node, razume spojeni ključ u opisu novčanika od verzije 30.0 iz oktobra 2025, a od verzije 31.0 iz aprila 2026. ume i da potpiše njime. Predlog koji opisuje zapis musig() u opisu novčanika još ima status nacrta (engl. Draft) (BIP 390).
Pre većeg iznosa u Taproot multisigu proveri da ga podržavaju svi tvoji uređaji i koordinator. Po nama je, dok podrška ne postane uobičajena, multisig sa adresom bc1q sigurniji izbor za ušteđevinu.
Šta iz ovoga sledi za tebe
Ključne lekcije:
- Uz svaku frazu čuvaj i opis novčanika. Bez njega dve fraze ne nalaze adrese.
- Prvu adresu, adresu primaoca i kusur proveri na ekranu uređaja, nikad samo na računaru.
- Ključevi stoje na različitim uređajima i mestima, a niko ne zna sva tri mesta.
- Naslednicima ostavi napisan plan i probaj ga dok si tu.
Šta dalje?
Sledeći tekst, Bitcoin i naslednici: kako porodica dolazi do bitcoina kad tebe nema, prolazi plan za naslednike korak po korak, za običan novčanik sa jednom frazom.
Lopov traži najslabiju kariku. Nađi je pre njega.
- Multisig i najslabija karika: gde novčanik sa više ključeva zakaže
Tekst 13 od 23
