由于本人并不是程序员,所以只能做到引入概念,具体的技术实现细节就无法展开了。我始终认为,产品经理作为链接程序员和用户的中间人,在表达时必须不断挑战自身的“ 不可能三角 ”,即要求长话短说且通俗易懂的同时,做到富有内涵。写这篇文章时,亦是如此。
1、什么是区块链?
首先,它是一个分布式的系统。只要涉及多节点共享数据,分布式一致性就是绕不过的问题。

然后,它要防止节点作假。由于节点不可信,所以要能辨别数据真假。

其次,它要防止数据被篡改。由于信道不可信,还要防止数据在传输过程中被篡改。

区块链的数据结构长这样子。简单来说,就是将“ 区块 ”串联起来的“ 链式结构 ”。

最后,我们可以下结论了——区块链就是在不可信环境中实现分布式一致性的一项技术。

区块链是一个在不可信环境中实现分布式一致性的技术,通过防止节点作假、数据篡改,形成共享的分布式可信数据库。它以区块链数据结构为基础,解决拜占庭将军问题,通过共识算法和数字货币维持网络稳定。公链、私链和联盟链根据开放程度不同,解决的问题也有所不同。

6102





