Miben bízol CoinJoin közben?
Nehézségi szint: Haladó útmutató. Először olvasd el a CoinJoin egyszerű magyarázatát.
A Gingerrel megtartod a Bitcoin-aláírási jogosultságot ahelyett, hogy keverő által kezelt egyenlegre fizetnél be. Ez fontos kulcskezelési kérdésre válaszol. Az adatvédelem, elérhetőség és a szoftver sértetlensége további kérdéseket vet fel.
Részvétel előtt azonosítsd a célodat: esetleg azt szeretnéd, hogy a címzett kevesebbet tudjon más fizetéseidről, vagy csökkentenéd a jövőbeli költés és egy nyilvánosan ismert beérkezés kapcsolatát. A CoinJoin segíthet a kapcsolati adatvédelemben, de nem távolíthatja el a címzett által már megszerzett adatokat.
Négy külön kérdés
Szekció neve “Négy külön kérdés”| Kérdés | Védelem és feltételezés | Mit nem igazol? |
|---|---|---|
| Ki költhet? | A pénztárcád a tervezet ellenőrzése után aláírja a bemeneteit. A koordinátornak nem kellenek a helyreállító szavaid. | Védelem ellopott kulcsok, kártevő vagy tudatosan rossz célra jóváhagyott tranzakció ellen |
| Ki kapcsolhatja össze a bemeneteket és kimeneteket? | A WabiSabi névtelen hitelesítő adatokat használ a regisztrációk kapcsolatainak elhomályosítására. A nyilvános tranzakcióadatok és más megfigyelések megmaradnak. | Feltétlen garancia rosszindulatú koordinátor, összejátszó résztvevők vagy külső adatok ellen |
| Ki állíthatja meg az előrehaladást? | A sikerhez a koordinátornak, hálózatnak és elég együttműködő résztvevőnek teljesítenie kell a kört. | Fenntartott befejezési idő vagy minden kínált körben való részvételi jog |
| Milyen szoftvert futtatok? | A nyílt forráskód vizsgálható; a letöltés ellenőrzése segít megállapítani a megszerzett fájl eredetét és sértetlenségét. | Bizonyíték minden build hibátlanságára, a számítógép sértetlenségére vagy arra, hogy a távoli szolgáltatás pontosan a közzétett kódot futtatja |
A WabiSabi-tanulmány 7. szakasza külön kezeli az adatvédelmet, aktív támadásokat és a lopás megelőzését. Ez az útmutató e különbséget alkalmazza felhasználói döntésekre; nem egy telepített pénztárca vagy koordinátor biztonsági auditja.
A v2.0.27-ben a Ginger az aláírás befejezése előtt ellenőrzi a javasolt tranzakció bemenetszámát és tényleges bányászati díjrátáját. Ellenőrzi a regisztrált saját bemenetek és az elvárt kimenetek meglétét is, a megismételt regisztrált saját bemeneteket pedig elutasítja. Sikertelen aláírási ellenőrzéskor egy ténylegesen szereplő bemenet aláírását tartja vissza, vagy nem küld aláírást, ha egyetlen saját bemenete sem maradt. A blame round ellenőrzései az előző tranzakció bemeneteire és a javasolt maximális összegre korlátozzák az újrapróbálkozást; a Ginger csak azokat a saját UTXO-it használja újra, amelyekhez már benyújtott aláírást. Ezek konkrét érvénytelen vagy következetlen tervezetek elleni ellenőrzések, nem a koordinátor tisztességének vagy a résztvevők függetlenségének garanciái. A körök részletes leírása elmagyarázza, mit jelenthet a gyakorlatban az elutasítás vagy az újrapróbálkozás.
Mérlegeld a megfigyelőt
Szekció neve “Mérlegeld a megfigyelőt”A passzív blokkláncmegfigyelő látja a bemeneteket, kimeneteket, összegeket és későbbi költést. Következtetési módszereket alkalmazhat, és máshonnan megszerzett adatokkal kombinálhatja őket. A kereskedőnek saját számlájáról és ügyfeléről további ismerete van. A tőzsde ismeri a feldolgozott be- vagy kiutalást.
A résztvevő ismeri saját bemeneteit és kimeneteit, ami kizár egyes lehetőségeket. A koordinátor regisztrációkat kezel és protokollidőzítést figyelhet; egy aktívan rosszindulatú koordinátor befolyásolhatja a részvételt vagy a körök befejezését. Ezek eltérő képességek, ezért a csak nyilvános láncmegfigyelést kezelő állítás nem olvasható mindegyikük elleni védelemként.
A látszólagos résztvevők nem független emberek
Szekció neve “A látszólagos résztvevők nem független emberek”A Sybil-támadás azt jelenti, hogy egy szereplő több résztvevőként jelenik meg. Ha a támadó a célpont körüli tevékenység nagy részét kezeli, saját UTXO-it kizárhatja a mérlegelt lehetőségekből. A tranzakció forgalmasnak tűnhet, miközben e megfigyelő számára kisebb bizonytalanságot ad, mint amit egy tájékozatlan megfigyelő látna.
A valódi bemenetek és bányászati költségek gazdasági korlátokat jelentenek. Nem teszik lehetővé az átlagos felhasználónak minden résztvevő független személyazonosságának ellenőrzését. A bemenetszám, kimenetszám, tranzakcióvolumen és a pénztárca anonimitási pontszáma ezért nem független emberek népszámlálása.
A nagyobb körök több lehetőséget adhatnak, de az összegek, a résztvevők ismerete és későbbi tranzakciók továbbra is számítanak. Nincs körszám vagy célérték, amely bizonyítja, hogy a támadó semmit nem tudott meg.
Ha a koordinátor vagy kapcsolat elérhetetlen
Szekció neve “Ha a koordinátor vagy kapcsolat elérhetetlen”A kulcsaiddal már kezelt UTXO-k nem válnak a koordinátor által neked tartozott egyenleggé. A továbbítás előtti sikertelen próbálkozás önmagában nem utalja őket a koordinátornak. Aktív kör alatt azonban a Gingernek kritikus munkát kellhet befejeznie, mielőtt a pénz más művelethez elérhető; használd a szüneteltetést, és kövesd az aktuális állapotot.
Ha a CoinJoin nem folytatható, szüneteltesd és vizsgáld az okát. A szokásos küldés továbbra is elérhető aláírási utat, elkölthető UTXO-kat, szinkronizált adatokat és továbbítási módot igényel. A koordinátor kiesése önmagában nem ok a mentések eldobására vagy a szavak feltöltésére helyettesítő szolgáltatáshoz. A választható Ginger 2FA saját szokásos indítási szolgáltatásfüggőséggel rendelkezik, ezért a szavak és eredeti jelmondat függetlenül legyenek helyreállíthatók.
Az elutasítás vagy sikertelen kör önmagában nem támadás bizonyítéka vagy az identitásod megítélése. Fordítva, a sikeres kör nem igazolja a koordinátor becsületességét. Őrizd meg a kapcsolódó privát nyilvántartást, ha konkrét problémát kell vizsgálni.
Meghozható döntések
Szekció neve “Meghozható döntések”- Hivatalos forrásból szerezd be a Gingert, és ellenőrizd a letöltést. Hitelesített frissítést használj, és védd az aláíró gépet.
- Hagyd bekapcsolva a Tort a tervezett hálózati adatvédelemhez. Nem rejti el a kifejezetten beküldött adatokat a fogadó szolgáltatás elől.
- Ellenőrizd a kiválasztott pénztárcát, kimeneti célt, alkalmas UTXO-kat és költségbeállításokat. Ne emelj korlátokat pusztán egy megmagyarázatlan hiba elhallgattatására.
- Őrizz független helyreállítási anyagot. Kör „feloldásához” soha ne adj koordinátornak vagy segítőnek szavakat, jelmondatot vagy privát kulcsokat.
- Ellenőrizd az eredményt és a későbbi költést. Az új cím és magas pontszám nem von vissza új adatközlést egy azonosított címzettnek.
A saját Bitcoin-csomópont a tényleges szerepeiben hasznos, például megfelelő beállítás mellett blokkok vagy díjbecslések biztosítására. Nem helyettesíti a CoinJoin-koordinátort, és nem igazolja a résztvevők függetlenségét. A hardverpénztárca elkülöníti a kulcsokat, de nem teszi priváttá a tranzakciógráfot.
Az alapvető tranzakciómodellhez olvasd el a CoinJoin magyarázatát. Adott célra való alkalmasságához olvasd el, mikor hasznos a CoinJoin. Az erős termékállításokat vizsgálandó kérdésként kezeld: mely megfigyelő, milyen feltételezések, mely szoftververzió és milyen bizonyíték?