请选择 进入手机版 | 继续访问电脑版
查看: 96|回复: 3

区块链的技术原理 区块链技术开发公司

[复制链接]

467

主题

468

帖子

1876

积分

金牌会员

Rank: 6Rank: 6

积分
1876
发表于 2018-8-29 18:42:04 | 显示全部楼层 |阅读模式
【本文由区块链技术开发公司深圳源中瑞科技有限公司周顾问整理,Q号(311//2325//834),未经允许,不得抄袭】

区块链具有去中介化或分散中心化、信息不可篡改、透明可追溯、保密性、自信用等特点。区块链的特征和优越性来自于其技术原理。袁勇和王跃飞将区块链的基础架构分为:数据层、网络层、共识层、激励层、合约层和应用层。

⒈数据层——区块构造与链的生成

区块链中的每一个区块由区块头和区块体组成,区块头包含版本号、前一区块哈希、时间戳和随机数,区块体包含交易数量和加密的交易具体信息。为保护区块中以及链传递时的信息安全,区块链运用了密码学原理,涉及哈希函数、非对称加密(非对称加密算法需要两个密钥,公开密钥和私有密钥)、数字签名。

哈希函数(Hash)自身具有三个特性:①可输入的字符串为任意大小;②产生固定大小(即存储规模)的输出,且这个大小可设定(随机数);③能进行有效计算。在比特币挖矿原理中,随机数是一个指定的解,基于某种率先加密的哈希函数具有单向性和隐秘性,既不能反向解出输入值也无法仅凭尝试找到输入值。此外,不同的输入产生不同的哈希函数,每次返回设定大小的位数形成信息摘要,极大地节省了网络存储规模。

⒉网络层——区块链的工作机制

区块链是点对点的去中介化结构,每一个节点拥有记账权和查询链上信息的能力。基于哈希算法求解每生成一个新的区块,会进行全网广播,确保无重复不断推进,从而实现分布式存储。这就意味着各个节点之间无需完备的信任基础。

⒊共识层——共同维护的记录规则(了解更多看我昵称)

共识机制(consensus)是区块链实现分布式自治的前提。在节点互不信任的网络中,使节点达成一致的充分必要条件是每个节点出于自身利益最大化考虑,都会自发、诚实地遵守协议预设的规则,判断每一笔交易的真实性并将判断为真的记录记入区块链中。若节点具有各自独立的利益并相互竞争,则节点间不可能合谋欺骗。共识机制规定了一笔交易所需的确认时间,依托时间戳进一步增强了交易安全,解决了数字货币的“双花问题”(即虚拟货币的无限可复制性带来的问题)和“拜占庭将军问题”(协调计算机和成员计算机交换错误信息影响系统一致性)。区块链技术正是运用了一套基于共识的数学算法,在机器之间建立信任网络,以技术背书而非第三方信用机构来完成全新的信用创造。

⒋激励层——工作节点奖励机制(开发系统可咨询)

来自比特币区块的挖矿奖励机制,是一种以经济激励形式回报节点为系统提供算力和存储的方法,保障了区块链的自发运行。区块链与保险等行业相结合需要重新考虑激励机制的制定细则,以便区块链技术冲击保险机构的中介地位时后者能找到新的利益动力,减少行业变革的摩擦和博弈成本。

⒌合约层和应用层——底层技术上的可编程经济

在区块链的底层架构上建立起智能合约(Smart Contract,注7:1995年尼克·萨博(Nick Szabo)提出“一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议”),探索形成“区块链+”应用的各种场景,达到经济和社会效益提升的目的,这是实现区块链价值传递网络的最终形式,也是区块链应用的根本价值。

回复

使用道具 举报

8

主题

4万

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
43029
发表于 2018-8-29 18:43:12 | 显示全部楼层
真是 收益 匪浅
回复

使用道具 举报

66

主题

4万

帖子

4万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
44437
发表于 2018-8-29 19:06:42 | 显示全部楼层
帮你顶下哈!!
回复

使用道具 举报

24

主题

4万

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
44240
发表于 2018-8-29 19:27:38 | 显示全部楼层
LZ真是人才
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

快速回复 返回顶部 返回列表