Skip to main content

Simple connection over decentralized network

Project description

DecentMesh Network

                *                       
                          *             
                    **   *              
                                        
                 *    **                
           *     ***    *   **          
                      **                
 __   ___  __   ___      ___        ___  __       
|  \ |__  /  ` |__  |\ |  |   |\/| |__  /__` |__| 
|__/ |___ \__, |___ | \|  |   |  | |___ .__/ |  | 
                *     *                 
           *      *        *            
           *   *                        
             *   *                      
                 *                      
                      *                 
               *     *   *              
                   *                    

DecentMesh Network is a decentralized and resilient network framework designed to facilitate secure, efficient, and scalable connectivity for distributed applications.

It enables seamless node discovery, robust communication, and easy management of decentralized environments, empowering developers to build and maintain decentralized networks with minimal complexity. With DecentMesh, you can effortlessly connect, monitor, and manage nodes, ensuring reliable communication across your network. Ideal for projects requiring high availability and security, DecentMesh simplifies the challenges of decentralized networking.

Installation

Prerequisites

Before you begin, ensure you have the following installed on your Debian-based system:

sudo apt update
sudo apt python3-pip
sudo apt-get install autoconf automake libtool

Install Decentmesh node

git clone git@github.com:jiri-otoupal/DecentNet-Py.git decentmesh

Requirement for running a Node

  • Redis capable of Pub/Sub

How to run node

decentmesh service start 127.0.0.1 8888

Compilation with nuitka for linux

python3 -m nuitka --standalone --include-package=sqlite3,lz4,coincurve,click,cbor2,sentry_sdk,ecdsa,qrcode,prometheus_client,sqlalchemy,aiosqlite --python-flag=no_site --include-module=decentnet --follow-imports decentnet/main.py

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

decentmesh-0.0.152.tar.gz (82.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

decentmesh-0.0.152-py3-none-any.whl (124.6 kB view details)

Uploaded Python 3

File details

Details for the file decentmesh-0.0.152.tar.gz.

File metadata

  • Download URL: decentmesh-0.0.152.tar.gz
  • Upload date:
  • Size: 82.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for decentmesh-0.0.152.tar.gz
Algorithm Hash digest
SHA256 136d34e4ecb71dbdbf2ba9fcc7b3e868a2033fa16a4eb536a37dd24e6155ba30
MD5 df805f30c03f8de5c8e95b0d650f395c
BLAKE2b-256 9d78e167fd80e1d79cc94e7e74b4e11b502a317045c3488ec780bfc51e0e0cb9

See more details on using hashes here.

File details

Details for the file decentmesh-0.0.152-py3-none-any.whl.

File metadata

  • Download URL: decentmesh-0.0.152-py3-none-any.whl
  • Upload date:
  • Size: 124.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for decentmesh-0.0.152-py3-none-any.whl
Algorithm Hash digest
SHA256 e0252f23d01827121b0136233073567bf5571f7d1ffa27ea235ec6e8d59fd585
MD5 ec813f27943e9d977f4ef7b768867c29
BLAKE2b-256 bad39b5b4a2fb0d2a7cf8454cc954f5cde7fe94d9c57f13f3cab05c8fbe552e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page