- Nostr คือโปรโตคอลที่เรียบง่าย เปิดกว้าง และมีการออกแบบที่ไม่ซับซ้อน โดยมีเป้าหมายเพื่อสร้างโซเชียลเน็ตเวิร์กแบบกระจายศูนย์ระดับโลกที่ทนทานต่อการเซ็นเซอร์
- ใช้อ็อบเจ็กต์อีเวนต์ที่เรียบง่ายและยืดหยุ่น (ส่งผ่านด้วย plain JSON) และใช้การเข้ารหัสแบบเส้นโค้งวงรีมาตรฐานในการจัดการคีย์และลายเซ็น
- วิธีการส่งข้อมูลที่รองรับมีเพียงการเชื่อมต่อ WebSocket จากไคลเอนต์ไปยังรีเลย์เท่านั้น
- ทำให้การสร้างไคลเอนต์และรีเลย์ทำได้ง่าย และส่งเสริมความหลากหลายของซอฟต์แวร์
ข้อดีของ Nostr
ความยืดหยุ่นและความทนทาน
- Nostr มีความทนทานสูงมาก เพราะไม่ต้องพึ่งพาเซิร์ฟเวอร์ที่น่าเชื่อถือเพียงไม่กี่แห่งในการเคลื่อนย้ายหรือจัดเก็บข้อมูล
- โปรโตคอลนี้ตั้งอยู่บนสมมติฐานว่ารีเลย์อาจหายไปได้ และอนุญาตให้ผู้ใช้เชื่อมต่อและโพสต์ไปยังรีเลย์จำนวนเท่าใดก็ได้ตามต้องการ
ความสามารถในการตรวจสอบยืนยัน
- บัญชี Nostr อิงตามการเข้ารหัสกุญแจสาธารณะ จึงสามารถตรวจสอบได้ง่ายว่าข้อความนั้นถูกส่งมาจากผู้ใช้คนนั้นจริงหรือไม่
ลักษณะของ Nostr
- เช่นเดียวกับ HTTP หรือ TCP-IP, Nostr เป็นโปรโตคอลซึ่งเป็นมาตรฐานเปิดที่ใครก็สามารถนำไปสร้างต่อได้
- Nostr ไม่ใช่แอปหรือบริการที่ต้องสมัครใช้งาน
ปัญหาของระบบโซเชียลมีเดียในปัจจุบัน
- ใช้ความสนใจของผู้ใช้เพื่อขายโฆษณา
- ใช้เทคนิคประหลาดเพื่อทำให้ผู้ใช้เสพติด (ดูข้อ 1)
- ตัดสินใจว่าเนื้อหาใดจะแสดงโดยอิงจากอัลกอริทึมลับที่ผู้ใช้ไม่สามารถตรวจสอบหรือแก้ไขได้
- ควบคุมอย่างเบ็ดเสร็จว่าใครสามารถเข้าร่วมได้และใครจะถูกเซ็นเซอร์
- เต็มไปด้วยสแปมและบอต
5 ความคิดเห็น
ผมยังนึกภาพไม่ออกว่าจะต้องใช้อย่างไร ดูเหมือนว่าต้องเรียนรู้มากกว่า Twitter, Bluesky หรือ Mastodon เลยคงยากที่จะทำให้แพร่หลายในวงกว้าง
ดูเหมือนว่าข้อความที่รีเลย์ส่งต่อมายังไคลเอนต์ควรถูกจัดการด้วยระบบแบบ allowlist นะครับ ในกรณีเลวร้ายที่สุด รีเลย์อาจส่งข้อความ NOTICE ที่มีสแปมไปถึงผู้ใช้ก็ได้
อีกทั้งยังสับสนว่าจะควรติดตามผู้ใช้คนไหนและควรเชื่อมต่อกับรีเลย์ใด จึงดูเหมือนว่าน่าจะมีระบบชื่อเสียงบางอย่างเกิดขึ้นมา แต่ผมก็คิดว่าสิ่งนี้คงไม่ใช่ทางแก้ที่สมบูรณ์แบบสำหรับปัญหาของระบบโซเชียลมีเดียในปัจจุบันอยู่ดี อย่างที่ท่านอื่นกล่าวไว้ ไม่ว่าจะเป็นระบบนิเวศแบบเปิดหรือแบบปิด เรื่องสารพัดแบบเดิม ๆ ก็ย่อมเกิดขึ้นเหมือนกันอยู่ดี ทั้งกรณีของ Jia Tan หรือปรากฏการณ์ 'คาเฟ่ที่ถูกส่งต่อให้พวกนายหน้า' ก็จะเกิดขึ้นได้เช่นกัน
Mastodon ก็เป็น SNS แบบกระจายศูนย์เหมือนกัน เลยสงสัยว่าโปรโตคอล
ActivityPubที่ใช้ที่นั่นกับโปรโตคอลของ Nostr ต่างกันไหม พอลองค้นดูก็พบว่า Mastodon มีโครงสร้างคล้ายการรวมตัวกันของเซิร์ฟเวอร์ขนาดเล็ก จึงอาจได้รับผลกระทบจากการดูแลจัดการที่หละหลวมซึ่งอาจเกิดขึ้นในเซิร์ฟเวอร์ขนาดเล็กได้ ขณะที่ใน Nostr เซิร์ฟเวอร์ทำหน้าที่เป็นเพียงรีเลย์ซึ่งเป็นจุดส่งผ่านอย่างง่าย จึงให้ความรู้สึกว่าไม่มีการละเมิดสิทธิจากผู้ดูแลเซิร์ฟเวอร์ขนาดเล็กมากนัก ผม/ฉันยังใช้เวลาศึกษาไม่นาน เลยไม่แน่ใจว่าเข้าใจได้อย่างเพียงพอหรือไม่ไม่ว่าจะเป็นระบบนิเวศแบบเปิดหรือแบบปิด ก็ดูเหมือนว่าจะไม่สามารถป้องกันสแปมกับบอตได้อยู่ดีนะ
โปรเจกต์ที่มีรายงานว่า Jack Dorsey ซึ่งออกจาก Bluesky ไปแล้ว ได้ลงทุนไว้