本节书摘来华章计算机《Node.js区块链开发》一书中的第3章 ,第3.5节,朱志文 著 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.5 亿书对DPoS机制的改进

不过,不可否认的是,DPoS机制仍然是目前最安全环保、运转高效的共识机制。存在的问题也是可以克服和解决的。针对DPoS的问题,亿书结合自己的特点,创新性地提出了如下4点改进计划。
(1)熔断机制
增加反对投票功能,对于破坏节点的反对投票率如果达到了一定的数量,就会触发熔断机制,强制个别受托人节点降级,以减少对网络破坏的可能性。
(2)信用系统
亿书鼓励知识分享,节点和用户之间会有频繁的交互,用户对节点的反馈与好评,将是该节点信用积累的一部分。亿书将充分利用这些信用信息,帮助社区用户遴选优良节点。
(3)扩大规模
101个受托人,仅仅是相对合理的经验数字。亿书会进一步优化算法,提高网络遴选的性能,采取租赁、出售等方式,鼓励去中心化应用的开发者、出版商等第三方用户自建节点,从而更好地服务于用户。
(4)实名认证
匿名与安全是相对平衡的过程。亿书倡导提供公开、透明的服务,鼓励节点受托人进行实名认证,公开相关信息,接受大家的监督,从而获得社区的广泛认可。对于长期表现良好的节点,亿书将给出名单列表,并显示在用户账号里。

《Node.js区块链开发》一3.5 亿书对DPoS机制的改进相关推荐

  1. 《Node.js区块链开发》——1.6 参考

    本节书摘来自华章计算机<Node.js区块链开发>一书中的第1章,第1.6节,作者 朱志文,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.6 参考 < ...

  2. 《Node.js区块链开发》

    <Node.js区块链开发> [注]基于ES6的最新版,正在筹划中. 特别说明 亿书,让有知识的人富起来.我们的产品,将全部基于P2P网络进行开发设计,面向未来进行技术研发. 纸质书籍:h ...

  3. 《Node.js区块链开发》PDF版电子书下载

    <Node.js区块链开发> 内容简介: 开发人员.本书涉及前端.后台的方方面面,无论是前端开发人员,还是后台开发者都可以学习参考. 架构师.区块链本身是分布式.云计算的典范,本书详细描述 ...

  4. 《Node.js区块链开发》——1.2 什么是加密货币

    本节书摘来自华章计算机<Node.js区块链开发>一书中的第1章,第1.2节,作者 朱志文,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.2 什么是加密货 ...

  5. Node.js区块链开发pdf

    下载地址:网盘下载 开发人员.本书涉及前端.后台的方方面面,无论是前端开发人员,还是后台开发者都可以学习参考. 架构师.区块链本身是分布式.云计算的典范,本书详细描述了一款区块链产品的架构设计,他们可 ...

  6. Node.js和NoSQL开发比特币加密货币应用程序(下)

    在使用Node.js和NoSQL开发比特币加密货币应用程序(上)中,我们创建了HD钱包,它可以为给定的种子生成无限量的密钥,每个密钥代表一个用户钱包.我们将根据主种子创建每个包含钱包的用户帐户.下面我 ...

  7. 区块链开发之搭建以太坊私有链

    (一)区块链开发之搭建以太坊私有链 本文链接:https://blog.csdn.net/rwdxll/article/details/82929417 1.安装ethereum/Go client( ...

  8. 区块链开发指南_区块链开发完全指南

    区块链将是技术的发展方向. 我认为未来将围绕区块链一新兴技术构建,这绝不是什么牵强附会.区块链最初被设计成一种公共的,无权限的技术,后来引入了另一种区块链,每种区块链都有自己独特的用例集.公共/无权限 ...

  9. 区块链开发中使用的最流行的编程语言

    我们目前正处于一个新兴的区块链开发行业中.区块链技术处于初期阶段,然而这种颠覆性技术已经成功地风靡全球,并且最近经历了一场与众不同的繁荣.由于许多资金充足的项目现在急于建立区块链网络并在其上部署分散的 ...

最新文章

  1. docker ubuntu 离线安装包
  2. markdown语法中的空格_Markdown语法简明教程
  3. 更便捷:阿里云DCDN离线日志转存全新升级
  4. python都有什么包_常用的Python包有哪些,如何快速掌握Python编程
  5. 什么是脏数据?怎样用箱形图分析异常值?终于有人讲明白了
  6. yum 安装boost
  7. 又拍云 php5月18号那,又拍云每月免费CDN空间和流量
  8. D3 scaleQuantize
  9. 《Gradle权威指南》--Android Gradle多项目构建
  10. SQL Server编写存储过程小工具(三)
  11. C#与.NET Framework c#编程语言,和java是一样的。(c#,java) --javaweb,asp.net
  12. 从遥感影像到土地利用转移矩阵
  13. Kafka集群搭建配置
  14. iview在table中添加图片
  15. Python爬虫实战:爬取小姐姐最近的听歌曲目
  16. ora-04098:触发器 无效且未通过重新验证问题解决之权限
  17. 算法设计与分析-TSP六种方法-贪心算法(最近邻点、最短链接)、蛮力法、动态规划法、回溯法、分支限界法、模拟退火
  18. Django 重写authenticate实现输入账号、邮箱、手机号登录验证
  19. 行式数据库评测:Oracle 11g R2企业版
  20. 采集到竞争对手公司信息的10个经典方法

热门文章

  1. IP地址的三种表示格式及在Socket编程中的应用
  2. JavaScript的写类方式(4)——转
  3. 解密为什么八成IT人士愿意跳槽?
  4. Linux对用户态的动态内存管理
  5. Redis设计与实现阅读总结(二)单机数据库的实现
  6. 【Java 并发】详解 ThreadLocal
  7. python能做什么
  8. rails设置表单默认值amp;amp;隐藏表单
  9. Struts1和Struts2对照
  10. 快速增强路由器安全的十个小技巧