Chinaunix首页 | 论坛 | 博客
  • 博客访问: 179889
  • 博文数量: 23
  • 博客积分: 413
  • 博客等级: 一等列兵
  • 技术积分: 365
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-28 15:31
个人简介

杭州智链达数据有限公司技术总监,兼联合创始人

文章分类
文章存档

2018年(2)

2017年(4)

2012年(15)

2011年(2)

发布时间:2017-12-04 18:54:15

1、区块链技术是一个解决了拜占庭将军(百度百科拜占庭将军问题)节点的分布式数据系统!这是它最大的不同,也导致了这个技术存在诸多限制。

为了方便理解,先插个话题。做服务器端开发的程序员,都对zookeeper不陌生,我们解决分布式ACP问题时,寻找一致性解决方案时都会想到它。zookeeper实际使用了paxos的简化版算法(本文不展开,请参考我之前写过的两篇文章:paxos分布式一致性算法–讲述诸葛亮的反穿越 以及paxos算法如何容错的–讲述五虎将的实践)。想搞明白比特币(成于区块链技术)的算法,应先弄明白paxos算法(便于对比),目前商用的方案中,我们都假定服务器内网是不能被攻破的,所以,我们主要解决的是网络传输的不可靠,包括丢包、重发、延迟等问题,以及服务进程的bug导致的服务宕机、重启等。如果内网被攻破,黑客恶意的在某个节点(服务器)伪造网络包,向正常节点发送有问题的数据包,这种场景通常是不考虑的。显然这很合理,企业内网间如果还做大量的安全验证,性能消耗就太大了,基于成本使得商业目标几乎无法达成。......【阅读全文】

阅读(1521) | 评论(0) | 转发(0)

发布时间:2012-07-24 20:44:48

mongoDB源码解读,本篇重点在于说明网络框架和线程模型......【阅读全文】

阅读(6335) | 评论(1) | 转发(0)

发布时间:2012-03-12 11:11:29

......【阅读全文】

阅读(5416) | 评论(0) | 转发(0)

发布时间:2012-02-28 17:07:23

......【阅读全文】

阅读(3275) | 评论(0) | 转发(0)

发布时间:2012-02-14 11:19:17

......【阅读全文】

阅读(3610) | 评论(0) | 转发(1)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册