انتشار پلتفرم ارتباطی غیرمتمرکز ماتریس 1.0

ارسال شده توسط اولین انتشار پایدار پروتکل برای سازماندهی ارتباطات غیرمتمرکز ماتریس 1.0 و کتابخانه های مرتبط، API ها (Server-Server) و مشخصات. گزارش شده است که تمامی قابلیت های مورد نظر Matrix شرح و پیاده سازی نشده است، اما پروتکل اصلی به طور کامل تثبیت شده است و به وضعیت مناسبی برای استفاده به عنوان پایه ای برای توسعه پیاده سازی های مستقل از کلاینت ها، سرورها، ربات ها و دروازه ها رسیده است. تحولات پروژه گسترش دارای مجوز Apache 2.0.

همزمان، منتشر شد سرور پیام رسان سیناپس 1.0.0 با اجرای مرجع پروتکل ماتریس 1.0. خاطرنشان می شود که توجه اصلی در تهیه Synapse 1.0 به اجرای صحیح پروتکل، امنیت و قابلیت اطمینان معطوف شد. Synapse اکنون از نسخه بتا خارج شده و برای استفاده عمومی آماده است. کد سیناپس در پایتون نوشته شده است و می تواند از SQLite یا PostgreSQL DBMS برای ذخیره داده ها استفاده کند. Synapse 1.0 آخرین نسخه با پشتیبانی Python 2.x است.

به طور پیش فرض برای ایجاد چت های جدید استفاده می شود. 4 نسخه پروتکل اتاق، اما به صورت اختیاری در دسترس است پنجم نسخه با پشتیبانی از محدود کردن طول عمر کلیدهای سرور. هنگام مهاجرت از نسخه های قبلی، توجه داشته باشید که اتصال به یک شبکه غیرمتمرکز مشترک اکنون نیازمند دریافت گواهینامه معتبر TLS است.
قابل استفاده به عنوان مشتری شورش (در دسترس برای لینوکس، ویندوز، macOS، وب، اندروید و iOS)، ویچت (CLI در لوا)، nheko (C++/Qt)، کواترنیون (C++/Qt) و فراکتال (Rust/GTK).

ویژگی هایی که هنوز در Matrix 1.0 تثبیت نشده اند عبارتند از ویرایش پیام های ارسال شده (در Synapse 1.0 و Riot پشتیبانی می شود، اما به طور پیش فرض فعال نیست)، واکنش ها، بحث های رشته ای، تأیید متقابل کاربران، آمار چت زنده. از جمله کارهای پیش رو در پیاده سازی سرور، بهینه سازی عملکرد و کاهش مصرف حافظه در نظر گرفته شده است. علاوه بر سرور مرجع، پیاده سازی های آزمایشی نیز در پایتون در حال توسعه هستند روما (زنگ زدگی) و دندریت (برو).

پلتفرم سازماندهی ماتریس ارتباطات غیرمتمرکز به عنوان پروژه ای در حال توسعه است که از استانداردهای باز استفاده می کند و توجه زیادی به تضمین امنیت و حریم خصوصی کاربران دارد. Matrix رمزگذاری سرتاسری را بر اساس پروتکل خود از جمله الگوریتم Double Ratchet (بخشی از پروتکل سیگنال) ارائه می‌کند. رمزگذاری انتها به انتها هم در پیام های مستقیم و هم در چت ها (با استفاده از مکانیزم) استفاده می شود مگولم). اجرای روش های رمزگذاری توسط گروه NCC ممیزی شد. انتقال استفاده شده HTTPS+JSON با امکان استفاده از WebSockets یا پروتکل مبتنی بر آن است CoAP+سر و صدا.

این سیستم به عنوان جامعه ای از سرورها تشکیل شده است که می توانند با یکدیگر تعامل داشته باشند و در یک شبکه غیرمتمرکز مشترک متحد شوند. پیام ها در تمام سرورهایی که شرکت کنندگان پیام به آنها متصل هستند، تکرار می شود. پیام ها به همان روشی که commit ها بین مخازن Git توزیع می شوند در بین سرورها توزیع می شوند. در صورت قطع موقت سرور، پیام ها از بین نمی روند، اما پس از از سرگیری کار سرور به کاربران منتقل می شوند. گزینه های مختلف شناسه کاربری، از جمله ایمیل، شماره تلفن، حساب فیس بوک و غیره پشتیبانی می شوند.

انتشار پلتفرم ارتباطی غیرمتمرکز ماتریس 1.0

هیچ نقطه ای از شکست یا کنترل پیام در سراسر شبکه وجود ندارد. همه سرورهای تحت پوشش بحث با یکدیگر برابر هستند.
هر کاربر می تواند سرور خود را اجرا کرده و آن را به یک شبکه مشترک متصل کند. امکان ایجاد وجود دارد دروازه ها برای تعامل ماتریس با سیستم های مبتنی بر پروتکل های دیگر، به عنوان مثال، آماده شده خدمات ارسال دو طرفه پیام به IRC، فیس بوک، تلگرام، اسکایپ، Hangouts، ایمیل، واتس اپ و اسلک.

علاوه بر پیام‌های متنی فوری و چت، از این سیستم می‌توان برای انتقال فایل‌ها، ارسال اعلان‌ها،
سازماندهی کنفرانس های تلفنی، برقراری تماس های صوتی و تصویری.
Matrix به شما امکان می دهد از جستجو و مشاهده نامحدود تاریخچه مکاتبات استفاده کنید. همچنین از ویژگی‌های پیشرفته‌ای مانند اعلان تایپ، ارزیابی حضور آنلاین کاربر، تأیید خواندن، اعلان‌های فشاری، جستجوی سمت سرور، همگام‌سازی تاریخچه و وضعیت مشتری پشتیبانی می‌کند.

اخیراً یک سازمان غیرانتفاعی برای هماهنگی توسعه پروژه ایجاد شده است بنیاد Matrix.org، که استقلال پروژه را تضمین می کند، استانداردهای مرتبط با ماتریس را توسعه می دهد و به عنوان یک انجمن بی طرف برای تصمیم گیری مشترک عمل می کند. بنیاد Matrix.org توسط هیئت مدیره‌ای متشکل از پنج مدیر هدایت می‌شود که با اکوسیستم تجاری مرتبط نیستند، در جامعه دارای قدرت هستند و به حفظ مأموریت پروژه اختصاص دارند.

کارگردان ها شامل جان کروکرافت (جان کروکرافتیکی از پیشگامان ارتباطات غیرمتمرکز)، متیو هاجسون (مؤسس ماتریکس)، آماندین لو پاپ (بنیانگذار ماتریکس)، راس شولمن (وکیل موسسه فناوری باز متخصص در اینترنت و سیستم های غیرمتمرکز)، جوتا اشتاینر، همکار بنیانگذار Parity Technologies، یک شرکت فناوری بلاک چین.

منبع: opennet.ru

اضافه کردن نظر