上回在《区块链思维》第一章中,我们已经从“一维思维”进阶到了“二维思维”。今天我们就来讲讲如何使用“二维思维”。
“二维思维”也叫结构化思维,顾名思义是将知识进行结构化的一种思维方式。
同样,在区块链系统中,不同的部分分别构成了不同的结构。
一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。
数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法;
网络层则包括分布式组网机制、数据传播机制和数据验证机制等;
共识层主要封装网络节点的各类共识算法;
激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;
合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;
应用层则封装了区块链的各种应用场景和案例。
区块链正是用这种方式使得本来繁杂的技术集合体变得统一高效。这种不同的层负责不同功能,使之结构化运行的思维正是我们今天要教大家如何使用的“二维思维”。