All Projects → csunny → dpos

csunny / dpos

Licence: MIT license
A Simple DPoS Algorithm, Use go-libp2p implement.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to dpos

ciri-p2p
ciri-p2p is a DevP2P implementation, we also seek to implement LibP2P components upon ciri-p2p codebase in the future.
Stars: ✭ 21 (-53.33%)
Mutual labels:  libp2p, p2p-network
xdagj
XDAGJ is an implementation of XDAG in Java. https://xdag.io
Stars: ✭ 81 (+80%)
Mutual labels:  libp2p, p2p-network
js-threaddb
This project has been moved to https://github.com/textileio/js-textile
Stars: ✭ 13 (-71.11%)
Mutual labels:  p2p-network
JeChain
Node for JeChain - an experimental smart contract blockchain network
Stars: ✭ 177 (+293.33%)
Mutual labels:  p2p-network
nodejs-httpp
Run HTTP over UDP with Node.js
Stars: ✭ 142 (+215.56%)
Mutual labels:  libp2p
gttc
Official Go implementation of maro (TTC), A Decentralized and Incentivized Social Networking Protocol
Stars: ✭ 117 (+160%)
Mutual labels:  dpos
ministun
A zero dependency STUN server
Stars: ✭ 26 (-42.22%)
Mutual labels:  p2p-network
kagome
Kagome - C++17 implementation of Polkadot Host
Stars: ✭ 119 (+164.44%)
Mutual labels:  libp2p
microsocial
Microsocial is an experimental social platform that takes a peer-to-peer approach to social media.
Stars: ✭ 21 (-53.33%)
Mutual labels:  p2p-network
superhighway84
USENET-inspired, uncensorable, decentralized internet discussion system running on IPFS & OrbitDB
Stars: ✭ 437 (+871.11%)
Mutual labels:  p2p-network
obyte-hub
Hub for Obyte network
Stars: ✭ 17 (-62.22%)
Mutual labels:  p2p-network
zeronet-js
ZeroNet in JS
Stars: ✭ 44 (-2.22%)
Mutual labels:  libp2p
imp
😈 Eth2 Network Agent 😈
Stars: ✭ 28 (-37.78%)
Mutual labels:  libp2p
android-wallet
📱 X-Cash mobile wallet for Android phones
Stars: ✭ 22 (-51.11%)
Mutual labels:  dpos
dragit
Application for intuitive file sharing between devices.
Stars: ✭ 121 (+168.89%)
Mutual labels:  libp2p
learnp2p
https://learnp2p.org
Stars: ✭ 22 (-51.11%)
Mutual labels:  libp2p
p2p-forwarder
P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.
Stars: ✭ 31 (-31.11%)
Mutual labels:  libp2p
nebula-crawler
🌌 A libp2p DHT crawler, monitor, and measurement tool that exposes timely information about DHT networks.
Stars: ✭ 97 (+115.56%)
Mutual labels:  libp2p
Decentra-Network
This is an open source decentralized application network. In this network, you can develop and publish decentralized applications.
Stars: ✭ 58 (+28.89%)
Mutual labels:  p2p-network
open-chain
Open source blockchain project designed for developer needs from the start. OPEN chain is a convenient and flexible technology for developing blockchain solutions and decentralized applications.
Stars: ✭ 59 (+31.11%)
Mutual labels:  dpos

Implement a simple blockchain use dpos algorithm

GoDoc

Architecture Design

  • Create a P2P Conn-pool
  • BlockChain Generate
  • Node Manage And Vote
  • Pick Node
  • Write Block On Blockchain

Build

👏 go build -o build/dpos main/dpos.go

RUN

git clone [email protected]:csunny/dpos.git

cd dpos    // 切换到源码路径下
go build main/dpos.go

connect multi peer

./dpos new --port 3000 --secio

Vote

./dpos vote -name QmaxEdbKW4x9mP2vX15zL9fyEsp9b9yV48zwtdrpYddfxe -v 30

Document

Doc

Licence

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].