
Tinyssb เป็นรูปแบบของ Secure Scuttlebutt (SSB) https://scuttlebutt.nz/ ซึ่งเป็นวิธีการแบ่งแยกอย่างรุนแรงของการใช้งานแอปพลิเคชันแบบกระจาย สรุปด้วย SSB เราได้รับ "โซเชียลมีเดียที่ไม่มีเซิร์ฟเวอร์" Tinyssb enabes เหมือนกัน แต่สามารถทำงานในสภาพแวดล้อมที่มีข้อ จำกัด ได้ด้วยขนาดแพ็คเก็ตขนาดเล็กที่ 120b
แกนกลางของ SSB คือบันทึกต่อท้ายผู้เขียนเดี่ยวที่ทำซ้ำตามความประสงค์และบนพื้นฐานที่ดีที่สุด ในที่สุดการอัปเดตทั้งหมดของบันทึกจะไปถึงผู้มีส่วนได้เสียที่สามารถตรวจสอบความถูกต้องและความสมบูรณ์ของการอัปเดตแต่ละครั้ง นอกจากนี้ยังใช้กับผู้ช่วยเสริมทำให้นิติบุคคลที่ตระหนักถึง SSB เป็นลิงค์ที่มีศักยภาพในห่วงโซ่การส่งต่อ วิธีการจำลองแบบใด ๆ ก็ใช้ได้ซึ่งสามารถเป็นพลังงานต่ำบลูทู ธ โปรโตคอลอินเทอร์เน็ตแท่ง USB หรือข้อมูลที่พิมพ์ลงบนกระดาษที่รวบรวมและส่งจากส่วนกลางหรือเพียงแค่ใช้โปรโตคอลซุบซิบ: อะไรก็ตาม!
แต่ละบันทึกต่อท้ายเท่านั้นเป็น ประเภทข้อมูลที่ไม่มีความขัดแย้งที่ไม่มีข้อขัดแย้ง (CRDT) ชุดของบันทึกต่อท้ายเท่านั้นของ CRDT CRDTs เข้าใจได้ดีที่สุดว่าเป็นข้อมูลเสมือน (เพราะกระจาย) ที่ไซต์ท้องถิ่นเก็บสำเนาและสามารถดำเนินการในสำเนานี้ CRDT ได้รับการออกแบบเพื่อให้การปรับเปลี่ยนในท้องถิ่นใด ๆ ในข้อความอัปเดตที่ส่งไปยังแบบจำลองอื่น ๆ : หากการอัปเดตเหล่านี้ถูกนำเข้ามาอย่างถูกต้องแบบจำลองทั้งหมดจะมาบรรจบกันกับสถานะที่ใช้ร่วมกันเดียวกันโดยไม่มีหน่วยงานกลางที่ต้องแทรกแซงหรือช่วยเหลือ การเขียนแอปพลิเคชั่นแบบกระจายเป็นและด้วย CRDTs ต้องมีการออกแบบอย่างระมัดระวัง แต่มีรางวัลมากมายในการหีบห่อที่ไม่มีขอบเขตในแอปพลิเคชันที่ยังคงทำงานต่อไปเมื่ออุปกรณ์ออฟไลน์เนื่องจากการอัปเดตทั้งหมดรวมเข้ากับแบบจำลองอื่น ๆ อย่างราบรื่นเมื่ออุปกรณ์เชื่อมต่อใหม่ ไป Dentral!
Tinyssb สืบทอดแนวคิดหลักของ SSB คลาสสิกเช่นบันทึกต่อท้ายเท่านั้นพร้อมรายการที่ลงนามชุดเข้ารหัส ฯลฯ ความแปลกใหม่ของ Tinyssb อยู่ในนั้น
รูปแบบแพ็คเก็ตข้อมูลมีขนาดเล็กมากคือ 120 ไบต์ ประเด็นคือการเปิดใช้งานการใช้ TinyssB ในสภาพแวดล้อมที่ท้าทายซึ่งแบนด์วิดท์และแหล่งข้อมูลการจัดเก็บหายาก
Tinyssb วิ่งผ่าน Bluetooth Low Energy (BLE), วิทยุระยะยาว (LORA) และบางทีในอนาคตแม้กระทั่งคลื่นสั้นในวงวิทยุสมัครเล่นกระเด้งออกมาจาก Oionosphere อุปกรณ์ที่ฝังตัวนั้นทรงพลังพอที่จะจัดการแพ็คเก็ตเหล่านี้และให้บริการผู้ส่งต่อราคาถูก
ในระดับที่สูงขึ้นการออกแบบแอพพลิเคชั่นแบบกระจายผ่าน TinyssB และ SSB นั้นเหมือนกัน - เป็นโลก CRDT
Tinyssb ใช้สำหรับการสอนแนวคิดการเขียนโปรแกรมแบบกระจายและทักษะในระดับปริญญาตรีวิทยาศาสตร์คอมพิวเตอร์และระดับปริญญาโทที่มหาวิทยาลัยบาเซิล
(ดูโฟลเดอร์ที่เกี่ยวข้อง)