D3.1 – DREAM Beta Demo

  • The demo announcement was published 2022-01-12T23:00:00Z
  • The demo itself was made during OFFDEM O₂

Commitment

Engage with the larger community aiming to demonstrate all DREAM output running together. The Demo/Beta builds on the existing links among different projects also supported in the NGI POINTER such as, for example, MirageOS and Wireguard. Beta will certainly be more about the developers community, however, we should focus also on bringing together projects that could use what we are doing. IN COMMON builds on an existing community and actual data that can serve for the Beta, while the INTERMAPPING group that we already brought together would be a good group for testing.

Beta tests will be announced through our collaborative platform.

Outcome

A public demonstration of DREAM technologies while they are being developed, so we can feed back actual usage patterns to inform development and correct bugs, and promote outcomes to further dissemination.


Demo

:camel: The demo code can be downloaded from our repositories.

DREAM has 3 components:

  • Sharing and addressing data
  • A P2P network that does not require peers to be online at the same time
  • A deployment system for dedicated services: Rhyzome. Its purpose is to automate the deployment of virtual networks. It allows you to host separate networks, that’s why it could be interesting for librehosters.

demo1

Sync & search demo

The ability to retrieve just part of the data is very important ; not everyone has the capacity to store Terabytes of data.

demo2

demo3

demo4

demo5

Importing data

demo6

demo7

Replication & collaboration

The data structure guarantees that there is no conflict upon data set convergence.
Observed-Remove Set (OR-sets), one of the CRDTs structure. All operations on the set (substraction, addition) are possible, unlike blockchain.

demo8

“We come from a sharing culture : sharing is caring.”

1 Like