آنچه قبل از شروع نیاز دارید
فقط یک چیز: هر دو نفر باید Solo2 را در مرورگر خود باز داشته باشند. همین. نه مخاطبی برای وارد کردن، نه شمارهای برای دادن، و نه کدی که از طریق کانال دیگری درخواست شود. همه چیز در داخل Solo2 اتفاق میافتد، از ابتدا تا انتها رمزگذاری شده، بدون اینکه سرور ما بداند چه کسی به چه کسی متصل میشود.
اگر طرف مقابل هنوز Solo2 ندارد، لینکی به solo2.net برای او بفرستید. در یک دقیقه آن را آماده به کار خواهد داشت — بدون ثبتنام با دادههای واقعی و بدون فروشگاه اپلیکیشن. مرورگر را باز کنید، یک نام کاربری ساختگی انتخاب کنید و وارد شوید.
یک نکته: اگر از iPhone استفاده میکند، بهتر است Solo2 را از همان ابتدا در صفحه اصلی نصب کند (Safari ← اشتراکگذاری ← افزودن به صفحه اصلی). در iPhone، مرورگر و اپلیکیشن نصبشده دارای مخازن (vaults) جداگانهای هستند — اگر در مرورگر شروع کند و بعداً نصب کند، باید یک حساب جدید بسازد. در Android این اتفاق نمیافتد: اپلیکیشن نصبشده و مرورگر مخزن یکسانی را به اشتراک میگذارند.
سناریو ۱: در کنار هم هستید
اگر در یک اتاق هستید، کد QR سریعترین و امنترین راه است. هیچ دادهای از دستگاههای شما خارج نمیشود.
- فرد A دکمه اشتراکگذاری را در Solo2 فشار میدهد. کد QR او روی صفحه ظاهر میشود.
- فرد B روی اسکن ضربه میزند و دوربین را به سمت QR فرد A میگیرد.
- صدای بوق شنیده میشود. درخواست اتصال بهطور خودکار ارسال میشود.
- فرد A درخواست را میپذیرد. تمام. تونل ایجاد شد.
از آن لحظه به بعد، هر چیزی که برای هم ارسال میکنید — پیامها، عکسها، فایلها، پیامهای صوتی — مستقیماً از یک دستگاه به دستگاه دیگر میرود. از هیچ سروری عبور نمیکند. در هیچ ابری ذخیره نمیشود. هیچ فرادادهای (metadata) وجود ندارد. مثل صحبت کردن حضوری است، اما به صورت نوشتاری.
سناریو ۲: از هم دور هستید
اگر به لحاظ فیزیکی در کنار هم نیستید، لینک دعوت راه حل است. این لینکی است که میتوانید از هر طریقی ارسال کنید — ایمیل، WhatsApp، SMS، Telegram یا حتی نوشته شده روی کاغذ با خودکار. وسیله ارسال مهم نیست، مهم این است که طرف مقابل آن را باز کند.
- شما روی اشتراکگذاری در Solo2 ضربه میزنید و لینک دعوت را کپی میکنید.
- آن لینک را از طریق هر وسیلهای که ترجیح میدهید برای طرف مقابل ارسال میکنید.
- طرف مقابل لینک را باز میکند. اگر از قبل Solo2 دارد، مستقیماً متصل میشود. در غیر این صورت، لینک او را برای ساخت حساب در یک دقیقه راهنمایی میکند.
- شما درخواست را میپذیرید. تونل ایجاد شد.
لینک شامل کد اتصال شماست که ثابت و شخصی است. نام، هویت یا دادههای شما را فاش نمیکند — فقط به کسی اجازه میدهد برای شما درخواست اتصال بفرستد. شما همیشه تصمیم میگیرید که آن را بپذیرید یا نه. سرور هیچ سوابقی از اینکه چه کدهایی وجود دارند یا متعلق به چه کسی هستند نگه نمیدارد: این سرور از طراحی کور است.
اگر بخواهم کسی را دعوت کنم که Solo2 را نمیشناسد چه؟
دقیقاً به همان شکل. لینک دعوت هم برای کاربران فعلی و هم برای افراد جدید کار میکند. اگر کسی که لینک شما را دریافت میکند حساب کاربری ندارد، خود لینک او را به ساخت یک حساب هدایت میکند. در کمتر از یک دقیقه Solo2 را در حال کار خواهد داشت و درخواست اتصال با شما آماده پذیرش است.
نیازی به دانلود هیچ چیزی از هیچ فروشگاهی ندارد. نیازی به دادن شماره تلفن خود ندارد. نیازی به تأیید ایمیل ندارد. فقط یک نام کاربری — که میتواند ساختگی باشد — و یک رمز عبور انتخاب میکند. همین. هیچ مانعی برای ورود وجود ندارد.
چرا این متفاوت است
در هر اپلیکیشن پیامرسان دیگری، اتصال به کسی مستلزم به اشتراک گذاشتن چیزی شخصی است: شماره تلفن، ایمیل یا یک پروفایل عمومی. این اطلاعات در سرورهای شرکتی که سرویس را مدیریت میکند ثبت میشود. آنها میدانند چه کسی با چه کسی صحبت میکند، چه زمانی و با چه فرکانسی.
در Solo2، اتصال به کسی هیچ ردی باقی نمیگذارد. سرور ما فقط به دو دستگاه کمک میکند تا یکدیگر را پیدا کنند — مثل واسطهای که دو نفر را در یک مهمانی به هم معرفی میکند و سپس میرود. نمیداند درباره چه چیزی صحبت میکنید. نمیداند چقدر صحبت میکنید. نمیداند که آیا به صحبت کردن ادامه میدهید یا خیر. چون به محض ایجاد تونل، ما از معادله حذف میشویم.
این یک شعار نیست. این معماری سیستم است. و معماری را نمیتوان با بهروزرسانی شرایط خدمات تغییر داد.