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
01
Sinun iPhonesi
Salaa ja täyttää viestin, johtaa kertakäyttöisen osoitteen
02
Maksupalvelu
Maksaa verkkomaksun, käyttää yhden sokean tokenin
03
RPC-päätepiste
Lähettää transaktion verkkoon
04
Solana
Kuljettaa täytetyn salatekstin kertakäyttöiseen osoitteeseen
05
Vastaanottajan iPhone
Etsii omia kertakäyttöisiä osoitteitaan ja purkaa salauksen paikallisesti
Mitä kukin osa voi havaita
| Osa | Ylläpitäjä | Mitä se näkee | Mitä se tallentaa | Korvattavissa |
|---|---|---|---|---|
| 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, yhteystiedot | Kaikki, vain laitteella | Kyllä |
| 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. | PrivaMesh | Kelvollinen käyttämätön sokea token ja maksettava transaktio - anonyymillä polulla ei tiliä | Vain toimintalokit - ei selväkielistä tekstiä, ei vastaanottajaa | Osittain |
| 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 palveluntarjoaja | IP-osoitteesi, pyyntöjen ajankohdat, lähettämäsi transaktiot | Mitä palveluntarjoaja päättää kirjata | Kyllä |
| Solana-verkkoKuljetuskerros. Kaikki tänne kirjoitettu on kertakäyttöiselle avaimelle osoitettua täytettyä salatekstiä, mutta se kirjoitetaan ikuisesti. | Ei kukaan erityisesti | Salateksti, kertakäyttöiset osoitteet, transaktioiden ajankohdat | Pysyvästi ja julkisesti | Ei |
| StoreKitVäistämätön sovelluksen sisäisissä ostoissa iOS:ssä. Sokeat tokenit estävät ostoksen yhdistämisen viestintääsi. | Apple | Ostoksesi ja Apple ID:si | Applen käytäntöjen mukaan | Ei |
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.