Hoʻokuʻu ʻia o ka kahua kamaʻilio decentralized Matrix 1.0

Waiho ʻia e ka hoʻokuʻu paʻa mua o ka protocol no ka hoʻonohonoho ʻana i nā kamaʻilio decentralized Matrix 1.0 a me nā hale waihona puke pili, nā API (Server-Server) a me nā kikoʻī. Ua hōʻike ʻia ʻaʻole i wehewehe a hoʻokō ʻia nā mana a pau o Matrix i manaʻo ʻia, akā ua hoʻokūpaʻa piha ʻia ka protocol kumu a hiki i kahi mokuʻāina kūpono no ka hoʻohana ʻana i kumu no ka hoʻomohala ʻana i nā hoʻokō kūʻokoʻa o nā mea kūʻai aku, nā kikowaena, nā bots a me nā puka. Nā hoʻomohala papahana pālahalaha aku laikini ma lalo o Apache 2.0.

I ka manawa like, i paʻiʻia kikowaena leka uila Synaps 1.0.0 me ka hoʻokō kuhikuhi Matrix 1.0 protocol. Uaʻikeʻia ua ukuʻia ka manaʻo nui i ka hoʻomākaukauʻana i ka Synapse 1.0 i ka hoʻokō pono o ka protocol, ka palekana a me ka hilinaʻi. ʻAʻole ʻo Synapse i ka beta a mākaukau no ka hoʻohana maʻamau. Ua kākau ʻia ka code Synapse ma Python a hiki ke hoʻohana iā SQLite a i ʻole PostgreSQL DBMS e mālama i ka ʻikepili. ʻO Synapse 1.0 ka mea hou loa me ke kākoʻo Python 2.x.

Ma ka maʻamau, hoʻohana ʻia ia e hana i nā kamaʻilio hou. 4 mana ʻO ka protocol lumi, akā hiki ke koho ka lima mana me ke kākoʻo no ka kaupalena ʻana i ke ola o nā kī kikowaena. I ka neʻe ʻana mai nā hoʻokuʻu mua, e makaʻala ʻo ka hoʻopili ʻana i kahi pūnaewele decentralized i kēia manawa pono e loaʻa i kahi palapala TLS kūpono.
Hiki ke hoʻohana ʻia e like me nā mea kūʻai aku ʻO Riot (loaʻa no Linux, Windows, macOS, Web, Android a me iOS), Wechat (CLI ma Lua), nheko (C++/Qt), Quaternion (C++/Qt) a fractal (Rust/GTK).

ʻO nā hiʻohiʻona i hoʻopaʻa ʻole ʻia i ka Matrix 1.0 me ka hoʻoponopono ʻana i nā memo i hoʻouna ʻia (kākoʻo ʻia ma Synapse 1.0 a me Riot, akā ʻaʻole hiki ke hoʻohana ʻia ma ka paʻamau), nā pane, nā kūkākūkā pili, ka hōʻoia ʻana o nā mea hoʻohana, Live chat statistics. Ma waena o nā hana e hiki mai ana i ka hoʻokō ʻana i ka server, ua hoʻolālā ʻia e hoʻonui i ka hana a hoʻemi i ka hoʻohana ʻana i ka hoʻomanaʻo. Ma waho aʻe o ka kikowaena kuhikuhi, hoʻomohala ʻia nā hoʻokō hoʻokolohua ma Python Ruma (Rust) a ʻO Dendrite (Hele).

Ke ulu nei ke kahua no ka hoʻonohonoho ʻana i nā kamaʻilio decentralized Matrix ma ke ʻano he papahana e hoʻohana ana i nā kūlana ākea a nānā nui i ka hōʻoia ʻana i ka palekana a me ka pilikino o nā mea hoʻohana. Hāʻawi ʻo Matrix i ka hoʻopili ʻana i ka hopena e pili ana i kāna protocol ponoʻī, me ka Double Ratchet algorithm (kahi o ka protocol Signal). Hoʻohana ʻia ka hoʻopiʻi ʻana i ka hopena i ka memo pololei a me nā kamaʻilio (me ka hoʻohana ʻana i kahi mīkini Megolm). Ua loiloi ʻia ka hoʻokō ʻana i nā ʻano hoʻopunipuni e ka NCC Group. ʻO ka halihali i hoʻohana ʻia ʻo HTTPS+JSON me ka hiki ke hoʻohana iā WebSockets a i ʻole kahi protocol e pili ana Pāpale+Noise.

