Cyflwynodd datblygwyr fframwaith GNUnet, a ddyluniwyd ar gyfer adeiladu rhwydweithiau P2P datganoledig diogel nad oes ganddynt un pwynt methiant ac a all warantu preifatrwydd gwybodaeth breifat defnyddwyr, y datganiad cyntaf o'r llyfrgell libgnunetchat 0.1.0. Mae'r llyfrgell yn ei gwneud hi'n haws defnyddio technolegau GNUnet a gwasanaeth GNUnet Messenger i greu cymwysiadau sgwrsio diogel.
Mae Libgnunetchat yn darparu haen tynnu dŵr ar wahân dros GNUnet Messenger sy'n cynnwys swyddogaethau nodweddiadol a ddefnyddir mewn negeswyr. Dim ond trwy ddefnyddio pecyn cymorth GUI o'i ddewis y gall y datblygwr ganolbwyntio ar greu rhyngwyneb graffigol, a pheidio â phoeni am gydrannau sy'n ymwneud â threfnu'r sgwrs a'r rhyngweithio rhwng defnyddwyr. Mae gweithrediadau cleient a adeiladwyd ar ben libgnunetchat yn parhau i fod yn gydnaws a gallant ryngweithio â'i gilydd.
Er mwyn sicrhau cyfrinachedd ac amddiffyniad rhag rhyng-gipio negeseuon, defnyddir protocol CADET (Trafnidiaeth Gyfrinachol Ad-hoc Decentralized End-to-End), sy'n caniatáu trefnu rhyngweithio cwbl ddatganoledig rhwng grŵp o ddefnyddwyr gan ddefnyddio amgryptio data a drosglwyddir o'r dechrau i'r diwedd. . Rhoddir y gallu i ddefnyddwyr anfon negeseuon a ffeiliau. Mae mynediad i negeseuon mewn ffeiliau yn gyfyngedig i aelodau'r grŵp yn unig. I gydlynu rhyngweithio rhwng cyfranogwyr mewn rhwydwaith datganoledig, gellir defnyddio tabl stwnsh dosbarthedig (DHT) neu bwyntiau mynediad arbennig.
Yn ogystal â Messenger, mae libgnunetchat hefyd yn defnyddio'r gwasanaethau GNUnet canlynol:
- GNS (System Enw GNU, disodliad cwbl ddatganoledig ac ansensitif ar gyfer DNS) i nodi cofnodion cyhoeddedig mewn tudalennau sgwrsio cyhoeddus (lobïau), sgwrs agored a chyfnewid tystlythyrau.
- ARM (Rheolwr Ailgychwyn Awtomatig) i awtomeiddio cychwyn yr holl wasanaethau GNUnet sydd eu hangen ar gyfer gweithredu.
- FS (Rhannu Ffeiliau) ar gyfer lanlwytho, anfon a threfnu rhannu ffeiliau yn ddiogel (trosglwyddir yr holl wybodaeth ar ffurf wedi'i hamgryptio yn unig, ac nid yw defnyddio'r protocol GAP yn caniatáu olrhain pwy bostiodd a llwytho i lawr y ffeil).
- HUNANIAETH ar gyfer creu, dileu a rheoli cyfrifon, yn ogystal ag ar gyfer gwirio paramedrau defnyddiwr arall.
- NAMESTORE i storio llyfr cyfeiriadau a gwybodaeth sgwrsio yn lleol ac i gyhoeddi cofnodion i dudalennau sgwrsio sydd ar gael trwy GNS.
- REGEX am gyhoeddi gwybodaeth am gyfranogwyr, sy'n eich galluogi i greu sgwrs grŵp cyhoeddus yn gyflym ar bwnc penodol.
Nodweddion allweddol y datganiad cyntaf o libgnunetchat:
- Rheoli cyfrifon (creu, gweld, dileu) a'r gallu i newid rhwng gwahanol gyfrifon wrth weithio.
- Y gallu i ailenwi cyfrif a diweddaru'r allwedd.
- Cyfnewid cysylltiadau trwy dudalennau sgwrsio cyhoeddus (lobïau). Gellir cael gwybodaeth defnyddiwr ar ffurf dolen destun ac ar ffurf cod QR.
- Gellir rheoli cysylltiadau a grwpiau ar wahân; mae modd cysylltu gwahanol lysenwau â gwahanol grwpiau.
- Y gallu i ofyn ac agor sgwrs uniongyrchol gydag unrhyw gyfranogwr o'r llyfr cyfeiriadau.
- Haniaethu barn defnyddwyr a sgwrsio i symleiddio'r broses lapio i'r rhyngwyneb dymunol.
- Yn cefnogi anfon negeseuon testun, ffeiliau a rhannu ffeiliau.
- Cefnogaeth i anfon cadarnhad bod neges wedi'i darllen a'r gallu i wirio statws derbyn neges.
- Y gallu i ddileu neges yn awtomatig ar ôl amser penodol.
- Opsiynau hyblyg ar gyfer rheoli ffeiliau mewn sgwrs, er enghraifft, gallwch chi drefnu arddangos mân-lun o'r cynnwys wrth adael y cynnwys ei hun wedi'i amgryptio.
- Posibilrwydd cysylltu trinwyr i olrhain yr holl weithrediadau (llwytho i lawr, anfon, dileu o fynegeion).
- Cefnogaeth i dderbyn gwahoddiadau i ymuno â sgyrsiau newydd.
Yn ogystal, gallwn nodi rhyddhau'r negesydd gorffenedig GNUnet Messenger 0.7, gan gynnig rhyngwyneb yn seiliedig ar GTK3. Mae GNUnet Messenger yn parhau i ddatblygu'r cleient graffigol cadet-gtk, wedi'i gyfieithu i'r llyfrgell libgnunetchat (mae ymarferoldeb cadet-gtk wedi'i rannu'n llyfrgell gyffredinol ac yn ychwanegiad gyda rhyngwyneb GTK). Mae'r rhaglen yn cefnogi creu sgyrsiau a grwpiau sgwrsio, rheoli eich llyfr cyfeiriadau, anfon gwahoddiadau i ymuno â grwpiau, anfon negeseuon testun a recordiadau llais, trefnu rhannu ffeiliau, a newid rhwng cyfrifon lluosog. Ar gyfer cefnogwyr y bar cyfeiriad, mae negesydd consol yn seiliedig ar libgnunetchat yn cael ei ddatblygu ar wahân, sy'n dal i fod yn y cam datblygu cychwynnol.
Ffynhonnell: opennet.ru