Matrix 1.0 - انتشار پروتکل پیام رسانی غیرمتمرکز

در 11 ژوئن 2019، توسعه دهندگان بنیاد Matrix.org انتشار Matrix 1.0 را اعلام کردند، پروتکلی برای پیاده سازی یک شبکه فدرال که بر اساس تاریخچه خطی رویدادها (رویدادها) در داخل یک نمودار غیر چرخه ای (DAG) ساخته شده است. رایج ترین استفاده از پروتکل، پیاده سازی سرورهای پیام (به عنوان مثال سرور Synapse، سرویس گیرنده Riot) و "اتصال" پروتکل های دیگر از طریق پل ها به یکدیگر است (به عنوان مثال پیاده سازی libpurple با پشتیبانی از XMPP، Telegram، Discord و IRC).

Matrix 1.0 - انتشار پروتکل پیام رسانی غیرمتمرکز

نوآوری اصلی (و پیش نیاز استفاده) سرور Synapse 1.0 - اجرای پروتکل Matrix 1.0 - استفاده از گواهی TLS (Let's Encrypt رایگان نیز مناسب است) برای دامنه سرور است که انتقال امن داده ها را بین سرورها تضمین می کند. شرکت در یک شبکه فدرال بنابراین، اگر از یک گواهی امضا شده برای سرور خانگی خود استفاده می کنید، باید یک گواهی معتبر ایجاد کنید - در غیر این صورت سرور شما تعامل با سرورهای دیگر در شبکه را متوقف می کند.

برنامه هایی برای انتشار پروتکل Matrix 1.0 در فوریه 2019 در بروکسل در بزرگترین کنفرانس منبع باز FOSDAM 2019 به عنوان بخشی از کار برای پیاده سازی فناوری های بنیاد Matrix.org برای ارائه زیرساخت های ارتباطی دولت فرانسه اعلام شد.

جالب اینجاست که دو ماه پیش، سرور matrix.org هک شد و در نتیجه نیاز به ایجاد مجدد پایگاه داده سرور matrix.org (از دست دادن تاریخچه گفتگوی رمزگذاری شده ذخیره شده در سرورها) - و همچنین انتشار مجدد برنامه اندروید Riot - به دلیل نیاز بود. به نشت کلید و رمزهای عبور. هکرها توصیه هایی را برای بهبود فرآیندهای کسب و کار و امنیت سرور (مربوط به آسیب پذیری در جنکینز، یک پلت فرم اتوماسیون توسعه و آزمایش نرم افزار) ارائه کردند. سرورهای ماتریس "خانه" تحت تاثیر قرار نگرفتند، به استثنای در دسترس نبودن موقت "استیکرها" برای پیام های کاربر و سایر خدمات غیر ضروری.

محبوب ترین کلاینت Riot.im (نسخه فعلی 1.2.1) - هم در پیاده سازی دسکتاپ و هم در اکثر سیستم عامل های تلفن همراه موجود است - از نظر راحتی و قابلیت اطمینان به کلاینت های مشابه برای Slack و Telegram نزدیک است.

Matrix 1.0 - انتشار پروتکل پیام رسانی غیرمتمرکز

همانطور که من قبلا نوشت، سرورهای Synapse برای سخت افزار کاملاً بی نیاز هستند - برای یک سرور "خانه" می توانید از ریز رایانه های ARM ODROID-XU4 با قیمت 49 دلار استفاده کنید و به دلیل ظهور ماشین های مجازی در پردازنده های ARM Graviton در ابر آمازون در پایان سال گذشته، شما می توانید یک رزرو ارزان قیمت "مینی داده خانه" را در ابر آمازون راه اندازی کنید.

اخبار و اطلاعات تکمیلی - matrix.org

منبع: www.habr.com

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