বিষয়বস্তু এড়িয়ে যান
Nymchat-এ ফেরত যান

জ্ঞানের ভিত্তি ইন্টারনেট বন্ধ

ব্লুটুথ জাল

কোন ইন্টারনেট, কোন সেল সার্ভিস এবং কোন পরিকাঠামো ছাড়া মেসেজিং ধরনের কাছাকাছি ডিভাইসগুলি ব্লুটুথ LE এর মাধ্যমে লিঙ্ক করে এবং একে অপরের জন্য রিলে, তাই একটি বার্তা পৌঁছায় রেডিও রেঞ্জের বাইরের লোকেদের মধ্যে ডিভাইসগুলির মাধ্যমে হপিং করে।

জাল কি

জাল হল রিলেগুলির পাশাপাশি চলমান একটি দ্বিতীয় পরিবহন, একটি পৃথক অ্যাপ বা পৃথক নয় পরিচয় পাবলিক চ্যানেল এবং ব্যক্তিগত বার্তা উভয়ই এটির উপর কাজ করে এবং অ্যাপটি সিদ্ধান্ত নেয় কোনটি রুট তার নিজের নিতে: অনলাইন পাঠায় ইন্টারনেটের মাধ্যমে যান এবং ব্লুটুথ ফিরে পড়ে যখন এটি অনুপলব্ধ, যখন শুধুমাত্র রেডিওর মাধ্যমে পৌঁছানো যায় এমন একজন পিয়ার যেকোন ভাবেই মেশের উপর থাকে।

এটি একটি ফ্লাড নেটওয়ার্ক। প্রতিটি যন্ত্র যে যন্ত্রগুলি শুনতে পায় সেগুলিতে প্যাকেটগুলি প্রেরণ করে, যার হপ সীমা হল 7ইতিমধ্যে যা দেখেছে তা ডেভিডপ্লিকেশন করে, যাতে একটি প্যাকেট চিরতরে প্রবাহিত হয় না. দুই ব্যক্তি যারা একে অপরকে সরাসরি শুনতে পারে না, যতক্ষণ পর্যন্ত তাদের মধ্যে একটি ডিভাইস চেইন থাকে ততক্ষণ পর্যন্ত বার্তা বিনিময় করে।

যে অধীনে, সমবয়সীদের প্রতিটি জোড়া রান a গোলমাল XX হ্যান্ডশেক এবং তার উপর কথাবার্তা নিজস্ব এনক্রিপ্ট করা সেশন। প্যাকেট প্যাড করা হয় এবং, যখন বড়, খণ্ডিত, তাই কি আকার আপনি এটি কি সম্পর্কে যতটা সম্ভব কম বলেন পাঠান.

একটি বন্যা কেবল সেই ব্যক্তির কাছে পৌঁছায় যে সেই মুহুর্তে শুনছে, তাই তিনটি জিনিস একটি বার্তা বহন করেঃ যন্ত্রপাতি সাম্প্রতিক গণমাধ্যমের ইতিহাস এবং যারা এটি মিস করেছে তাদের কাছে এটি প্রেরণ করুন, নিকটবর্তী সহকর্মীরা সিল করা চিঠি বহন করে সীমার বাইরে কারও জন্য, এবং ইন্টারনেট ছাড়াই পাঠানো যে কোনও কিছুর জন্য পরে প্রকাশিত যখন ইন্টারনেট ফিরে আসবে।

এটি চালু করা হচ্ছে

ব্লুটুথ জাল প্যানেল খুলুন এবং টিপুন চালু করুন. এরপর কি হবে তার উপর নির্ভর করে আপনি কি এটা চালাচ্ছেন.

নিমচ্যাট ব্লুটুথ জাল প্যানেল, জালের স্থিতি, পেয়ার করা ডিভাইস, জালের পিয়ার এবং একটি রেডিও লগ দেখাচ্ছে।
জাল প্যানেল: স্থিতি, জোড়া ডিভাইস, সহকর্মীদের শোনা এবং একটি লাইভ রেডিও লগ।

