Rilis GNUnet Messenger 0.7 dan libgnunetchat 0.1 untuk membuat obrolan terdesentralisasi

Pengembang kerangka kerja GNUnet, yang dirancang untuk membangun jaringan P2P terdesentralisasi yang aman yang tidak memiliki satu titik kegagalan pun dan mampu menjamin informasi pribadi pengguna yang tidak dapat diganggu gugat, memperkenalkan rilis pertama pustaka libgnunetchat 0.1.0. Pustaka memudahkan penggunaan teknologi GNUnet dan layanan Messenger GNUnet untuk membuat aplikasi obrolan yang aman.

Libgnunetchat menyediakan lapisan abstraksi terpisah melalui GNUnet Messenger yang menyertakan fungsionalitas umum yang digunakan dalam messenger. Pengembang dibiarkan fokus pada pembuatan antarmuka grafis menggunakan perangkat GUI pilihannya, dan tidak mengkhawatirkan komponen yang terkait dengan pengaturan obrolan dan interaksi antar pengguna. Implementasi klien berdasarkan libgnunetchat tetap kompatibel satu sama lain dan dapat berinteraksi satu sama lain.

Untuk memastikan kerahasiaan dan perlindungan terhadap intersepsi pesan, protokol CADET (Confidential Ad-hoc Decentralized End-to-End Transport) digunakan, yang memungkinkan pengorganisasian interaksi yang sepenuhnya terdesentralisasi antara sekelompok pengguna menggunakan enkripsi end-to-end dari data yang dikirimkan . Pengguna diberi kesempatan untuk mengirim pesan dan file. Akses ke pesan dalam file terbatas untuk anggota grup. Tabel hash terdistribusi (DHT) atau titik masuk khusus dapat digunakan untuk mengoordinasikan interaksi antara peserta dalam jaringan terdesentralisasi.

Selain Messenger, libgnunetchat juga menggunakan layanan GNUnet berikut:

  • GNS (GNU Name System, pengganti DNS yang sepenuhnya terdesentralisasi dan tidak dapat disensor) untuk menentukan catatan yang dipublikasikan di halaman obrolan publik (lobi), membuka obrolan, dan bertukar kredensial.
  • ARM (Manajer Restart Otomatis) untuk mengotomatiskan peluncuran semua layanan GNUnet yang diperlukan untuk dijalankan.
  • FS (Berbagi File) untuk mengunduh, mengirim, dan mengatur berbagi file dengan aman (semua informasi hanya dikirim dalam bentuk terenkripsi, dan penggunaan protokol GAP tidak memungkinkan pelacakan siapa yang memposting dan mengunduh file).
  • IDENTITAS untuk membuat, menghapus, dan mengelola akun, serta untuk memverifikasi pengaturan pengguna lain.
  • NAMESTORE untuk menyimpan buku alamat dan informasi obrolan secara lokal dan untuk mengeposkan entri ke laman obrolan yang dapat diakses melalui GNS.
  • REGEX untuk menerbitkan informasi tentang peserta, memungkinkan Anda dengan cepat membentuk obrolan grup publik tentang topik tertentu.

Fitur utama dari rilis pertama libgnunetchat:

  • Manajemen akun (buat, lihat, hapus) dan kemampuan untuk beralih di antara akun yang berbeda saat bekerja.
  • Kemampuan untuk mengganti nama akun dan memperbarui kunci.
  • Pertukaran kontak melalui halaman obrolan publik (lobi). Informasi tentang pengguna dapat diperoleh baik dalam format tautan teks maupun dalam bentuk kode QR.
  • Kontak dan grup dapat dikelola secara terpisah, dimungkinkan untuk mengikat nama panggilan yang berbeda ke grup yang berbeda.
  • Kemungkinan untuk meminta dan membuka obrolan langsung dengan peserta mana pun dari buku alamat.
  • Abstraksi tampilan pengguna dan obrolan untuk menyederhanakan penggabungan ke dalam antarmuka yang diinginkan.
  • Dukungan untuk mengirim pesan teks, file, dan berbagi file.
  • Dukungan untuk mengirim pemberitahuan bahwa pesan telah dibaca dan kemampuan untuk memeriksa status penerimaan pesan.
  • Kemampuan untuk secara otomatis menghapus pesan setelah waktu yang ditentukan.
  • Opsi fleksibel untuk mengelola file dalam obrolan, misalnya, Anda dapat mengatur tampilan thumbnail konten sambil membiarkan konten itu sendiri dalam bentuk terenkripsi.
  • Kemampuan untuk menghubungkan penangan untuk melacak semua operasi (unduh, unggah, hapus dari indeks).
  • Dukungan untuk menerima undangan untuk terhubung ke obrolan baru.

Selain itu, kami dapat mencatat rilis messenger GNUnet Messenger 0.7 yang telah selesai, yang menawarkan antarmuka berdasarkan GTK3. GNUnet Messenger melanjutkan pengembangan klien grafis cadet-gtk, diterjemahkan ke perpustakaan libgnunetchat (fungsionalitas cadet-gtk dibagi menjadi perpustakaan universal dan add-on dengan antarmuka GTK). Program ini mendukung pembuatan obrolan dan grup obrolan, mengelola buku alamat, mengirim undangan untuk bergabung dengan grup, mengirim pesan teks dan rekaman suara, mengatur berbagi file, beralih di antara banyak akun. Bagi pecinta bilah alamat, messenger konsol berbasis libgnunetchat sedang dikembangkan secara terpisah, yang masih dalam tahap awal pengembangan.

Rilis GNUnet Messenger 0.7 dan libgnunetchat 0.1 untuk membuat obrolan terdesentralisasi
Rilis GNUnet Messenger 0.7 dan libgnunetchat 0.1 untuk membuat obrolan terdesentralisasi


Sumber: opennet.ru

Tambah komentar