“区块链”的概念可以说是异常火爆,好像互联网金融峰会上没人谈一谈区块链技术就out了,那区块链技术有哪些呢?
块链的概念可以说是非常受欢迎的.在网络金融峰会上,没有人说块链技术就out了.块链技术是什么?
块链技术既可以是公开的分类(任何人都可以看到),也可以是许可的网络(只有许可的人可以看到),解决了供应链的挑战.因为是不可改变的记录,所以在网络参加者之间分享并实时更新.
块链技术-数据层:设计帐簿的数据结构
核心技术1、块 ; ;链:
技术上,块是记录交易的数据结构,反映了交易的资金流动.系统中已经达成的交易块连接形成主链,所有参与计算的节点都记录了主链或主链的一部分.
各块由块头和块体构成,块体只负责记录前一段时间内的所有交易信息,主要包括交易数量和交易细节,块头包括现在的版本号、前一个块地址、时间戳(记录该块产生的时间,准确到秒)、随机数(记录解密该块相关数学问题的答案值)、现在块的目标哈希值、Merkle数的根值等信息.从结构上看,块链的大部分功能都由块头实现.
核心技术2、哈希函数:
.
哈希函数可以将任意长度的资料从Hash算法转换为固定长度的代码,原理是基于密码学的单向哈希函数,这个函数容易被验证,但是很难解读.业界通常以y=hash(x)的方式表示,这个哈希函数实现了运算x的哈希值y.
常用的哈希算法有MD5、SHA-1、SHA-256、SHA-384、SHA-512等.以SHA256算法为例,将任何数据输入SHA256,将获得256位Hash值(散列值).其特点:同样的数据输入会得到同样的结果.输入数据有点变化(例如,1变为0)会得到完全不同的结果,结果测.正向计算(数据计算对应的Hash值)非常简单.逆向计算极其困难,在现在的科学技术条件下被视为不可能.
核心技术3、Merkle树:
Merkle树是哈希二叉树,可以快速验证大规模数据的完整性.在块链网络中,Merkle ;树木用于总结块中的所有交易信息,最终生成块中所有交易信息的统一哈希值,块中任何交易信息的变化都会改变Merkle 树木.
核心技术4、非对称加密算法:
非对称加密算法是钥匙的保密方法,需要钥匙和钥匙.公钥和私钥是一对,如果用公钥加密数据,只能用对应的私钥解密,获得对应的数据价值,如果用私钥签字数据,只能用对应的公钥验证签字,验证信息的发出者是私钥的所有者.
由于加密和解密使用两种不同的密钥,该算法称为非对称加密算法,而对称加密在加密和解密过程中使用相同的密钥.
块链技术-网络层:实现收费节点的集中化
核心技术5,P2P网络:
P2P网络(对等网络)也称为点对点技术,是没有中心服务器、用户群交换信息的互联网系统.与有中心服务器的中央网络系统不同,对等网络的每个用户端都是节点,也有服务器的功能.国内迅雷软件采用P2P技术.P2P网络具有集中化和强化等特点.
块链技术-共识层:调配收费节点的任务负荷
相关推荐
- 央行可与私营部门合作建立CBDC
- 今天在由Circle首席执行官JeremyAllaire举办的线上活动中,国际货币基金组织(IMF)货币与资本市场部副部长TommasoMancini-Griffoli表示,由央行运行整个央行数字货币(CBDC)的想法已经“过时”,并已被公...
- 产经 金融 0
- 美国新法案针对区块链大规模调查
- 5月19日,美国国会代表Brett Guthrie提出了“推进区块链法”。根据法律草案,该法案要求联邦贸易委员会和商务部长对区块链的用途和在美国的采用状况进行新的调查。
- 国际 管理 0
- 区块链信息服务备案达730个 北上广浙占八成
- 日前,国家网信办官网发布第三批共224个境内区块链信息服务名称及备案编号。至此,区块链信息服务备案达730个,相关服务遍布24个省市。全国大多数省市均有区块链信息服务,产业化进程进一步推进。
- 国内 金融 经济 0
- 区块链将有助于无人机交付
- 商业无人机交付在世界范围内已得到了广泛采用,但是仍然面临与数据共享和信任相关的技术挑战。美国运输部(DOT)在4月15日发布的一份新报告中指出,区块链可以有所帮助。
- 区块链 公司 0
- 美国肯塔基州州长签署法案以创建区块链工作组
- 公开记录显示,美国肯塔基州已完成立法工作,以建立专注于区块链技术的工作组。
- 区块链 区块链 0