Technology Stack of the I2P-based, Free and Fully Distributed Banking Technology DIVA: Presentation at FOSSASIA 2021
The presentation at FOSSASIA, held in March 2021, is about the technology stack of the I2P based, fully distributed banking and exchange technology DIVA. DIVA is a software package licenced under AGPLv3, produced by the not-for-profit association DIVA.EXCHANGE. Konrad, the lead architect, shows how to install DIVA, how to run DIVA on your local device and hence how to become your own local I2P based, fully distributed bank and exchange. How to become part of this open source and free technology project rounds off the lecture. This article provides an overview of each section of the lecture and access to the recording of the lecture.
Introduction and Access to the Recording
Why is the association DIVA.EXCHANGE working on the free banking technology DIVA? What are the problems solved by DIVA and what are the users of DIVA looking for? Learn why it’s meaningful to have a fully distributed, privacy-by-design and secure banking technology available that is globally accessible to everyone. The recording of the lecture held at FOSSASIA March 13, 2021 12:30 CET is available on Odysee or Lbry TV:
Structure and Content of the Recording
The recording to the presentation at FOSSASIA 2021 contains several sections and helps users to get started with the software solution DIVA.
Application Stack: I2P, Blockchain, DIVA Back- and Front-End
The application stack of DIVA consists of several layers, those get explained in this section of the lecture. Get answers on why the decision for the network layer I2P has been taken and why “Privacy-by-Design” is that important.
The development of the blockchain gets covered with a few slides. The pluggable distributed storage layer and the related consensus algorithm are touched.
Next, the code repository located at Codeberg gets introduced. This is the place where the back- and the frontend of DIVA is hosted. All source code of DIVA is licensed under AGPLv3.
The not-for-profit association DIVA.EXCHANGE cooperates closely with universities in Switzerland. Therefore the recording mentions the possibility to set up a scientific partnership and how to get in touch with the association.
How to Get Started
Learn how to run DIVA on your own device – in just seven minutes. This step-by-step “How to install DIVA” results in a running local installation of a bank and exchange. The guide and installation is suitable for developers and requires some basic Linux, Docker and NodeJS skills.
Link to the DIVA code repository on codeberg:
How to Get Involved as Developer, Designer or …
This part is about the entry-level-friendly community, how to get in contact and how to get involved.
The DIVA community is about learning and evolving. It is a very open minded and highly diverse community of software developers, creatives and writers. The community is very friendly to newcomers.
There is a lot of stuff in the DIVA box: there are user experience challenges, there are blockchain challenges, I2P stuff, there is scientific work and much more.
The association DIVA.EXCHANGE is independent, agnostic, scientific and all work is 100% public and open. Get involved in this AGPLv3 software project as a developer, as a creative, as a writer, or as a supporter.
Join the DIVA community chat on Telegram, in German and/or English:
This is DIVA.EXCHANGE
The non-profit association DIVA.EXCHANGE, Baar, uses a barrier-free and collaborative approach to create free banking technology for everyone. The open source technology ensures the privacy of all participants in the financial system of the future. The blockchain-based overall system is completely distributed. Everyone can participate in DIVA.EXCHANGE.
Video of the presentation at FOSSASIA 2021:
Video of the Lightning talk at FOSDEM 2021: https://email@example.com:d/diva-exchange-fosdem-21:c
Public chat of the DIVA.EXCHANGE community, German and English: https://t.me/diva_exchange_chat_de
Privacy, simply explained: https://www.diva.exchange/en/privacy/privacy-simply-explained/
Instructions for beginners in I2P, English: https://codeberg.org/diva.exchange/i2p
Video channel: https://firstname.lastname@example.org:d
Introduction in I2P, https://en.wikipedia.org/wiki/I2P
DIVA.EXCHANGE Testnet: https://testnet.diva.exchange
DIVA.EXCHANGE on Codeberg: https://codeberg.org/diva.exchange