• 著名程序媛
    了解作者
  • GO
    开发工具
  • 733KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 10 积分
    下载积分
  • 4
    下载次数
  • 2020-02-21 20:30
    上传日期
一个简单的dpos(委托权益证明)共识算法的实现
dpos-master.rar
  • dpos-master
  • main
  • dpos.go
    998B
  • imgs
  • bp_sync.png
    155.1KB
  • dpos_host.png
    90.9KB
  • vote.png
    193.4KB
  • dpos_8.png
    341.1KB
  • tools
  • vote.go
    1.7KB
  • vote_test.go
    102B
  • .gitignore
    216B
  • README.md
    692B
  • LICENSE
    1KB
  • go.mod
    5.4KB
  • blockchain_test.go
    114B
  • blockchain.go
    1.7KB
  • dpos.go
    980B
  • go.sum
    19.7KB
  • .travis.yml
    108B
  • p2p.go
    6.9KB
  • dpos_test.go
    138B
内容介绍
# Implement a simple blockchain use dpos algorithm <a href="https://travis-ci.org/csunny/dpos" rel='nofollow' onclick='return false;'><img src="https://travis-ci.org/csunny/dpos.svg?branch=master" /></a> ## 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 git@github.com: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](https://xiaozhuanlan.com/topic/3245810967) # Licence MIT
评论
    相关推荐
    • blockchain-proof_of_work:带有工作量证明共识算法区块链概念证明
      区块链证明 带有工作量证明共识算法区块链概念证明 程序运行需要Node.js 要在终端中运行: 节点main.js 使用其他共识算法查看其他存储库以获取区块链POC。
    • blockchain_consensus_algorithm:代码实现五种区块链共识算法 The code implements
      近期学习总结并代码实现的五大区块链共识算法,如果发现bug或者理解方面的错误请不吝指教 :) POW(工作量证明) POS(权益证明) DPOS(股份授权证明) PBFT(实用拜占庭) RAFT
    • 密码学与共识算法
      本节为密码学与共识算法,主要讲解go中的加密算法和共识算法,如dpos、pos等。
    • PaxosDemo_py:区块链共识算法Paxos实战
      基于Python的区块链共识算法Paxos实战 0.前言 本文记录笔者学习和理解区块链共识算法Paxos的点滴,文章比较长,需要耐心来细细琢磨,笔者也是苦战了一个周末才对此有那么一点初步了解,有问题的地方请不吝斧正! 1....
    • 区块链算法—共识算法
      本套课程带你认识常用的共识算法及其代码实现; 课程简介 在区块链网络中,谁获得记账权是通过全网节点间所达成的共识来决定的; 共识算法即这种“共识”的算法/代码体现; 共识算法解决了拜占庭将军问题,即让一...
    • 区块链基础:共识算法
      区块链网络中,谁获得记账权是...共识算法即这种“共识”的算法/代码体现;共识算法解决了拜占庭将军问题,即让一群人在彼此不信任的情况下还能在一起自动协调工作;本套课程带你认识常用的共识算法及其代码实现;
    • 共识算法—PoW算法及其实现
      本套课程带你认识常用的共识算法及其代码实现 课程简介 @课程收益: 掌握劳动量证明(PoW)算法及其实现;  课程配套学习资料,建议学员学习过程中跟着视频教程实操,可理解更加深入。技术问题可在下方留言,每晚8...
    • go语言实现工作量证明(POW)共识算法
      用go语言实现的一个简单的工作量证明算法,代码和可执行程序都有,下载后放在gopath路径下就可直接运行演示
    • 30种共识算法完全列表
      30种共识算法完全列表 30种共识算法完全列表 30种共识算法完全列表
    • 区块链paxos算法.zip
      比特币的一篇小文章,适合大学一些老师的指向性作业。