help-gnunet
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Questions about using gnunet to build an application


From: TheJackiMonster
Subject: Re: Questions about using gnunet to build an application
Date: Thu, 20 Oct 2022 16:07:32 +0200
User-agent: Evolution 3.44.4

Hi,

to answer the second question:

The messaging service takes care of the order from messages in two
different ways:

   1.) All messages refer to the previous message logically to build up
   a graph structure which can be traversed. So you can theoretically
   use that to order all messages. However the problem is that
   different nodes can send messages in parallel, send messages while
   being disconnected and some other cases. So everything gets
   synchronized in a later stage.
   
   That means that there is no linear logical order of messages and
   messages arrive on receivement by your individual node.
   
   2.) All messages contain a timestamp which can be used to sort them
   in a simplified way (when you know about the logical structure in
   the background). The applications I've implemented use this order
   because it is the most intuitive way for users to have their
   messages sorted. That means each application has to do that
   individually because it's a visual issue to solve. However keep in
   mind that given timestamps in messages could potentially be false
   when a user would modify the implementation of the service.

Happy hacking
Jacki

On Thu, 2022-10-20 at 10:17 +0000, Lily wrote:
> Hi! I've been evaluating gnunet for one of my personal projects and I
> had a few questions:
> 
>  * I saw in the docs that gnunet uses proof-of-work in a couple
> places (NSE and Revocation), would this work well on something like a
> smartphone? If not, are there alternatives in the works?
>  * Does the messaging application guarantee consistent ordering of
> messages across different nodes? 
>  * I saw there was a social subsystem in the works, is there any
> information about that public?
>  * How stable is gnunet, is it something that could be relied on to
> build a stable p2p application on top of today?
> 
> Thank you so much!

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]