Tovább a tartalomhoz
GingerWallet dokumentáció

Kezdd a mindennapi útmutatókkal. A műszaki részletekhez válaszd a haladó útmutatókat.

PayJoin és üzenetaláírás

Nehézségi szint: Haladó útmutató. Először értsd meg a szokásos küldési előnézetet, a címzett összegét és a díjat.

A PayJoin és üzenetaláírás külön eszközök. A PayJoin a fizetési tranzakció felépítését módosítja. Az üzenetaláírás fizetés nélkül igazolja egy kulcs feletti rendelkezést egy adott állításhoz. Egyik funkció sem ok a helyreállító szavak közlésére.

A PayJoin közös fizetés, amelyhez a címzett is hozzájárulhat bemenettel. Ez gyengítheti azt a feltételezést, hogy egy szokásosnak tűnő fizetés minden bemenete egyetlen küldőé. A címzettnek PayJoin-végpontot tartalmazó kompatibilis Bitcoin-fizetési URI-t kell adnia; önmagában egy cím nem kapcsolja be. A protokollt a BIP78 írja le.

  1. Elkölthető pénzzel rendelkező szoftverpénztárcát használj. A PayJoin támogatja a küldő SegWit- és Taproot-bemeneteit és visszajáróját. E kiadás hardverpénztárcás küldésnél elutasítja a PayJoin-kéréseket.
  2. A teljes fizetési URI-t illeszd a Send lehetőségbe, ne csak a címet másold. A célt és összeget ugyanazon megbízható csatornán ellenőrizd, mint bármely fizetést.
  3. Nézd át az előnézetet és a PayJoin-jelzőt, majd elfogadható összeg és díjbeállítás esetén hagyd jóvá a fizetést. A PayJoin egycímzettes folyamat; nem kombinálható többcímzettes fizetéssel vagy a díj címzett összegéből történő levonásával.
  4. Az eredményül kapott tranzakciót ellenőrizd az előzményekben.

A kiadott megvalósítás szokásos fizetési tranzakcióra állhat vissza, ha a PayJoin-felépítés sikertelen. E folyamat jóváhagyása ezért nem garantálja a továbbított tranzakció PayJoin-jellegét. Ne használd, ha a szokásos fizetésre visszaállás sértené az adatvédelmi követelményedet.

Mainneten a szokásos internetes végpontnak HTTPS-t kell használnia. A HTTP- vagy HTTPS-alapú .onion végpont bekapcsolt Tor mellett támogatott, kikapcsolt Tor mellett elutasított. Más URL-sémák nem támogatottak. Nem támogatott végpont esetén a Ginger figyelmen kívül hagyja a PayJoin-végpontot, ezért folytatás előtt ellenőrizd, hogy az előnézet továbbra is PayJoinként jelöli-e a fizetést.

Ez az útmutató címzettől kapott kérés küldéséről szól. A Ginger szokásos Receive folyamata nem üzemeltet PayJoin-fogadószervert, és e kiadás nem kínál felhasználói beállítást ilyenhez.

A fizetési kérés a pjos=0 értékkel korlátozhatja a kimenet helyettesítését. A Ginger továbbítja ezt a korlátozást a fogadónak, és elutasítja azt a tervezetet, amely lecseréli a kért fizetési kimenetet vagy csökkenti annak összegét. Ha a helyettesítés engedélyezett, a fogadó másik fogadási kimenetet használhat az egyeztetés során. A fogadó által hozzáadott bemenet miatt a blokkláncon szereplő fogadási kimenet nagyobb is lehet a fizetésed összegénél.

A Ginger meghirdeti a bányászati díjhoz vállalt maximális többlethozzájárulását, amelyet automatikusan az eredeti díjrátából számít. Elutasítja a tervezetet, ha az a meghirdetett korlátnál nagyobb hozzájárulást kér a pénztárcádtól. Ez az elutasítás a fent leírt szokásos fizetésre való visszaállást használja; nem feltétlenül törli a fizetést.

Az előnézet a végső PayJoin-egyeztetés előtt készül, az egyeztetésre pedig jóváhagyás után kerül sor. Az egyeztetett tranzakció díja eltérhet az eredeti előnézetétől. A Ginger a végső tranzakcióból újraszámítja a kész tranzakció díjadatait, de az egyeztetés után nem mutat második jóváhagyási előnézetet. Ellenőrizd a végső tranzakciót az előzményekben, és a kezdeti PayJoin-jelzőt ne tekintsd a sikeres egyeztetés bizonyítékának.

Mit tud meg a címzett és egy megfigyelő?

