رفتن به محتوا

معماری

هر جزء و آنچه می‌تواند ببیند

ادعای حریم خصوصی فقط به اندازه‌ای ارزش دارد که خواننده بتواند وارسی‌اش کند. این فهرست کامل اجزای سامانه است: چه کسی هر یک را می‌گرداند و هر یک چه چیزی را می‌تواند مشاهده کند - از جمله تنها ماشینی که خودمان اجرا می‌کنیم.

PrivaMesh نه پایگاه داده‌ی حساب دارد و نه انباره‌ی پیام. اما یک سرویس کارمزد دارد که هزینه‌ی هر تراکنش را می‌پردازد، یک نقطه‌ی RPC که شخص ثالث آن را می‌گرداند، و یک زنجیره‌ی عمومی که متن رمزشده را برای همیشه نگه می‌دارد. هر سه در ادامه همراه با آنچه می‌توانند ببینند آمده‌اند.

پیام چگونه جابه‌جا می‌شود

  1. 01

    آیفون شما

    پیام را رمز و پر می‌کند، نشانی یک‌بارمصرف را به دست می‌آورد

  2. 02

    سرویس کارمزد

    کارمزد شبکه را می‌پردازد، یک توکن کور خرج می‌کند

  3. 03

    نقطه‌ی RPC

    تراکنش را به شبکه می‌فرستد

  4. 04

    Solana

    متن رمزشده‌ی پرشده را به یک نشانی یک‌بارمصرف می‌رساند

  5. 05

    آیفون گیرنده

    نشانی‌های یک‌بارمصرف خودش را جستجو و به‌صورت محلی رمزگشایی می‌کند

هر جزء چه چیزی را می‌تواند مشاهده کند

اجزای PrivaMesh، گردانندگان آن‌ها و آنچه هر یک می‌تواند ببیند و ذخیره کند
جزءگردانندهچه می‌بیندچه ذخیره می‌کندقابل جایگزینی
کلاینت iOSتنها جایی که متن اصلی و کلیدها وجود دارند. کلیدها در Keychain آی‌اواس پشت Face ID نگه داشته می‌شوند و هرگز با iCloud همگام نمی‌شوند.شمامتن اصلی، کلیدها، مخاطبانهمه‌چیز، فقط روی دستگاهبله
سرویس کارمزدکارمزد شبکه را می‌پردازد تا هرگز لازم نباشد SOL داشته باشید - تنها ماشینی که اجرا می‌کنیم. ارسال‌ها با یک توکن کور ناشناس که هیچ هویتی ندارد احراز می‌شوند، پس سرویس نمی‌تواند یک ارسال را به خرید، به ارسال دیگر یا به حساب پیوند دهد. یک مسیر قدیمی با حساب هنوز هست و برای انتشار نام مستعار عمومیِ قابل جستجو لازم است، که ذاتاً شناسه است. کد منبع آن عمومی است، در relay/ در همان مخزن کلاینت.PrivaMeshیک توکن کور معتبر و خرج‌نشده و تراکنشی که باید پرداخت شود - در مسیر ناشناس بدون حسابفقط لاگ‌های عملیاتی - نه متن اصلی، نه گیرندهتا حدی
Solana RPCقابل تعویض و میزبانی شخصی. این همان جزئی است که به احتمال زیاد فعالیت شبکه‌ای شما را می‌بیند و کمترین کنترل را بر آن داریم.یک ارائه‌دهنده‌ی شخص ثالثنشانی IP شما، زمان درخواست‌ها، تراکنش‌هایی که می‌فرستیدهر چه آن ارائه‌دهنده ثبت کندبله
شبکه‌ی Solanaلایه‌ی انتقال. هر چه اینجا نوشته شود متن رمزشده‌ی پرشده‌ای است که به یک کلید یک‌بارمصرف فرستاده شده، اما برای همیشه نوشته می‌شود.هیچ‌کس به‌طور خاصمتن رمزشده، نشانی‌های یک‌بارمصرف، زمان تراکنش‌هادائمی و عمومیخیر
StoreKitبرای خرید درون‌برنامه‌ای در iOS ناگزیر است. توکن‌های کورند که نمی‌گذارند خرید به فعالیت پیام‌رسانی شما پیوند بخورد.Appleخرید شما و Apple ID شماطبق سیاست Appleخیر

