README.md

GKCommunicator

This project is a distributed, decentralized, serverless, peer-to-peer chat client for GEDKeeper.

Roadmap

Implemented

  •  Kademlia (Mainline) DHT
  •  STUN detection of public endpoint
  •  UPnP port’s mapping
  •  UDP hole-punching
  •  SQLite storage of DHT nodes, peer profiles and messages
  •  Keys generation, simple authentication and RSA traffic encryption
  •  Chat with presence statuses, message history and delivery statuses
  •  Invite peers to join via emails
  •  Simple blockchain

Planned

  •  Local transactions pool (blockchain)
  •  Distribution of user profiles (blockchain)
  •  Distribution of data change transactions (blockchain)
  •  Consensus strategy for combining transactions of different nodes (PoS or PoI or PoA)
  •  A simple bulletin board of investigations and search of kins (only in the implementation of the plugin)
  •  TCP

GKLocations

This project is a plugin of knowledge base of the history of locations (cities, villages and other settlements) for GKCommunicator.

Roadmap

  •  Local (offline) database (SQLite) of the history of locations
  •  GEDCOM format of dates of locations history
  •  Pool of local data modification transactions
  •  Integration with GKCommunicator (as plugin)

  •  Simple data editing user interface

Описание

Distributed, decentralized, serverless, peer-to-peer (P2P) communication plugin for GEDKeeper

Конвейеры
0 успешных
0 с ошибкой