区块链究竟是什么
2018年最受欢迎的概念不是块链,而是互联网巨头、创业公司纷纷表示入场,块链是什么?
块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新应用模式.共识机制是在块链系统中实现不同节点之间建立信赖、获得权益的数学算法.
块链是比特币的重要概念,本质上是中心化的数据库,也是比特币的基础技术.块链是一系列与密码学方法相关的数据块,各数据块包含比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个块.
狭义上,块链是按时间顺序将数据块按顺序连接的链式数据结构,是用密码学保证的不可篡改和不可伪造的分布式帐簿.广义上,块链技术是利用块链数据结构验证和存储数据,利用分布式节点共识算法生成和更新数据,利用密码学保证数据传输和访问安全,利用自动脚本代码构成的智能合同编程和操作数据的新的分布式基础结构和计算方式.
一般来说,块链系统由数据层、网络层、共识层、激励层、合同层和应用层构成.其中,数据层包括基础数据块、相关数据加密和时间戳等基础数据和基本算法的网络层包括分布式网络机制、数据传播机制和数据验证机制等共识层主要包装网络节点的各种共识算法的激励层将经济因素集成到块链技术体系中,主要包括经济激励的发行机制和分配机制等合同层主要包装各种脚本、算法和智能合同,是块链可编程特性的基础该模型基于时间戳的链式块结构、分布节点的共识机制、共识计算能力的经济激励和灵活可编程的智能合同是块链技术最具代表性的创新点.
块链目前分为三类,在货币发行的《块链:定义未来金融和经济新结构》书中详细介绍,其中混合块链和私有块链可以认为是广义的私有链:
公共区块链
公共块链是指世界上任何个人或团体都可以发送交易,交易可以得到块链的有效确认,任何人都可以参与共识过程.公共块链是最早的块链,也是目前应用最广泛的块链,各大bitcoins系列的虚拟数字货币都是基于公共块链,世界上只有一个对应该货币的块链.
联合(行业)块链
行业块链:某集团内部指定多个预选节点为会计人员,各块的生成由所有预选节点共同决定(预选节点参与共识过程),其他访问节点可以参与交易,但询问会计过程(本质上是管理会计,只是分布式会计,预选节点的多少,如何决定各块的会计人员成为该块链的主要风险点),其他人可以通过该块链开放的API进行限定查询
私人区块链
2024-11-06 广告