অ্যান্ড্রয়েড এবং আইওএস-এ

অ্যাপটি একই সাথে ব্লুটুথ উভয় ভূমিকাই চালায় — নিজের বিজ্ঞাপন এবং অন্যদের জন্য স্ক্যান করা — তাই যে কোনো দুটি কাছাকাছি ডিভাইস লিঙ্ক আপ হয় নির্বিশেষে যে একটি অন্যটিকে লক্ষ্য করেছে। অনুদান ব্লুটুথ অনুমতি জিজ্ঞাসা করা হলে এবং এটি নিজে থেকে সমবয়সীদের খুঁজে পায়।

একটি ব্রাউজারে

ওয়েব অ্যাপটি ক্রোমিয়াম ব্রাউজারে ওয়েব ব্লুটুথের মাধ্যমে একই জালের সাথে যোগ দেয়: ক্রোম, এজ, অপেরা এবং সাহসী। সাফারি এবং ফায়ারফক্সে, যা ওয়েব ব্লুটুথ প্রয়োগ করে না, জাল কন্ট্রোল সম্পূর্ণরূপে লুকানো হয় বরং অফার করা হয় এবং তারপর ব্যর্থ হয়।

একটি ব্রাউজার একটি পাতা হিসাবে যোগদান

একটি ব্রাউজার শুধুমাত্র ব্লুটুথ নিতে পারে কেন্দ্রীয় ভূমিকা: এটি নিজেই বিজ্ঞাপন দিতে পারে না, তাই অন্যান্য ডিভাইস এটি আবিষ্কার করতে পারে না। এটি আশেপাশের ফোনের সাথে বাহ্যিকভাবে সংযোগ করে এবং এর মাধ্যমে রিলে করে তাদের আপনি ব্রাউজারের নিজস্ব ডিভাইস চয়নকারীর মাধ্যমে প্রতিটি ডিভাইস একবার বাছাই করুন, তারপরে এটি নিজে থেকে পুনরায় সংযোগ করে। দুটি ব্রাউজার একে অপরের সাথে সরাসরি লিঙ্ক করতে পারে না।

Bitchat এর সাথে একটি জাল ভাগ করা

Nymchat প্রয়োগ করে Bitchatএর তারের জাল প্রোটোকল, বাইটের জন্য বাইট — একই GATT পরিষেবা এবং বৈশিষ্ট্য UUID, একই প্যাকেট হেডার, একই বার্তার ধরন, একই ডিফল্ট হপ সীমা। দুই অ্যাপসগুলো কোনো কিছুর মাধ্যমে ব্রিজ করা হয় না; তারা কেবল একই জাল এবং একটি Nymchat ডিভাইসে রয়েছে এবং একটি Bitchat ডিভাইস একে অপরকে আবিষ্কার করে এবং সরাসরি এনক্রিপ্ট করা বার্তা বিনিময় করে।

ঘোষণা প্যাকেট এছাড়াও বহন করতে পারেন nostrLink: একটি জাল পিয়ার থেকে একটি স্বাক্ষরিত লিঙ্ক তাদের আসল নস্ট্র পরিচয়। যখন কেউ উপস্থিত থাকে এবং যাচাই করে, তখন ব্লুটুথের মাধ্যমে আপনার সাথে দেখা হয় রিলে থেকে আপনি যাকে চেনেন সেই একই ব্যক্তি হিসাবে দেখায়।

ইতিহাসের পুনর্মিলন এবং নীচে বর্ণিত বহন করা মেলগুলিও বিচাতের বিন্যাস, তাই দুটি অ্যাপ্লিকেশন কেবল একই জালে সহাবস্থান করে না-তারা একে অপরের জনসাধারণের ইতিহাসকে সিঙ্ক করে এবং একে অপরের খাম বহন করে।

ইতিহাস জাল বহন করে

