پایگاه دانش خارج از اینترنت
مش بلوتوث
پیام رسانی بدون اینترنت، بدون سرویس تلفن همراه و بدون زیرساخت مهربان دستگاههای اطراف از طریق بلوتوث LE پیوند مییابند و برای یکدیگر رله میکنند، بنابراین پیامی میرسد افراد فراتر از برد رادیویی با پرش از طریق دستگاه های موجود در بین.
این صفحه برای سهولت به صورت ماشینی ترجمه شده است. نسخه اصلی انگلیسی نسخه ای است که اعمال می شود.
مش چیست
مش حمل و نقل دومی است که در کنار رله ها اجرا می شود، نه یک برنامه جداگانه یا جداگانه هویت کانال های عمومی و پیام های خصوصی هر دو روی آن کار می کنند و برنامه تصمیم می گیرد کدام یک مسیری که خودش باید طی شود: ارسالهای آنلاین از طریق اینترنت میروند و زمانی که به بلوتوث بازمیگردند در دسترس نیست، در حالی که یک همتا که فقط از طریق رادیو قابل دسترسی است در هر دو طرف روی مش باقی می ماند.
هر دستگاه پکیج ها را به دستگاه هایی که می تواند بشنود، با محدودیت هپ می دهد. 7دو نفر که نمی توانند یکدیگر را به طور مستقیم بشنوند هنوز هم پیام ها را تبادل می کنند تا زمانی که یک زنجیره از دستگاه ها بین آنها وجود دارد.
تحت آن، هر جفت از همتایان یک را اجرا می کنند نویز XX دست دادن و صحبت در مورد آن جلسه رمزگذاری شده خود بستهها پر شدهاند و وقتی بزرگ هستند تکه تکه میشوند، بنابراین اندازه آنها چقدر است شما ارسال می کنید تا حد امکان کمتر در مورد آنچه هست می گوید.
طوفان تنها به هر کس که در آن لحظه گوش می دهد می رسد، بنابراین سه چیز پیام را از آن عبور می کند: دستگاه ها یادآوری تاریخ عمومی اخیر و آن را به کسی که آن را از دست داده، بفرستید. برچسب ها: قرائت قرائت پیامک برای کسی خارج از محدوده، و هر چیزی که بدون اینترنت ارسال می شود منتشر شده بعدا وقتی اینترنت باز می گردد.
روشن کردن آن
پانل مش بلوتوث را باز کرده و فشار دهید روشن کنید. اتفاق بعدی بستگی به این دارد آنچه شما آن را اجرا می کنید
در اندروید و iOS
این برنامه هر دو نقش بلوتوث را به طور همزمان اجرا می کند - تبلیغات خود و اسکن برای دیگران - بنابراین هر دو دستگاه نزدیک بدون توجه به اینکه کدام یک متوجه دیگری شده است به هم متصل می شوند. گرانت مجوز بلوتوث وقتی از شما خواسته می شود و به تنهایی همتایان را پیدا می کند.
در یک مرورگر
برنامه وب از طریق بلوتوث وب، در مرورگرهای Chromium به شبکه مشابه میپیوندد: Chrome، Edge، اپرا و شجاع. در سافاری و فایرفاکس که بلوتوث وب را پیاده سازی نمی کنند، مش کنترل ها به جای اینکه ارائه شوند و سپس شکست بخورند، به طور کامل پنهان می شوند.
یک مرورگر فقط می تواند بلوتوث را بگیرد مرکزی نقش: نمی تواند خودش را تبلیغ کند، بنابراین دستگاه های دیگر نمی توانند آن را کشف کنند. به بیرون به تلفن های نزدیک متصل می شود و از طریق آن رله می کند آنها شما هر دستگاه را یک بار از طریق انتخابگر دستگاه خود مرورگر انتخاب می کنید و پس از آن آن را انتخاب می کنید خود به خود دوباره وصل می شود دو مرورگر نمی توانند مستقیماً به یکدیگر پیوند دهند.
اشتراک گذاری مش با Bitchat
Nymchat پیاده سازی می کند Bitchat's پروتکل مش روی سیم، بایت به بایت - همان سرویس و ویژگی گات UUID ها، هدر بسته یکسان، انواع پیام های مشابه، همان محدودیت هاپ پیش فرض. این دو برنامه ها از طریق هیچ چیزی پل نمی شوند. آنها به سادگی روی یک مش و یک دستگاه Nymchat هستند و یک دستگاه Bitchat یکدیگر را کشف می کنند و مستقیماً پیام های رمزگذاری شده را مبادله می کنند.
بستههای اعلامی همچنین میتوانند حامل a nostrLink: یک پیوند امضا شده از یک همتای مش به
هویت واقعی Nostr آنها. وقتی یکی حضور دارد و تأیید میکند، همتای شما را از طریق بلوتوث ملاقات کردهاید
به عنوان همان شخصی که از رله ها می شناسید نشان داده می شود.
صلح تاریخ و پست های حمل شده که در زیر توصیف شده است، فرمت های Bitchat نیز هستند، بنابراین این دو برنامه نه تنها در یک شبکه با هم وجود دارند - آنها تاریخ عمومی یکدیگر را همگام می کنند و جعبه های یکدیگر را حمل می کنند.
داستان The Mesh Carries
یک طوفان پیام عمومی را به هر کس که در آن لحظه در خط رادیویی است ارائه می دهد. به اتاق بروید یک دقیقه دیر و آن را ترک کرده است. بنابراین هر دستگاه یک پنجره از پیام های اخیر عمومی که شنیده است - تا 6 ساعت، به 1000 بسته محدود می شود - و این پنجره را با هر همتایی که ملاقات می کند، تقریباً هر 15 ثانیههر چیزی که شما از دست می دهید، آنها شما را می فرستند، هر چیزی که آنها از دست می دهند، شما آنها را می فرستید.
مقایسه با یک مجموعه احتمالی سنگین (یک فیلتر با کد Golomb) انجام می شود، بنابراین ترکیب یک هزار پیام حدود یک کیلوابیت به جای شصت هزینه می کند.
این چیزی است که اجازه می دهد که یک تلفن به عنوان یک صدای شهر عمل کند: بین دو گروه که هرگز در محدوده یکدیگر نبودند، راه رفتن، یا ساعت ها بعد بازگشت، و آن را به آنچه طرف دیگر از دست داده است.
تنها ترافیک عمومی هرگز به این روش حمل می شود - پیام ها که در حال حاضر برای هر کس در طیف رادیویی قابل مشاهده است. پیام های خصوصی، دست زدن و جلسات رمزگذاری هرگز بخشی از آن نیست.
پست های ارسال شده توسط افراد دیگر
اگر به کسی بنویسید که در محدوده رادیویی نیست، هیچ کس نمی تواند پیام را به آن ارسال کند.Nymchat آن را به کلید آن شخص بسته می کند و نسخه های بسته شده را به چند نفر از همکاران خود می دهد. هستند نزدیک به آن می شوند و آن را به دست می آورند و اگر با دریافت کننده ملاقات کنند.
این نسخه برای هر کس که آن را حمل می کند بی نظیری است. تنها اطلاعات راه اندازی آن یک برچسب است که روزمره رویترز و فقط می تواند توسط کسی که در حال حاضر کلید دریافت کننده را می داند محاسبه شود، بنابراین دو جعبه برای همان شخص در روزهای مختلف به نظر نمی رسد مرتبط با کسی دیگر. تنها دریافت کننده می تواند یکی را باز کند - و هنگامی که آنها انجام می دهند، آنها می دانند که چه کسی آن را نوشته است، زیرا هویت ارسال کننده در داخل بسته شده است.
هر حمل و نقل دارای یک بودجه است که نصف می شود هنگامی که آن را به یک سهم به کسی دیگر، بنابراین یک پیام به چند حمل و نقل گسترش می یابد و سپس متوقف می شود. 24 ساعتو فقط همکارانی که هویت آنها تایید شده است هرگز به آنها داده می شوند.
جایی که ممکن است، Nymchat بسته بندی را به یک کلید یکبار مصرف هر دستگاه یک سری کوچک از این ها را منتشر می کند، امضا می شود تا آنها نمی توانند جعلی شوند، و سری به همان روش سفر می کند که تاریخ حمل می شود - که این چیزی است که آن را در دسترس می سازد در حالی که مالک آن خارج است، دقیقا هنگامی که پست خود را حمل می شود.
Deletion منتظر است 48 ساعت، زیرا چندین حمل و نقل ممکن است کپی از یک جعبه داشته باشند و آنها هر بار که حمل و نقل آنها اتفاق می افتد به شما ملاقات می کنند، می آیند؛ حذف در اولین یک می تواند هر کپی بعد از آن به نظر برسد مانند پست گم شده است.
ارسال یک پوشه به کسی به آنها می گوید که یک پیام وجود دارد و شما آن را ارسال کرده اید. هرگز محتوای، هرگز کسی که آن را برای - اما واقعیت. اگر این معامله چیزی نیست که شما می خواهید انجام دهید، حالت روح هرگز از فرستنده ها استفاده نمی کند (نمی بینید زیر).
ارسال شده بدون اینترنت
یک پیام که شما در حالی که offline می فرستید، بلافاصله از رادیو خارج می شود، که به هر کس که در نزدیکی است می رسد - و هیچ کس دیگر، زیرا در مورد رله ها هیچ وقت وجود ندارد. Nymchat آن را نگه می دارد، و آن را در لحظه ای که اینترنت باز می گردد منتشر می کند، زمان ارسال اصلی خود را حفظ می کند تا آن را در جایی که شما آن را در گفتگو نوشتید باقی بماند.
هر کس که قبلا آن را از طریق بلوتوث دریافت کرده است، دو بار آن را نمی بیند: نسخه مجددا منتشر شده دارای یک مارک است که به دستگاه خود اجازه می دهد آن را تشخیص دهد. 24 ساعتکسی که هرگز آن را انجام ندهد به عنوان شکست خورده به جای ترک نگاه فرستاده می شود.
این فقط منتظر نیست، با این حال. در همان زمان، Nymchat از همکاران نزدیک است که هنوز هم یک سیگنال دارند تا پیام را به نام خود منتشر کنند - یک اتصال در اتاق برای همه در آن کافی است. پیام توسط دستگاه شما قبل از ترک آن امضا می شود، بنابراین همکار که آن را حمل می کند یک جعبه پست است: آن را نمی تواند یک کلمه از آنچه را که منتشر می کند تغییر دهد، و رله ها آن را رد می کند اگر آن را امتحان کنید. خواندن یک کانال از طریق یک همسایه که یکی دارد.
این یک نسخه کوتاه است، هرگز تنها نسخه نیست. هیچ چیز به دستگاه شما نمی گوید که آیا یک همسایه واقعاً موفق به منتشر کردن است، بنابراین پیام برای اتصال خودتان در هر صورت در رده باقی می ماند. اگر هر دو کار می کنند، هر دو نسخه بیوت-به-بیوت همان پیام هستند و رله ها یکی را نگه می دارند. تنها پیام های کانال به این روش سفر می کنند - درخواست کسی برای ارسال یک پیام خصوصی به آنها می گوید که شما به چه کسی می نویسید - و هرگز در حالت روح، که در آن امضا به طور مستقیم به هویت واقعی شما نشان می دهد.
حالت روح
دستگاه مش رادیویی است که به طور مکرر خود را اعلام می کند و دقیقاً همان چیزی است که آن را آسان می کند برای دنبال کردن مکان ها و جلسات. حالت شبح پاسخ انتخابی است.
در حالی که روشن است، هر شناسه ای که اعلام می کند با یک دور ریختنی جایگزین می شود مقدار، و همه آنها با هم می چرخند:
- کلید استاتیک نویز - که شناسه همتا و اثر انگشت از آن مشتق شده است.
- کلید امضای Ed25519؛
- نام بلوتوث تبلیغ شده؛
- نام مستعار
- اعلام شده است
nostrLink، که واقعی می ماند اما زودگذر می شود، بنابراین همتایان می توانند همچنان بدون اینکه چیزی به npub شما حل شود به شما دسترسی پیدا کند.
چرخش تقریباً در یک دوره پر از لرزش اتفاق می افتد 15 دقیقه. هویت بازنشستگان قابلیت رمزگشایی تا 8 دوره بنابراین یک پاسخ دیرهنگام هنوز می رسد، و a مکالمه در حالی آغاز شد که ghosted به جای بیصدا، برای همیشه به شبکه چسبانده شده است مهاجرت به رله های زیر کلید واقعی شما.
وقتی حالت شبح فعال است، اشتراکگذاری آواتار و بنر رد میشود: یک تصویر مکرر دو را پیوند میدهد دوره ها سریعتر از هر کلیدی با هم جمع می شوند.
دو راه تحویل در بالا با آن، به همان دلیل، خاموش می شود. یک دستگاه وحشتناکی هرگز از کسی نمی خواهد که ایمیل را برای آن حمل کند - یک کووری که هنوز هم پس از چرخش یک جعبه را نگه دارد، یک خط بین دو هویت است. و یک مکالمه ای که به شبکه بسته شده است هرگز به رله ها بازگردانده نمی شود، زیرا این کپی با کلید واقعی شما امضا می شود و به شخص دیگری دقیقا می گوید که وحشتناکی چیست.
دنبال کردن دستگاه بسیار سخت تر می شود. آن را غیر قابل ردیابی نمی کند. بلوتوث آدرس سخت افزاری توسط سیستم عامل کنترل می شود، نه توسط برنامه، و زمان بندی و الگوهای اجتماعی همبستگی باقی می مانند - همان فرد، در همان مکان، صحبت کردن با او همان مردم، در همان زمان ها
محدودیت ها
- محدوده محدوده بلوتوث است. ده ها متری در فضای باز، کمتر از طریق دیوارها. شبکه از طریق پرتاب، نه با صدای بلند تر گسترش می یابد. لیست همکاران در پینل شبکه به شما خواهد گفت که چه چیزی است: پیینگ یک همکاران و گزارش سفر دور و چه تعداد پرتاب در واقع هستند.
- پهنای باند کم است. فریم ها 512 بایت و پیام های بزرگتر هستند تکه تکه شده اند. این برای متن ساخته شده است، نه برای رسانه.
- تحویل بهترین تلاش است. یک طوفان 7 ضربه هیچ وعده ای نمی دهد، و نه راه هایی که آن را گسترش می دهند: تاریخچه حمل می شود فقط اگر شما یک دستگاه را ملاقات کنید که آن را حفظ می کند، و یک فرستنده تنها در صورتی که اتفاق می افتد که دریافت کننده را ملاقات کند تحویل می دهد.
- مرورگرها برگ هستنددر بالا، و به تلفنی که در نزدیکی شما باشد بستگی دارد.
- رادیو هزینه باتری دارد، زیرا اسکن و تبلیغات مستمر چیزی است که باعث می شود مش کار کند.