区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
1、分布式数据存储,这个目前在很多企业都有用到,分布式很好理解,去中心化嘛,数据存储无非就是存储数据的地方,比如数据库。为什么使用分布式数据存储,这样避免了某一个服务器宕机导致整个数据库不能使用,甚至数据无法找回。
2、点对点传输,解决了数据存储的问题,那么就是传输问题了。点对点传输就是我们所说的p2p,传统的数据传输依赖于客户端——服务端这样的结构,而p2p则是只有同级的节点。这个大家可以自行百度结合网络拓扑结构来看。
3,共识机制,所谓共识机制就更加好理解了,比如选举,由某个节点发起投票,超过一半以上的投票就能当选了。当然在现在的区块链中,共识机制大概可以分为4类,工作量证明机制、权益证明机制、股份授权证明机制和Pool验证池。
4、加密算法,这个IT行业应该很容易理解,毕竟经常使用。加密算法打字可以分为两大类,对称加密和非对称加密。其中对称加密很有名的就是DES加密和AES加密。非对称加密届的大佬就是RSA加密了。加密算法可以混合使用,这样可以大大加强安全性。
正是应用了这些已经存在的技术,才能诞生出区块链这样的应用。
网友评论