Matrix แพลตฟอร์มการสื่อสารแบบกระจายอำนาจ

เมทริกซ์

Matrix เป็นแพลตฟอร์มสำหรับจัดระเบียบการสื่อสารแบบกระจายอำนาจ ที่พัฒนาเป็นโครงการที่ ใช้มาตรฐานแบบเปิดและให้ความสำคัญอย่างยิ่งในการรับรองความปลอดภัยและความเป็นส่วนตัวของผู้ใช้

มดลูก ให้การเข้ารหัสแบบ end-to-end ตามโปรโตคอลของตัวเองรวมถึงการใช้อัลกอริทึม Double Ratchet (ส่วนหนึ่งของโปรโตคอลสัญญาณ) การเข้ารหัสขั้นสุดท้ายใช้ทั้งในการส่งข้อความโดยตรงและห้องสนทนา (โดยใช้กลไก Megolm)

การดำเนินการตามวิธีการเข้ารหัสได้รับการตรวจสอบโดยองค์กร NCC Group เนื่องจากการขนส่งใช้ HTTPS + JSON พร้อมความสามารถในการใช้โปรโตคอล WebSockets หรือบนพื้นฐานของ COAP

เกี่ยวกับ Matrix

ระบบ มันถูกสร้างขึ้นเป็นชุมชนของเซิร์ฟเวอร์ที่สามารถโต้ตอบกันและมารวมกันในเครือข่ายการกระจายอำนาจทั่วไป

ข้อความจะถูกจำลองแบบไปยังเซิร์ฟเวอร์ทั้งหมดที่ผู้เข้าร่วมการส่งข้อความเชื่อมต่อ ข้อความจะถูกแจกจ่ายระหว่างเซิร์ฟเวอร์ในลักษณะเดียวกับที่แจกจ่ายระหว่างที่เก็บ Git

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

ไม่มีจุดเดียวของความล้มเหลวหรือการควบคุมข้อความบนเครือข่าย เซิร์ฟเวอร์ทั้งหมดที่กล่าวถึงในการสนทนานั้นเหมือนกัน

ผู้ใช้ทุกคนสามารถเริ่มเซิร์ฟเวอร์ของตนเองและเชื่อมต่อกับเครือข่ายสาธารณะ สามารถสร้างเกตเวย์เพื่อให้เมทริกซ์โต้ตอบกับระบบตามโปรโตคอลอื่น ๆตัวอย่างเช่นบริการต่างๆได้เตรียมไว้สำหรับการส่งข้อความแบบสองทิศทางบน IRC, Facebook, Telegram, Skype, Hangouts, อีเมล, WhatsApp และ Slack

นอกเหนือจากการส่งข้อความโต้ตอบแบบทันทีและการแชทระบบสามารถใช้เพื่อถ่ายโอนไฟล์ส่งการแจ้งเตือนจัดการประชุมทางโทรศัพท์โทรออกด้วยเสียงและวิดีโอ. Matrix ช่วยให้คุณใช้การค้นหาและดูประวัติการติดต่อได้ไม่ จำกัด

รวมศูนย์ -vs- สหพันธรัฐ

นอกจากนี้ยังรองรับคุณสมบัติขั้นสูงเช่นการแจ้งเตือนการเขียนการประเมินสถานะผู้ใช้ออนไลน์ใบตอบรับการอ่านการแจ้งเตือนแบบพุชการค้นหาฝั่งเซิร์ฟเวอร์การซิงโครไนซ์ประวัติและสถานะไคลเอนต์

มูลนิธิ Matrix.org

เพื่อประสานงานการพัฒนาโครงการ เพิ่งสร้าง องค์กรไม่แสวงหาผลกำไร Matrix.org มูลนิธิ ซึ่งจะรับประกันความเป็นอิสระของโครงการ พัฒนามาตรฐานที่เกี่ยวข้องกับเมทริกซ์และทำหน้าที่เป็นแพลตฟอร์มที่เป็นกลางสำหรับการตัดสินใจร่วมกัน

มูลนิธิ Matrix.org นำโดยคณะกรรมการของผู้อำนวยการระบบนิเวศที่ไม่ใช่เชิงพาณิชย์ XNUMX คนซึ่งได้รับการยอมรับในชุมชนและเรียกร้องให้สนับสนุนภารกิจของโครงการ

ผู้กำกับ ได้แก่ John Crowcroft (Jon Crowcroft หนึ่งในผู้บุกเบิกการสื่อสารแบบกระจายอำนาจ) Matthew Hodgson (Matthew Hodgson ผู้ร่วมก่อตั้ง Matrix) Amandine Le Pape (Amandine Le Pape ผู้ร่วมก่อตั้ง Matrix) Ross Schulman (Ross Schulman, Open ทนายความของสถาบันเทคโนโลยีที่เชี่ยวชาญด้านอินเทอร์เน็ตและระบบกระจายอำนาจ), Yuta Steiner (Jutta Steiner ผู้ร่วมก่อตั้ง Parity Technologies ซึ่งเป็น บริษัท ที่ใช้บล็อคเชน)

เมื่อเร็ว ๆ นี้ มีการเผยแพร่โปรโตคอลเวอร์ชันเสถียรรุ่นแรก เมทริกซ์ 1.0 และไลบรารีและข้อกำหนดที่เกี่ยวข้อง

ซึ่ง Matrix เวอร์ชันใหม่นี้มีความเสถียรเต็มที่ และได้มาถึงสถานะที่เหมาะสมเพื่อเป็นพื้นฐานในการพัฒนาการใช้งานไคลเอนต์เซิร์ฟเวอร์บอทและเกตเวย์อย่างอิสระ การพัฒนาของโครงการเผยแพร่ภายใต้ใบอนุญาต Apache 2.0

โดยค่าเริ่มต้นจะใช้ Room Protocol 4 เพื่อสร้างการแชทใหม่ เมื่อย้ายข้อมูลจากเวอร์ชันก่อนหน้านี้ควรสังเกตว่าการเชื่อมต่อกับเครือข่ายแบบกระจายอำนาจทั่วไปในขณะนี้จำเป็นต้องได้รับใบรับรอง TLS ที่ถูกต้อง

ในฐานะไคลเอนต์คุณสามารถใช้ Riot (พร้อมใช้งานสำหรับ Linux, Windows, macOS, เว็บ, Android และ iOS), Weechat (CLI บน Lua), nheko (C ++ / Qt), Quaternion (C ++ / Qt) และ เศษส่วน (สนิม / Gtk)

งานต่อไปในการใช้งานเซิร์ฟเวอร์ได้รับการวางแผนเพื่อเพิ่มประสิทธิภาพและลดการใช้หน่วยความจำ นอกจากเซิร์ฟเวอร์อ้างอิงใน Python แล้วยังมีการพัฒนาการทดลองใช้งาน Ruma (Rust) และ Dendrite (Go) อีกด้วย


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

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

*

*

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