2 คะแนน โดย GN⁺ 2024-02-26 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

BlueSky ทำงานอย่างไร?

  • BlueSky มีเป้าหมายเพื่อป้องกันไม่ให้โซเชียลมีเดียถูกควบคุมโดยบริษัทเพียงไม่กี่ราย และเพื่อสร้างรากฐานแบบเปิดของอินเทอร์เน็ตเชิงสังคมที่ทำให้ทุกคนสามารถร่วมกำหนดอนาคตได้
  • BlueSky เป็นแอปพลิเคชันไมโครบล็อกกิง และเป็นแอปพลิเคชันแรกเริ่มเพื่อพิสูจน์ความเป็นไปได้ของ Authenticated Transfer Protocol (ATP หรือ atproto)
  • atproto เป็นโปรโตคอลแบบสหพันธรัฐสำหรับแอปพลิเคชันโซเชียลแบบกระจายศูนย์ โดยส่วนประกอบต่าง ๆ สามารถสื่อสารกันและขยายระบบได้ในระดับใหญ่

นี่คือคริปโทเคอร์เรนซีหรือไม่?

  • atproto ไม่ใช่คริปโทเคอร์เรนซี แม้จะใช้เทคโนโลยีบางอย่างที่มีต้นกำเนิดจากวงการคริปโท แต่ไม่ใช่บล็อกเชน, DAO, NFT เป็นต้น

ภาพรวมใหญ่ของ atproto คืออะไร?

  • ผู้ใช้จะสร้างบันทึกที่เข้ารหัสเพื่อพิสูจน์ผลงานของตนเอง และบันทึกนี้มีสคีมาที่เรียกว่า Lexicon
  • บันทึกจะถูกเก็บไว้ในที่เก็บข้อมูลที่ให้บริการเป็นเซอร์วิส โดยที่เก็บข้อมูลเหล่านี้สื่อสารกันผ่าน HTTP และ WebSockets และทำการ federation ของบันทึก
  • แอปพลิเคชันสามารถสร้างขึ้นได้โดยดูบันทึกหลากหลายประเภทที่เก็บอยู่บนเครือข่ายและนำไปใช้งาน โดยบริการเหล่านี้เรียกว่า App Views

"speech vs reach" คืออะไร?

  • atproto ไม่ได้พิจารณาแค่การเชื่อมโยงผู้คนเข้าหากันเท่านั้น แต่ต้องคำนึงถึงการตัดการเชื่อมโยงด้วย ซึ่งรวมถึงการกลั่นกรองเนื้อหา
  • โปรโตคอลนี้ใช้แนวทาง "speech vs reach" โดยจำกัดการเข้าถึงของเนื้อหาที่ไม่ต้องการผ่านเครื่องมือกลั่นกรอง

feed generator คืออะไร?

  • feed generator คือการแยกแนวคิดเรื่อง "ฟีด" ของเนื้อหาใน atproto ออกมาเป็นบริการแยกต่างหาก เพื่อกรองและจัดเรียงเนื้อหาตามที่ผู้ใช้ต้องการให้เห็น

labeler คืออะไร?

  • labeler คือบริการที่ใช้ติดป้ายกำกับให้กับเนื้อหาหรือบัญชี โดยผู้ใช้สามารถสมัครรับ labeler บางตัวและได้รับประสบการณ์ที่แตกต่างกันตามป้ายกำกับนั้น

การกลั่นกรองใน atproto ทำงานอย่างไร?

  • ฟีดสามารถแปลงฟีดตามป้ายกำกับได้ และ App Views สามารถสอบถาม labeler แล้วนำการแปลงที่อิงตามป้ายกำกับมาใช้ได้
  • โมเดลนี้ช่วยให้ผู้ใช้เลือกประสบการณ์การกลั่นกรองได้เอง และเนื่องจากทำงานในระดับเครือข่าย จึงก้าวหน้ากว่าระบบอื่น

