ข้ามไปที่เนื้อหาหลัก

การค้นพบเนื้อหา

Bitsocial ไม่ได้ใส่ฟีดส่วนกลาง ดัชนีการค้นหา หรืออัลกอริธึมการจัดอันดับไว้ในโปรโตคอล โดยแยกการค้นพบเนื้อหาออกเป็นสองชั้น:

  1. การค้นหาเครือข่าย ค้นหาเพื่อนที่กำลังให้บริการชุมชนที่รู้จัก
  2. การดูแลจัดการแอป จะตัดสินว่าชุมชน บอร์ด รายการ หรือโพสต์ใดที่ผลิตภัณฑ์จะแสดงก่อน

สิ่งนี้ทำให้โปรโตคอลมีขนาดเล็กในขณะที่เหลือพื้นที่ให้ประสบการณ์การค้นพบมากมายแข่งขันกัน

การค้นหาเครือข่าย

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

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

นี่เป็นการตอบคำถามโปรโตคอล: "ฉันจะดึงข้อมูลสถานะล่าสุดสำหรับชุมชนนี้ได้ที่ไหน"

การดูแลจัดการแอป

คำถามผลิตภัณฑ์แยกต่างหากคือ: "ผู้ใช้ควรเห็นชุมชนใดเป็นอันดับแรก"

Bitsocial ปล่อยให้แอป รายการ และผู้ใช้ แทนที่จะส่งคำตอบเดียวเข้าไปในเครือข่าย ตัวอย่างได้แก่:

  • ลูกค้าที่แสดงชุมชนที่ผู้ใช้ติดตามอยู่แล้ว
  • รายการเริ่มต้นที่รวบรวมไว้สำหรับแอปสไตล์ Reddit
  • ช่องไดเร็กทอรีสำหรับแอปสไตล์อิมเมจบอร์ด
  • ดัชนีการค้นหาหรือการจัดอันดับที่ดูแลโดยแอปเฉพาะ
  • ลิงก์โดยตรงที่แชร์โดยผู้ใช้

แอพสามารถจัดทำดัชนี จัดอันดับ กรอง หรือเน้นสิ่งต่าง ๆ โดยไม่ต้องเปลี่ยนตัวเลือกเหล่านั้นให้เป็นกฎหมายโปรโตคอล หากพื้นผิวการค้นพบของแอปหนึ่งไม่มีประโยชน์ แอปอื่นสามารถสร้างแอปอื่นในชุมชนพื้นฐานเดียวกันได้

แอพปัจจุบัน

ขณะนี้ 5chan ใช้เส้นทางไดเร็กทอรีที่คุ้นเคย เช่น /b/ หรือ /g/ การมอบหมายไดเร็กทอรีได้รับการจัดการผ่านรายการสาธารณะในปัจจุบัน โดยคาดว่าเวอร์ชันในอนาคตจะรองรับการสร้างบอร์ดในแอปและการโหวตสำหรับสล็อตไดเร็กทอรี

Seeedit ใช้รายการชุมชนเริ่มต้นสำหรับหน้าแรก ชุมชนยังคงสามารถสร้างและแบ่งปันนอกรายการเริ่มต้นนั้นได้

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

เหตุใดการแบ่งแยกนี้จึงมีความสำคัญ

เครือข่ายแบบกระจายอำนาจเพียงเครือข่ายเดียวยังคงต้องการการค้นพบที่ดี แต่เลเยอร์การค้นพบควรสามารถเปลี่ยนได้ โปรโตคอลหลักของ Bitsocial มุ่งเน้นไปที่ความสามารถในการระบุที่อยู่ การค้นหาเพื่อน การเผยแพร่ และการป้องกันสแปม การดูแลจัดการจะอยู่เหนือเลเยอร์นั้น ซึ่งแอปสามารถทดลองกับไดเร็กทอรี รายการเริ่มต้น ฟีด การค้นหา การลงคะแนน และนโยบายการดูแล โดยไม่ต้องมีการย้ายข้อมูลทั่วทั้งเครือข่าย