เมทริกซ์โปรโตคอลการสื่อสารแบบกระจายอำนาจและเข้ารหัสและเครือข่ายแบบเปิด

ที่นี่ในบล็อก มีการกล่าวถึงแอปพลิเคชั่นบางตัวที่ใช้ประโยชน์จากเมทริกซ์ ฉันมีบันทึกที่เกี่ยวข้องด้วย แต่เรายังไม่ได้พูดถึงโครงการนี้โดยเฉพาะ โอเพ่นซอร์สที่จัดการโดยมูลนิธิ 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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา