การเปิดตัวแพลตฟอร์มการสื่อสารแบบกระจายอำนาจ Matrix 1.0

แนะนำ การเปิดตัวโปรโตคอลที่เสถียรครั้งแรกสำหรับการจัดการการสื่อสารแบบกระจายอำนาจ เมทริกซ์ 1.0 และไลบรารีที่เกี่ยวข้อง, API (เซิร์ฟเวอร์-เซิร์ฟเวอร์) และข้อกำหนด มีรายงานว่าไม่ได้อธิบายและใช้งานความสามารถที่ตั้งใจไว้ทั้งหมดของ Matrix แต่โปรโตคอลหลักมีความเสถียรอย่างสมบูรณ์และถึงสถานะที่เหมาะสมสำหรับใช้เป็นพื้นฐานสำหรับการพัฒนาการใช้งานอิสระของไคลเอนต์ เซิร์ฟเวอร์ บอท และเกตเวย์ การพัฒนาโครงการ การแพร่กระจาย ได้รับอนุญาตภายใต้ Apache 2.0

พร้อมกัน การตีพิมพ์ เซิร์ฟเวอร์ข้อความ ไซแนปส์ 1.0.0 โดยมีการดำเนินการอ้างอิง โปรโตคอลเมทริกซ์ 1.0. มีข้อสังเกตว่าความสนใจหลักในการเตรียม Synapse 1.0 คือการจ่ายให้กับการใช้งานโปรโตคอล ความปลอดภัย และความน่าเชื่อถือที่ถูกต้อง ขณะนี้ไซแนปส์ออกจากรุ่นเบต้าและพร้อมสำหรับการใช้งานทั่วไปแล้ว รหัสไซแนปส์เขียนด้วยภาษา Python และสามารถใช้ SQLite หรือ PostgreSQL DBMS เพื่อจัดเก็บข้อมูลได้ Synapse 1.0 เป็นรุ่นล่าสุดที่รองรับ Python 2.x

โดยค่าเริ่มต้น จะใช้เพื่อสร้างแชทใหม่ รุ่นที่ 4 ระเบียบการของห้อง แต่สามารถเลือกได้ ที่ห้า เวอร์ชันที่รองรับการจำกัดอายุการใช้งานของคีย์เซิร์ฟเวอร์ เมื่อย้ายจากรุ่นก่อนหน้า โปรดทราบว่าขณะนี้การเชื่อมต่อกับเครือข่ายกระจายอำนาจที่ใช้ร่วมกันจำเป็นต้องได้รับใบรับรอง TLS ที่ถูกต้อง
สามารถใช้เป็นลูกค้าได้ จลาจล (ใช้ได้กับ Linux, Windows, macOS, เว็บ, Android และ iOS) วีแชท (CLI ในหลัว) เนโกะ (C++/คิวที) quaternion (C++/Qt) และ เศษส่วน (สนิม/GTK).

คุณสมบัติที่ยังไม่เสถียรใน Matrix 1.0 รวมถึงการแก้ไขข้อความที่ส่ง (รองรับใน Synapse 1.0 และ Riot แต่ไม่ได้เปิดใช้งานตามค่าเริ่มต้น), การโต้ตอบ, การสนทนาแบบเธรด, การตรวจสอบข้ามผู้ใช้, สถิติการแชทสด ในบรรดางานที่จะเกิดขึ้นในการใช้งานเซิร์ฟเวอร์นั้น มีการวางแผนที่จะเพิ่มประสิทธิภาพและลดการใช้หน่วยความจำ นอกจากเซิร์ฟเวอร์อ้างอิงแล้ว การใช้งานเชิงทดลองยังได้รับการพัฒนาใน Python อีกด้วย รูมา (สนิม)และ Dendrite (ไป).

แพลตฟอร์มสำหรับการจัดการการสื่อสารแบบกระจายอำนาจ Matrix กำลังพัฒนาเป็นโครงการที่ใช้มาตรฐานแบบเปิดและให้ความสำคัญอย่างยิ่งต่อการรับรองความปลอดภัยและความเป็นส่วนตัวของผู้ใช้ Matrix ให้การเข้ารหัสจากต้นทางถึงปลายทางตามโปรโตคอลของตัวเอง รวมถึงอัลกอริธึม Double Ratchet (ส่วนหนึ่งของโปรโตคอล Signal) การเข้ารหัสจากต้นทางถึงปลายทางใช้ทั้งในการส่งข้อความโดยตรงและการแชท (โดยใช้กลไก เมโกลม์). การใช้วิธีการเข้ารหัสได้รับการตรวจสอบโดยกลุ่ม NCC การขนส่งที่ใช้คือ HTTPS+JSON โดยมีความเป็นไปได้ในการใช้ WebSockets หรือโปรโตคอลที่อิงตาม กปปส+สัญญาณรบกวน.

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

การเปิดตัวแพลตฟอร์มการสื่อสารแบบกระจายอำนาจ Matrix 1.0

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

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

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

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

ที่มา: opennet.ru

เพิ่มความคิดเห็น