Skip to content

Pnyx is a blockchain-based token for direct democracy.

License

Notifications You must be signed in to change notification settings

NeaBouli/TrueRepublic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

TrueRepublic Project

Overview

TrueRepublic is dedicated to enhance organizational decision-making processes by increasing member participation while safeguarding individual privacy.

Concept

TrueRepublic organizes participants into domains, the primary structure where topics and suggestions are collected and evaluated. Key features include:

  • Privacy and Transparency: Individual privacy is protected while group opinions are shared securely.
  • Fee and Reward Economy: Simple economic principles incentivize participation, enhance content quality, prevent spam, and eliminate the need for moderation.
  • Proxy Parties: [https://pmonien.medium.com/] TrueRepublic aims to enable political proxy parties directly controlled by their participants.

Further Information


Implementation

The project builds on the Cosmos SDK and uses Tendermint as its foundation.

Architecture

  1. Base Layer (Tendermint for Consensus):

    • Tendermint's Byzantine Fault Tolerance (BFT) ensures network-wide consensus on blockchain state, maintaining consistency across nodes.
  2. Application Layer (Custom Logic):

    • Custom modules in Cosmos SDK handle transactional and non-transactional data.
    • Each node integrates an external SQL database for non-transactional data. This reduces storage requirements as the state history for this data does not need to be archived. Synchronization is achieved through Cosmos SDK's event system, ensuring identical data operations across nodes.
  3. Inter-Node Communication:

    • Nodes communicate using gRPC or other protocols supported by Cosmos SDK, ensuring efficient data synchronization and processing.

How You Can Support TrueRepublic

1. Join the Development Team

Developers can apply to join by emailing [p.cypher@protonmail.com] with:

  • A brief description of their programming background.
  • Interest in the project.

Selected contributors will be listed with their BTC addresses to receive direct funding.

2. Form a Local Group

Organize local groups to raise funds for developers through crowdfunding initiatives.

3. Donate to Developers

Directly donate to developers listed in this repository to support ongoing work.

List of active developers:

Team (btc multi. sig): bc1qyamf3twgcqckuqrvmwgwnhzupgshxs37eejdgl0ntcqve98qnvhqe6cjl9

About

Pnyx is a blockchain-based token for direct democracy.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •