在上一篇中,花了比较大的篇幅来阐述去中心化的概念。其实对于有计算机基础的朋友来讲,去中心化或者P2P网络并不是新颖的观点。但是,我还是希望本系列文章可以从基础展开,让所有的朋友都可以理解区块链的意义所在。
今天我们来谈谈去中心化到底在区块链中有什么样的作用和意义,为什么每个人都说区块链最牛逼的地方就是去中心化(这里我保留意见)。我先直接概括一下区块链中去中心化的意义:去中心化通过各个节点的运行保证了区块链的稳定,从而避免数据丢失、篡改、恶意支付等问题。
我们先想象这样两个应用场景:
1.比特币式:资产转移完全匿名,不需要中央机构控制,每一笔交易都可以追根溯源。(追根溯源是指可以每笔交易的地址,匿名是指通过比特币地址找不到对应的人。)
2.进口奶粉式:每一罐奶粉都被打上生产和运输的标签,无法被伪造和篡改。
其实,目前很多做区块链的企业,或多或少都是受到了这两种应用场景的启发。要实现这两种场景,必须要解决以下几个问题:
1.如何让所有节点同步数据?
2.如何避免恶意节点的行为?