ฐานโค้ดของโปรเจ็กต์นี้ยังคงใช้การตั้งชื่อ "plebbit" แบบเดิมก่อนที่จะเปลี่ยนชื่อ Bitsocial ชื่อแพ็คเกจ การอ้างอิง API และคำศัพท์ภายในบางอย่างจะได้รับการอัปเดตในรุ่นอนาคต ฟังก์ชันการทำงานที่อธิบายไว้ที่นี่เป็นเวอร์ชันปัจจุบัน — มีเพียงการตั้งชื่อที่ล้าสมัยเท่านั้น
5chan
5chan เป็นอิมเมจบอร์ดแบบไร้เซิร์ฟเวอร์ ไร้ผู้ดูแลระบบ และมีการกระจายอำนาจเต็มรูปแบบที่ทำงานบนโปรโตคอล Bitsocial มันเป็นไปตามโครงสร้างไดเร็กทอรีของอิมเมจบอร์ดที่คุ้นเคยในขณะเดียวกันก็แนะนำการเป็นเจ้าของแบบกระจายอำนาจ — ใครๆ ก็สามารถสร้างบอร์ดได้ และบอร์ดหลายตัวสามารถแข่งขันกันเพื่อชิงช่องไดเร็กทอรีเดียวกันผ่านกลไกการลงคะแนน
ดาวน์โหลด
| แพลตฟอร์ม | ลิงค์ |
|---|---|
| เว็บ | 5chan.app |
| เดสก์ท็อป | ใช้งานได้กับ Mac, Windows และ Linux |
| มือถือ | ใช้งานได้กับ Android |
บอร์ดทำงานอย่างไร
5chan จัดระเบียบเนื้อหาลงในบอร์ดโดยใช้เค้าโครงไดเรกทอรีแบบคลาสสิก (เช่น /b/, /g/) แตกต่างจากอิมเมจบอร์ดแบบดั้งเดิมที่ผู้ดูแลระบบส่วนกลางควบคุมทุกบอร์ด 5chan อนุญาตให้ผู้ใช้สร้างและเป็นเจ้าของบอร์ดของตนเองโดยสมบูรณ์ เมื่อบอร์ดหลายตัวกำหนดเป้าหมายไปที่ช่องไดเร็กทอรีเดียวกัน กระดานเหล่านั้นจะแข่งขันกันเพื่อชิงตำแหน่งนั้นผ่านการโหวต
การสร้างบอร์ด
หากต้องการสร้างบอร์ดใหม่ คุณต้องรัน bitsocial-cli เป็นโหนดเพียร์ทูเพียร์ สิ่งนี้ทำให้แน่ใจได้ว่าบอร์ดของคุณโฮสต์ในลักษณะกระจายอำนาจโดยไม่ต้องอาศัยเซิร์ฟเวอร์กลางใดๆ
การมอบหมายไดเร็กทอรี
การกำหนดสล็อตไดเร็กทอรี (บอร์ดใดปรากฏที่พาธ) ปัจจุบันได้รับการจัดการผ่านการร้องขอการดึง GitHub ไปยังไฟล์ 5chan-directories.json นี่เป็นกระบวนการชั่วคราว — การเปิดตัวในอนาคตจะรองรับการสร้างบอร์ดในแอปและการโหวตตาม Pubsub เพื่อจัดการการกำหนดไดเรกทอรีโดยอัตโนมัติ
ภายใน
ภายใต้ประทุน 5chan ใช้เลเยอร์ไคลเอนต์โปรโตคอล Bitsocial ที่ใช้ร่วมกันสำหรับการโต้ตอบเครือข่าย เว็บแอปที่ 5chan.app ยังสามารถเรียกใช้โหนด Helia ในเบราว์เซอร์ได้เมื่อเปิดใช้งานเบราว์เซอร์ P2P จากการตั้งค่าขั้นสูง ดังนั้นผู้อ่านจึงสามารถโหลดจากเพียร์โดยไม่ต้องใช้เกตเวย์ IPFS แบบรวมศูนย์ ดูส่วน P2P ของเบราว์เซอร์ในบันทึกโปรโตคอลเพียร์ทูเพียร์
ลิงค์
- GitHub: github.com/bitsocialnet/5chan
- โทรเลข: t.me/fivechandev
- ใบอนุญาต: GPL-2.0 เท่านั้น