开发之路 2020-01-01
title: 区块链基础知识
date: 2019-12-31 21:18:44
tags: 区块链
categorys: 区块链学习
由于毕设要做关于区块链的题目,也挺烦兴趣。就在最近借了基本书,来补一下基础知识。
? 区块链起源于比特币,2008年11月1日,一位自称中本聪(Satoshi Nakamoto)的人发表了《比特币:一种点对点的电子现金系统》一文 [4] ,阐述了基于P2P网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念,这标志着比特币的诞生。两个月后理论步入实践,2009年1月3日第一个序号为0的创世区块诞生。几天后2009年1月9日出现序号为1的区块,并与序号为0的创世区块相连接形成了链,标志着区块链的诞生 [5] 。
? 近年来,世界对比特币的态度起起落落,但作为比特币底层技术之一的区块链技术日益受到重视。在比特币形成过程中,区块是一个一个的存储单元,记录了一定时间内各个区块节点全部的交流信息。各个区块之间通过随机散列(也称哈希算法)实现链接,后一个区块包含前一个区块的哈希值,随着信息交流的扩大,一个区块与一个区块相继接续,形成的结果就叫区块链
摘自百度百科
根据《自动化学报》的《区块链技术发展现状与展望》。分为六层:数据层,网络层,公示层,激励层,合约层和应用层。
书中总结为四层: 数据层,网络通信层,共识验证层,业务应用层。