收缩

QQ在线客服

QQ在线客服

  • 400-891-3318
  • 0755-84275866
  • 0755-84275899
  • 中为报告
  • 中为资讯
  • 中为数据
  • 企业名录
 深圳·北京·上海
中国最为专业的产业市场调查研究咨询机构
中为实力鉴证  咨询流程  公司资质
您当前位置:首页 > 中为资讯 > IT通讯 >  正文

区块链的基本介绍及运用原理

来源:中为咨询www.zwzyzx.com 【日期:2016-06-29 09:25:37】【打印】【关闭】
相关报告
  • 数据更新中...
区块链是一个开放式的不受单一组织控制(由整个分布式网络维护)的分布式“账本”(分布式数据结构)。该技术融合了P2P网络、密码学和共识机制三类成熟技术,实现了去中心化交易过程中节点之间信息可靠传递、交易账户安全和节点之间传递的信息不会被修改(可靠的交易系统必须保证交易者账户安全以及交易不被篡改)。

区块链技术可以在互相不信任的节点之间建立去中心化的信用体系。网络中的节点之间可以相互不信任,各个节点只需要信任区块链运行的算法本身(各节点对算法达成共识,如果某个节点对算法不信任就没有加入网络的需求),整个网络就可以实现可靠的交易和数据存储。

区块链三大技术

 
区块链是由加盖时间戳的区块构成,区块包含的信息包括交易时间、交易对象、交易数量以及区块的生成日期等数据,分布式网络中的每个节点都拥有区块链的完整副本。

区块链数据结构


网络中每个节点都存储全网交易或数据

 
新的区块在生成过程中通过哈希函数(输入该函数的参数与该函数的输出结果是一一对应关系)计算出属于本区块的唯一摘要(该摘要由前一区块信息和本区块交易信息通过哈希函数计算得到,该摘要全局唯一,且区块内容信息即便是有一点儿更改,区块的摘要也会随之更改,更改后该区块就不会被全体节点接受而变得无效),通过哈希函数和时间戳,保证交易信息的可追溯和不可更改。
区块链生成的核心技术原理主要包括三部分:提交交易数据、确认交易数据的准确性、确认账本的唯一性。

1)提交交易数据:基于密码学原理,交易者可以将交易数据通过私钥加密,安全地(通过钱包软件实现数字签名)将交易信息“广播”到区块链网络。

2)确认交易数据准确性:网络中的节点将收集“广播”交易信息,打包形成区块(账页)。通过“公钥”查看数字签名授权,如果通过“公钥”验证,并将该“账页”记录到“账本”中(区块形成区块链)。

3)确认账本唯一性:为了维护全网“账本”的一致性,“矿工”之间按照事先约定的规则进行“挖矿”,第一个“挖到矿”的“矿工”获得“账本”广播权,将自己的“账本”推送到网络中。

网络中其他“矿工”将各自的“账本”与收到的“广播账本”进行比较,如果网络中51%的“矿工”的“账本”和收到的“广播账本”一致,那么系统中各个“矿工”都将更新该账本。

区块链技术运行原理(比特币为例)

本文地址:http://www.zwzyzx.com/show-269-209333-1.html
分享到:
相关资讯

合作媒体

定制出版

报告搜索

免责声明

  中为咨询所引述的资料是用于行业市场研究以及讨论和交流,并注明出处,部分内容是由相关机构提供。若有异议请及时联系本公司,我们将立即依据相关法律对文章进行删除或作相应处理。查看详细》》
关闭 中为咨询微博号
微信咨询