একটি বন্যা সেই মুহুর্তে রেডিও রেঞ্জে যে কেউ একটি সর্বজনীন বার্তা সরবরাহ করে। ঘরে এক মিনিট দেরি করে প্রবেশ করুন এবং এটি চলে যায়। তাই প্রতিটি ডিভাইস সাম্প্রতিক জনসাধারণের বার্তাগুলির একটি উইন্ডো রাখে যা এটি শুনেছে-পর্যন্ত 6 ঘন্টা, 1,000 প্যাকেটের মধ্যে আবৃত-এবং সেই উইন্ডোটির সাথে মিলিত হওয়া প্রতিটি পিয়ারের সাথে সামঞ্জস্য স্থাপন করে, মোটামুটিভাবে প্রতিটি ১৫ সেকেন্ডতোমার যা কিছু নেই, তারা তোমাকে পাঠাবে; যা কিছু নেই, তুমি তাদের পাঠাবে।

তুলনাটি একটি কম্প্যাক্ট সম্ভাব্য সেট (গোলোম-কোডিত ফিল্টার) ব্যবহার করে করা হয়, তাই হাজার বার্তাগুলি একত্রিত করা ১৬ এর পরিবর্তে প্রায় এক কিলোবিট খরচ করে. এটি একই ফরম্যাট Bitchat ব্যবহার করে, তাই দুটি অ্যাপ্লিকেশন প্রতিটি রুমের অর্ধেক ধরে রাখার পরিবর্তে একে অপরের ইতিহাস সমন্বয় করে।

জানালাটি ডিভাইসে সংরক্ষিত হয়, যাতে এটি পুনরায় চালু হয়. এটাই একটি ফোনকে একটি শহরের চিৎকার হিসাবে কাজ করার অনুমতি দেয়: দুটি গ্রুপের মধ্যে হাঁটুন যা কখনোই একে অপরের দিকের মধ্যে ছিল না, অথবা ঘন্টা পরে ফিরে আসে, এবং এটি অন্য দিকটি যা মিস করেছিল তা প্রেরণ করে।

শুধুমাত্র জনসাধারণের বার্তা

শুধুমাত্র পাবলিক ট্র্যাফিকই এইভাবে বহন করা হয়-রেডিও পরিসরে যে কোনও ব্যক্তির কাছে ইতিমধ্যে দৃশ্যমান বার্তা। ব্যক্তিগত বার্তা, হাত মেলানো এবং এনক্রিপ্ট করা সেশনগুলি কখনই এর অংশ নয়।

অন্য লোকেদের দ্বারা বহন করা মেইল

আপনি যদি এমন কাউকে চিঠি লেখেন যিনি রেডিও রেঞ্জের মধ্যে নেই, তাহলে বার্তাটি দেওয়ার মতো কেউ নেই। নিমচ্যাট সেই ব্যক্তির চাবি সিল করে দেয় এবং কয়েকজন সহকর্মীকে সিল করা অনুলিপি দেয় যারা হয় কাছাকাছি। তারা এটি বহন করে, এবং প্রাপকের সাথে দেখা হলে এটি সরবরাহ করে।

যে এটি বহন করবে তার জন্য অনুলিপিটি অস্বচ্ছ। এটির একমাত্র রাউটিং তথ্য হল একটি ট্যাগ যা প্রতিদিন ঘোরানো হয় এবং শুধুমাত্র এমন একজনের দ্বারা গণনা করা যেতে পারে যিনি ইতিমধ্যে প্রাপকের চাবি জানেন, তাই বিভিন্ন দিনে একই ব্যক্তির জন্য দুটি খাম অন্য কারও সাথে সম্পর্কিত বলে মনে হয় না। শুধুমাত্র প্রাপক একটি খুলতে পারে-এবং যখন তারা তা করে, তখন তারা জানতে পারে যে কে এটি লিখেছে, কারণ প্রেরকের পরিচয় ভিতরে সিল করা থাকে।

