• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 从共识算法到Token经济学

从共识算法到Token经济学

作者:智能之河 字体:[增加 减小] 来源:互联网 时间:2018-11-03

智能之河向大家分享了从共识算法到Token经济学,其中包含共识算法,Token经济等知识点,遇到此问题的同学们可以参考下
引言:美东时间2月14日,也就是情人节那天,美国众议院召开第二次区块链听证会,主题为“超越比特币:区块链技术新兴应用”,有人认为这意味着关于区块链技术大规模应用的“美国共识”正在形成,包括拥抱技术、不要封杀、区块链必须开放等等,这是超越于区块链技术层面的“共识机制”。那今天,我们就从区块链技术层面的共识算法说起,这可谓是区块链的灵魂。

区块链系统首先是分布式系统,分布式领域最为基础的问题就是一致性问题。


所谓一致性,是指对于分布式系统中的多个节点,给定一系列操作,在约定协议的保障下,它们对处理结果达成认同。分布式环境里要求多点数据是一致的,即数据要完整、要同步。通常数据库中存在的“脏数据”就属于数据缺乏一致性的表现,而在分布式系统中常出现的不一致情况是读写数据时缺乏一致性,比如一个节点写操作之后没有对与其有数据冗余的另一个节点进行数据更新,这样读取另一个节点时就会出现数据不一致问题。

有限状态机是有限个状态以及在这些状态之间的转移和动作等行为的数学模型,其特点是状态总数有限,任一时刻只处于一种状态中,某种条件下,会从一种状态转变到另一种状态。从有限状态机的角度来看一致性,也即各个节点构成相同的有限状态机,给定相同的初始状态和输入序列,保证在处理过程中每个环节的结果都相同。

如果分布式系统能够实现一致性,对外就可以呈现出一个完美的、可扩展的“虚拟节点”,这也是分布式系统希望实现的最终目标。 区块链系统由非常多的分散节点组成,对于加入区块链的新内容,大多数节点必须达成一致才能成功写入,这种共识机制保证了网络安全,让篡改内容变得非常困难。

一致性与共识之间是结果和手段的关系

人们常常把一致性与共识混为一谈,实际上一致性描述的是结果状态,共识则是一种手段。一致性一般是指分布式系统中多个副本对外呈现的数据的状态,共识则描述了分布式系统中多个节点之间,对某个状态达成一致结果的过程。 要保障系统满足不同程度的一致性,往往需要共识算法来达成。共识算法解决的是对某个提案达成一致意见的过程,这里的提案可以指任何能达成一致的信息。

FLP不可能原理是共识算法的理论界限

1985年,Fischer、Lynch和Patterson提出了FLP不可能原理,它是分布式领域里的测不准原理,指的是在网络可靠,但允许节点失效的最小化异步模型中,不存在一个可以解决一致性问题的确定性共识算法。这里的异步与同步相对,指的是系统中各节点可能存在较大的时钟差异,同时消息传输时间和各节点处理消息的时间可能都是任意长的,这样就无法判断某个消息迟迟未被响应到底是哪里出了问题。

利用CAP之不可能三角用一方面的妥协保证另一方面

2000年7月,加州大学伯克利分校的Eric Brewer提出CAP猜想,2年后麻省理工学院的Seth Gilbert和Nancy Lynch从理论上证明了CAP,之后其正式成为分布式计算领域的公认定理。分布式计算系统不可能同时确保以下三个特性:C(一致性)、A(可用性)和P(分区容错性)。区块链系统中使用共识算法优先保证整个系统的容错能力。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分布式系统面临的挑战和共识算法的理论基础
  • 委托证明共识算法的利弊分析
  • 最全共识算法盘点
  • 从共识算法到Token经济学
  • 关于区块链技术最重要的三要素
  • DPOS共识算法——缺失的白皮书【万云译文】
  • 区块链(Blockchain)深入介绍

相关文章

  • 2018-11-03比特币哈希函数简述
  • 2018-11-03BigONE交易平台,最新版注册和认证详细教程来了
  • 2018-11-03安全代币是什么?如何工作及其影响的综合指南
  • 2018-11-03BitShares|比特股账户权限和多重签名功能介绍
  • 2018-11-03分层(Layering)是什么
  • 2018-11-03Chrome插件钱包MetaMask介绍及教程
  • 2018-11-03最全共识算法盘点
  • 2018-11-03解析比特币钱包工作原理
  • 2018-11-03区块链内容版权概念项目介绍
  • 2018-11-03Substrate是什么?

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 带你了解“区块链技术”应用
    • 基于以太坊的联盟链?Quorum机制初探(上)
    • 区块链VS Linux 深度剖析开源系统商业价值如何变现
    • 区块链IFO概念项目介绍
    • 什么是零知识证明及其含义是什么
    • 关于区块链技术你不得不知道的12个误区
    • 区块链共识机制总结
    • 联盟区块链(Consortium blockchains) 简介
    • 海龟交易法则在数字资产上的应用
    • 稳定币的不稳定性

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有