Home | 简体中文 | 繁体中文 | 杂文 | 知乎专栏 | 51CTO学院 | CSDN程序员研修院 | Github | OSChina 博客 | 腾讯云社区 | 阿里云栖社区 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏多维度架构

1.11. 安全问题

我将安全划分为六层,分别是:

		
	+----------+-----------------------------+
	| 实体层    | 物                          |
	+----------+-----------------------------+
	| 用户层    | 人                          |
	+----------+-----------------------------+
	| 网络层    | 网络                         |
	+----------+-----------------------------+
	| 应用层    | 操作系统,应用服务器           |
	+----------+-----------------------------+
	| 业务逻辑层 | 功能,业务逻辑                |
	+----------+-----------------------------+
	| 存储层    | 物理存储,硬盘                |
	+----------+-----------------------------+
		
		

并不是实施了区块链技术就安全无忧了,安全分为很多层,区块链只能做到网络层和存储层的安全。区块链无法解决用户层,应用层,逻辑层等安全问题。

网络层,因为区块链是通过公私钥体系加密数据库传输与存储,所以在网络上传输区块链数据是安全的。

存储层,区块链存储是加密的,链与链之间通过通过Hash算法连接,保证数据不被修改,修改会有什么后果呢?首先链就会断裂。修改一处数据,当前位置后面的数据全部需要更新,就算你更新成功,其他共识节点,也会视为你的更新是非法,所以数据撰改不可能。