Hoʻokumu ʻia ka ʻōnaehana ma ke ʻano he kaiāulu o nā kikowaena hiki ke launa pū kekahi me kekahi a hoʻohui ʻia i kahi pūnaewele decentralized maʻamau. Hoʻopili hou ʻia nā memo ma nā kikowaena āpau kahi i hoʻopili ʻia ai ka poʻe memo. Hoʻokaʻawale ʻia nā memo ma waena o nā kikowaena e like me ke ʻano o ka hoʻoili ʻana ma waena o nā waihona Git. I ka wā o ka pau ʻana o ka server no ka manawa pōkole, ʻaʻole nalowale nā ​​​​memo, akā hoʻouna ʻia i nā mea hoʻohana ma hope o ka hoʻomaka ʻana o ka hana. Kākoʻo ʻia nā koho ID mea hoʻohana like ʻole, me ka leka uila, helu kelepona, Facebook moʻokāki, etc.

Hoʻokuʻu ʻia o ka kahua kamaʻilio decentralized Matrix 1.0

ʻAʻohe wahi o ka hāʻule ʻole a i ʻole ka mana memo ma waena o ka pūnaewele. ʻO nā kikowaena āpau i uhi ʻia e ka kūkākūkā ʻana ua like kekahi me kekahi.
Hiki i kēlā me kēia mea hoʻohana ke holo i kā lākou kikowaena ponoʻī a hoʻohui iā ia i kahi pūnaewele maʻamau. Hiki ke hana puka puka no ka launa pū ʻana o Matrix me nā ʻōnaehana e pili ana i nā protocol ʻē aʻe, no ka laʻana, hoomakaukauia nā lawelawe no ka hoʻouna ʻana i nā leka ʻelua i IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp a me Slack.

Ma waho aʻe o ka leka uila a me nā kamaʻilio, hiki ke hoʻohana ʻia ka ʻōnaehana e hoʻoili i nā faila, hoʻouna i nā leka hoʻomaopopo,
ka hoʻonohonoho ʻana i nā teleconferences, ka leo a me nā kelepona wikiō.
ʻAe ʻo Matrix iā ʻoe e hoʻohana i ka ʻimi a me ka nānā palena ʻole o ka mōʻaukala palapala. Kākoʻo ia i nā hiʻohiʻona kiʻekiʻe e like me ka hoʻolaha ʻana o ka paʻi ʻana, ka loiloi o ka mea hoʻohana ma ka pūnaewele, heluhelu i ka hōʻoia ʻana, nā leka hoʻolaha, ʻimi ʻaoʻao server, ka hoʻonohonoho ʻana o ka mōʻaukala a me ke kūlana o ka mea kūʻai aku.

Ua hoʻokumu ʻia kahi hui waiwai ʻole e hoʻonohonoho i ka hoʻomohala ʻana o ka papahana Waihona Matrix.org, e hōʻoiaʻiʻo i ke kūʻokoʻa o ka papahana, e hoʻomohala i nā kūlana pili i ka Matrix a hana ma ke ʻano he hui kūʻokoʻa no ka hoʻoholo hui ʻana. ʻO ka Matrix.org Foundation ke alakaʻi ʻia e kahi papa o ʻelima mau alakaʻi i pili ʻole i ka ʻoihana kaiaola kalepa, loaʻa ka mana ma ke kaiāulu a ua hoʻolaʻa ʻia e kākoʻo i ka misionari o ka papahana.

ʻO John Crowcroft nā alakaʻi (ʻO Jon Crowcroft, kekahi o na paionia o decentralized kamaʻilio), Matthew Hodgson (Mattrix co-hoʻokumu), Amandine Le Pape (Matrix co-hoʻokumu), Ross Schulman (Open Technology Institute loio kūikawā i ka Internet a me ka decentralized nenoai), Jutta Steiner, co- ka mea nāna i hoʻokumu i Parity Technologies, kahi hui ʻenehana blockchain.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka