Merkezi olmayan iletişim platformu Matrix 1.0'ın piyasaya sürülmesi

tanıtıldı merkezi olmayan iletişimin düzenlenmesine yönelik protokolün ilk kararlı sürümü Matris 1.0 ve ilgili kütüphaneler, API'ler (Sunucu-Sunucu) ve spesifikasyonlar. Matrix'in amaçlanan yeteneklerinin tamamının tanımlanıp uygulanmadığı, ancak çekirdek protokolün tamamen stabilize olduğu ve istemcilerin, sunucuların, botların ve ağ geçitlerinin bağımsız uygulamalarının geliştirilmesi için temel olarak kullanıma uygun bir duruma ulaştığı bildirildi. Proje geliştirmeleri yayılmış Apache 2.0 altında lisanslanmıştır.

Eşzamanlı, yayınlanan mesajlaşma sunucusu Sinaps 1.0.0 referans uygulamasıyla Matris 1.0 protokolü. Synapse 1.0'ın hazırlanmasında asıl dikkatin protokolün doğru uygulanmasına, güvenliğe ve güvenilirliğe ödendiği belirtiliyor. Synapse artık betadan çıktı ve genel kullanıma hazır. Synapse kodu Python'da yazılmıştır ve verileri depolamak için SQLite veya PostgreSQL DBMS'yi kullanabilir. Synapse 1.0, Python 2.x desteğine sahip en son sürümdür.

Varsayılan olarak yeni sohbetler oluşturmak için kullanılır. 4 sürümü Oda protokolü, ancak isteğe bağlı olarak mevcuttur beşinci Sunucu anahtarlarının ömrünü sınırlama desteğine sahip sürüm. Önceki sürümlerden geçiş yaparken, paylaşılan merkezi olmayan bir ağa bağlanmanın artık geçerli bir TLS sertifikası almayı gerektirdiğini unutmayın.
İstemci olarak kullanılabilir Riot (Linux, Windows, macOS, Web, Android ve iOS için kullanılabilir), wechat (Lua'da CLI), nheko (C++/Qt), kuaterniyon (C++/Qt) ve Fraktal (Pas/GTK).

Matrix 1.0'da henüz stabil hale getirilmeyen özellikler arasında gönderilen mesajların düzenlenmesi (Synapse 1.0 ve Riot'ta desteklenir, ancak varsayılan olarak etkin değildir), tepkiler, dizili tartışmalar, kullanıcıların çapraz doğrulaması, Canlı sohbet istatistikleri yer alır. Sunucunun hayata geçirilmesinde yapılacak çalışmalar arasında performansın optimize edilmesi ve bellek tüketiminin azaltılması planlanıyor. Python'da referans sunucusunun yanı sıra deneysel uygulamalar da geliştirilmektedir. Ruma (Pas) ve Dendrite (Gitmek).

Merkezi olmayan iletişimleri organize etmeye yönelik platform Matrix, açık standartları kullanan ve kullanıcıların güvenliğinin ve gizliliğinin sağlanmasına büyük önem veren bir proje olarak gelişiyor. Matrix, Double Ratchet algoritması (Signal protokolünün bir parçası) dahil olmak üzere kendi protokolüne dayalı uçtan uca şifreleme sağlar. Uçtan uca şifreleme hem doğrudan mesajlaşmada hem de sohbetlerde (bir mekanizma kullanılarak) kullanılır. Megolm). Şifreleme yöntemlerinin uygulanması NCC Grubu tarafından denetlendi. Kullanılan aktarım HTTPS+JSON'dur ve WebSockets veya tabanlı bir protokol kullanma olasılığı vardır. COAP+Gürültü.

Sistem, birbirleriyle etkileşime girebilen ve ortak bir merkezi olmayan ağ halinde birleştirilen sunuculardan oluşan bir topluluk olarak oluşturulmuştur. Mesajlar, mesajlaşma katılımcılarının bağlı olduğu tüm sunuculara kopyalanır. İletiler, Git depoları arasında taahhütlerin dağıtılmasıyla aynı şekilde sunucular arasında dağıtılır. Geçici bir sunucu kesintisi durumunda mesajlar kaybolmaz, ancak sunucunun çalışmaya devam etmesinden sonra kullanıcılara iletilir. E-posta, telefon numarası, Facebook hesabı vb. dahil olmak üzere çeşitli kullanıcı kimliği seçenekleri desteklenir.

Merkezi olmayan iletişim platformu Matrix 1.0'ın piyasaya sürülmesi

Ağ üzerinde tek bir arıza noktası veya mesaj kontrolü yoktur. Tartışmanın kapsadığı tüm sunucular birbirine eşittir.
Herhangi bir kullanıcı kendi sunucusunu çalıştırabilir ve onu ortak bir ağa bağlayabilir. Yaratmak mümkün ağ geçitleri Matrix'in diğer protokollere dayalı sistemlerle etkileşimi için, örneğin, hazır IRC, Facebook, Telegram, Skype, Hangouts, E-posta, WhatsApp ve Slack'e iki yönlü mesaj gönderme hizmetleri.

Anlık mesajlaşma ve sohbetlerin yanı sıra sistem, dosya aktarımı, bildirim gönderimi,
telekonferans düzenlemek, sesli ve görüntülü görüşme yapmak.
Matrix, yazışma geçmişini aramanızı ve sınırsız görüntülemenizi sağlar. Ayrıca yazma bildirimi, kullanıcının çevrimiçi varlığının değerlendirilmesi, okuma onayı, anlık bildirimler, sunucu tarafı arama, geçmişin ve istemci durumunun senkronizasyonu gibi gelişmiş özellikleri de destekler.

Projenin gelişimini koordine etmek için yakın zamanda kar amacı gütmeyen bir kuruluş oluşturuldu. Matrix.org VakfıProjenin bağımsızlığını garanti edecek, Matrix ile ilgili standartlar geliştirecek ve ortak karar alma için tarafsız bir forum görevi görecek. Matrix.org Vakfı, ticari ekosistemle bağlantısı olmayan, toplulukta otoriteye sahip olan ve kendilerini projenin misyonunu desteklemeye adamış beş yöneticiden oluşan bir kurul tarafından yönetilmektedir.

Yönetmenler arasında John Crowcroft (Jon Crowcroft, merkezi olmayan iletişimin öncülerinden biri), Matthew Hodgson (Mattrix kurucu ortağı), Amandine Le Pape (Matrix kurucu ortağı), Ross Schulman (İnternet ve merkezi olmayan sistemler konusunda uzmanlaşmış Açık Teknoloji Enstitüsü avukatı), Jutta Steiner, ortak Bir blockchain teknoloji şirketi olan Parity Technologies'in kurucusu.

Kaynak: opennet.ru

Yorum ekle