首页 > 百科 >正文

大数据与区块链:天地之间有本账

2021-06-07 12:45:14    来源:互联网    

近几年来,区块链(blockchain)技术为大数据的应用提供了一个新的发展方向。区块链,就是由很多区块(block)组成的链(chain),其实它本质上是一种分布式、去中心化的网络数据库系统,在这个网络数据库中,可以发生无数各类交易,所有交易的数据通过加密的形式压缩成一个超级小的数据文件,由网络中所有的参与者共同来确认和维护。区块链具有五个特点:去中心化、时序数据、集体维护、可编程和安全可信。去中心化,就是在P2P的网络结构下,数据的验证、记账、存储、维护和传输等过程,都是网络中端点对端点的直接操作,不存在一个数据集散的中心组织;时序数据,是采用带有时间戳的链式结构存储数据,具有极强的可验证和可追溯性;集体维护,是区块链所在网络的所有节点,均可参与数据的验证;可编程,是区块链技术可提供灵活的脚本代码系统,支持用户创建智能合约、数字货币等去中心化的应用;安全可信,因为区块链技术采用非对称密码学的原理对数据进行加密,确保了数据的安全性,并同时借助全网各节点的共识算法形成的强大算力来抵御外部攻击,使数据很难被篡改和伪造。因为区块链的网络数据库本质上就是个电子版的账本,这个账本全网的参与节点人手一册,所以当前很多企业利用区块链技术开发分布式记账功能,以求在供应链金融业务中缓解信息不对称导致的信任风险。比如,张三如果在微信群里大喊一声要给李四10块钱,群里所有人就都看到这条消息了,如果张三反悔,就需要删除群里所有人手机里的消息(区块链中认定为至少51%的篡改量),这种可能基本是不存在的,这就是区块链的分布式记账几乎没法篡改的原理。因为区块链是由很多区块组成的链状数据库,所以可以把区块链视为一本“总账”,上面的每个区块就像记载着交易数据的每一“页”,这些页都有唯一的“页码”,这个页码就是每个区块的版本号,这些版本号前后相连,构成了区块的前后顺序。每个区块包含了区块头和区块主体两部分,区块头记载了区块中的属性信息,包括版本号、前区块哈希(Hash)值、默克尔(Merkle)根、时间戳、难度目标、随机数(Nonce);区块主体则记载了本区块中的交易内容,但这些内容是经过某种哈希算法加密的,当前通常使用SHA-256(安全散列算法)进行区块加密,这种算法可以将长短不一的数据明文统一输出为32个字节的代码。区块链通过哈希算法对每个区块中的交易信息加密,哈希算法是一种单向密码体制,也就是加密和解密是两套方法,用加密的方法不能进行逆向解密,加密方法称为“公钥”,解密方法称为“私钥”。每段数据的哈希值是唯一的,哪怕只更改原数据的一个字母,都会随之产生不同的哈希值。就这样,每个交易数据对应一个加密的哈希值,N个交易数据就有N个哈希值,然后一层一层算上去,就形成一个Merkle树,最终得到的哈希值就是Merkle根(见图)。区块链数据结构示意图当两个节点的区块的数据进行同一性校验时,只需从Merkle根开始对照就行,Merkle根一致了,下面的数据不用再看了;Merkle根如果不一致,可以一层一层对照,最终会找到不同的交易数据在哪里。当前,区块链根据开放程度不同,主要分为公有链、私有链和联盟链。公有链向全球开放,世界上任何一个节点都可以参与进来,发送、读取和确认交易信息,并建立区块;私有链比公有链的开放范围小得多,也不向所有人开放,只有某些特定的节点才能应用,通常是由一个组织拥有创建和维护的权限;联盟链的开放范围是介于公有链和私有链之间,是由多个组织或机构通过联盟的形式组建的区块链,联盟成员之间通过某种形式(如契约)建立信任和共识机制,构造区块和链接功能仅限于联盟内部,访问权限对外采取限制性开放。

小结供应链金融与P2P互联网金融的最大区别,在于供应链金融的资金融通是和资产绑在一起的,相对于互联网金融的缥缈,供应链金融更加实际。依托于物流和贸易的供应链金融,需要大数据为每个业务环节提供参照依据。大数据能够反映企业各方面的真实面貌,分析对象主要是涉及供应链交易活动中的参与主体,分析目的是全面辨识融资企业的显性能力、隐性能力和潜在风险,数据要具有准确性、一致性、及时性和完整性,数据可以从直接渠道或间接渠道获取,但很多领域的数据获取方法可以是多样化的。物联网是采集大数据最重要的技术之一,从技术上可分为感知层、网络层和应用层。企业对大数据的分析计算往往需要用到云计算技术,云计算其实是一种依托互联网的计算方式,是在云平台的支持下让大数据得以保存和处理的组织形式。区块链技术具有分布式、去中心化的特点,可以在大数据的应用方面降低信息不对称,提升中小企业的融资信用。来源 读懂供应链金融 张钟允,更多干货,关注e票通!

[责任编辑:editor]

相关新闻