Sakin dandali na sadarwar da aka raba Matrix 1.0

Ƙaddamar da tabbataccen sakin farko na ƙa'idar don tsara hanyoyin sadarwa mara ƙarfi Matrix 1.0 da ɗakunan karatu masu alaƙa, APIs (Server-Server) da ƙayyadaddun bayanai. An ba da rahoton cewa ba duk abubuwan da Matrix ya yi niyya ba ne aka bayyana kuma an aiwatar da su, amma ainihin ƙa'idar tana da kwanciyar hankali kuma ta isa jihar da ta dace don amfani da ita azaman tushen ci gaban aiwatar da ayyukan kai tsaye na abokan ciniki, sabobin, bots da ƙofofin. Ci gaban ayyukan yada lasisi a ƙarƙashin Apache 2.0.

A lokaci guda, buga uwar garken saƙo Siffar 1.0.0 tare da aiwatar da tunani Matrix 1.0 yarjejeniya. An lura cewa babban mahimmanci a cikin shirya Synapse 1.0 an biya shi don daidaitaccen aiwatar da yarjejeniya, tsaro da aminci. Synapse yanzu ya ƙare beta kuma a shirye don amfani gabaɗaya. An rubuta lambar Synapse a cikin Python kuma tana iya amfani da SQLite ko PostgreSQL DBMS don adana bayanai. Synapse 1.0 shine sabon saki tare da tallafin Python 2.x.

Ta hanyar tsoho, ana amfani da shi don ƙirƙirar sabbin taɗi. 4 sigar Ƙa'idar ɗaki, amma akwai zaɓin zaɓi na biyar sigar tare da goyan baya don iyakance rayuwar maɓallan uwar garken. Lokacin ƙaura daga abubuwan da suka gabata, ku sani cewa haɗawa zuwa cibiyar sadarwar da aka raba yanzu tana buƙatar samun ingantacciyar takardar shaidar TLS.
Ana iya amfani dashi azaman abokan ciniki Riot (akwai don Linux, Windows, macOS, Yanar gizo, Android da iOS), Wechat (CLI in Lua), nheko (C++/Qt), Quaternion (C++/Qt) da Fractal (Tsatsa/GTK).

Siffofin da ba a daidaita su ba a cikin Matrix 1.0 sun haɗa da gyara saƙonnin da aka aiko (goyan bayan a cikin Synapse 1.0 da Riot, amma ba a kunna ta ta tsohuwa ba), halayen, tattaunawar zaren, tabbatar da giciye na masu amfani, kididdigar taɗi ta kai tsaye. Daga cikin ayyuka masu zuwa a cikin aiwatar da uwar garken, an tsara shi don inganta aikin aiki da rage yawan ƙwaƙwalwar ajiya. Baya ga uwar garken tunani, ana kuma haɓaka aiwatar da gwaji a Python Ruma (Tsatsa) kuma Dendrite (Go).

Dandali don tsara tsarin sadarwar da aka raba Matrix yana haɓaka azaman aikin da ke amfani da buɗaɗɗen ka'idoji kuma yana mai da hankali sosai ga tabbatar da tsaro da sirrin masu amfani. Matrix yana ba da ɓoyayyen ɓoye-zuwa-ƙarshe dangane da ƙa'idarsa, gami da Double Ratchet algorithm (ɓangare na yarjejeniyar siginar). Ana amfani da ɓoye-ɓoye-ƙarshe a cikin saƙon kai tsaye da kuma cikin taɗi (ta amfani da na'ura Megolm). Kungiyar NCC ta duba aiwatar da hanyoyin boye-boye. Jirgin da aka yi amfani da shi shine HTTPS+JSON tare da yuwuwar amfani da WebSockets ko yarjejeniya dangane da COAP+Surutu.

An kafa tsarin a matsayin wata al'umma ta sabobin da za su iya hulɗa da juna kuma an haɗa su zuwa cibiyar sadarwa ta gama gari. Ana maimaita saƙon a cikin duk sabar da aka haɗa masu saƙo zuwa gare su. Ana rarraba saƙon a cikin sabar kamar yadda ake rarraba ayyukan da aka yi tsakanin ma'ajin Git. A cikin abin da ya faru na katsewar uwar garke na wucin gadi, saƙonni ba su ɓacewa, amma ana aika su ga masu amfani bayan uwar garken ta dawo aiki. Ana tallafawa zaɓuɓɓukan ID na mai amfani iri-iri, gami da imel, lambar waya, asusun Facebook, da sauransu.

Sakin dandali na sadarwar da aka raba Matrix 1.0

Babu maki guda na gazawa ko sarrafa saƙo a duk hanyar sadarwar. Duk sabobin da tattaunawar ta rufe suna daidai da juna.
Kowane mai amfani zai iya tafiyar da uwar garken kansa kuma ya haɗa ta zuwa cibiyar sadarwa ta gama gari. Yana yiwuwa a ƙirƙira ƙofofin shiga don hulɗar Matrix tare da tsarin dangane da wasu ka'idoji, misali, shirya sabis don aika saƙonni ta hanyoyi biyu zuwa IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp da Slack.

Baya ga saƙon rubutu nan take da taɗi, ana iya amfani da tsarin don canja wurin fayiloli, aika sanarwa,
shirya tarho, yin kiran murya da bidiyo.
Matrix yana ba ku damar amfani da bincike da kallon tarihin wasiƙa mara iyaka. Hakanan yana goyan bayan irin waɗannan abubuwan ci-gaba kamar sanarwar bugawa, kimanta kasancewar mai amfani akan layi, tabbatarwa karantawa, sanarwar turawa, binciken gefen uwar garken, aiki tare na tarihi da matsayin abokin ciniki.

Kwanan nan an ƙirƙiri wata ƙungiya mai zaman kanta don daidaita ci gaban aikin Gidauniyar Matrix.org, wanda zai ba da garantin 'yancin kai na aikin, haɓaka ƙa'idodin da ke da alaƙa da Matrix kuma yayi aiki azaman dandalin tsaka tsaki don yanke shawarar haɗin gwiwa. Gidauniyar Matrix.org tana jagorancin kwamitin gudanarwa biyar waɗanda ba su da alaƙa da yanayin kasuwanci, suna da iko a cikin al'umma kuma sun sadaukar da kai don tabbatar da manufar aikin.

Daraktocin sun hada da John Crowcroft (Jon Crowcroft, daya daga cikin majagaba na rarraba hanyoyin sadarwa), Matthew Hodgson (Mattrix co-kafa), Amandine Le Pape (Matrix co-kafa), Ross Schulman (Open Technology Institute lauya ƙware a cikin Internet da decentralized tsarin), Jutta Steiner, co- wanda ya kafa Parity Technologies, kamfanin fasahar blockchain.

source: budenet.ru

Add a comment