Ngaleupaskeun platform komunikasi desentralisasi Matrix 1.0

Diwanohkeun release stabil munggaran tina protokol pikeun ngatur komunikasi desentralisasi Matrix 1.0 jeung perpustakaan pakait, API (Server-Server) jeung spésifikasi. Dilaporkeun yén henteu sadayana kamampuan anu dimaksudkeun Matrix parantos dijelaskeun sareng dilaksanakeun, tapi protokol inti sapinuhna stabil sareng parantos ngahontal kaayaan anu cocog pikeun dianggo salaku dasar pikeun pamekaran palaksanaan bebas klien, server, bot sareng gateway. Kamekaran proyék nyebar dilisensikeun dina Apache 2.0.

sakaligus, diterbitkeun server olahtalatah Synaps 1.0.0 kalawan palaksanaan rujukan Protokol Matrix 1.0. Ieu dicatet yén perhatian utama dina Nyiapkeun Synapse 1.0 ieu dibayar ka palaksanaan bener tina protokol, kaamanan jeung reliabilitas. Synapse ayeuna kaluar tina béta sarta siap pikeun pamakéan umum. Kode Synapse ditulis dina Python sareng tiasa nganggo SQLite atanapi PostgreSQL DBMS pikeun nyimpen data. Synapse 1.0 mangrupa release panganyarna kalawan rojongan Python 2.x.

Sacara standar, éta dipaké pikeun nyieun obrolan anyar. 4 versi Protokol kamar, tapi sayogi sayogi kalima Vérsi kalayan dukungan pikeun ngawatesan umur konci server. Nalika migrasi ti sékrési saméméhna, perhatikeun yén nyambungkeun ka jaringan desentralisasi anu dibagikeun ayeuna peryogi kéngingkeun sertipikat TLS anu sah.
Bisa dipaké salaku klien nyieun onar (sadia pikeun Linux, Windows, macOS, Wéb, Android sareng ios), Wechat (CLI di Lua), nyehko (C++/Qt), Saparapat (C ++ / Qt) jeung fraktal (Karat/GTK).

Fitur anu henteu acan stabil dina Matrix 1.0 kalebet ngédit pesen anu dikirim (dirojong dina Synapse 1.0 sareng Riot, tapi henteu diaktipkeun sacara standar), réaksi, diskusi threaded, cross-verifikasi pangguna, statistik obrolan Live. Diantara karya upcoming dina palaksanaan server, éta rencanana ngaoptimalkeun kinerja sarta ngurangan konsumsi memori. Salian server rujukan, palaksanaan ékspérimén ogé dikembangkeun dina Python Ruma (Karat) jeung Dendrite (Geus).

Platform pikeun ngatur komunikasi desentralisasi Matrix ngembang salaku proyék anu ngagunakeun standar kabuka sareng nengetan hébat pikeun mastikeun kaamanan sareng privasi pangguna. Matrix nyadiakeun enkripsi tungtung-to-tungtung dumasar kana protokol sorangan, kaasup algoritma Double Ratchet (bagian tina protokol Signal). Enkripsi tungtung-ka-tungtung dianggo boh dina olahtalatah langsung sareng dina obrolan (nganggo mékanisme Megolm). Palaksanaan metode enkripsi diaudit ku Grup NCC. Angkutan anu dianggo nyaéta HTTPS + JSON kalayan kamungkinan ngagunakeun WebSockets atanapi protokol dumasar kana CoAP+sora.

Sistem ieu kabentuk salaku komunitas server anu tiasa saling berinteraksi sareng dihijikeun kana jaringan desentralisasi umum. Pesen ditiru dina sadaya server anu nyambungkeun pamilon olahtalatah. Pesen disebarkeun ka sadaya server dina cara anu sami sareng commits disebarkeun antara repositori Git. Dina acara outage server samentara, pesen teu leungit, tapi dikirimkeun ka pamaké sanggeus server neruskeun operasi. Rupa-rupa pilihan ID pangguna dirojong, kalebet email, nomer telepon, akun Facebook, jsb.

Ngaleupaskeun platform komunikasi desentralisasi Matrix 1.0

Henteu aya titik gagalna atanapi kontrol pesen dina jaringan. Kabéh server katutupan ku sawala anu sarua unggal lianna.
Sakur pangguna tiasa ngajalankeun server sorangan sareng nyambungkeunana ka jaringan umum. Ieu mungkin pikeun nyieun gateways pikeun interaksi Matrix sareng sistem dumasar kana protokol anu sanés, contona, disiapkeun jasa pikeun ngirim pesen dua arah ka IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp sareng Slack.

Salian olahtalatah teks instan sareng obrolan, sistem tiasa dianggo pikeun nransper file, ngirim bewara,
ngatur teleconferences, nelepon sora jeung video.
Matrix ngidinan Anjeun pikeun ngagunakeun pilarian sarta nempoan taya sajarah susuratan. Éta ogé ngadukung fitur canggih sapertos béwara ketikan, evaluasi ayana pangguna online, maca konfirmasi, bewara push, milarian sisi server, sinkronisasi sajarah sareng status klien.

Hiji organisasi nirlaba anyar geus dijieun pikeun koordinat ngembangkeun proyék Yayasan Matrix.org, anu bakal ngajamin kamerdikaan proyék, ngamekarkeun standar nu patali Matrix sarta meta salaku forum nétral keur kaputusan babarengan. Yayasan Matrix.org dipingpin ku dewan lima direksi anu henteu aya hubunganana sareng ékosistem komérsial, gaduh otoritas di masarakat sareng dédikasi pikeun ngadukung misi proyék éta.

Diréktur kaasup John Crowcroft (Jon Crowcroft, salah sahiji panaratas komunikasi desentralisasi), Matthew Hodgson (Mattrix co-founder), Amandine Le Pape (Matrix co-founder), Ross Schulman (pangacara Open Technology Institute specializing dina Internet jeung sistem desentralisasi), Jutta Steiner, co- pangadeg Parity Technologies, hiji parusahaan téhnologi blockchain.

sumber: opennet.ru

Tambahkeun komentar