一:张小龙的野心:用小程序重构web 一 很多年以前,张小龙写了一款软件:Foxmail。 这款软件当年有数百万用户,这是一个相当庞大的量,因为彼时网民也只有千万当量级的规模。 我是一个非常忠实的用户,因为直至今天,我还在使用Foxmail。 但有理由相信,当年使用客户端(软件)收发邮件的用户,越来 ...
分类:
Web程序 时间:
2017-01-14 17:05:41
阅读次数:
476
对于数据库来说,可能关心的最多的就是数据的一致性了,由此衍生出了不同场景下的算法和策略。在上一篇末尾提及了两种集群结构:中心化和去中心化。 中心化 一种是中心化的,由中心节点去存储集群信息并管理集群状态,其它节点只需响应数据请求,而无需知道集群中其它节点的情况。 这种模式的核心便是选举或者指定一个节 ...
分类:
其他好文 时间:
2017-01-11 12:52:20
阅读次数:
160
SmartRoute是基于Dotnet Core设计的可运行在linux和windows下的服务通讯组件,其设计理念是去中心化和零配置即可实现服务通讯集群。SmartRoute是通过消息订阅的机制实现服务与服务之间的通讯,它可以让广播网段内所有服务器上的应用自动构建通讯集群; 而通讯集群完全是Sma ...
分类:
Web程序 时间:
2016-11-08 20:04:50
阅读次数:
218
去中心化概念模型与架构设计 今天打算写写关于 IM 去中心化涉及的架构模型变化和设计思路,去中心化的概念就是说用户的访问不是集中在一个数据中心,这里的去中心是针对数据中心而言的。 站在这个角度而言,实际上并非所有的业务都能做去中心化设计,对于一致性要求越高的业务去中心化越难做。比如电商领域的库存就是 ...
分类:
其他好文 时间:
2016-08-02 01:23:39
阅读次数:
254
区块链:
一种实时记录全部交易的去中心化公开数据库,在区块链上进行支付时全网计算机共同查询区块链数据,共同验证这笔支付交易是否有效。确认支付后将写入区块链并产生一条不可篡改记录。
区块:区块大小是1M,包含父哈希、Merkle根、时间戳、难度目标、随机数。程序上近似每10分钟增加一个BLOCK,block就是当前账本区块,如果矿工运算高于这个时间则下次下调难度,如果低于这个时间则增...
分类:
其他好文 时间:
2016-07-19 10:25:57
阅读次数:
157
定义:区块链(Blockchain)是比特币的底层技术,像一个数据库账本,记载所有的交易记录。这项技术也因其安全、便捷的特性逐渐得到了银行与金融业的关注。简介:区块链(Blockchain)是比特币的一个重要概念,本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一...
分类:
其他好文 时间:
2016-07-06 15:08:40
阅读次数:
164
加密货币都是去中心化的,那么如何吸引用户加入网络成为节点,有那些激励机制?同时,开发的重点是让多个节点维护一个数据库,那么如何决定哪个节点写入?何时写入?一旦写入,又怎么保证不被其他的节点更改(不可逆)?回答这些问题的答案,就是共识机制。共识机制,可编程的利益转移规则。本文重点回答了“为什么加密货币无需监管”,主要内容包括机制的作用,加密货币共识机制的种类,它们各自的优缺点,以及亿书的改进计划。...
分类:
Web程序 时间:
2016-06-12 03:26:35
阅读次数:
383
paxos是去中心化协议,较难理解。 proposer, accepter是其中的主要角色。前者发起投票,后者批准投票。 核心思想是,一旦超过半数的accepter同意某个投票,整个流程结束,批准的那个结果则是最终结果。 learner是另一个角色,从各accepter获取到最终的值。实际中,这些角 ...
分类:
其他好文 时间:
2016-05-25 00:25:00
阅读次数:
230
加密货币都是去中心化的应用,去中心化的基础就是P2P网络,其作用和地位不言而喻,无可替代。事实上,P2P网络不是什么新技术。但是,使用Nodejs开发的P2P网络,确实值得围观。这一篇,我们就来看看Ebookcoin的点对点网络是如何实现的。...
分类:
Web程序 时间:
2016-05-04 12:00:07
阅读次数:
1115
首先如果你的业务量不是很大,服务都是单台部署,那么你的服务地址可以硬编码到你的项目中,但是如果你的服务单台扛不住流量并发甚至性能特别差,那么我们就需要分布式部署我们的服务。 最初我们是这样子实现的 不论你走的是老式的Esb,还是一些代理服务器,都是先把请求打到另外一台服务器,然后给你转接给服务提供方 ...
分类:
其他好文 时间:
2016-03-30 14:57:01
阅读次数:
147