דלג לתוכן הראשי

הסבר שלם של הדיוט על פרוטוקול Bitsocial

דף זה מסביר את Bitsocial מבלי להניח שאתה כבר מבין ברשת עמית לעמית, מפתחות קריפטוגרפיים, IPFS או pubsub.

חלק מהפרטים מפושטים בכוונה. לגרסה הטכנית יותר, קרא את הדף פרוטוקול עמית לעמית.

הגרסה הקצרה

Bitsocial הוא פרוטוקול עבור אפליקציות חברתיות שבהן קהילות נמצאות בבעלות מפתחות במקום על ידי מסד נתונים של החברה.

לקהילה Bitsocial יש כתובת. אפליקציות משתמשות בכתובת זו כדי למצוא עמיתים המשרתים את הקהילה, להביא את הפוסטים האחרונים מאותם עמיתים ולפרסם פוסטים חדשים דרך ערוץ הודעות עמית לעמית. לפני קבלת פוסט, הקהילה יכולה לדרוש אתגר נגד ספאם כגון captcha, קוד הזמנה, תשלום, בדיקת אסימון, בדיקת ניהול בינה מלאכותית, רשימת היתרים או כל כלל אחר שניתן לקודד.

זה הרעיון המרכזי:

  1. קהילה נשלטת על ידי מפתח פרטי.
  2. המפתח הציבורי נותן לקהילה כתובת יציבה.
  3. עמיתים עוזרים לקוראים למצוא ולהביא את הקהילה.
  4. צומת קהילה מקבל או דוחה פוסטים חדשים.
  5. מדיניות אנטי-ספאם שייכת לכל קהילה, לא לפלטפורמה גלובלית אחת.

למה הגיבוב חשוב

Hash הוא טביעת אצבע קצרה לנתונים.

אם שני אנשים מגיב לאותו קובץ בדיוק, הם מקבלים את אותה טביעת אצבע. אם הקובץ משתנה, טביעת האצבע משתנה. זה הופך את הגיבובים לשימושיים לאיתור ובדיקת נתונים מבלי לסמוך על חברה שתגיד לך מהו הקובץ.

מערכות עמית לעמית משתמשות ברעיון הזה ללא הרף. במקום לבקש מאתר אחד את "הקובץ בשם photo.png", עמית יכול לבקש מהרשת את הנתונים עם טביעת אצבע ספציפית. אם עמית אחר מחזיר את הנתונים השגויים, בדיקת הגיבוב נכשלת.

Bitsocial משתמש ב-hash ומזהי תוכן עבור נתוני פוסטים וחלקים אחרים של מצב הקהילה. הנקודה החשובה היא פשוטה: ניתן לטפל בנתונים לפי מה שהם, לא רק לפי המקום שבו חברה אירחה אותם.

למה מפתחות ציבוריים חשובים

מפתח ציבורי ומפתח פרטי הם זוג תואם.

המפתח הפרטי הוא סודי. זה הדבר שנותן שליטה. המפתח הציבורי בטוח לשיתוף. זה מאפשר לכל השאר לבדוק שהודעה, עדכון או פעולת ניהול באמת הגיעו מהמפתח הפרטי התואם.

כך Bitsocial נמנע מחשבונות פלטפורמה רגילים. חברה לא צריכה להנפיק את הזהות. שורת מסד נתונים אינה צריכה להגדיר את הבעלים. צמד המפתחות הוא הסמכות.

במילים פשוטות:

  • המפתח הפרטי הוא ידית השליטה של הבעלים
  • המפתח הציבורי הוא הזהות או הכתובת הציבורית
  • חתימות מוכיחות שפעולה באה מהבעלים

מהי קהילה Bitsocial

קהילה Bitsocial היא לא רק עמוד באפליקציה אחת.

יש לו צמד מפתחות משלו. המפתח הציבורי נותן לקהילה כתובת רשת יציבה. המפתח הפרטי שולט בעדכונים של מצב הקהילה, כגון מטא נתונים, כללים, רשימת מנהלים, תצורת אתגרים והמצביעים לתוכן האחרון שהתקבל.

