Ang Matrix, isang desentralisado at naka-encrypt na protocol ng komunikasyon at bukas na network

Dito sa blog ang ilang mga application na gumagamit ng Matrix ay nabanggit Mayroon akong kahit na mga kaugnay na tala, ngunit hindi namin napag-usapan ng partikular ang tungkol sa proyektong ito bukas na mapagkukunan na pinamamahalaan ng hindi pangkalakal na pundasyon ng Matrix.org.

Sa una kailangan mong malaman iyon ang pundasyon ng Matrix.org ay nakatuon sa pagbuo ng isang bukas na protocol at network ng komunikasyon para sa komunikasyon desentralisado at naka-encrypt, na may layuning magbigay ng isang mabubuhay na Buksan na kahalili sa Slack, WhatsApp, Discord, at iba pang mga pagmamay-ari na komunikasyon sa silo.

Ang protokol na ito, maaaring magamit upang mapagana ang komunikasyon ng Internet ng mga bagay (IoT), VoIP / WebRTC signaling, instant messaging, atbp.

Tungkol kay Matrix

Ang Matrix ay hindi lamang tungkol sa pagpapahintulot sa mga gumagamit na mag-imbak ng kanilang sariling mga pag-uusap: iniiwasan din nito ang mga pagtitiwala sa Internet kapag nagtatrabaho sa mga lokal na network, network ng mesh, o mga sitwasyon kung saan naputol ang Internet.

Sa katunayan, layunin ng mga tagalikha na lumikha ng isang independiyenteng bukas na platform, pabago-bago at nagbabago tulad ng mismong Web, ngunit para sa komunikasyon.

Ang Matrix ay bumagsak sa beta noong Hunyo 2019 at ang protokol ay ganap na angkop para sa paggamit ng produksyon na may maraming mga tampok.

Nag-aalok ng simpleng HTTP API at SDK (iOS, Android, Web) pUpang lumikha ng mga chat room, pamahalaan ang mga chat at chat bot, na may end-to-end na pag-encrypt, paglipat ng file, na-synchronize na kasaysayan ng pag-uusap, mga naka-format na mensahe, basahin ang mga resibo at marami pa.

Ang mga pag-uusap ay kinopya sa lahat ng mga kalahok na server. Nangangahulugan ito na walang solong punto ng kontrol o kabiguan. Kaya, maaari nitong maabot ang anumang iba pang gumagamit sa pandaigdigang ecosystem ng Matrix, na mayroong higit sa 9 milyong mga gumagamit, kabilang ang mga nasa ibang mga network sa pamamagitan ng mga tulay.

Nagbibigay ang Matrix ng end-to-end na pag-encrypt sa pamamagitan ng Olm at Megolm cryptographic ratchets. Tinitiyak nito na ang mga nilalayong tatanggap lamang ang maaaring makapag-decrypt ng iyong mga mensahe, habang inaabisuhan ka kung ang ibang mga hindi inaasahang aparato ay naidagdag sa pag-uusap.

Ang pag-encrypt ay batay sa dobleng pag-click sa algorithm na pinasikat ng Signal, ngunit pinalawak upang suportahan ang pag-encrypt sa mga puwang na naglalaman ng libu-libong mga aparato. Ang Olm at Megolm ay tinukoy bilang isang bukas na pamantayan at ang mga pagpapatupad ay inilabas sa ilalim ng lisensya ng Apache.

Gayundin, sa pagkakaroon ng WebRTC, nakuha ng mga developer ang kakayahang makipagpalitan ng de-kalidad na tinig at mga video call, ngunit walang karaniwang paraan upang mag-ruta ang mga tawag. Naniniwala ang mga nag-develop ng Matrix na maaari itong makita bilang nawawala na layer ng pag-sign para sa WebRTC.

Ipinaliwanag din nila na ang Matrix ay may utang sa pangalan nito sa kakayahang tulayin ang agwat sa pagitan ng mga mayroon nang mga platform at isang bukas na matrix ng komunikasyon sa isang pandaigdigang sukat. Ang mga tulay ay nasa gitna ng Matrix at idinisenyo upang maging madaling sumulat hangga't maaari, kasama ang Matrix na nagbibigay ng wika ng pinakadakilang karaniwang denominator upang kumonekta sa mga network sa bawat isa.

Ang Matrix Core Team mga tulay na may Slack, IRC, XMPP at Gitter, habang ang mas malawak na pamayanan ng Matrix ay nagbibigay ng mga tulay para sa Telegram, WhatsApp, Facebook, Hangouts, Signal, atbp.

Ayon sa mga nag-develop nito, Maaaring maproseso ng Matrix ang anumang uri ng data sa real time, hindi lang mga mensahe at VoIP. Sa pamamagitan ng pagbuo ng mga tulay na may maraming mga silyo ng IoT hangga't maaari, ang data ay maaaring ligtas na nai-publish sa buong Matrix network.

Ang mga solusyon sa IoT na batay sa matrix ay pinag-isa, sa halip na mai-block para sa mga tukoy na vendor, at maaari pa ring mai-publish o ubusin ang data ng Matrix nang direkta mula sa mga aparato sa napakababang transportasyon ng bandwidth (100 bps o mas mababa).

Ipinapahiwatig din nila na ang Matrix ay maaaring maging pinag-iisang layer ng pandaigdigang data at mga komunikasyon sa virtual at pinalawak na katotohanan.

Sa madaling salita, ang Matrix ay isang desentralisadong tindahan ng chat kaysa sa isang protokol ng pagmemensahe.

Kapag nagpadala ka ng isang mensahe sa Matrix, ito ay ginagaya sa lahat ng mga server na ang mga gumagamit ay lumahok sa isang tiyak na pag-uusap, sa parehong paraan na ang komunikasyon ay kinopya sa pagitan ng mga repository ng Git.

Bilang default, gumagamit ang Matrix ng mga simpleng HTTPS + JSON API bilang pangunahing transportasyon, ngunit gumagamit din ito ng isang mas sopistikadong transportasyon tulad ng WebSockets o CoAP + Noise.

Karagdagang informasiyon: https://matrix.org


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.