细数区块链中那些关键技术
2018-04-17甘国华
中国商界 2018年1期
关键词:数据库
甘国华
当以云计算、大数据、物联网等技术为代表的新一代信息技术正在各个领域中得到广泛应用的时候,区块链技术作为又一项重量级信息技术正越来越引发人们的关注。从极客社区到创新企业、从科技巨头到跨境联盟,乃至于各国央行和政府纷纷投入到了区块链技术的研究及应用实践中来。分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,整合了区块链技术P2P网络技术、分布式账本技术、非对称加密技术、共识机制技术、智能合约技术这5个关键技术。所有这些关键技术的引入或发明,都是为了将区块链技术打造成一个开放公正、安全可靠、高效智能的新一代信息处理技术。其中,安全可靠又是这些技术所重点考虑的关键因素。
P2P网络技术
比特币系统之所以能够从2009年一直稳定运行到现在,是与其采用了P2P网络技术密不可分的。相比较传统的客户机、服务器模式的信息系统而言,采用P2P网络结构的系统具有去中心、高性价、健壮、保护隐私、负载均衡等特点。按照设计思想、网络体系结構以及出现时间的不同,目前可将P2P网络分为三种类型,即第一代混合式P2P网络、第二代无结构P2P网络与第三代结构化P2P网络。
分布式账本技术
区块链与传统数据库的最大区别就是,传统的数据库提供对数据的增、删、改、查四种数据的基本操作,但是在区块链中,却只有增加和查询两个操作,没有修改与删除操作。传统数据库分为中心化数据库和分布式数据库两种,分布式数据库的基本思想是将原来集中式数据库中的数据分散存储到多个通过网络连接的数据存储节点上,以获取更大的存储容量和更高的并发访问量。……
登录APP查看全文
