پیام رسان امن و غیرمتمرکز matrix
پیام رسان امن و غیرمتمرکز matrix
یک دنیا را تصور کن…
… در جایی که ارسال پیام یا تماس با هر کسی به همان اندازه ساده است که برای آنها ایمیل ارسال کنید.
… جایی که می توانید بدون اینکه مجبور شوید همان برنامه را نصب کنید ارتباط برقرار کنید.
… جایی که می توانید انتخاب کنید چه کسی ارتباط شما را میزبانی می کند.
… جایی که مکالمات شما با رمزگذاری E2E ایمن می شوند.
… جایی که یک API استاندارد HTTP ساده برای به اشتراک گذاری داده های real-time در وب وجود دارد.
Matrix در واقع یک فروشگاه مکالمه غیرمتمرکز است تا یک پروتکل پیام رسانی.
وقتی پیامی را در Matrix ارسال میکنید، روی تمام سرورهایی که کاربران آنها در یک مکالمه شرکت میکنند، تکرار میشود، مشابه نحوه تکثیر commitها بین مخازن Git.
هیچ نقطه کنترل یا شکست واحدی در یک مکالمه Matrix که چندین سرور را در بر می گیرد وجود ندارد: عمل ارتباط با فرد دیگری در Matrix مالکیت مکالمه را به طور مساوی با آنها به اشتراک می گذارد. حتی اگر سرور شما آفلاین شود، مکالمه می تواند بدون وقفه در جاهای دیگر ادامه یابد تا زمانی که بازگردد.
این بدان معناست که هر سروری بر دادههای کاربران خود حاکمیت کامل دارد، و هر کسی میتواند سرور خود را انتخاب یا اجرا کند و در شبکه گستردهتر ماتریکس شرکت کند. اینگونه است که ماتریکس کنترل بر ارتباطات را دموکراتیک می کند.
بهطور پیشفرض، Matrix از APIهای ساده HTTPS+JSON بهعنوان انتقال پایه خود استفاده میکند، اما از انتقالهای پیچیدهتر مانند WebSockets یا ماتریکس با پهنای باند بسیار کم از طریق CoAP+Noise نیز استفاده میکند.
بنیاد Matrix
Matrix از طریق یک فرآیند حاکمیت باز مدیریت می شود که توسط The Matrix.org Foundation – یک شرکت غیرانتفاعی علاقه مند به جامعه بریتانیا، مراقبت می شود.
این به عنوان یک نگهبان خنثی از مشخصات ماتریکس عمل می کند و ماتریکس را به نفع کل اکوسیستم پرورش می دهد و رشد می دهد.
نگهبانان مدیران قانونی بنیاد هستند و مسئول اطمینان از ادامه ماموریت و محافظت بی طرفانه از توسعه ماتریکس هستند.
قابلیت های Matrix
پیام رسانی
Matrix به شما APIها و SDKهای HTTP ساده (iOS، Android، Web) را برای ایجاد اتاقهای گفتگو، چت مستقیم و رباتهای چت، با رمزگذاری سرتاسر، انتقال فایل، تاریخچه مکالمه همگامسازی شده، پیامهای فرمتشده، رسید خواندن و موارد دیگر در اختیار شما میگذارد.
مکالمات روی همه سرورهای شرکت کننده در آنها تکرار می شود، به این معنی که هیچ نقطه کنترل یا شکست واحدی وجود ندارد. شما می توانید به هر کاربر دیگری در اکوسیستم جهانی Matrix با بیش از 40 میلیون کاربر دسترسی داشته باشید، حتی از طریق پل ها.
رمزگذاری End-to-End
Matrix پیشرفته ترین رمزگذاری End-to-End را از طریق ratchet های رمزنگاری Olm و Megolm فراهم می کند. این تضمین می کند که فقط گیرندگان مورد نظر می توانند پیام های شما را رمزگشایی کنند، در حالی که در صورت اضافه شدن دستگاه غیرمنتظره به مکالمه هشدار می دهد.
رمزگذاری Matrix بر اساس الگوریتم Double Ratchet است که توسط سیگنال رایج شده است، اما برای پشتیبانی از رمزگذاری به اتاقهایی که هزاران دستگاه را شامل میشود، گسترش یافته است. Olm و Megolm به عنوان یک استاندارد باز مشخص شدهاند و پیادهسازیها تحت مجوز Apache منتشر میشوند که بهطور مستقل توسط NCC Group ممیزی میشوند.
VoIP
با ظهور WebRTC، توسعه دهندگان توانایی تبادل تماس های صوتی و تصویری با کیفیت بالا را به دست آوردند، اما هیچ روش استانداردی برای مسیریابی تماس ها وجود نداشت.
ماتریس لایه سیگنالینگ گمشده برای WebRTC است. اگر در حال ساخت VoIP در برنامه خود هستید، یا میخواهید برنامه VoIP موجود خود را در معرض مخاطبان گستردهتری قرار دهید، ساختن بر روی SDK و پلهای Matrix باید بیمعنا باشد.
پل زدن
Matrix نام خود را مدیون توانایی خود در ایجاد پل ارتباطی با پلتفرم های موجود به یک ماتریس باز جهانی ارتباط است. پلها هسته اصلی ماتریس هستند و به گونهای طراحی شدهاند که نوشتن تا حد امکان آسان باشد، با Matrix بالاترین زبان مخرج مشترک را برای پیوند دادن شبکهها به یکدیگر ارائه میکند.
تیم اصلی Matrix پلهایی را به Slack، IRC، XMPP و Gitter حفظ میکند، و در همین حال، جامعه گستردهتر Matrix پلهایی را برای Telegram، Discord، WhatsApp، Facebook، Hangouts، Signal و بسیاری دیگر فراهم میکند.
IOT، VR و موارد دیگر…
Matrix می تواند هر نوع داده real-time را مدیریت کند، نه تنها پیام رسانی و VoIP.
با ساختن پلها به هرچه بیشتر سیلوهای اینترنت اشیا، میتوان دادهها را بهطور امن در شبکه Matrix منتشر کرد. راه حل های IoT ساخته شده بر روی Matrix، به جای قفل شدن برای فروشندگان خاص، یکپارچه هستند و حتی می توانند داده های Matrix را مستقیماً از دستگاه ها از طریق انتقال پهنای باند بسیار کم (100bps یا کمتر) منتشر یا مصرف کنند.
در همین حال، فروشندگان مجازی به جای همکاری با یکدیگر برای ایجاد یک اکوسیستم باز، سیلوهایی را که در پیامرسانی فوری دیدهایم، بازسازی میکنند. ماتریس می تواند لایه یکپارچه برای ارتباطات و داده های جهانی در AR و VR باشد.
# پیام رسان Matrix # پیام رسان Matrix
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.