Secure Scuttlebutt เป็นโซเชียลเน็ตเวิร์ก p2p ที่ทำงานออฟไลน์ได้เช่นกัน

สแคทเทิลบัตต์ - คำสแลงที่ใช้กันทั่วไปในหมู่กะลาสีเรือชาวอเมริกัน ซึ่งหมายถึงข่าวลือและการนินทา Dominic Tarr ผู้พัฒนา Node.js ซึ่งอาศัยอยู่บนเรือใบนอกชายฝั่งนิวซีแลนด์ ใช้คำนี้ในชื่อของเครือข่าย p2p ที่ออกแบบมาเพื่อแลกเปลี่ยนข่าวสารและข้อความส่วนตัว Secure Scuttlebutt (SSB) ช่วยให้คุณสามารถแบ่งปันข้อมูลโดยใช้การเข้าถึงอินเทอร์เน็ตเป็นครั้งคราวเท่านั้น หรือแม้กระทั่งไม่มีการเข้าถึงอินเทอร์เน็ตเลย

SSB เปิดดำเนินการมาหลายปีแล้ว ฟังก์ชันการทำงานของเครือข่ายโซเชียลสามารถทดสอบได้โดยใช้แอปพลิเคชันเดสก์ท็อปสองตัว (การเย็บปะติดปะต่อกัน и แพทช์ฟู) และแอปพลิเคชัน Android (หลายข้อ). สำหรับเกินบรรยายก็มี ssb-git. คุณสนใจว่าเครือข่าย p2p ออฟไลน์แรกทำงานอย่างไรโดยไม่ต้องโฆษณาและไม่ต้องลงทะเบียนหรือไม่? กรุณาอยู่ใต้แมว

Secure Scuttlebutt เป็นโซเชียลเน็ตเวิร์ก p2p ที่ทำงานออฟไลน์ได้เช่นกัน

เพื่อให้ Secure Scuttlebutt ทำงาน คอมพิวเตอร์สองเครื่องที่เชื่อมต่อกับเครือข่ายท้องถิ่นก็เพียงพอแล้ว แอปพลิเคชันที่ใช้โปรโตคอล SSB จะส่งข้อความออกอากาศ UDP และจะสามารถค้นหาซึ่งกันและกันได้โดยอัตโนมัติ การค้นหาไซต์บนอินเทอร์เน็ตนั้นซับซ้อนกว่าเล็กน้อย และเราจะกลับมาที่ปัญหานี้ในอีกไม่กี่ย่อหน้า

บัญชีผู้ใช้คือรายการเชื่อมโยงของรายการทั้งหมดของเขา (บันทึก) แต่ละรายการที่ตามมาจะมีแฮชของรายการก่อนหน้าและลงนามด้วยคีย์ส่วนตัวของผู้ใช้ กุญแจสาธารณะคือตัวระบุผู้ใช้ การลบและแก้ไขรายการเป็นไปไม่ได้ทั้งโดยผู้เขียนเองหรือโดยบุคคลอื่น เจ้าของสามารถเพิ่มรายการต่อท้ายสมุดรายวันได้ ผู้ใช้รายอื่นควรอ่านมัน

แอปพลิเคชันที่อยู่บนเครือข่ายท้องถิ่นเดียวกันจะมองเห็นกันและกันและขอการอัปเดตจากเพื่อนบ้านโดยอัตโนมัติในบันทึกที่พวกเขาสนใจ ไม่สำคัญว่าคุณจะดาวน์โหลดการอัปเดตจากโหนดใด เนื่องจาก... คุณสามารถตรวจสอบความถูกต้องของแต่ละรายการได้โดยใช้กุญแจสาธารณะ ในระหว่างการซิงโครไนซ์ จะไม่มีการแลกเปลี่ยนข้อมูลส่วนบุคคลนอกเหนือจากคีย์สาธารณะของวารสารที่คุณสนใจ เมื่อคุณสลับระหว่างเครือข่าย WiFi/LAN ต่างๆ (ที่บ้าน ในร้านกาแฟ ที่ทำงาน) สำเนาบันทึกที่บันทึกไว้ในเครื่องของคุณจะถูกถ่ายโอนไปยังอุปกรณ์ของผู้ใช้รายอื่นในบริเวณใกล้เคียงโดยอัตโนมัติ สิ่งนี้คล้ายกับวิธีการทำงาน "การบอกต่อ": Vasya บอก Masha, Masha บอก Petya และ Petya บอก Valentina ความแตกต่างที่สำคัญจากการบอกเล่าแบบปากต่อปากก็คือเมื่อคัดลอกนิตยสาร ข้อมูลในนิตยสารจะไม่ถูกบิดเบือน

