چشمانداز¶
Mycel یک پیامرسان برای افرادی است که دسترسی قابل اعتماد به اینترنت ندارند.
مشکل¶
۳.۷ میلیارد نفر دسترسی قابل اعتماد به اینترنت ندارند. آنها نمیتوانند از برنامههای پیامرسانی مدرن استفاده کنند. راهحلهای موجود نیاز دارند به:
- اتصال اینترنت دائمی (واتساپ، تلگرام، سیگنال)
- سختافزار ماهوارهای گران (استارلینک)
- زیرساخت پیچیده (شبکههای LoRa)
Mycel با آنچه مردم از قبل دارند کار میکند: گوشیهای اندروید با بلوتوث.
نحوه کار Mycel¶
Mycel از DTN واقعی (شبکه با تحمل تأخیر) استفاده میکند: پیامها بین گوشیها میپرند تا به مقصد برسند - در یک روستا، یک شهر، یا سراسر جهان.
گوشی آلیس → [ذخیره پیام] → باب رد میشود → [پیام میپرد] →
→ [دوباره میپرد] → ... → به گیرنده میرسد (ساعتها/روزها بعد)
پیامها روی دستگاهها ذخیره میمانند و وقتی کاربران Mycel دیگر در برد بلوتوث قرار میگیرند فرصتطلبانه فوروارد میشوند. بدون ایستگاه پایه. بدون نیاز به اینترنت.
تحویل میتواند زمان ببرد¶
این یک باگ نیست - یک ویژگی است. Mycel تحویل فوری را با توانایی کار در هر جایی مبادله میکند:
| سناریو | زمان معمول |
|---|---|
| یک اتاق | ثانیهها |
| یک محله | دقیقه تا ساعت |
| یک شهر | ساعتها |
| شهرهای مختلف | ساعتها تا روزها |
| مناطق دورافتاده | روزها یا بیشتر |
مدل انتقال یکپارچه¶
همه انتقالها یک شبکه منطقی واحد را تشکیل میدهند. کاربران تفاوتی بین مش محلی و مسیریابی اینترنت جهانی نمیبینند.
| انتقال | نوع | محدوده |
|---|---|---|
| اتصالات نزدیک | BLE/WiFi | مش محلی (۱۰۰-۳۰۰ متر) |
| رلههای Nostr | WebSocket | جهانی از طریق رلههای اینترنتی |
| آینده: LoRa | رادیو | برد بلند (کیلومترها) |
مسیریابی به طور خودکار بهترین مسیر موجود را انتخاب میکند. وقتی اینترنت دارید، پیامها سریعتر میروند. وقتی ندارید، از طریق مش سفر میکنند.
اصول اساسی¶
۱. اول آفلاین¶
اینترنت یک امتیاز است، نه یک نیاز. هر ویژگی بدون اتصال کار میکند.
۲. استفاده از سختافزار موجود¶
نیازی به تجهیزات خاص نیست - فقط یک گوشی اندروید با بلوتوث.
۳. حریم خصوصی با طراحی¶
- رمزنگاری سرتاسری برای همه پیامها
- هویتهای چرخشی از ردیابی جلوگیری میکنند
- هیچ سرور مرکزی دادههای شما را ذخیره نمیکند
۴. ساده برای کاربران¶
مسیریابی پیچیده پشت رابط کاربری تمیز پنهان شده. شما پیام میفرستید؛ راهش را پیدا میکند.
۵. تابآور¶
پیامها در نهایت میرسند علیرغم قطعی شبکه، راهاندازی مجدد گوشی، و اتصالات قطعشده.
انواع پیام¶
| نوع | توضیح | رمزنگاری |
|---|---|---|
| پیامهای مستقیم | فرد به فرد | سرتاسری رمزنگاریشده |
| گروههای خصوصی | فقط با دعوت، هر عضو میتواند بنویسد | کلید گروه اشتراکی |
| کانالها | پخش فقط توسط ادمین | امضا شده توسط ادمین |
کاربران هدف¶
اصلی¶
افراد در مناطق با اینترنت نامطمئن یا بدون اینترنت:
- جوامع روستایی
- مناطق در حال توسعه
- سناریوهای بحران/اضطراری
- شرایط اعتراضی
- رویدادهای با شبکههای اشباعشده
ثانویه¶
کاربران حساس به حریم خصوصی که پیامرسانی محلی-اول بدون سرورهای شرکتی میخواهند.
بنیاد فنی¶
Mycel بر فناوریهای اثباتشده ساخته شده است:
| جزء | فناوری |
|---|---|
| پروتکل | DTN (شبکه با تحمل تأخیر) |
| مسیریابی | ترکیب PRoPHET + پاشش-و-صبر |
| رمزنگاری | تبادل کلید X25519، AES-256-GCM |
| امضاها | Ed25519 |
| انتقال محلی | Google Nearby Connections (BLE/WiFi) |
| انتقال اینترنتی | رلههای Nostr (NIP-17) |
| مسیریابی جغرافیایی | شبکه ششضلعی H3 |
آینده¶
Mycel در حال تکامل به سمت یک اکوسیستم گستردهتر است:
- ادغام LoRa برای مش برد بلند (احتمالاً از طریق Meshtastic)
- ادغام اکوسیستم با وب غیرمتمرکز گستردهتر
- کلاینتهای iOS و دسکتاپ (بلندمدت)
هدف ما: پیامها راهشان را پیدا میکنند.
متنباز¶
Mycel نرمافزار متنباز است. کد برای بازرسی و مشارکت در دسترس است.
«Mycel: پیامها راهشان را پیدا میکنند.»