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

היכן פוסטים נמצאים וכמה זמן הם נשארים

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

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

אותנטיות וזמינות הן שאלות נפרדות​

יש שתי שאלות שונות על פוסט:

  1. האם הוא אמיתי? האם המחבר כתב אותו והאם הקהילה קיבלה אותו?
  2. האם הוא עדיין ברשת? האם אפשר להביא אותו היום?

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

השאלה השנייה היא מי מחזיק עותק, וזה החלק היחיד שאינו מובטח.

מי מחזיק פוסטים ברשת​

  • הצומת של הקהילה. צומת הבעלים מקבל פוסטים ושומר אותם במסד הנתונים כל עוד הקהילה שומרת אותם. זהו העותק שקיים תמיד כשהקהילה פועלת. ראו פרוטוקול עמית לעמית.
  • קוראים. אפליקציות שולחן עבודה כגון אפליקציית Electron של 5chan עושות seed לקהילות שהן טוענות בזמן פעולתן; לכן קהילות פופולריות מוגשות בידי עמיתים רבים, כמו torrents פופולריים. לשונית דפדפן יכולה לשמור מטמון ולאמת תוכן כשהיא פתוחה, אך אינה מארחת לטווח ארוך.
  • Seederים. bitsocial-seeder מאפשר לכל אחד לתרום קיבולת פעילה תמיד מ-VPS או ממכונה נוספת. הוא מצמיד את הדפים והעדכונים האחרונים של הקהילות.
  • ארכיונאים. כל אדם יכול לסרוק קהילות ולשמור כל דבר שהוא רואה. ארכיונים הם שירותים רגילים הבנויים על הרשת, ולא תפקיד מיוחד בפרוטוקול.

קהילות בוחרות את מדיניות השימור שלהן​

משך שמירת הפוסטים הישנים הוא החלטת הבעלים, לא כלל פרוטוקול. חלק מהקהילות רוצות היסטוריה של שנים; אחרות נועדו לשכוח: לוחות 5chan עובדים כמו imageboard, שבו threads נופלים מהלוח, עוברים לארכיון ונמחקים מצומת הלוח לאחר זמן מוגדר (48 שעות כברירת מחדל). קהילה יכולה גם לוותר על ארכיון לגמרי.

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

למה לא לשמור הכול לנצח?​

רשת שמחייבת כל צומת לשמור כל פוסט לנצח חייבת לשלם על כך:

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

מדיה חברתית אינה זקוקה לספר חשבונות עולמי. אין חשיבות לכך שפוסט א׳ התקבל מילישנייה לפני פוסט ב׳, ורוב הפוסטים הישנים כמעט אינם נקראים. Bitsocial מאפשר לכל צומת קהילה להחזיק רק את קהילותיו, כך שאירוח נשאר זול דיו למחשב נייד, Raspberry Pi או VPS קטן. ראו למה לא בלוקצ'יין?

הפשרה​

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

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

לשמור את מה שחשוב​

  • הפעילו את צומת הקהילה בעצמכם. בעלים שמחזיק את הצומת פעיל שומר את ההיסטוריה לפי הגדרות הקהילה.
  • עשו seed. השארת אפליקציית שולחן עבודה פתוחה או הפעלת bitsocial-seeder משאירה קהילות זמינות לאחרים.
  • העבירו לארכיון. ארכיונים עצמאיים שומרים threads ישנים קריאים וניתנים לחיפוש לאחר שהקהילה משמיטה אותם. 5archive.org מאחסן לוחות 5chan ו- seeditarchive.org מאחסן קהילות Seedit. שניהם קוד פתוח, ולכן כל אחד יכול להפעיל mirror או ארכיון מתחרה.

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