ცოდნის ბაზა ინტერნეტის გარეშე
Bluetooth mesh
შეტყობინებები ინტერნეტის გარეშე, მობილური სერვისის და ინფრასტრუქტურის გარეშე კეთილი. ახლომდებარე მოწყობილობები დაკავშირებულია Bluetooth LE-ით და გადაეცემა ერთმანეთს, ასე რომ, შეტყობინება აღწევს რადიოს დიაპაზონის მიღმა ადამიანები, მათ შორის მოწყობილობებზე გადახრით.
ეს გვერდი მოხერხებულობისთვის მანქანურად ითარგმნება. ინგლისური ორიგინალი არის ვერსია, რომელიც გამოიყენება.
რა ბადეა
ბადე არის მეორე ტრანსპორტი, რომელიც მუშაობს რელეებთან ერთად და არა ცალკე აპლიკაცია ან ცალკე ვინაობა. საჯარო არხები და პირადი შეტყობინებები მუშაობს მასზე და აპი წყვეტს რომელი მარშრუტი, რომელიც უნდა გაიაროს თავისით: ონლაინ გაგზავნა გადადის ინტერნეტით და ბრუნდება Bluetooth-ზე, როდესაც ის მიუწვდომელია, ხოლო თანატოლი, რომელიც მხოლოდ რადიოს საშუალებით არის ხელმისაწვდომი, ნებისმიერ შემთხვევაში რჩება ქსელში.
ყველა მოწყობილობა პაკეტები გადაცემს მოწყობილობებს, რომლებიც შეუძლიათ ხედავთ, ერთად hop შეზღუდვა 72 ადამიანი, ვისაც არ შეუძლია პირდაპირი ხედავთ, ჯერ კიდევ გაუზიარებს შეტყობინებები, სანამ მათ შორის არის მოწყობილობების ქსელი.
ამის მიხედვით, თანატოლების ყველა წყვილი გადის ა ხმაური XX ხელის ჩამორთმევა და საუბარი მის შესახებ საკუთარი დაშიფრული სესია. პაკეტები შეფუთულია და, როცა დიდია, ფრაგმენტირებულია, რა ზომისაა თქვენ გაგზავნით რაც შეიძლება ცოტას ამბობს იმაზე, რაც არის.
ამჟამად, ამჟამად მოვუწოდებთ, რომ ამჟამად მოვუწოდებთ, ასე რომ ამჟამად მოვუწოდებთ 3 რამ: მოწყობილობები. იმიტომ, რომ უახლესი საზოგადოებრივი ისტორია და გაგზავნა მათთვის, ვინც არ გაქვთ, უახლოეს პერსონალი შეიცავს შეფუთული პოსტი ვინმეს არ არის ხელმისაწვდომი, და არაფერი, რომელიც გაგზავნილი არ არის ინტერნეტ შემდეგი გამოქვეყნდა როდესაც ინტერნეტ დაბრუნდება.
ჩართვა
გახსენით Bluetooth mesh პანელი და დააჭირეთ ჩართეთ. რა მოხდება შემდეგ დამოკიდებულია რაზე აწარმოებთ მას.
Android-ზე და iOS-ზე
აპი ერთდროულად ასრულებს ორივე Bluetooth როლს - რეკლამირებას და სხვების სკანირებას — ასე რომ, ნებისმიერი ორი ახლომდებარე მოწყობილობა ერთმანეთთან არის დაკავშირებული, მიუხედავად იმისა, რომელმა შენიშნა მეორე. გრანტი Bluetooth-ის ნებართვა მოთხოვნისას და ის თავისთავად პოულობს თანატოლებს.
ბრაუზერში
ვებ აპი უერთდება იმავე ქსელს ვებ Bluetooth-ის მეშვეობით, Chromium ბრაუზერებზე: Chrome, Edge, ოპერა და მამაცი. Safari-ზე და Firefox-ზე, რომლებიც არ ახორციელებენ Web Bluetooth-ს, ქსელი კონტროლი მთლიანად იმალება, ვიდრე შემოთავაზებული და შემდეგ წარუმატებელი.
ბრაუზერს შეუძლია მიიღოს მხოლოდ Bluetooth ცენტრალური როლი: მას არ შეუძლია საკუთარი თავის რეკლამირება, ამიტომ სხვა მოწყობილობებს არ შეუძლიათ მისი აღმოჩენა. ის გარედან უერთდება ახლომდებარე ტელეფონებს და გადადის მათ. თქვენ ირჩევთ თითოეულ მოწყობილობას ერთხელ ბრაუზერის საკუთარი მოწყობილობის ამომრჩევის საშუალებით, რის შემდეგაც ის ხელახლა აკავშირებს თავისთავად. ორ ბრაუზერს არ შეუძლია ერთმანეთთან პირდაპირ დაკავშირება.
ბადის გაზიარება Bitchat-თან
Nymchat ახორციელებს Bitchatს ქსელის პროტოკოლი მავთულზე, ბაიტი ბაიტისთვის - იგივე GATT სერვისი და მახასიათებელი UUIDs, იგივე პაკეტის სათაური, იგივე შეტყობინებების ტიპები, იგივე ნაგულისხმევი ჰოპ ლიმიტი. ორი აპლიკაციები არაფერში არ არის გადაჭიმული; ისინი უბრალოდ ერთსა და იმავე ქსელზე არიან და Nymchat მოწყობილობაზე და Bitchat-ის მოწყობილობა აღმოაჩენენ ერთმანეთს და პირდაპირ ცვლიან დაშიფრულ შეტყობინებებს.
ანონსი პაკეტებს ასევე შეუძლიათ ა nostrLink: ხელმოწერილი ბმული mesh peer-დან
მათი ნამდვილი ნოსტრი ვინაობა. როდესაც ერთი იმყოფება და ადასტურებს, თანატოლი, რომელსაც შეხვდით Bluetooth-ის საშუალებით
გამოჩნდება როგორც იგივე ადამიანი, რომელსაც იცნობთ რელეებიდან.
ისტორიის შეესაბამება და ქვემოთ აღწერილი პორტატული პოსტი არის Bitchat- ის ფორმატები, ასე რომ ორი პროგრამა არ არის მხოლოდ ერთ-ერთი ქსელი - ისინი სინქრონიზებენ ერთ-ერთი საზოგადოებრივი ისტორია და შეიცავს ერთ-ერთი პოსტები.
ისტორია The Mesh Carries
ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად, ამჟამად. 6 საათი, შეზღუდული 1000 პაკეტები - და შეესაბამება, რომ ფანჯარა თითოეული პარტნიორი, რომელიც შეხვდება, თითქმის თითოეული 15 წამშირა თქვენ არ გაქვთ, ისინი გაქვთ; რა ისინი არ გაქვთ, თქვენ გაქვთ მათ.
შედარებით, კომპიუტერული probabilistic კომპლექტი (Golomb-coded ფილტრი), ასე რომ შეესაბამება ათასობით შეტყობინებები ღირს დაახლოებით კლიბეტი, ვიდრე 16. ეს არის იგივე ფორმატში, რომელიც Bitchat იყენებს, ასე რომ ორი პროგრამები სინთრიკონტებს თავიანთი ისტორია, ვიდრე თითოეული შენარჩუნება ნახევარი ოთახი.
ეს არის ის, რაც საშუალებას აძლევს ტელეფონი ქმნის როგორც ქალაქის ქმნის: წავიდეთ შორის ორი ჯგუფი, რომლებიც არასდროს არ იყო გარშემო, ან დაბრუნება საათის შემდეგ, და იგი გადაიხადოს ის, რაც სხვა მხარეს გაქვთ.
მხოლოდ საზოგადოებრივი ტრანსპორტი ყოველთვის ამგვარად გადამცემა - შეტყობინებები უკვე ხედავთ ვინმეს რადიო დონეზე. პირადი შეტყობინებები, Handshakes და ჩიპტირებული სეზონები არასდროს ნაწილი იგი.
სხვა ადამიანების გამოქვეყნებული ელ-ფოსტა
თუ თქვენ წაიკითხე ვინმეს, ვინც არ არის რადიო დონეზე, არ არსებობს ვინმეს, რომ გაგზავნოთ შეტყობინება. Nymchat შეზღუდვა იგი მისი კურსი და უზრუნველყოფს შეზღუდული კუპები რამდენიმე პარტნიორებს, რომლებიც არიან დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში.
კონფიდენციალურობის გადაწყვეტილებები და კონფიდენციალურობის გადაწყვეტილებები ყოველდღიური rotates და შეიძლება დააკმაყოფილოს მხოლოდ ვინმეს, ვინც უკვე იცის მიწოდებლის კურსი, ასე რომ ორი კურსი იგივე ადამიანი განსხვავებული დღის განმავლობაში არ ხდის დაკავშირებული ვინმეს სხვათან. მხოლოდ მიწოდებლის შეუძლია გახსნას ერთი - და როდესაც ისინი გააკეთებენ, ისინი გაიგებენ, ვინც ეს შეტყობინდა, რადგან გადამცემი Identity შეკუმშულია შიდა.
კონტაქტი არ გაფართოება. თითოეული სატრანსპორტო მგრძნობიარე იღებს ფასი, რომელიც შეუზღუდავს, როდესაც ის გაფართოება სხვს, ასე რომ შეტყობინება გაფართოება რამდენიმე სატრანსპორტო მგრძნობიარე და შემდეგ დასრულდება. 24 საათის, და მხოლოდ პარტნიორები, whose identity has been verified are ever given any.
სადაც შეუძლია, Nymchat შეფუთვა შეფუთვა a ერთჯერადი გასაღები ყოველ მოწყობილობა გამოქვეყნებს მცირე ბარიტი ეს, დარეგისტრირებულია, ასე რომ ისინი არ შეიძლება გაქირავდეს, და ბარიტი მოგზაურობდა იგივე გზა, როგორც გამოქვეყნებული ისტორია - რაც ის გაძლევთ ხელმისაწვდომია, ხოლო მისი მფლობელი არ არის, სწრაფად, როდესაც მათი პოსტი გაქირავება. მოწყობილობა გაქირავებს თითოეული კლიენტს, როდესაც იგი გამოიყენება. ეს გაქირავება არის მნიშვნელობა: საჰაერო გამოქვეყნებული ბარიტი არ შეიძლება გახსნას შემდეგ, მაშინაც კი, თუ ვინმეს შემდეგ მიიღებს მისაღებად კლიენტის კლიენტის კლიენტს.
Deletion ეძებს 48 საათის განმავლობაში, რადგან რამდენიმე სატრანსპორტო მოწყობილობები შეიძლება შეინარჩუნოს კაფსულები იგივე კაფსულა და ისინი მივიღებენ, როდესაც მათი სატრანსპორტო მოწყობილობები მოხდება, რომ შეხვდეს თქვენ; გადარჩენის პირველი კაფსულა იწვევს, რომ თითოეული შემდეგ კაფსულა გამოიყურება დაკარგული პოსტი. როდესაც სატრანსპორტო მოწყობილობები არ იხილებენ თქვენი პოსტი - მოწყობილობა, რომელიც თქვენ არ გაუზიარეთ ოთახში - ისინი გადარჩენა თქვენი გრძელვადიანი კაფსულა. შეტყობინება ჯერ კიდევ მივიღებს; მხოლოდ, რომ უფრო ძლიერი გარანტია არ არსებობს.
გაგზავნა ვინმეს შეფუთვა ამბობს მათ, რომ შეტყობინება არსებობს და თქვენ გაგზავნა. არასდროს შინაარსი, არასდროს ვინმეს ის არის - მაგრამ ფაქტი. თუ ეს სავაჭრო არ არის ის, რაც გსურთ გააკეთოთ, Ghost Mode არასდროს გამოიყენებს კურსიერებს (იხილეთ ქვემოთ).
გაგზავნა, რომელიც არ არის ინტერნეტში
შეტყობინება, რომელიც თქვენ გაგზავნა, როდესაც off-line გამოქვეყნდა სატელევიზიო დაუყოვნებლივ, რომელიც მიაღწია ვინმეს გარშემო - და ვინმეს სხვა, რადგან რა თქმა უნდა, რა თქმა უნდა გადამცემები არ არსებობს. Nymchat გაგრძელებს მას, და გამოქვეყნდა, როდესაც ინტერნეტ დაბრუნება, შენარჩუნება მისი ორიგინალური გადამცემის დრო, ასე რომ იგი გაგრძელდება, სადაც თქვენ დააწკაპუნეთ მას კონტაქტში.
ვინმეს, ვინც უკვე მიიღა Bluetooth- ზე, არ იხილებს ორიჯერ: რეპუტაცია კუპია შეიცავს მარკერი, რომელიც საშუალებას გაძლევთ მათი მოწყობილობა აღიაროს. მგრძნობიარე შეტყობინებები გაქვთ შემდეგ, რაც 24 საათის; ერთი, რომელიც არასდროს გააკეთებს, დაარსდა, როგორც ცუდი, ვიდრე წავიდა გამოგზავნილია.
ამავე დროს, Nymchat მოითხოვს ახლო პარტნიორებს, ვისაც ჯერ კიდევ აქვს სინამდვილე, რომ გამოქვეყნოს შეტყობინება მისი behalf - ერთი კავშირი კაბინაში საკმარისია ყველასთვის მასში. შეტყობინება თქვენს მოწყობილობისა მიერ შეკუთვნილია, სანამ ის დატოვებს, ასე რომ პარტნიორები, რომლებიც მას შეიცავს, არის პოსტაქტი: მას არ შეუძლია შეცვალოს ერთი სიტყვა, რაც იგი გამოქვეყნებს, და რედაქტორები გაქირავდება. იგი მუშაობს განსხვავებული გზა, ასე რომ მოწყობილობა, რომელსაც არ აქვს საკუთარი სინამდვილე, ჯერ კიდევ შეუძლია წაიკითხე განიხილოთ კლიენტს, რომელსაც ერთი კლიენტს აქვს.
ეს არის შეთავაზება, არასამთავრობო კუპია. არაფერი არ გვიჩვენებს თქვენი მოწყობილობს, თუ მშრალი ნამდვილად გააკეთა გამოქვეყნებას, ასე რომ შეტყობინება ნებისმიერ გზით თქვენი საკუთარი კავშირითვის დასრულდება. თუ ორივე მუშაობს, ორი კუპია იგივე შეტყობინება ბუტისთვის და გადამცემები ერთი შეინარჩუნებენ. მხოლოდ ქსელის შეტყობინებები ამ გზით მოგზაურობენ - ვინმეს გთხოვთ გამოქვეყნოს პირადი შეტყობინება მათ გაითვალისწინებს, ვინმეს გამოქვეყნებთ - და არასამთავრობო Ghost Mode- ში, სადაც შეტყობინება მიუთითებს პირდაპირ თქვენს ნამდვილი Identity- ს.
მოჩვენების რეჟიმი
ბადის მოწყობილობა არის რადიო, რომელიც არაერთხელ აცხადებს თავის თავს, ეს არის ზუსტად ის, რაც ამარტივებს თვალყური ადევნოთ ადგილებსა და სესიებს. Ghost Mode არის არჩევის პასუხი.
სანამ ის ჩართულია, ყოველი ანონსი ახორციელებს იდენტიფიკატორი ჩანაცვლებულია გადაგდებით მნიშვნელობა და ყველა ერთად ბრუნავს:
- ხმაურის სტატიკური გასაღები - საიდანაც გამომდინარეობს თანატოლების ID და თითის ანაბეჭდი;
- Ed25519 ხელმოწერის გასაღები;
- რეკლამირებული Bluetooth სახელი;
- მეტსახელი;
- გამოცხადდა
nostrLink, რომელიც რჩება რეალური, მაგრამ ხდება ეფემერული, ამიტომ თანატოლებს მაინც შეუძლიათ დაგიკავშირდეთ თქვენს npub-თან არაფრის გადაჭრის გარეშე.
როტაცია ხდება უხეშად შეწუხებულ ეპოქაში 15 წუთი. პენსიონერის ვინაობა დარჩეს გაშიფრული მდე 8 ეპოქა ასე რომ დაგვიანებული პასუხი მაინც მოდის და ა საუბარი დაიწყო მაშინ, როდესაც ghosted არის მიმაგრებული ქსელში სამუდამოდ, ვიდრე ჩუმად მიგრაცია რელეებზე თქვენი რეალური გასაღების ქვეშ.
ავატარისა და ბანერის გაზიარება უარყოფილია, სანამ Ghost Mode აქტიურია: განმეორებითი სურათი აკავშირებს ორს ეპოქები ერთად უფრო სწრაფად, ვიდრე ნებისმიერი გასაღები.
ორი ზომის მიწოდების გზა აღემატება იგივე მიზეზით. ghosted მოწყობილობა არასდროს არ გთხოვთ ვინმეს გაგზავნა მას - კურსიერი ჯერ კიდევ შეინახავს შეფუთვა მას შემდეგ, რაც თქვენ rotate არის ქსოვილის შორის ორი identities. და კონტაქტი შევიდა ქსოვილის არასდროს რეპუტაცია relays, რადგან, რომ კუპია დარეგისტრირებულია თქვენი რეალური კურსი და გითხრათ, რომ სხვა ადამიანი სწრაფად, ვინც ghost იყო. ghosted მოწყობილობა ასევე გამოქვეყნდა არ არის ერთხელ keys: nothing can be carried to or from it anyway, so the batch would be one more thing the throwaway identity broadcasts for no delivery it could ever earn.
ეს ართულებს მოწყობილობის თვალყურის დევნებას. ეს არ ხდის მას მიუკვლევად. Bluetooth ტექნიკის მისამართს აკონტროლებს ოპერაციული სისტემა და არა აპი და დრო და სოციალური ნიმუშები ურთიერთშესაბამისად რჩება - ერთი და იგივე ადამიანი, იმავე ადგილას, ესაუბრება იგივე ხალხი, ერთსა და იმავე დროს.
ლიმიტები
- დიაპაზონი არის Bluetooth დიაპაზონი. 10 მეტრი ღია, ნაკლებად ხაზებში. ქსელი გააგრძელებს მოცულობა დაშორებით, არა უფრო ძვირი. ქსელის პანელიში მოცულობის სია გითხრავს, რა არის: ping a peer და ეს შეტყობინებს დაშორებით მოგზაურობა და რამდენად დაშორებით ისინი რეალურად არიან.
- გამტარუნარიანობა მცირეა. ჩარჩოები დახურულია 512 ბაიტით და უფრო დიდი შეტყობინებებით დანაწევრებულები არიან. იგი შექმნილია ტექსტისთვის და არა მედიისთვის.
- მიწოდება საუკეთესო ძალისხმევაა. 7-Hop წყვილი არ აპირებს, და არ აპირებს გზა, რომელიც გააგრძელებს მას: გამოქვეყნებული ისტორია მიიღებს თქვენ მხოლოდ თუ თქვენ შეხვდება მოწყობილობა, რომელიც შენარჩუნა იგი, და კურსიერი მხოლოდ მიწოდება, თუ ეს მოხდება, რომ შეხვდება მივიღე. შეტყობინება, რომელსაც არ აქვს ვინმეს, რომ შევაღწიოთ, და 24 საათის შემდეგ შეჩერება.
- ბრაუზერები ფოთლებია, ზემოაღნიშნულიდან გამომდინარე და დამოკიდებულია იმაზე, რომ ტელეფონი ახლოს არის.
- რადიოს ბატარეა ღირს, რადგან სკანირება და რეკლამა მუდმივად არის ის, რაც ბადებს მუშაობას.