প্রতিলিপিগুলি গুণিত হয় না। প্রতিটি বাহক একটি বাজেট ধারণ করে যা অর্ধেক হয়ে যায় যখন এটি অন্য কাউকে একটি শেয়ার দেয়, তাই একটি বার্তা মুষ্টিমেয় বাহকদের কাছে ছড়িয়ে পড়ে এবং তারপর বন্ধ হয়ে যায়। মেইলের মেয়াদ শেষ হয়ে যায় 24 ঘন্টাশুধুমাত্র যাদের পরিচয় যাচাই করা হয়েছে, তারা কখনোই প্রমাণিত হয় না।

যেখানে পারে, সেখানে নিমচ্যাট খামটি সিল করে দেয়। এককালীন কী প্রাপকের দীর্ঘস্থায়ী খামের পরিবর্তে। প্রতিটি যন্ত্র এগুলির একটি ছোট ব্যাচ প্রকাশ করে, যাতে সেগুলি নকল করা যায় না, এবং ব্যাচটি একইভাবে ভ্রমণ করে যেমন ইতিহাস বহন করে-যা এটির মালিক দূরে থাকাকালীন এটি উপলব্ধ করে, ঠিক যখন তাদের মেইল বহন করা হচ্ছে। প্রাপক প্রতিটি কী একবার ব্যবহার করার পরে মুছে ফেলেন। সেই মুছে ফেলার বিষয়টি হ'লঃ বাতাস থেকে অনুলিপি করা একটি খাম পরে খোলা যাবে না, এমনকি এমন কেউও নয় যে পরে প্রাপকের পরিচয় কী ধরে রাখে।

মুছে ফেলার জন্য অপেক্ষা করা হচ্ছে 48 ঘন্টা, কারণ একই বাক্সের কপিগুলি একাধিক পরিবহনকারী বহন করতে পারে এবং তারা যখন তাদের পরিবহনকারীরা আপনার সাথে দেখা করতে আসে; প্রথমটি মুছে ফেললে প্রতিটি পরবর্তী কপি হারিয়ে যাওয়া মেইলের মতো দেখতে পাবে।

একজন বাহক যা শেখে

কাউকে একটি খাম হস্তান্তর করা তাদের বলে যে একটি বার্তা রয়েছে এবং আপনি এটি পাঠিয়েছেন। বিষয়বস্তু কখনই নয়, কখনই এটি কার জন্য নয়-তবে সত্য। যদি সেই বাণিজ্যটি আপনি তৈরি করতে না চান তবে ঘোস্ট মোড কখনই কুরিয়ার ব্যবহার করে না (নীচে দেখুন)।

ইন্টারনেট ছাড়াই তৈরি

অফলাইনে থাকাকালীন আপনি যে বার্তা পাঠান তা তাৎক্ষণিকভাবে রেডিওতে চলে যায়, যা কাছাকাছি যে কারুর কাছে পৌঁছায়-এবং অন্য কারুর কাছেও না, কারণ যতদূর রিলে সম্পর্কিত, এটি কখনও ছিল না। নিমচ্যাট এটি ধরে রাখে এবং ইন্টারনেট ফিরে আসার মুহুর্তে এটি প্রকাশ করে, তার আসল পাঠানোর সময়টি রেখে যাতে আপনি কথোপকথনে যেখানে লিখেছিলেন সেখানে থাকে।

যারা ইতিমধ্যে ব্লুটুথের মাধ্যমে এটি পেয়েছেন তারা এটি দ্বিগুণ দেখতে পাবে না: পুনর্নবীকরিত কপিটি একটি মার্কেট বহন করে যা তাদের ডিভাইসকে এটি চিনতে দেয়। 24 ঘন্টাযে কখনও এটি তৈরি করে না তাকে পাঠানো হিসাবে চিহ্নিত করার পরিবর্তে ব্যর্থ হিসাবে চিহ্নিত করা হয়।

