libchatter-rs

A rust networking library for synchronous permissioned networks.

https://github.com/libdist-rs/libchatter-rs

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.1%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

A rust networking library for synchronous permissioned networks.

Basic Info
  • Host: GitHub
  • Owner: libdist-rs
  • Language: Jupyter Notebook
  • Default Branch: master
  • Size: 23.7 MB
Statistics
  • Stars: 7
  • Watchers: 3
  • Forks: 3
  • Open Issues: 7
  • Releases: 1
Created about 5 years ago · Last pushed over 3 years ago
Metadata Files
Readme Citation

README.md

Testing this codebase: 1. make testdata 2. bash scripts/apollo-release-quick-test.sh or any of the test scripts

Other notes

  • Consensus module contains the reactors which react to the different protocol messages
  • The config module holds the config information
  • The crypto implements RSA, EDDSA and SECP256K1 PKI
  • net module implements the optimized tokio module (gives two channels for the consensus reactors to send/receive messages to/from)
  • scripts contain a myriad of scripts used for data/node/aws processing
  • tools has a config generation tool
  • types holds the definitions of blocks, transactions, rounds, heights, along with some common types
  • util holds some utility libraries like writing out config files

Owner

  • Name: libdist-rs
  • Login: libdist-rs
  • Kind: organization
  • Email: dth.bht@gmail.com
  • Location: United States of America

This organization contains implementations of protocols and networking for synchronous and asynchronous BFT protocols.

Citation (CITATION.cff)

# YAML 1.2
---
authors: 
  -
    family-names: Bhat
    given-names: Adithya
cff-version: "1.1.0"
message: "If you use this software, please cite it using these metadata."
repository-code: 
title: "libchatter: A distributed networking library"
...

GitHub Events

Total
Last Year

Dependencies

crypto/Cargo.toml cargo
  • quickcheck 1 development
  • asn1_der 0.7
  • bincode 1
  • ed25519-dalek 1
  • lazy_static 1
  • libsecp256k1 0.3
  • rand ^0.8
  • ring 0.16
  • serde 1.0
  • sha2 0.9.2
  • zeroize 1