ethermint - Ethereum on Tendermint!

  •        7

We have a friendly community of like-minded people which are always eager to help someone in need of advice or just looking for casual banter.Please read, understand and adhere to our code of conduct.



Related Projects

tendermint - Tendermint Core (BFT Consensus) in Go

Byzantine-Fault Tolerant State Machine Replication. Or Blockchain for short.NOTE: This is alpha software. Please contact us if you intend to run it in production.

basecoin - A cryptocurrency framework in Golang

DISCLAIMER: Basecoin is not associated with, an excellent Bitcoin/Ethereum service.Basecoin is an ABCI application designed to be used with the Tendermint consensus engine to form a Proof-of-Stake cryptocurrency. It also provides a general purpose framework for extending the feature-set of the cryptocurrency by implementing plugins.

eris-db - The erisdb library is a server that wraps a tendermint node.

eris-db is Eris' blockchain-client. It consists of a Tendermint node wrapped by a simple server. The server allows requests to be made over HTTP - either using JSON-RPC 2.0 or a RESTlike web-api - and websocket (JSON-RPC 2.0). The web-APIs are documented in We also have javascript bindings for the RPC methods in eris-db.js.

mint-client - Low-level clients for talking to tendermint chains

Low-level clients for talking to tendermint chains

mindy - tinydns + tendermint = love

tinydns + tendermint = love - Tendermint Website

The website for Tendermint.


* Uses WAMP as a communications bus - actually more efficient, because of all the many-recipient messages involved in the consensus algorithm. * Uses Bitcoin blockchain as a distributed timestamping service - with a bit of work, could be swapped out for any comparable service. * Simpler protocol and serialization format. No subscriptions, no snapshots. * Two layers of protection: document acceptor consensus, and blockchain-based checkpoint ordering. * Can bootstrap from multiple download URLs t

toadserver - A Smart Contract and IPFS Backed Download Server

The toadserver is your own hosted IPFS gateway that uses a smart contract to manage read/write access. Files are added to IPFS then cached (pinned) to your permissioned (or not) gateway of N nodes. Meanwhile, an entry is created on a tendermint chain pointing the file name to its IPFS hash and recording who posted what when. This is a first stab at decentralizing GitHub.

clearchain - An ABCI app for clearing and settlement

Simple tendermint application to manage a distributed ledger for money transfers that supports multi currency accounts.

light-client - A light client for tendermint, supporting signatures, proofs, and validation

Once you have built your amazing new ABCi app, possibly with the help of the Basecoin framework and the example apps, you now want to make some sort of client to access it.If you're still with me, then you should take a deeper look at this repo. The purpose here is to build a helper library to perform most common actions one would want to do with a client, make it extensible to easily support custom transaction and data types, and provide bindings to other languages.

Bcoin - Javascript bitcoin library for node.js and browsers

Bcoin is an alternative implementation of the bitcoin protocol, written in node.js. Although still in a beta state, bcoin is well tested and aware of all known consensus rules. It is currently used in production as the consensus backend and wallet system for

web3j - Connect Java and Android apps to the Ethereum blockchain

web3j is a lightweight, reactive, type safe Java and Android library for integrating with clients (nodes) on the Ethereum network. This allows you to work with the Ethereum blockchain, without the additional overhead of having to write your own integration code for the platform.

Copycat - A novel implementation of the Raft consensus algorithm

Copycat is a fault-tolerant state machine replication framework. Built on the Raft consensus algorithm, it handles replication and persistence and enforces strict ordering of inputs and outputs, allowing developers to focus on single-threaded application logic. Its event-driven model allows for efficient client communication with replicated state machines, from simple key-value stores to wait-free locks and leader elections. You supply the state machine and Copycat takes care of the rest, making it easy to build robust, safe distributed systems.

abci - Serverside Blockchain API

Blockchains are a system for multi-master state machine replication. ABCI is an interface that defines the boundary between the replication engine (the blockchain), and the state machine (the application). By using a socket protocol, we enable a consensus engine running in one process to manage an application state running in another.For more information on ABCI, motivations, and tutorials, please visit our blog post, and the more detailed application developer's guide.

Ethereum - Blockchain APP Platform

Ethereum is a  decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference. These apps run on a custom built  blockchain, an enormously powerful shared global infrastructure that can move value around and represent the ownership of property. 

Atomix - Scalable, fault-tolerant distributed systems protocols and primitives for the JVM

Atomix is an event-driven framework for coordinating fault-tolerant distributed systems built on the Raft consensus algorithm. It provides the building blocks that solve many common distributed systems problems including group membership, leader election, distributed concurrency control, partitioning, and replication.

consensus-yaraft - consensus-yaraft is a library for distributed, strong consistent, highly replicated log storage

consensus-yaraft is an embeddable distributed log storage library that provides strong consistency based on the Raft algorithm.consensus-yaraft is written in C++11, please ensure a compiler with C++11 support is installed.

kubereum - Kubernetes + Ethereum = Kubereum!!!

This repos is containerize the Ethereum example. The goal is quickly setup a private Ethereum blockchain using Docker and Kubernetes.

TheValueofAppCoins - The Value of App Coins

An App Coin system is just a decentralized consensus mechanism, and one can always replace decentralized consensus with centralized consensus when designing applications (see "hybrid systems" below). Thus in use cases when centralization or trust is unacceptable, then Appcoins offer a useful alterative and do provide value.

consensus - consensus cooperative management software

consensus cooperative management software