גילוי תוכן
Bitsocial לא מכניס לפרוטוקול עדכון גלובלי אחד, אינדקס חיפוש או אלגוריתם דירוג. זה מפריד את גילוי התוכן לשני רבדים:
- חיפוש רשת מוצא את העמיתים המשרתים כעת קהילה ידועה.
- אצור אפליקציה מחליט אילו קהילות, לוחות, רשימות או פוסטים מוצר מציג קודם.
זה שומר על הפרוטוקול קטן תוך השארת מקום לחוויות גילוי רבות להתחרות.
חיפוש רשת
לכל קהילה יש כתובת יציבה הנגזרת מהמפתח הציבורי שלה. כאשר לקוח כבר יודע את הכתובת הזו, הוא מחפש נתבי HTTP קלים כדי למצוא עמיתים שהכריזו על עצמם כספקים עבורה.
הנתבים מחזירים רק כתובות עמיתים של ספקים. הם אינם מאחסנים פוסטים, מטא נתונים, רשימות משתמשים או ספרייה של קהילות הניתנות לקריאה על ידי אדם. לאחר שהלקוח מקבל כתובות עמיתים, הוא מתחבר לאותם עמיתים ומביא את המטא-נתונים העדכניים ביותר של הקהילה בתוספת מצביעי תוכן, ולאחר מכן מאחזר את נתוני הפוסט בפועל ב-hash.
זה עונה על שאלת הפרוטוקול: "איפה אני יכול להביא את המצב העדכני ביותר עבור הקהילה הזו?"
אוצרות אפליקציה
שאלת המוצר הנפרדת היא: "אילו קהילות משתמש צריך לראות קודם?"
Bitsocial משאיר את זה לאפליקציות, רשימות ומשתמשים במקום לאפות תשובה אחת ברשת. דוגמאות כוללות:
- לקוח המראה קהילות שהמשתמש כבר עוקב אחריהן
- רשימת ברירת מחדל אוצרת עבור אפליקציה בסגנון Reddit
- חריצי ספרייה עבור אפליקציה בסגנון imageboard
- חיפוש או דירוג אינדקסים המתוחזקים על ידי אפליקציה ספציפית
- קישורים ישירים משותפים על ידי משתמשים
אפליקציות יכולות להוסיף לאינדקס, לדרג, לסנן או להדגיש דברים שונים מבלי להפוך את הבחירות הללו לחוק פרוטוקול. אם משטח הגילוי של אפליקציה אחת אינו שימושי, אפליקציה אחרת יכולה לבנות אחת אחרת על אותן קהילות בסיס.
אפליקציות נוכחיות
5chan משתמשת כעת בנתיבי ספרייה מוכרים כגון /b/ או /g/. הקצאות ספריות מנוהלות באמצעות רשימה ציבורית כיום, כאשר גרסאות עתידיות צפויות לתמוך ביצירת לוח בתוך האפליקציה ובהצבעה עבור משבצות ספריות.
Seedit משתמש ברשימות קהילתיות ברירת מחדל עבור העמוד הראשי שלה. עדיין ניתן ליצור ולשתף קהילות מחוץ לרשימת ברירת המחדל.
בשני המקרים, הרשימה ברמת האפליקציה עוזרת למשתמשים למצוא משהו לפתוח, והחיפוש ברמת הפרוטוקול מפנה את הקהילה הנבחרת לעמיתים.
למה הפיצול הזה חשוב
רשת מבוזרת יחידה עדיין זקוקה לגילוי טוב, אך שכבת הגילוי צריכה להיות ניתנת להחלפה. פרוטוקול הליבה של Bitsocial מתמקד בהתייחסות, חיפוש עמיתים, פרסום ואנטי ספאם. אוצרות חיה מעל השכבה הזו, שבה אפליקציות יכולות להתנסות עם ספריות, רשימות ברירת מחדל, עדכונים, מדיניות חיפוש, הצבעה וניהול מבלי להידרש להעברה ברחבי הרשת.