อัตลักษณ์และความสามารถในการย้ายบัญชีทำงานอย่างไร?

  • ผู้ใช้จะมีหมายเลขอัตลักษณ์ที่เรียกว่า Decentralized Identifier (DID) โดย DID นี้ใช้การเข้ารหัสเพื่อลงนามเนื้อหาและถูกทำซ้ำไปทั่วทั้งเครือข่าย
  • ความสามารถในการย้ายบัญชีเกิดขึ้นได้ผ่านวิธีที่ทำให้ผู้ใช้ย้าย PDS ของตนไปยังอันใหม่และแจ้งให้เครือข่ายทราบได้

BlueSky ถูกสร้างขึ้นบน atproto อย่างไร?

  • BlueSky เป็นแอปพลิเคชันที่สร้างอยู่บนเครือข่าย atproto โดยให้บริการ App View และเว็บแอปพลิเคชัน และเมื่อผู้ใช้สมัครผ่านเว็บแอป ก็จะมีการให้บริการ PDS และรีเลย์ที่สื่อสารกับมัน

คนอื่นจะสร้างแอปพลิเคชันบน atproto ได้อย่างไร?

  • สามารถสร้างแอป atproto ได้โดยสร้าง Lexicon พร้อมให้บริการ App View ที่ใช้ข้อมูลจากเครือข่าย และทำให้ผู้ใช้สามารถเขียนข้อมูลไปยัง PDS โดยใช้ Lexicon ได้

ความเห็นของ GN⁺

  • การออกแบบของ BlueSky และ atproto เป็นแนวทางที่สร้างสรรค์ซึ่งมอบทั้งความเปิดกว้างและความสามารถในการขยายระบบในการกำหนดอนาคตของโซเชียลมีเดีย
  • เครื่องมือกลั่นกรองที่ยึดผู้ใช้เป็นศูนย์กลางและความสามารถในการย้ายบัญชี ช่วยมอบการควบคุมและอิสรภาพให้ผู้ใช้มากขึ้น
  • เทคโนโลยีนี้เป็นส่วนหนึ่งของกระแสใหม่ที่ผลักดันการกระจายศูนย์ของแพลตฟอร์มโซเชียลมีเดีย และนำเสนอมาตรฐานใหม่ด้านประสบการณ์ผู้ใช้และความเป็นเจ้าของข้อมูล