זה אומר שקהילה יכולה להאריך ימים יותר ממשק אחד. אפליקציה אחת יכולה להציג אותה כלוח. אפליקציה אחרת יכולה להציג אותה כפורום. אפליקציה עתידית יכולה להציג אותה בפיד מבוסס פרופיל. האפליקציה יכולה להשתנות, אבל כתובת הקהילה עדיין מצביעה על אותה קהילה בבעלות.

איך קריאה עובדת

כאשר משתמש פותח קהילת Bitsocial, האפליקציה אינה מבקשת מסד נתונים מרכזי אחד עבור הדף.

הזרימה קרובה יותר לזה:

  1. האפליקציה כבר יודעת את כתובת הקהילה, או מקבלת אותה מרשימה, קישור, משטח חיפוש או שם קריא לאדם.
  2. האפליקציה שואלת נתבים קלים אילו עמיתים מספקים כעת את כתובת הקהילה הזו.
  3. הנתבים מחזירים כתובות עמיתים בלבד. הם לא מחזירים פוסטים, כללים, פרופילים או קהילה מטא נתונים.
  4. האפליקציה מתחברת לעמיתים ומביאה את מצב הקהילה העדכני ביותר.
  5. מצב זה מכיל מצביעים לפרסום תוכן.
  6. האפליקציה שואבת את תוכן הפוסט מעמיתים ומציגה אותו בממשק חברתי רגיל.

הנתב הוא רק עוזר חיפוש. זה קרוב יותר לשאול "למי יש את זה?" מאשר לשאול "אנא הגיש לי את כל האתר."

לפרטים נוספים על פיצול זה, קרא את גילוי תוכן.

איך הפרסום עובד

פרסום פרסום שונה מקריאה מכיוון שרשתות עמית לעמית פתוחות יכולות להיות ספאם.

Bitsocial מטפל בפרסום באמצעות זרימת אתגר-תגובה:

  1. המשתמש כותב פוסט או תגובה.
  2. האפליקציה מצטרפת לנושא ההודעה לעמית לעמית של הקהילה.
  3. האפליקציה מבקשת מהצומת הקהילה אתגר.
  4. צומת הקהילה מחזיר את האתגר.
  5. המשתמש או האפליקציה משלימים את האתגר.
  6. האפליקציה שולחת את הפוסט בתוספת תשובת האתגר.
  7. צומת הקהילה בודק את התשובה ואת הפוסט.
  8. אם זה עובר, צומת הקהילה מקבל את הפוסט לעדכון הבא של הקהילה.
  9. קוראים אחרים מביאים את מצב הקהילה המעודכן מעמיתים.

האתגר מתרחש לפני שהפוסט הופך לחלק ממדינת הקהילה המקובלת. זה ההבדל החשוב ממערכות שבהן דואר זבל מתקבל קודם ומוסתר אחר כך.

מדוע חשובים אתגרי אנטי ספאם

רוב הפלטפורמות החברתיות הופכות אנטי-ספאם למדיניות פלטפורמה. חברה אחת מחליטה מה נחשב כחשבון חוקי, פוסט חוקי, טווח הגעה חוקי או משתמש חוקי.

Bitsocial מפריד בין הדברים האלה. הפרוטוקול נותן לקהילות דרך לדרוש אתגר לפני קבלת פוסט, אבל הוא לא מאלץ כל קהילה להשתמש באותו אתגר.

קהילה אחת עשויה להשתמש ב-captcha. אחר עשוי להשתמש בקודי הזמנה. אחר עשוי לדרוש בדיקת SMS, תשלום, NFT, יתרה סמלית, ציון ניהול בינה מלאכותית, הוכחת מוניטין, רשימת היתרים ספציפית לקהילה או כלל מותאם אישית.

הגמישות הזו חשובה כי ספאם משתנה. כלל דואר זבל ברמת פרוטוקול הופך למיושן. אתגר ברמת הקהילה יכול להתפתח מבלי להעביר את כל הרשת.

להסבר הממוקד, קרא את אתגרי אנטי-ספאם מותאמים אישית.

איך מתינות עובדת