এটি কেবল অপেক্ষা করে না। একই সময়ে, নিমচ্যাট আশেপাশের সহকর্মীদের জিজ্ঞাসা করে যাদের কাছে এখনও বার্তাটি প্রকাশের জন্য একটি সংকেত রয়েছে-ঘরে একটি সংযোগ এটির প্রত্যেকের জন্য যথেষ্ট। বার্তাটি চলে যাওয়ার আগে আপনার ডিভাইস দ্বারা স্বাক্ষরিত হয়, তাই যে পিয়ার এটি বহন করে তা একটি পোস্টবক্সঃ এটি যা প্রকাশ করে তার একটি শব্দও পরিবর্তন করতে পারে না এবং চেষ্টা করলে রিলেগুলি এটি প্রত্যাখ্যান করবে। এটি অন্যভাবেও কাজ করে, তাই একটি ডিভাইস যার নিজস্ব কোনও সংকেত নেই তা এখনও করতে পারে। পড়ুন প্রতিবেশীদের মাধ্যমে একটি চ্যানেল যার একটি আছে।

এটি একটি শর্টকাট, কখনও একমাত্র অনুলিপি নয়। কোনও প্রতিবেশী আসলে প্রকাশ করতে পেরেছে কিনা তা আপনার ডিভাইসকে কিছুই বলে না, তাই বার্তাটি আপনার নিজের সংযোগের জন্য যে কোনও উপায়ে লাইনে দাঁড়িয়ে থাকে। যদি উভয়ই কাজ করে তবে দুটি অনুলিপি একই বার্তার জন্য বাইটে-বাইটে থাকে এবং রিলে একটি রাখে। কেবল চ্যানেল বার্তাগুলি এই পথে ভ্রমণ করে-কাউকে একটি ব্যক্তিগত বার্তা পোস্ট করতে বললে আপনি কাকে লিখছেন তা তাদের বলবে-এবং ঘোস্ট মোডে কখনই নয়, যেখানে স্বাক্ষরটি সরাসরি আপনার আসল পরিচয় নির্দেশ করবে।

ভূত মোড

একটি জাল ডিভাইস একটি রেডিও যা বারবার নিজেকে ঘোষণা করে, যা এটিকে সহজ করে তোলে স্থান এবং সেশন জুড়ে অনুসরণ করতে. ঘোস্ট মোড হল অপ্ট-ইন উত্তর।

এটি চালু থাকা অবস্থায়, প্রতিটি শনাক্তকারী একটি ঘোষণা বহন করে একটি থ্রোওয়ে দিয়ে প্রতিস্থাপিত হয় মান, এবং তাদের সব একসাথে ঘোরানো:

  • নয়েজ স্ট্যাটিক কী — যা থেকে পিয়ার আইডি এবং ফিঙ্গারপ্রিন্ট পাওয়া যায়;
  • Ed25519 সাইনিং কী;
  • বিজ্ঞাপিত ব্লুটুথ নাম;
  • ডাক নাম;
  • ঘোষিত nostrLink, যা বাস্তব থাকে কিন্তু ক্ষণস্থায়ী হয়ে যায়, তাই সহকর্মীরা এখনও করতে পারেন আপনার এনপাবের সমাধান ছাড়াই আপনার কাছে পৌঁছান।

ঘূর্ণন মোটামুটি একটি বিচলিত যুগে ঘটে 15 মিনিট. অবসরপ্রাপ্ত পরিচয় পর্যন্ত ডিক্রিপ্টযোগ্য থাকুন 8 যুগ তাই একটি দেরী উত্তর এখনও আসে, এবং একটি কথোপকথন শুরু হয় যখন ভূতকে চুপচাপ না করে ভালোর জন্য জালের সাথে পিন করা হয় আপনার আসল কীর অধীনে রিলেতে স্থানান্তরিত হচ্ছে।

ঘোস্ট মোড সক্রিয় থাকাকালীন অবতার এবং ব্যানার ভাগ করা প্রত্যাখ্যান করা হয়েছে: একটি পুনরাবৃত্ত চিত্র দুটি লিঙ্ক করে যুগগুলি একসাথে যেকোন চাবির চেয়ে দ্রুত।

উপরের দুটি ডেলিভারি পথ একই কারণে বন্ধ করে দেওয়া হয়। একটি ভুয়ো যন্ত্র কখনই কাউকে এর জন্য মেইল বহন করতে বলে না-আপনি ঘোরার পরেও একটি খাম ধরে থাকা কুরিয়ারটি দুটি পরিচয়ের মধ্যে একটি থ্রেড। এবং জালের সাথে পিন করা একটি কথোপকথন কখনই রিলেতে পুনরায় প্রকাশিত হয় না, কারণ সেই অনুলিপিটি আপনার আসল কী দিয়ে স্বাক্ষরিত হবে এবং অন্য ব্যক্তিকে বলবে যে ভূতটি ঠিক কে ছিল। একটি ভুয়ো যন্ত্র কোনও এককালীন কীও প্রকাশ করে নাঃ কোনও কিছুই কোনওভাবেই সেখানে নিয়ে যাওয়া যায় না বা সেখান থেকে নেওয়া যায় না, তাই ব্যাচটি আরও একটি জিনিস হবে যা থ্রোওয়ে পরিচয় সম্প্রচার করে যে কোনও ডেলিভারি এটি কখনও উপার্জন করতে পারে না।

ঘোস্ট মোড বেনামী নয়

এটি একটি ডিভাইস অনুসরণ করা অনেক কঠিন করে তোলে। এটা এটা untraceable না. ব্লুটুথ হার্ডওয়্যার ঠিকানা অপারেটিং সিস্টেম দ্বারা নিয়ন্ত্রিত হয়, অ্যাপ দ্বারা নয়, এবং সময় এবং সামাজিক নিদর্শনগুলি পারস্পরিক সম্পর্কযুক্ত থাকে — একই ব্যক্তি, একই জায়গায়, কথা বলা একই মানুষ, একই সময়ে।

সীমা

  • রেঞ্জ হল ব্লুটুথ রেঞ্জ। দশ মিটার খোলা, দেয়ালগুলির মাধ্যমে কম। নেট হাট দ্বারা আকর্ষণ প্রসারিত করে, শব্দ আরো শুনতে না করে। নেট প্যানেলের peer তালিকা আপনাকে বলবে যে এটি কি: একটি peer ping এবং এটি ঘুরে দাঁড়ানোর প্রতিবেদন এবং তারা আসলে কতটুকু দূরে হাট।
  • ব্যান্ডউইথ ছোট। ফ্রেমগুলি 512 বাইট এবং বড় বার্তাগুলিতে ক্যাপ করা হয়েছে৷ খণ্ডিত হয় এটি পাঠ্যের জন্য নির্মিত, মিডিয়ার জন্য নয়।
  • ডেলিভারি হল সর্বোত্তম প্রচেষ্টা। একটি 7-হপ বন্যা কোনও প্রতিশ্রুতি দেয় না, এবং সেই পথগুলিও যা এটিকে প্রসারিত করেঃ বহন করা ইতিহাস কেবল তখনই আপনার কাছে পৌঁছায় যখন আপনি এটি রাখা একটি যন্ত্রের সাথে দেখা করেন এবং একটি কুরিয়ার কেবল তখনই সরবরাহ করে যখন এটি প্রাপকের সাথে দেখা করে। একটি বার্তা যার সাথে এটি বহন করার কেউ নেই অপেক্ষা করে এবং 24 ঘন্টা পরে এটি অপেক্ষা করা বন্ধ করে দেয়।
  • ব্রাউজার পাতা হয়, উপরের প্রতি, এবং কাছাকাছি থাকা ফোনের উপর নির্ভর করে।
  • রেডিওর ব্যাটারি খরচ হয়, কারণ ক্রমাগত স্ক্যানিং এবং বিজ্ঞাপন যা জাল কাজ করে তোলে.