1 ความคิดเห็น

 
GN⁺ 2024-02-26
ความเห็นจาก Hacker News
  • นี่ดูเหมือนเป็นสิ่งที่คิดมาอย่างดีมาก และน่าจะแก้ปัญหาใหญ่บางอย่างของ ActivityPub ได้ ก่อนหน้านี้ฉันไม่เคยสนใจ Bluesky แต่ตอนนี้กำลังคิดว่าจะลองสร้างบัญชีดู

    • Bluesky ดูเหมือนถูกออกแบบมาอย่างดี และน่าจะแก้ปัญหาสำคัญของ ActivityPub ได้
    • ก่อนหน้านี้ไม่ได้สนใจ Bluesky แต่ตอนนี้เริ่มอยากลองสร้างบัญชีแล้ว
  • ตอนนี้ดูเหมือนจะมี relay เดียว เมื่อมีหลาย relay แต่ละแห่งก็จะมีมุมมองต่อเครือข่ายต่างกัน และ relay ที่มีโพสต์ครอบคลุมมากกว่าน่าจะดีกว่าแห่งอื่น

    • ปัจจุบันมี relay เดียวอยู่ และเมื่อมีหลาย relay แต่ละแห่งก็น่าจะมองเครือข่ายแตกต่างกัน
    • คาดว่า relay ที่รวมโพสต์ได้มากกว่าจะได้เปรียบกว่า relay อื่น
  • สงสัยว่าจะมีวิธีไหนที่ทำให้เชื่อมั่นได้ว่า BlueSky จะให้คำมั่นอย่างน่าเชื่อถือว่าจะใช้เฉพาะส่วนที่เปิดของโปรโตคอลเท่านั้น BlueSky ดูเหมือนจะรวมศูนย์อยู่มากพอสมควร และเพราะแบบนี้ ไคลเอนต์ first-party ของ BlueSky ก็อาจไม่จำเป็นต้องเป็นไคลเอนต์ ATProto

    • ตั้งคำถามว่าจะเชื่อถือคำมั่นของ BlueSky ได้อย่างไรว่าจะใช้เฉพาะส่วนเปิดของโปรโตคอล
    • BlueSky ดูมีแนวโน้มรวมศูนย์อยู่มาก ดังนั้นในทางเทคนิคแล้วไคลเอนต์ของ BlueSky อาจไม่จำเป็นต้องเป็นไคลเอนต์ ATProto
  • แนวคิดที่ให้ผู้ใช้เลือกผู้ให้บริการ moderation ของตัวเองได้โดยไม่ขึ้นกับผู้ให้บริการโฮสติ้งนั้นยอดเยี่ยม แต่ดูเหมือนว่า instance ต่าง ๆ ก็ยังต้องทำ moderation อยู่ดี เพื่อไม่ให้โฮสต์เนื้อหาที่ขัดต่อกฎหมายท้องถิ่น

    • ชื่นชมแนวคิดที่ให้ผู้ใช้เลือกผู้ให้บริการ moderation ได้อย่างอิสระจากผู้ให้บริการโฮสติ้ง
    • อย่างไรก็ตาม ผู้ดูแล instance อาจยังต้องทำ moderation เพื่อให้สอดคล้องกับกฎหมายท้องถิ่น
  • Mastodon ดูเหมือนจะเป็นตัวเลือกที่ฉลาดกว่าในระยะยาวเพราะความเรียบง่าย แต่ในระยะสั้นอาจสนุกหรือนำไปใช้ประโยชน์ได้น้อยกว่า เพราะการคัดสรรฟีดของ Mastodon ทำได้ยากกว่า

    • Mastodon ดูเหมือนเป็นตัวเลือกที่ดีกว่าในระยะยาวเพราะความเรียบง่าย แต่ในระยะสั้นอาจดึงดูดน้อยกว่าเพราะคัดสรรฟีดได้ยาก
  • การ์ตูนสั้นอันนี้ก็ดีมากด้วย - Welcome to BlueSky Comic

    • มีการกล่าวถึงว่าการ์ตูนสั้นเกี่ยวกับ BlueSky เรื่องนี้ยอดเยี่ยมมาก
  • ข้อเท็จจริงน่าสนุกเกี่ยวกับ Bluesky คือชื่อของ CEO เมื่อเป็นภาษาจีนแปลว่า 'blue sky'

    • แชร์เกร็ดน่าสนุกว่าชื่อของ CEO มีความเกี่ยวข้องกับชื่อ Bluesky
  • เครื่องมือ moderation อยู่ในชั้น "reach": มันรับทุกคำพูดไว้ แต่ให้วิธีจำกัดการเข้าถึงของสิ่งที่คุณไม่อยากเห็นได้

    • อธิบายว่าเครื่องมือ moderation อยู่ในระดับของ "reach" จึงทำงานกับคอนเทนต์ทั้งหมด และผู้ใช้สามารถเลือกผู้ดูแล moderation ของตนเองได้
  • Authenticated Transfer Protocol หรือ atproto คือโปรโตคอลแบบ federation สำหรับแอปโซเชียลแบบกระจายศูนย์ขนาดใหญ่

    • อธิบายว่า atproto เป็นโปรโตคอลแบบ federation สำหรับแอปโซเชียลแบบกระจายศูนย์ขนาดใหญ่
  • เมื่อเทียบกับ Nostr แล้วเป็นอย่างไร?

    • มีการตั้งคำถามเกี่ยวกับการเปรียบเทียบกับ Nostr