去中心化是与中心化相对的一个概念,简单的来说中心化的意思,是中心决定节点。节点必须依赖中心,节点离开了中心就无法生存。去中心化恰恰相反,在一个分布有众多节点的系统中,每个节点都具有高度自治的特征,每一个节点都是一个“小中心”。
随着网络服务形态的多元化,去中心化网络模型越来越清晰,也越来越成为可能。本文从互联网的发展阶段,去中心化的优势,以及对去中心化趋势的预测等角度,解释了去中心化的重要性。
Integer i = 1;//装箱
int j = i;//拆箱
//典型应用
List list = new ArrayList();
list.add(1);//装箱
list.add(new Integer(1));//没有引入装箱概念之前
Iterator it = list.iterator();
while (it.hasNext()) {
int x = (Integer)it.next();//拆箱
}
如果“去中心化”广泛使用,权威中心将逐渐被淡化,节点之间传递的信息的可信性与准确性将面临问题。例如,在一个“去中心化”的系统中,有部分节点坏掉,他们可能向外传播错误甚至不传播信息,如此一来无法验证信息传输的准确性。准确性下降,自然无法获得可信性。