“การเป็นเพื่อนของใครบางคน” ในที่นี้มีความหมายทางกายภาพที่เป็นรูปธรรม นั่นคือ เพื่อนของฉันเก็บสำเนานิตยสารของฉันไว้ ยิ่งฉันมีเพื่อนมากเท่าไร คนอื่นๆ ก็จะสามารถเข้าถึงนิตยสารของฉันได้มากขึ้นเท่านั้น ในคำอธิบายของการเจาะ เขียนที่แอป Patchwork ซิงค์บันทึกประจำวันของคุณถึง 3 ขั้นตอน (เพื่อนของเพื่อนของเพื่อน) ในกรณีส่วนใหญ่ การดำเนินการนี้จะทำให้คุณสามารถอ่านการสนทนาที่ยาวนานกับผู้เข้าร่วมจำนวนมากได้ในขณะออฟไลน์

บันทึกของผู้ใช้สามารถประกอบด้วยรายการประเภทต่างๆ: ข้อความสาธารณะที่คล้ายกับรายการบนวอลล์ VKontakte, ข้อความส่วนตัวที่เข้ารหัสด้วยรหัสสาธารณะของผู้รับ, ความคิดเห็นในโพสต์โดยผู้ใช้รายอื่น, การถูกใจ นี่คือรายการเปิด รูปภาพและไฟล์ขนาดใหญ่อื่นๆ จะไม่ถูกวางลงในนิตยสารโดยตรง แต่แฮชของไฟล์จะถูกเขียนลงไปแทน ซึ่งสามารถสอบถามไฟล์แยกจากบันทึกได้ ไม่รับประกันการเปิดเผยความคิดเห็นของผู้เขียนโพสต์ต้นฉบับ: เว้นแต่คุณจะมีเส้นทางมิตรภาพที่สั้นพอระหว่างคุณ คุณมักจะไม่เห็นความคิดเห็นดังกล่าว ดังนั้นแม้ว่าผู้โจมตีทางทหารจะพยายามยึดตำแหน่งของคุณ แต่หากพวกเขาไม่ใช่เพื่อนของคุณหรือเพื่อนของเพื่อนคุณก็จะไม่สังเกตเห็นอะไรเลย

Secure Scuttlebutt ไม่ใช่เครือข่าย p2p แรกหรือแม้แต่เครือข่ายโซเชียล p2p แรก ความปรารถนาที่จะสื่อสารโดยไม่มีคนกลางและหลุดพ้นจากอิทธิพลของบริษัทขนาดใหญ่นั้นมีมานานแล้วและมีเหตุผลที่ชัดเจนหลายประการ ผู้ใช้รู้สึกรำคาญกับการกำหนดกฎของเกมโดยผู้เล่นรายใหญ่: มีเพียงไม่กี่คนที่อยากเห็นโฆษณาบนหน้าจอหรือถูกแบนและรอเป็นเวลาหลายวันเพื่อรับการตอบกลับจากบริการสนับสนุน การเก็บรวบรวมข้อมูลส่วนบุคคลที่ไม่มีการควบคุมและการถ่ายโอนไปยังบุคคลที่สาม ซึ่งท้ายที่สุดนำไปสู่ความจริงที่ว่าบางครั้งข้อมูลนี้ถูกขายบนเว็บที่มืด เตือนเราครั้งแล้วครั้งเล่าถึงความจำเป็นในการสร้างวิธีโต้ตอบอื่น ๆ ที่ผู้ใช้จะสามารถควบคุมได้มากขึ้น เหนือข้อมูลของเขา และตัวเขาเองจะต้องรับผิดชอบในการจำหน่ายและความปลอดภัย

เครือข่ายโซเชียลกระจายอำนาจที่มีชื่อเสียงเช่น พลัดถิ่น หรือ สัตว์แมสทอดอนและโปรโตคอล มดลูก ไม่ใช่แบบเพียร์ทูเพียร์เนื่องจากมีไคลเอนต์และเซิร์ฟเวอร์อยู่เสมอ แทนที่จะใช้ฐานข้อมูล Facebook ทั่วไป คุณสามารถเลือกเซิร์ฟเวอร์ “หลัก” ของคุณเพื่อโฮสต์ข้อมูลของคุณได้ และนี่คือก้าวสำคัญไปข้างหน้า อย่างไรก็ตาม ผู้ดูแลระบบเซิร์ฟเวอร์ “ที่บ้าน” ของคุณยังคงมีทางเลือกมากมาย: เขาสามารถแบ่งปันข้อมูลของคุณโดยที่คุณไม่รู้ ลบหรือบล็อกบัญชีของคุณ นอกจากนี้เขาอาจหมดความสนใจในการบำรุงรักษาเซิร์ฟเวอร์และไม่เตือนคุณเกี่ยวกับเรื่องนี้

