Siirry sisältöön

Arkkitehtuuri

Jokainen osa ja mitä se voi nähdä

Yksityisyyslupaus on vain sen arvoinen, minkä lukija voi tarkistaa. Tässä on täydellinen luettelo järjestelmän osista, kuka kutakin ylläpitää ja mitä kukin voi havaita - mukaan lukien se yksi kone, jota ajamme itse.

PrivaMeshillä ei ole tilitietokantaa eikä viestivarastoa. Siinä on kuitenkin maksupalvelu, joka maksaa jokaisen transaktion, kolmannen osapuolen ylläpitämä RPC-päätepiste ja julkinen ketju, joka tallentaa salatekstin pysyvästi. Kaikki kolme on lueteltu alla sen kanssa, mitä ne voivat havaita.

Miten viesti kulkee

  1. 01

    Sinun iPhonesi

    Salaa ja täyttää viestin, johtaa kertakäyttöisen osoitteen

  2. 02

    Maksupalvelu

    Maksaa verkkomaksun, käyttää yhden sokean tokenin

  3. 03

    RPC-päätepiste

    Lähettää transaktion verkkoon

  4. 04

    Solana

    Kuljettaa täytetyn salatekstin kertakäyttöiseen osoitteeseen

  5. 05

    Vastaanottajan iPhone

    Etsii omia kertakäyttöisiä osoitteitaan ja purkaa salauksen paikallisesti

Mitä kukin osa voi havaita

PrivaMeshin osat, niiden ylläpitäjät ja mitä kukin voi nähdä ja tallentaa
OsaYlläpitäjäMitä se näkeeMitä se tallentaaKorvattavissa
iOS-asiakasohjelmaAinoa paikka, jossa selväkielinen teksti ja avaimet ylipäätään ovat olemassa. Avaimet ovat iOS:n avainnipussa Face ID:n takana eivätkä koskaan synkronoidu iCloudiin.SinäSelväkieliset viestit, avaimet, yhteystiedotKaikki, vain laitteellaKyllä
MaksupalveluMaksaa verkkomaksun, jotta sinun ei koskaan tarvitse pitää SOLia - se yksi kone, jota ajamme. Lähetykset todennetaan anonyymillä sokealla tokenilla, jossa ei ole identiteettiä, joten palvelu ei voi yhdistää lähetystä ostoon, toiseen lähetykseen tai tiliin. Vanhempi tilipolku on yhä olemassa, ja sitä tarvitaan julkisen hakunimimerkin julkaisemiseen, joka on luonteeltaan tunnistava. Sen lähdekoodi on julkinen, hakemistossa relay/ samassa repositoriossa kuin asiakasohjelma.PrivaMeshKelvollinen käyttämätön sokea token ja maksettava transaktio - anonyymillä polulla ei tiliäVain toimintalokit - ei selväkielistä tekstiä, ei vastaanottajaaOsittain
Solana RPCVaihdettavissa ja ylläpidettävissä itse. Tämä osa näkee todennäköisimmin toimintasi verkkotasolla, ja siihen meillä on vähiten vaikutusvaltaa.Kolmannen osapuolen palveluntarjoajaIP-osoitteesi, pyyntöjen ajankohdat, lähettämäsi transaktiotMitä palveluntarjoaja päättää kirjataKyllä
Solana-verkkoKuljetuskerros. Kaikki tänne kirjoitettu on kertakäyttöiselle avaimelle osoitettua täytettyä salatekstiä, mutta se kirjoitetaan ikuisesti.Ei kukaan erityisestiSalateksti, kertakäyttöiset osoitteet, transaktioiden ajankohdatPysyvästi ja julkisestiEi
StoreKitVäistämätön sovelluksen sisäisissä ostoissa iOS:ssä. Sokeat tokenit estävät ostoksen yhdistämisen viestintääsi.AppleOstoksesi ja Apple ID:siApplen käytäntöjen mukaanEi

Miksi maksupalvelu on olemassa

Jokainen viesti on Solana-transaktio, ja transaktiot maksavat verkkomaksun. Käyttäjien pakottaminen pitämään SOLia viestin lähettämistä varten olisi huonompi tuote ja huonompi yksityisyyden kannalta, koska lompakon täyttäminen on itsessään yhdistettävissä oleva teko. Siksi maksun maksaa palvelu.

Tästä herää ilmeinen kysymys: saako maksaja tietää, kuka puhuu kenen kanssa? Ei saa. Sovellus todistaa tilauksensa kerran ja saa joukon RSA-sokeita allekirjoituksia; jokainen lähetys käyttää yhden tokenin. Palvelu voi varmistaa, että token on kelvollinen ja käyttämätön, mutta ei voi yhdistää sitä ostoon, toiseen tokeniin tai tiliin - anonyymi polku ei lähetä tiliä lainkaan. Vanhempi tilipolku on jäljellä vain julkisen hakunimimerkin julkaisemista varten, joka on luonteeltaan tunnistava.

Mitä tämä rakenne ei korjaa

RPC-päätepiste näkee IP-osoitteesi ja pyyntöjesi ajankohdat. Ketju tallentaa salatekstin pysyvästi. Mikään yllä mainituista ei piilota tätä, siksi molemmat ovat taulukossa ja siksi rajoitussivu on olemassa. Jos uhkamalliisi kuuluu verkkotason tarkkailija, käytä PrivaMeshia VPN:n tai Torin kanssa ja ylläpidä RPC:tä itse.

Usein kysyttyä

Ajaako PrivaMesh palvelimia?

Yhtä. Maksupalvelu maksaa Solanan verkkomaksun jokaisesta transaktiosta, jotta sinun ei koskaan tarvitse pitää SOLia. Anonyymillä polulla se näkee kelvollisen käyttämättömän sokean tokenin ja maksettavan transaktion - ei tiliä, ei selväkielistä tekstiä, ei vastaanottajaa. Tilitietokantaa tai viestivarastoa ei ole.

Mitä RPC-palveluntarjoaja näkee?

IP-osoitteesi, pyyntöjesi ajankohdat ja lähettämäsi transaktiot. Se on osa, jolla on selkein näkymä verkkotason toimintaasi, ja siksi se on vaihdettavissa ja ylläpidettävissä itse.

Mitä tapahtuu, jos maksupalvelu kaatuu?

Lähettäminen lakkaa toimimasta, kunnes palvelu palaa tai kunnes maksat transaktiot itse. Identiteettisi, yhteystietosi ja viestihistoriasi eivät kärsi - ne ovat laitteellasi eivätkä riipu mistään, mitä me ajamme.

Näkeekö Apple, kenelle viestin?

Apple näkee, että ostit tilauksen ja millä Apple ID:llä. Se ei näe viestejäsi eikä yhteystietojasi. Sokeat tokenit estävät ostoksen yhdistämisen lähetystoimintaasi.

Lue lisää