An implementation of a blockchain and consensus protocol with Flask
-
Updated
Jun 9, 2024 - Python
An implementation of a blockchain and consensus protocol with Flask
Open source Java implementation for Raft consensus protocol.
AAAI-2021 paper: The Influence of Memory in Multi-Agent Consensus
Process blockchain core repository.
Modules shared among the different repositories of the consensus algorithm (proposing, broadcasting, orchestrating, voting, transacting...)
Overview of the different consensus algorithms used by blockchains / cryptocurrencies.
Analysis of two solutions to democratize AI models.
This repository contains the implementation of the Consensus protocol with Initially Dead Process (IDP) proposed by Michael J. Fischer, Nancy A. Lynch and Michael S. Paterson in the famous paper "Impossibility of Distributed Consensus with One Faulty Process".
An app-chain by replacing the tendermint consensus with HoneyBadger BFT adapted to ABCI
Consensus protocol implementation for multiple robots in ROS
A full Ethereum node (representing the Execution Layer) implementation | For educational purposes only | Referring to reth by Paradigm.xyz
Prove without repudiation that 'you/somebody' was present at a geolocation (real world & metaverse) at a given time.
This repository is a part of the Multi-Robot Systems project at the Faculty of Electrical Engineering and Computing, University of Zagreb.
"Proposing" means receptioning requests from customers and consortium members and staging these requests packaged into local proposals for being consumed by the consensus. Each of these local proposals once accepted by the consortium will be uniformly transacted on each consortium node. The transactions will then be appended into each node ledgers.
blockchain similar to bitcoin or eth
Implementation and validation of the model checking of various Distributed System algorithms like BenOr, Paxos, etc. using PlusCal and TLA+, also analyze the temporal and invariant properties.
A java application that lets users that are connected collaborate on a single text editor.
Add a description, image, and links to the consensus-protocol topic page so that developers can more easily learn about it.
To associate your repository with the consensus-protocol topic, visit your repo's landing page and select "manage topics."