Bitsocial אינו נטול מתינות. זוהי מתינות ללא מנהל-על עולמי אחד.

לקהילה יכולים להיות בעלים ומנחים. כתובות מנחה הן חלק ממדינת הקהילה. כאשר מנחה נוקט פעולה, ניתן לחתום על פעולה זו. צומת הקהילה והלקוחות יכולים לבדוק את החתימה מול רשימת המנחים.

זה נותן למתינות היקף מקומי:

  • בעל קהילה שולט בקהילה זו
  • מנחים פועלים באמצעות מפתחות שהקהילה מזהה
  • אפליקציות עדיין יכולות לבחור מה הן אינדקס, מדרגות, מסתירות או מדגישות
  • שום חשבון חברה ברמת פרוטוקול לא יכול למחוק כל זהות או לתפוס כל קהילה

בפועל, זה אומר שקהילה יכולה להסיר דואר זבל או לאכוף חוקים בתוך המרחב שלה מבלי להפוך את הכללים שלה לחוק עבור הרשת כולה.

לתצוגת המדיניות, קרא את מתינות מקומית, לא איסורים גלובליים.

אילו אפליקציות מוסיפות

הפרוטוקול לא מחליט איך המוצר כולו צריך להיראות.

אפליקציה מוסיפה את החוויה האנושית סביב הפרוטוקול:

  • ברירת המחדל של רשימות הקהילה
  • חיפוש וגילוי
  • הזנות ודירוג
  • ממשק פריסה ופרסום
  • טיפול במדיה
  • כלי מתן
  • אריזה לנייד, למחשב שולחני או לדפדפן
  • מודל עסקי וברירות מחדל

לכן Bitsocial יכול לתמוך בסגנונות אפליקציות שונים. 5chan יכול להרגיש כמו לוח תמונה. Seedit יכול להרגיש כמו דיון בסגנון פורום. לקוחות אחרים יכולים לבנות משטחי גילוי שונים, מערכות דירוג, תצוגות ניהול או ברירות מחדל קהילתיות תוך שימוש בקהילות Bitsocial תואמות מתחת.

הפרוטוקול שומר על בעלות ופרסום ניידים. אפליקציות מתחרות על איכות המוצר.

מה שה-RPC הציבורי מוסיף

הפעלת צומת קהילה של עמית לעמית היא רבת עוצמה, אבל לא כולם רוצים לנהל מכונה שפועלת תמיד.

RPC ציבורי היא שכבת השירות שיכולה להפוך את Bitsocial לנוחה יותר. ספק RPC ציבורי יכול לעזור למשתמשים לנהל קהילות מטלפון או מלקוח קל משקל, בעוד שמודל הבעלות לטווח ארוך עדיין צריך לאפשר למשתמשים להתרחק, לארח בעצמם או לבחור ספק מתחרה.

ההבחנה חשובה:

  • RPC יכול לעזור עם זמן פעולה ונוחות
  • RPC לא אמור להפוך למשמורת קבועה
  • יחסי הבעלים צריכים להישאר קשורים למפתחות, לא למסד הנתונים של ספק אחד

לעיצוב השירות המוצע, קרא את RPC ציבורי ללא רשות.

מה Bitsocial זה לא

Bitsocial היא לא רשת חברתית בלוקצ'יין. מדיה חברתית לא צריכה כל פוסט כדי להפוך לעסקה בפנקס עולמי אחד.

Bitsocial אינה פדרציה במובן של ActivityPub. קהילה לא צריכה להיות חשבון בשרת אחד עם דומיין אחד, מנהל אחד ומסד נתונים של שרת אחד.

Bitsocial היא גם לא אפליקציה אחת. זוהי שכבת פרוטוקול משותפת עבור אפליקציות, קהילות, צמתים, נתבים, ספקי RPC, שירותי גילוי, מודולי אנטי-ספאם וכלי ניהול.

הנקודה היא לא שכל משתמש צריך להבין את כל זה לפני הפרסום. הנקודה היא שהמוצר יכול להרגיש נורמלי בעוד שמודל הבעלות שמתחתיו שונה.

לאן ללכת הלאה