Secure Scuttlebutt ยังมีโหนดตัวกลางที่อำนวยความสะดวกในการซิงโครไนซ์ (เรียกว่า "pubs") อย่างไรก็ตาม การใช้ผับเป็นทางเลือกและสามารถใช้แทนกันได้ หากโหนดปกติของคุณไม่พร้อมใช้งาน คุณสามารถใช้โหนดอื่นได้โดยไม่สูญเสียสิ่งใด เนื่องจากคุณจะมีสำเนาข้อมูลทั้งหมดของคุณที่สมบูรณ์อยู่เสมอ โหนดพร็อกซีไม่ได้จัดเก็บข้อมูลที่ไม่สามารถถูกแทนที่ได้ หากคุณถาม ผับจะเพิ่มคุณเป็นเพื่อนและจะอัปเดตสำเนานิตยสารของคุณเมื่อคุณเชื่อมต่อ เมื่อผู้ติดตามของคุณเชื่อมต่อกับมันแล้ว พวกเขาจะสามารถดาวน์โหลดโพสต์ใหม่ของคุณได้ แม้ว่าคุณจะยกเลิกการเชื่อมต่อไปแล้วก็ตาม เพื่อให้ผับเป็นเพื่อนกับคุณ คุณต้องได้รับคำเชิญจากผู้ดูแลผับ โดยส่วนใหญ่ คุณสามารถทำได้ด้วยตัวเองผ่านทางเว็บอินเตอร์เฟส (รายชื่อผับ). หากคุณได้รับการแบนจากผู้ดูแลผับทั้งหมด นิตยสารของคุณจะถูกแจกจ่ายในลักษณะที่อธิบายไว้ก่อนหน้านี้ เช่น เฉพาะในหมู่คนที่คุณพบด้วยตนเองเท่านั้น สามารถถ่ายโอนการอัปเดตไปยังแฟลชไดรฟ์ได้เช่นกัน

แม้ว่าเครือข่ายจะเปิดให้บริการมาเป็นเวลานานแล้ว แต่ก็มีคนจำนวนไม่น้อย ตามที่ André Staltz ผู้พัฒนาแอป Android กล่าว หลายข้อในเดือนมิถุนายน 2018 ในฐานข้อมูลท้องถิ่นของเขามี ประมาณ 7 คีย์. สำหรับการเปรียบเทียบในพลัดถิ่น - มากกว่า 600 พันใน Mastodon - ประมาณ 1 ล้าน

Secure Scuttlebutt เป็นโซเชียลเน็ตเวิร์ก p2p ที่ทำงานออฟไลน์ได้เช่นกัน

มีคำแนะนำสำหรับผู้เริ่มต้นอยู่ ที่นี่. ขั้นตอนพื้นฐาน: ติดตั้งแอปพลิเคชัน สร้างโปรไฟล์ รับคำเชิญไปยังเว็บไซต์ผับ คัดลอกคำเชิญนี้ไปยังแอปพลิเคชัน คุณสามารถเชื่อมต่อผับหลายแห่งได้ในเวลาเดียวกัน คุณจะต้องอดทน: เครือข่ายช้ากว่า Facebook มาก แคชในเครื่อง (โฟลเดอร์ .ssb) จะเพิ่มขึ้นอย่างรวดเร็วเป็นหลายกิกะไบต์ สะดวกในการค้นหาโพสต์ที่น่าสนใจโดยใช้แฮชแท็ก คุณสามารถเริ่มอ่านได้ด้วย Dominic Tarr ( @EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519 )

ภาพทั้งหมดจากบทความโดย André Staltz "เครือข่ายโซเชียลนอกเครือข่าย" และ พูดเบาและรวดเร็ว.

ลิงค์ที่เป็นประโยชน์

[1] เว็บไซต์อย่างเป็นทางการ

[2] การเย็บปะติดปะต่อกัน (แอพพลิเคชั่นสำหรับ Windows/Mac/Linux)

[3] หลายข้อ (แอป Android)

[4] ssb-git

[5] คำอธิบายโปรโตคอล (“คู่มือโปรโตคอล Scuttlebutt – เพื่อนร่วมงานของ Scuttlebutt ค้นหาและพูดคุยกันได้อย่างไร”)

ที่มา: will.com

เพิ่มความคิดเห็น