Sisältö ei ole yksilöllistä sijoitus-, vero-, oikeus- tai tietoturvaneuvontaa.
Kryptoville.

Kryptoista selkoa.
Ilman hypetystä.

Artikkeli · w-015

Payjoin Bitcoin-maksussa: miten vastaanottaja osallistuu tapahtumaan?

Tuote-esimerkki perustuu dokumentaatioon, ei testattuun versioon tai Suomessa todennettuun saatavuuteen.

Payjoinissa maksaja ja vastaanottaja muodostavat yhteistyössä Bitcoin-maksun, jossa myös vastaanottaja voi tuoda mukaan oman käyttämättömän eränsä eli UTXOn. Tarkoitus on vaikeuttaa yhtä lohkoketjuanalyysin oletusta: sitä, että kaikki saman tapahtuman syötteet kuuluvat samalle osapuolelle. Kyse ei ole lupauksesta anonyymistä maksusta.4

Payjoin on eri kysymys kuin oman lompakon coin control, jossa käyttäjä valitsee omia eriään, tai erien yhdistäminen omaan lompakkoon. Tässä päätös koskee maksun molempien osapuolten yhteistyötä ja yhteensopivuutta.

Mitä yhteistyössä muuttuu?

Bitcoinin tapahtuman syötteet käyttävät aiemmin syntyneitä UTXOja. Tavallisessa maksussa maksaja muodostaa tapahtuman omista syötteistään. BIP-78 kuvaa menettelyn, jossa maksaja ja vastaanottaja neuvottelevat yhteisestä maksutapahtumasta. Vastaanottajan syöte tekee yleisestä saman omistajan syöteoletuksesta kyseisessä tapahtumassa epävarmemman.4

Kuvitellaan, että Aino maksaa kauppiaalle. Jos osapuolten ohjelmistot ja kyseinen maksupyyntö tukevat samaa Payjoin-menettelyä ja yhteistyö onnistuu, lopullisessa tapahtumassa voi olla sekä Ainon että kauppiaan syöte. Julkinen tapahtuma näyttää edelleen syötteet ja tulosteet; se ei näytä niiden omistajia yksiselitteisesti. Esimerkki kuvaa tavoitetta, ei tietyn kaupan tai lompakon toimintaa.

BIP-78:ssa määritellään tarkistuksia sekä maksajan että vastaanottajan ohjelmistolle. Vastaanottaja voi olla pahantahtoinen, joten ehdotuksen oikeellisuus on tärkeä osa toteutusta.4 Ei ole turvallista olettaa, että kaikki lompakot tekevät samat tarkistukset tai että tekniikan nimi takaa ne.

Yksityisyyden rajat

Lohkoketjussa näkyvien yhteyksien vaikeuttaminen on vain yksi yksityisyyden osa. Maksun vastapuoli voi tietää esimerkiksi ostajan tilauksesta tai muista hänelle annetuista tiedoista. Verkkoyhteyteen tai palveluun voi liittyä omia tietovuotojaan. Aiemmat tai myöhemmät tapahtumat voivat myös paljastaa yhteyksiä. Payjoin ei itsessään poista näitä tietoja eikä estä kaikkea analyysia.4

BIP-78 käsittelee myös vastaanottajaa koskevaa luotaushyökkäystä ja laitteistolompakon käyttöön liittyvää kaksoismaksun riskiä, jos ohjelmistolompakko on vaarantunut.4 Luotaamisessa hyökkääjä voi pyrkiä selvittämään vastaanottajan eriä tekemällä toistuvia maksuehdotuksia; BIP kuvaa erityisesti automatisoitujen vastaanottajien suojauksia. Riskit ja niiden torjunta riippuvat toteutuksesta; laitteistolompakko tai Payjoin ei yksin takaa suojaa. Tarkista myös kulut: neuvottelu voi vaikuttaa tapahtuman kokoon ja maksuehtoihin.4

Milloin molempien tuki on tarpeen?

Onnistunut Payjoin edellyttää, että maksajan ja vastaanottajan käyttämät toteutukset sekä kyseinen maksupyyntö toimivat yhteen. Pelkkä bitcoin-osoite tai QR-koodi ei todista, että maksu toteutuu Payjoinina. BIP-78 kuvaa taaksepäinyhteensopivuutta, jossa Payjoinia tukematon lähettäjä voi käsitellä pyynnön tavallisena maksuna.4

BTCPay Serverin ohje kuvaa yhden esimerkin: kauppias voi ottaa Payjoinin käyttöön ja BTCPay Walletin maksaja voi käyttää sitä yhteensopivan laskun kanssa. Ohjeen mukaan vastaanottajalla tarvitaan vähintään yksi UTXO. Se kuvaa myös tilanteen, jossa Payjoinin epäonnistuessa alkuperäinen tavallinen tapahtuma lähetetään sen sijaan.5

Tämä varavaihtoehto on olennainen yksityisyyden kannalta. Maksun onnistuminen ei yksin todista, että Payjoin onnistui. Jos yhteinen tapahtuma on sinulle tärkeä, selvitä etukäteen juuri käyttämiesi ohjelmistoversioiden ja vastaanottajan ohjeista, miten epäonnistuminen käsitellään ja miten lopputulos voidaan todentaa. Älä oleta, että kaikissa tuotteissa maksua ei lähetetä ilman Payjoinia.

BTCPayn kuvaus on valmistajan dokumentaatiota, ei tässä tehty käytännön testi tai osoitus palvelun saatavuudesta Suomessa. Jos yhteensopivuus, kulut tai maksun tila jäävät epäselviksi, pysähdy selvittämään asia ennen uuden maksuyrityksen harkintaa. Älä luovuta palautussanoja tai yksityisavaimia tuelle tai vastapuolelle.

Lähteet