协议层
协议层包括数据层和网络层,是最底层的技术,它类似于手机的操作系统。涉及网络编程、分布式算法、加密签名、数据存储技术等几个方面。关键难点在网络编程这块,所以并发处理简单的语言如Node.js及GO语言比较受欢迎,区块链技术的人才也是以这方面为主。
2.4.1.1 协议层中的数据层
协议层中的数据层也被称作存储层,是区块链从创世区块开始的链式结构。储存了区块数据及随机数、时间戳、公钥、私钥数据等。
2.4.1.2 协议层中的网络层
分布式算法、加密签名等实现区块链P2P信息传递的技术都要在网络层中实现,所以网络层是通过P2P技术实现分布式网络机制的。我们之前的P2P经验莫过于只要有“种子”,就能下载视频。区块链上的种子就是各个节点,因此区块链具备自动组网的功能。
区块链层级结构
网友评论