چگونه با بیت چت (Bitchat) بدون اینترنت پیام ارسال کنیم؟
بیت چت چیست؟ چطور از آن استفاده کنیم؟ آیا واقعا میتوان بدون اینترنت با این برنامه پیام ارسال کرد؟ در این مقاله از با بررسی اینکه بیت چت چیست و چطور می توانیم از آن استفاده کنیم جواب تمامی این سوالات را خواهیم داد.
چند سال پیش که گوشی های هوشمند تازه وارد بازار شده بودند، شاید کسی فکر نمی کرد که در مدت کوتاهی این ابزار به یکی از ملزومات زندگی ما تبدیل شود و از ارتباطات گرفته تا کار و تجارت ما را تحت پوشش خود قرار دهند. اما این اتفاقا افتاد و یک قطعی هر چند کوتاه در اینترنت می تواند حسابی اوضاع را به هم بریزد. هرچند در خیلی از موارد کاری از دست ما بر نمی آید ولی اگر به دنبال یک پیام رسان امن و خوب برای مواقعی قطعی یا اختلال در اینترنت می گردید، می توانیم Bitchat را به شما پیشنهاد کنیم. هرچند با شرایط فعلی این برنامه نمیتواند جایگزین اینترنت شود ولی می تواند بدون نیاز به اینترنت کار یک پیام رسان خوب و سریع را برای شما انجام دهد. در ادامه کار با این برنامه را با بررسی اینکه «بیت چت چیست؟» شروع می کنیم.
فهرست مطالب:
اپلیکیشن بیت چت چیست؟
در پاسخ به این سوال که بیت چت چیست باید گفت یک اپلیکیشن پیام رسان نوآورانه است که با هدف تغییر نحوه برقراری ارتباط میان افراد طراحی شده است. برخلاف پیام رسان های سنتی که نیاز به اینترنت، سیم کارت یا ثبت نام دارند، بیت چت بدون هیچ کدام از این وابستگی ها کار می کند و تمرکز اصلی اش بر فراهم کردن ارتباط امن و مستقل است. این برنامه توسط جک دورسی، بنیانگذار توییتر و مدیرعامل سابق این شبکه اجتماعی، معرفی شده و به عنوان یک ابزار ارتباطی آزاد و بدون محدودیت های مرسوم مورد توجه قرار گرفته است.
بیت چت در نگاه اول شبیه بسیاری از اپلیکیشن های پیام رسان دیگر به نظر می رسد، اما فلسفه پشت آن کاملاً متفاوت است. این اپلیکیشن به جای اینکه مانند واتساپ یا تلگرام به سرورهای مرکزی متکی باشد، به صورت نظیر به نظیر (peer-to-peer) عمل می کند. هدف از طراحی این برنامه، ایجاد یک بستر ساده برای ارسال پیام است که در هر شرایطی (حتی هنگام قطعی اینترنت یا در مکان های دورافتاده) قابل استفاده باشد. این ویژگی، بیت چت را به یک ابزار مهم در مواقع بحرانی تبدیل می کند.
از لحاظ کاربری، بیت چت بسیار ساده و مینیمال طراحی شده و نیازی به وارد کردن شماره تلفن، ایمیل یا اطلاعات شخصی ندارد. کاربران می توانند بدون نیاز به ثبت نام و تنها با اجرای برنامه، شروع به ارسال پیام به اطرافیان خود کنند. همین ویژگی باعث شده بیت چت از نظر حریم خصوصی و امنیت اطلاعات، گزینه ای جذاب برای افرادی باشد که به دنبال راهی امن و ناشناس برای برقراری ارتباط هستند.
بیت چت چطور کار می کند؟
بیت چت بر پایه فناوری Bluetooth Low Energy که مختصرا BLE نامیده می شود کار می کند. این فناوری که به بلوتوث کم مصرف مشهور است از طریق ایجاد شبکه ای به نام Mesh Network پیام ها را جابه جا می کند. به این معنا که هر دستگاهی که بیت چت روی آن نصب است، به عنوان یک گره (Node) عمل می کند و پیام ها را به دستگاه های مجاور خود منتقل می کند. اگر کاربر مقصد در محدوده مستقیم بلوتوث شما نباشد، پیام شما از طریق دستگاه های واسطه که در نزدیکی شما و کاربر مقصد قرار دارند منتقل می شود. در این ساختار، شبکه های کوچک محلی به نام Local Clusters شکل می گیرند و با وجود تعداد بیشتر کاربران، این خوشه ها به هم متصل می شوند و پوشش وسیع تری ایجاد می کنند.
این سیستم شبیه به عملکرد AirTag در سیستم Find My اپل است، با این تفاوت که بیت چت کاملاً مستقل از اینترنت عمل می کند. یکی از بزرگ ترین تفاوت های بیت چت با پیام رسان های کلاسیک، عدم نیاز به سرور مرکزی است. در این سیستم، هیچ سروری برای نگهداری یا انتقال پیام ها وجود ندارد و تمام فرآیند انتقال داده ها از طریق اتصال مستقیم دستگاه ها به یکدیگر انجام می شود. این ساختار P2P باعث می شود حتی در شرایط قطع اینترنت یا سانسور شبکه، ارتباط کاربران با یکدیگر حفظ شود و داده ها به صورت محلی منتقل شوند.
در بیت چت، حتی اگر کاربر مقصد در لحظه ارسال پیام در دسترس نباشد، پیام به صورت موقت در دستگاه های واسطه ذخیره می شود. برای کاربران عادی، پیام ها تا ۱۲ ساعت در دستگاه های واسط کش می شوند تا در اولین فرصت به گیرنده برسند. برای کاربرانی که به عنوان «دوست های مورد علاقه» یا Favorite Peers تعریف شده اند، این پیام ها می توانند بدون محدودیت زمانی نگه داری شوند. این قابلیت، باعث می شود شبکه بیت چت حتی در شرایطی که مخاطب آفلاین است هم بتواند بعداً پیام را به او تحویل دهد.
علاوه بر پیام های خصوصی، بیت چت امکان ساخت گروه یا همان Channel را نیز فراهم کرده است. این گروه ها می توانند رمز عبور داشته باشند و حتی قابلیت انتقال مالکیت گروه به کاربر دیگری وجود دارد. نام کانال ها نیز با نماد # (مثلاً mygroup#) ساخته می شوند که ساختار مشابه به سیستم های چت دیگر را حفظ می کند اما به شکل کاملاً غیرمتمرکز و بدون اینترنت. این قابلیت به کاربران اطمینان می دهد که پیام های خصوصی آن ها به صورت مستقیم از فرستنده به گیرنده منتقل می شود و هیچ شخص ثالثی حتی خود بیت چت، قادر به مشاهده محتوای پیام ها نخواهد بود. اطلاعات قبل از ارسال رمزنگاری می شود و فقط گیرنده موردنظر می تواند آن را رمزگشایی کند.
با وجود اینکه بیت چت این ویژگی را ارائه داده، باید توجه داشت که تیم توسعه دهنده اعلام کرده بررسی امنیتی مستقلی هنوز به طور کامل انجام نشده و ممکن است برخی باگ ها یا آسیب پذیری ها در رمزنگاری وجود داشته باشد. در ادامه بیشتر در مورد این چالش های امنیتی صحبت خواهیم کرد.
آیا بیت چت امن است؟
در حال حاضر، بیت چت هنوز به طور کامل از نظر امنیتی به بلوغ نرسیده است و کارشناسان به استفاده از آن برای انتقال اطلاعات حساس توصیه نمی کنند. جک دورسی و تیم توسعه دهنده بیت چت تأکید کرده اند که این اپلیکیشن با رویکرد حفظ حریم خصوصی طراحی شده، اما در عمل، هنوز نواقصی در بخش امنیت دارد. خود صفحه رسمی بیت چت در گیت هاب هشدار داده که ویژگی های مربوط به پیام های خصوصی و کانال ها هنوز بررسی امنیتی خارجی نداشته اند و ممکن است آسیب پذیر باشند. این یعنی نباید فعلاً برای موارد مهم و حساس به امنیت بیت چت اعتماد کرد.
بر اساس گزارش TechCrunch، برخی از تسترها و کارشناسان امنیتی در بررسی اولیه این اپلیکیشن چندین مشکل را کشف کرده اند. برای مثال، امکان جعل هویت یکی از مخاطبین و فریب دادن سیستم به گونه ای وجود دارد که فرد جعلی به عنوان Favorite Peer یا دوست مورد اعتماد ذخیره شود. این مسئله می تواند امنیت پیام رسانی خصوصی را تهدید کند، چون این قابلیت برای اطمینان از هویت واقعی طرف مقابل طراحی شده است.
همچنین مشکل دیگری با قابلیت Forward Secrecy مشاهده شده است. این ویژگی در رمزنگاری باید به گونه ای عمل کند که حتی اگر کلید رمزنگاری یک پیام فاش شود، دیگر پیام ها همچنان امن بمانند. اما در بیت چت برخی ایرادات در این بخش گزارش شده است. به علاوه، یک نقص امنیتی جدی تر هم کشف شده که احتمالاً به یک هکر اجازه می دهد حافظه برنامه را دستکاری کند و از آن برای حمله های پیچیده تر استفاده کند. بنابراین، هر چند بیت چت یک ابزار جذاب و خلاقانه برای ارتباط بدون اینترنت است، اما هنوز به لحاظ امنیتی راه زیادی در پیش دارد و نباید برای تبادل اطلاعات محرمانه به آن تکیه کرد.
آیا بیت چت جایگزین اینترنت خواهد شد؟
بیت چت با استفاده از شبکه های مش مبتنی بر بلوتوث (Bluetooth Mesh Network) این امکان را فراهم می کند که افراد بدون نیاز به اینترنت، با یکدیگر پیام رد و بدل کنند. این فناوری به ویژه در شرایط اضطراری، مانند قطعی گسترده اینترنت، حوادث طبیعی یا محیط هایی که به شبکه های مخابراتی دسترسی ندارند، کاربرد بالایی دارد. بیت چت می تواند در چنین مواقعی به عنوان یک سیستم ارتباطی موقت و کارآمد عمل کند و مانع از قطع کامل ارتباط افراد با یکدیگر شود. به همین دلیل، بسیاری از کارشناسان از آن به عنوان یک ابزار مکمل در کنار اینترنت یاد می کنند.
با این حال، باید توجه داشت که بیت چت به تنهایی نمی تواند جایگزین کامل اینترنت شود. این فناوری محدودیت هایی مثل برد کوتاه بلوتوث (حدود ۱۰ متر تا ۳۰ متر در بهترین حالت)، نیاز به حضور کاربران متعدد در اطراف و سرعت پایین انتقال داده دارد. اینترنت امکاناتی فراتر از پیام رسانی ساده را ارائه می دهد و دسترسی به اطلاعات، خدمات ابری و ارتباطات جهانی را ممکن می سازد. بیت چت بیشتر به عنوان یک راه حل پشتیبان برای ارتباطات محلی و اضطراری مطرح است و نقش جایگزینی کامل برای اینترنت را نمی تواند ایفا کند.
روش استفاده از بیت چت چیست؟
اگر مشکلی با ریسک های امنیتی فعلی بیت چت ندارید و می خواهید این اپلیکیشن را امتحان کنید، باید بدانید که استفاده از آن نسبت به پیام رسان های معمولی کمی پیچیده تر است. در حال حاضر، بیت چت به صورت رسمی روی اپ استور عرضه نشده و نسخه نهایی آن در دسترس عموم قرار ندارد. نسخه بتا از طریق TestFlight برای آیفون و مک ارائه شده بود، اما ظرفیت آن تکمیل شده است. با این حال اگر از ته دل دوست دارید این کار را انجام دهید، می توانند از طریق سورس کدهای موجود در GitHub، نسخه آزمایشی بیت چت را روی مک و آیفون اجرا کنند.
دستورالعمل دانلود و راه اندازی بیت چت:
وارد صفحه رسمی BitChat در GitHub شوید و سورس کد را دانلود کنید.
سه روش برای اجرا وجود دارد:
روش پیشنهادی: استفاده از XcodeGen برای ساخت و راه اندازی پروژه.
روش دوم: استفاده از Swift Package Manager برای مدیریت پکیج ها و اجرا.
روش سوم: به صورت دستی همه فایل های Swift موجود در دایرکتوری بیت چت را به یک پروژه جدید در Xcode وارد کنید.
بعد از راه اندازی اپلیکیشن را روی مک یا آیفون اجرا کنید. توجه داشته باشید که برای برقراری ارتباط نیاز به افرادی دارید که در اطراف شما نیز بیت چت را فعال کرده باشند یا می توانید خودتان با دو دستگاه این کار را انجام دهید. به محض اتصال به شبکه BLE Mesh، می توانید به ارسال پیام در محدوده اطراف خود بپردازید. در حال حاضر، بیت چت هنوز در مرحله توسعه و آزمایش است و نسخه پایدار آن منتشر نشده. به همین دلیل، استفاده از نسخه بتا ممکن است با باگ ها و مشکلات امنیتی همراه باشد.
اگر به دنبال تجربه ای بدون دردسر هستید، بهتر است تا عرضه نسخه نهایی صبر کنید. اما اگر علاقه مند به تجربه تکنولوژی های جدید هستید، بیت چت فرصت مناسبی برای آزمایش ارتباط نظیر به نظیر بدون اینترنت است. همینطور اگر این پیام رسان جوابگوی نیاز شما نبود، مقاله بهترین پیام رسان های جایگزین تلگرام می تواند گزینه های خوب دیگری را به شما معرفی کند.
چالش های توسعه بیت چت در آینده
با وجود جذابیت ایده بیت چت به عنوان یک پیام رسان بدون نیاز به اینترنت، توسعه و گسترش این اپلیکیشن با چالش های متعددی روبه رو است. بیت چت هنوز در مراحل ابتدایی خود قرار دارد و برای رسیدن به کارایی مطلوب باید بر موانع فنی، امنیتی و اجتماعی زیادی غلبه کند. محدودیت برد، نیاز به کاربران فعال در محیط، ضعف در امنیت اولیه و پیچیدگی استفاده برای کاربران غیر فنی، از جمله مسائلی هستند که ممکن است رشد این فناوری را کند کنند. در ادامه مهمترین چالش های پیش روی بیت چت را بررسی می کنیم:
محدودیت برد بلوتوث: بیت چت برای اتصال به دیگر کاربران به بلوتوث کم مصرف (BLE) متکی است که برد آن در بهترین حالت حدود ۳۰ متر است. برای ارتباط گسترده تر، باید تعداد زیادی کاربر در فواصل نزدیک حضور داشته باشند که در عمل همیشه امکان پذیر نیست.
نیاز به حضور کاربران فعال: کارایی بیت چت وابسته به تعداد افرادی است که در لحظه و در یک منطقه مشخص از این اپلیکیشن استفاده می کنند. اگر کاربران کافی در اطراف وجود نداشته باشند، شبکه مش به درستی شکل نمی گیرد و پیام ها منتقل نمی شوند.
مسائل امنیتی و آسیب پذیری ها: در حال حاضر بیت چت به طور کامل از نظر امنیتی بررسی نشده و مشکلاتی مثل جعل هویت و نقص در رمزنگاری وجود دارد. این موضوع می تواند اعتماد کاربران به این اپلیکیشن را تحت تاثیر قرار دهد.
پیچیدگی در نصب و استفاده: نسخه فعلی بیت چت نیازمند دانش فنی برای نصب از طریق گیت هاب و Xcode است و برای عموم کاربران ساده نیست. این مشکل می تواند جلوی گسترش سریع و همه گیر شدن آن را بگیرد.
عدم پشتیبانی از انتقال داده های بزرگ: بیت چت فقط برای ارسال پیام های متنی سبک طراحی شده و امکان انتقال فایل های بزرگ، عکس یا ویدیو را ندارد که باعث می شود محدودیت زیادی نسبت به پیام رسان های اینترنتی داشته باشد.
مصرف انرژی و باتری: هرچند بیت چت از بلوتوث کم مصرف استفاده می کند، اما روشن بودن مداوم بلوتوث و عملکرد در شبکه مش می تواند مصرف باتری را بالا ببرد و برای کاربران مشکل ساز شود.
نتیجه گیری
در این مقاله در مورد اینکه بیت چت چیست و چطور کار می کند با هم صحبت کردیم. در کل باید گفت که بیت چت به عنوان یک پیام رسان مبتنی بر بلوتوث، ایده ای جدید و نوآورانه برای برقراری ارتباط بدون اینترنت ارائه داده است، اما هنوز با چالش های مهمی مانند محدودیت برد، نیاز به کاربران فعال در محیط، مسائل امنیتی و سختی نصب مواجه است. این فناوری می تواند در شرایط خاص و اضطراری مفید باشد، ولی برای تبدیل شدن به یک ابزار ارتباطی فراگیر، نیاز به بهبودهای جدی و توسعه گسترده تر دارد. در صورتی که در مورد بیت چت و آینده آن نظری دارید، خوشحال می شویم آن را با ما و سایر کاربران در میان بگذارید.