Архитектура
Свака компонента и шта може да види
Тврдња о приватности вреди онолико колико читалац може да провери. Ово је потпун списак делова система, ко управља сваким и шта сваки може да посматра - укључујући једину машину коју покрећемо сами.
PrivaMesh нема базу налога ни складиште порука. Има, међутим, сервис накнада који плаћа сваку трансакцију, RPC крајњу тачку којом управља трећа страна и јавни ланац који шифровани текст трајно чува. Све три наведене су испод, заједно са оним што могу да посматрају.
Како путује порука
01
Ваш iPhone
Шифрује и допуњује поруку, изводи једнократну адресу
02
Сервис накнада
Плаћа мрежну накнаду, троши један слепи токен
03
RPC крајња тачка
Шаље трансакцију у мрежу
04
Solana
Носи допуњени шифровани текст на једнократну адресу
05
iPhone примаоца
Тражи сопствене једнократне адресе и дешифрује локално
Шта може да посматра свака компонента
| Компонента | Управља | Шта види | Шта чува | Заменљива |
|---|---|---|---|---|
| iOS клијентЈедино место где уопште постоје отворени текст и кључеви. Кључеви су у iOS привеску за кључеве иза Face ID-а и никад се не синхронизују са iCloud-ом. | Ви | Отворени текст, кључеви, контакти | Све, само на уређају | Да |
| Сервис накнадаПлаћа мрежну накнаду како никад не бисте морали да држите SOL - једина машина коју покрећемо. Слања се аутентификују анонимним слепим токеном без идентитета, па сервис не може да повеже слање ни са куповином, ни са другим слањем, ни са налогом. И даље постоји старији пут са налогом, потребан за објаву јавног надимка за претрагу, који по природи идентификује. Његов изворни код је јаван, под relay/ у истом репозиторијуму као клијент. | PrivaMesh | Важећи непотрошени слепи токен и трансакцију за плаћање - на анонимном путу без налога | Само оперативни записи - без отвореног текста, без примаоца | Делимично |
| Solana RPCЗаменљива и може се самостално хостовати. Ова компонента највероватније види вашу активност на нивоу мреже, а над њом имамо најмање контроле. | Спољни провајдер | Вашу IP адресу, време захтева, трансакције које шаљете | Шта тај провајдер одлучи да бележи | Да |
| Мрежа SolanaПренос. Све што се овде запише јесте допуњени шифровани текст упућен једнократном кључу, али се записује заувек. | Нико одређен | Шифровани текст, једнократне адресе, време трансакција | Трајно и јавно | Не |
| StoreKitНеизбежан за куповине у апликацији на iOS-у. Управо слепи токени спречавају да се куповина повеже са вашом активношћу у порукама. | Apple | Вашу куповину и ваш Apple ID | Према Apple-овим правилима | Не |
Зашто постоји сервис накнада
Свака порука је трансакција на Solana-и, а трансакције коштају мрежну накнаду. Терати кориснике да држе SOL да би послали поруку био би лошији производ и лошије за приватност, јер је допуна новчаника сама по себи радња која може да се повеже. Зато накнаду плаћа сервис.
Отуда очигледно питање: да ли платилац сазнаје ко са ким разговара? Не. Апликација једном докаже претплату и добије залиху RSA слепих потписа; свако слање троши један токен. Сервис може да провери да је токен важећи и непотрошен, али не може да га повеже ни са куповином, ни са другим токеном, ни са налогом - анонимни пут уопште не шаље налог. Старији пут са налогом остаје само за објаву јавног надимка за претрагу, који по природи идентификује.
Шта овај дизајн не решава
RPC крајња тачка види ваш IP и време ваших захтева. Ланац трајно чува шифровани текст. Ништа од наведеног то не скрива, зато су обе ставке у табели и зато постоји страница са ограничењима. Ако ваш модел претњи укључује посматрача на нивоу мреже, користите PrivaMesh уз VPN или Tor и сами хостујте RPC.
Честа питања
Да ли PrivaMesh покреће неке сервере?
Један. Сервис накнада плаћа мрежну накнаду Solana-е за сваку трансакцију како никад не бисте морали да држите SOL. На анонимном путу види важећи непотрошени слепи токен и трансакцију за плаћање - без налога, без отвореног текста, без примаоца. Нема базе налога ни складишта порука.
Шта види RPC провајдер?
Вашу IP адресу, време ваших захтева и трансакције које шаљете. То је компонента са најјаснијим погледом на вашу активност на нивоу мреже, зато је заменљива и може се самостално хостовати.
Шта се дешава ако сервис накнада падне?
Слање престаје да ради док се не врати или док сами не почнете да плаћате трансакције. Ваш идентитет, контакти и историја порука нису погођени - налазе се на вашем уређају и не зависе ни од чега што покрећемо.
Да ли Apple види коме пишем?
Apple види да сте купили претплату и којим Apple ID-ом. Не види ваше поруке ни контакте. Управо слепи токени спречавају да се куповина повеже са вашом активношћу слања.