区块链是非对称加密算法、共识机制、分布式存储、点对点传输等相关技术通过新方式组合形成的创新应用。
区块链主要涉及的核心技术包括共识算法、非对称加密算法、分布式存储技术以及点对点传输技术。
(1)共识算法
共识算法可被定义为使区块链网络达成共识的机制。去中心化的区块链不依赖于中央权威,需建立一个使各分散节点就交易有效与否达成一致的机制,确保所有节点遵守协议规定并保证所有交易能以可靠的方式进行,共识算法可用于保证系统中不同节点数据在不同环境下的一致性和正确性。在共识机制协调下,各节点实现节点选举、数据一致性验证和数据同步控制等功能,使区块链系统具有信息透明、数据共享的特性。
(2)非对称加密算法
非对称加密算法利用一对密钥(公开密钥和私有密钥)对数据的存储和传输进行加密和解密,利用其中一个密钥把明文加密后得到密文,另一个对应密钥用于解开密文得到原本的明文。如区块链系统基于非对称加密算法生成公钥和私钥对,若公钥用于数据信息加密,对应私钥则用于数据解密;若用私钥对数据信息进行数字签名,对应的公钥则用于验证数字签名。密钥对中的其中一个可公开,称为公钥,可任意对外发布;另一个密钥则为私钥,由用户秘密保管,无需透露给任何信息获取方。
对称与非对称加密方法对比?
(3)分布式存储技术?
分布式存储是将数据分散存储于网络中的多个数据节点上,数据库中的所有数据实时更新并存放于所有参与记录的区块链网络节点中,每个节点都有数据库中的完整数据记录以及数据备份,形成一个大规模的存储资源池。在分布式存储方式下,黑客破解和数据篡改的成本较高,篡改者需要同时修改网络上超半数系统节点的数据才能实现数据篡改,操作量过大,导致篡改无法真正执行。
中心式与分布式存储对比?
来源:头豹研究院编辑整理?
(4)点对点网络技术
点对点网络技术使网络上的各节点无需经过中央权限授权,即可直接相互访问并共享节点拥有的资源,如存储能力、网络连接能力和处理能力等。网络中的所有节点可互相传输,整个网络中没有任何中心,任意两节点都可进行数据传输。
中国比特币史上最神秘的人:Friedcat说起比特币,就不能不说炸猫。就像比特币世界在寻找中本聪一样,中国比特币圈子里很多人还在寻找“Friedcat”。2001年考入中国科学技术大学少年班,自由派。...
比特币在中国一直是一个受欢迎的投资项目,但随着国家监管的跟进,中国比特币交易平台的关闭和销售可以说已经完全消失,所以比特币仍然存在于中国。你能交易吗?交易量是多少?今天去看看!中国比特币交易量仅占1%sitecybtc....
以区块链为核心技术自主创新的重要突破口,是中国进入区块链技术的号角。目前,区块链已成为中国的最佳出口。siteethfans.org什么是区块链 区块链?_区块链 投机_龚鸣区块链社会解码区块链全球应用与投资案例显然,区...
近段时间比特币价钱上涨幅度非常大,以前,一枚比特币卖去57000美金,现在有新的提升了,一枚比特币卖去58000美金,价钱频繁提升令人太吃惊了。拥有比特币的人赚翻了,带诸位了解一下我国比特币四大富豪。不能不知道的中国十大...