Szekció neve “Mit tud meg a címzett és egy megfigyelő?”

A címzett már ismeri a fizetési kérést, fogadási címét és a szándékolt összeget. Azonosított rendeléshez kapcsolt kérésnél a PayJoin nem törli az identitást. Egyeztetéskor a fogadó szolgáltatás látja a javasolt tranzakciót is, a küldő javasolt bemeneteivel. Nem tekinthető olyan félnek, aki elől maga a fizetés rejtett.

Az egyeztetési kérés elküldése előtt a Ginger eltávolítja a pénztárca kulcseredetre vonatkozó metaadatait, köztük a Taproot-származtatási útvonalakat és a globális kiterjesztett nyilvános kulcsokat. Ez csökkenti a fogadóhoz kerülő szükségtelen pénztárcaadatokat; a javasolt tranzakció bemenetei, kimenetei és összegei továbbra is láthatók számára.

A külső megfigyelő a Bitcoinon végül közzétett tranzakciót látja. A sikeres PayJoin megbízhatatlanná teheti a szokásos „minden bemenet a küldőé” feltételezést. Az előny a tranzakciótól és a megfigyelő más ismereteitől függ; nem garantálja, hogy a tranzakció minden szokásos fizetéstől megkülönböztethetetlen.

Különítsd el e közönségeket. A címzett rendelésből vagy egyeztetésből akkor is megtudhat részleteket, ha más megfigyelő nem tudja biztosan besorolni a bemeneteket. A nyilvános blokkláncböngésző újabb adatközlést okozhat azonosított böngésző-munkamenetből történő kereséskor.

Pénztárcaujjlenyomatok és visszaállás szokásos fizetésre

Szekció neve “Pénztárcaujjlenyomatok és visszaállás szokásos fizetésre”

A pénztárcák választanak bemeneti címtípust, tranzakciószerkezetet és aláírási módot. Ezek kombinációja felismerhető mintát hagyhat. A tranzakció ezért érvényes PayJoin-protokollüzenetek mellett is veszíthet a bizonytalanságból. Közzétett PayJoin-ujjlenyomatpéldák adott pénztárcakombinációknál szemléltetik ezt; nem igazolják ugyanilyen hibák jelenlétét a Gingerben, és nem számszerűsítik a Ginger adatvédelmét.

Felhasználóként friss, kompatibilis fogadó szolgáltatást válassz, ellenőrizd a kérést és a javasolt díjat és összeget. Ne módosíts ismeretlen tranzakcióbeállítást pusztán más pénztárca utánzására: a hihető tranzakció nem jó adatvédelmi eredmény bizonyítéka.

Ha közös fizetést követelsz meg, a Ginger küldési folyamatának jóváhagyása előtt egyezz meg kompatibilis módszerben a címzettel. A szokásos fizetésre visszaállás miatt a sikertelen egyeztetésből is érvényes fizetés lehet. Továbbítás után ne küldj újra pusztán bizonytalan eredmény miatt; először ellenőrizd a tranzakciót és a címzett fizetési állapotát. A sikertelen PayJoin-egyeztetés és sikertelen Bitcoin-fizetés eltérő helyzet.

Egyes szolgáltatások fogadási cím feletti rendelkezés igazolását kérik. A pénztárca menüjében válaszd a Sign Message lehetőséget. Add meg a pénztárcához tartozó címet és a pontos aláírandó állítást. A Ginger elutasítja a nem hozzá tartozó címeket. Add meg az üzenetet, válaszd a Continue lehetőséget, és másold az aláírást a kívánt ellenőrzőnek.

Hardverpénztárcánál kövesd az eszköz aláírási kérését; az elérhetőség eszköz- és üzenetaláírás-támogatástól függ. Aláíróeszköz nélküli, csak megfigyelésre szolgáló pénztárca nem hozhat létre aláírást. A címtípusnak és az ellenőrző által támogatott aláírásformátumnak is kompatibilisnek kell lennie.

Az üzenetet jóváhagyási nyilatkozatként gondosan olvasd. Részesíts előnyben szűk célú szöveget, amely azonosítja a címzettet, célt és dátumot vagy kihívást. Ne írj alá üres állítást vagy olyat, amelynek következményeit nem érted. Megosztás után az aláírás másolható és másoknak is bemutatható.

Az üzenetaláírás nem utal bitcoint, és nem igazolja a pénztárca minden címe feletti tulajdont. Kapcsolatot teremt az aláírt cím és az ellenőrző által veled azonosított személy között is. Tőzsdei kérésnél ez az adatközlés későbbi CoinJoin után is megmarad.