چرا سرویس کارمزد وجود دارد

هر پیام یک تراکنش Solana است و تراکنش‌ها کارمزد شبکه دارند. وادار کردن کاربران به داشتن SOL برای فرستادن پیام هم محصول بدتری می‌ساخت و هم از نظر حریم خصوصی بدتر بود، چون پر کردن کیف پول خودش کاری قابل پیوند است. پس یک سرویس کارمزد را می‌پردازد.

این پرسش آشکار را پیش می‌کشد: آیا پرداخت‌کننده می‌فهمد چه کسی با چه کسی حرف می‌زند؟ نه. برنامه یک بار اشتراکش را اثبات می‌کند و مجموعه‌ای از امضاهای کور RSA دریافت می‌کند؛ هر ارسال یک توکن خرج می‌کند. سرویس می‌تواند بررسی کند که توکن معتبر و خرج‌نشده است، اما نمی‌تواند آن را به خرید، به توکن دیگر یا به حساب پیوند دهد - مسیر ناشناس اصلاً حسابی نمی‌فرستد. مسیر قدیمی با حساب فقط برای انتشار نام مستعار عمومیِ قابل جستجو باقی مانده، که ذاتاً شناسه است.

آنچه این طراحی رفع نمی‌کند

نقطه‌ی RPC آی‌پی شما و زمان درخواست‌هایتان را می‌بیند. زنجیره متن رمزشده را برای همیشه نگه می‌دارد. هیچ‌یک از موارد بالا این‌ها را پنهان نمی‌کند، برای همین هر دو در جدول آمده‌اند و برای همین صفحه‌ی محدودیت‌ها وجود دارد. اگر مدل تهدید شما ناظری در سطح شبکه را در بر می‌گیرد، PrivaMesh را همراه با VPN یا Tor به کار ببرید و RPC را خودتان میزبانی کنید.

پرسش‌های متداول

آیا PrivaMesh سروری اجرا می‌کند؟

یکی. سرویس کارمزد، کارمزد شبکه‌ی Solana را برای هر تراکنش می‌پردازد تا هرگز لازم نباشد SOL داشته باشید. در مسیر ناشناس یک توکن کور معتبر و خرج‌نشده و تراکنشی را که باید پرداخت شود می‌بیند - نه حساب، نه متن اصلی، نه گیرنده. پایگاه داده‌ی حساب و انباره‌ی پیام وجود ندارد.

ارائه‌دهنده‌ی RPC چه چیزی را می‌بیند؟

نشانی IP شما، زمان درخواست‌هایتان و تراکنش‌هایی که می‌فرستید. این جزئی است که روشن‌ترین دید را به فعالیت شبکه‌ای شما دارد، برای همین قابل تعویض و میزبانی شخصی است.

اگر سرویس کارمزد از کار بیفتد چه می‌شود؟

ارسال کار نمی‌کند تا سرویس برگردد یا خودتان هزینه‌ی تراکنش‌ها را بپردازید. هویت، مخاطبان و تاریخچه‌ی پیام‌هایتان آسیبی نمی‌بینند - روی دستگاه شما هستند و به هیچ چیزی که ما اجرا می‌کنیم وابسته نیستند.

آیا Apple می‌بیند به چه کسی پیام می‌دهم؟

Apple می‌بیند که اشتراک خریده‌اید و با کدام Apple ID. پیام‌ها و مخاطبان شما را نمی‌بیند. توکن‌های کورند که نمی‌گذارند خرید به فعالیت ارسال شما پیوند بخورد.

ادامهٔ مطلب