ที่นี่ในบล็อก มีการกล่าวถึงแอปพลิเคชั่นบางตัวที่ใช้ประโยชน์จากเมทริกซ์ ฉันมีบันทึกที่เกี่ยวข้องด้วย แต่เรายังไม่ได้พูดถึงโครงการนี้โดยเฉพาะ โอเพ่นซอร์สที่จัดการโดยมูลนิธิ Matrix.org ที่ไม่แสวงหาผลกำไร
เริ่มแรกคุณต้องรู้ว่า มูลนิธิ Matrix.org มีไว้เพื่อสร้างโปรโตคอลแบบเปิดและเครือข่ายการสื่อสาร เพื่อการสื่อสาร กระจายอำนาจและเข้ารหัสโดยมีเป้าหมายในการจัดหาทางเลือกแบบเปิดให้กับ Slack, WhatsApp, Discord และไซโลสื่อสารที่เป็นกรรมสิทธิ์อื่น ๆ
โปรโตคอลนี้ สามารถใช้เพื่อเพิ่มพลังในการสื่อสารของ อินเทอร์เน็ตของสิ่งต่างๆ (IoT), การส่งสัญญาณ VoIP / WebRTC, การส่งข้อความโต้ตอบแบบทันที ฯลฯ
เกี่ยวกับ Matrix
เมทริกซ์ไม่ได้เป็นเพียงแค่การอนุญาตให้ผู้ใช้จัดเก็บการสนทนาของตนเองเท่านั้น แต่ยังหลีกเลี่ยงการพึ่งพาอินเทอร์เน็ตเมื่อทำงานบนเครือข่ายท้องถิ่นเครือข่ายตาข่ายหรือสถานการณ์ที่อินเทอร์เน็ตถูกตัดขาด
ในความเป็นจริง ผู้สร้างมีเป้าหมายที่จะสร้างแพลตฟอร์มเปิดที่เป็นอิสระ มีพลวัตและมีการพัฒนาเช่นเดียวกับเว็บ แต่สำหรับการสื่อสาร
Matrix หลุดจากเบต้าในเดือนมิถุนายน 2019 และโปรโตคอลนี้เหมาะอย่างยิ่งสำหรับการใช้งานจริงพร้อมคุณสมบัติมากมาย
เสนอ HTTP API และ SDK ที่เรียบง่าย (iOS, Android, เว็บ)ในการสร้างห้องสนทนาจัดการแชทและแชทบอทด้วยการเข้ารหัสจากต้นทางถึงปลายทาง การถ่ายโอนไฟล์ประวัติการสนทนาที่ซิงโครไนซ์ข้อความที่จัดรูปแบบใบตอบรับการอ่านและอื่น ๆ อีกมากมาย
การสนทนาถูกจำลองแบบบนเซิร์ฟเวอร์ที่เข้าร่วมทั้งหมด นั่นหมายความว่าไม่มีจุดควบคุมหรือความล้มเหลวแม้แต่จุดเดียว ดังนั้นจึงสามารถเข้าถึงผู้ใช้คนอื่น ๆ ในระบบนิเวศ Matrix ทั่วโลกซึ่งมีผู้ใช้มากกว่า 9 ล้านคนรวมถึงผู้ใช้บนเครือข่ายอื่น ๆ ผ่านบริดจ์
Matrix ให้การเข้ารหัสแบบ end-to-end ผ่าน Olm และ Megolm cryptographic ratchets วิธีนี้ช่วยให้มั่นใจได้ว่ามีเพียงผู้รับที่ต้องการเท่านั้นที่สามารถถอดรหัสข้อความของคุณได้ในขณะเดียวกันก็จะแจ้งให้คุณทราบหากมีการเพิ่มอุปกรณ์อื่น ๆ ที่ไม่คาดคิดในการสนทนา
การเข้ารหัสขึ้นอยู่กับอัลกอริทึมการคลิกสองครั้งที่ Signa เป็นที่นิยมl แต่ขยายเพื่อรองรับการเข้ารหัสในช่องว่างที่มีอุปกรณ์หลายพันเครื่อง Olm และ Megolm ถูกระบุให้เป็นมาตรฐานแบบเปิดและการใช้งานได้รับการเผยแพร่ภายใต้ใบอนุญาต Apache
นอกจากนี้ด้วยการถือกำเนิดของ WebRTC นักพัฒนาได้รับความสามารถในการแลกเปลี่ยนการโทรด้วยเสียงและวิดีโอคุณภาพสูง แต่ไม่มีวิธีมาตรฐานในการกำหนดเส้นทางการโทร นักพัฒนา Matrix เชื่อว่าสามารถมองเห็นได้ว่าเป็นเลเยอร์การส่งสัญญาณที่ขาดหายไปสำหรับ WebRTC
พวกเขายังอธิบายด้วยว่าเมทริกซ์มีชื่อเนื่องจากความสามารถในการเชื่อมช่องว่างระหว่างแพลตฟอร์มที่มีอยู่กับเมทริกซ์การสื่อสารแบบเปิดในระดับโลก บริดจ์เป็นหัวใจสำคัญของเมทริกซ์และออกแบบมาให้เขียนง่ายที่สุดโดยเมทริกซ์ให้ภาษาของตัวส่วนร่วมที่ยิ่งใหญ่ที่สุดเพื่อเชื่อมต่อเครือข่ายซึ่งกันและกัน
ทีม Matrix Core สะพานกับ Slack, IRC, XMPP และ Gitter ในขณะที่ชุมชน Matrix ที่กว้างขึ้นมีสะพานสำหรับ Telegram, WhatsApp, Facebook, Hangouts, Signal และอื่น ๆ
ตามที่ผู้พัฒนากล่าวว่า เมทริกซ์สามารถประมวลผลข้อมูลประเภทใดก็ได้แบบเรียลไทม์ ไม่ใช่แค่ข้อความและ VoIP ด้วยการสร้างสะพานที่มีไซโล IoT ให้ได้มากที่สุดข้อมูลสามารถเผยแพร่ผ่านเครือข่าย Matrix ได้อย่างปลอดภัย
โซลูชัน IoT ที่ใช้เมทริกซ์รวมเป็นหนึ่งเดียวแทนที่จะถูกบล็อกสำหรับผู้ขายบางรายและยังสามารถเผยแพร่หรือใช้ข้อมูล Matrix ได้โดยตรงจากอุปกรณ์ผ่านการขนส่งแบนด์วิดท์ที่ต่ำมาก (100 bps หรือน้อยกว่า)
นอกจากนี้ยังระบุด้วยว่าเมทริกซ์สามารถเป็นเลเยอร์รวมของข้อมูลและการสื่อสารระดับโลกในความเป็นจริงเสมือนและความเป็นจริงยิ่ง
กล่าวโดยย่อเมทริกซ์คือที่เก็บแชทแบบกระจายอำนาจแทนที่จะเป็นโปรโตคอลการรับส่งข้อความ
เมื่อคุณส่งข้อความในเมทริกซ์ข้อความนั้นจะถูกจำลองแบบไปยังเซิร์ฟเวอร์ทั้งหมด ผู้ใช้ที่มีส่วนร่วมในการสนทนาบางอย่างในลักษณะเดียวกับที่จำลองการสื่อสารระหว่างที่เก็บ Git
โดยค่าเริ่มต้น Matrix จะใช้ HTTPS + JSON API แบบธรรมดาเป็นการขนส่งพื้นฐาน แต่ยังใช้การขนส่งที่ซับซ้อนมากขึ้นเช่น WebSockets หรือ CoAP + Noise
ข้อมูลมากกว่านี้: https://matrix.org