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

非技术宅的区块链简介:它们如何运行

作者:以太坊爱好者 字体:[增加 减小] 来源:互联网 时间:2018-11-03

以太坊爱好者向大家分享了非技术宅的区块链简介:它们如何运行,其中包含区块链简介,如何运行等知识点,遇到此问题的同学们可以参考下

区块链技术在本质上只是一种新的维护共识的方法。区块链技术与现有方法最大的不同,在于一个区块链共识不是被一个权威机构集中地加以维护的。


为了阐明这种区别,让我们对关联着货币所有权的共识做一个详尽的观察。我们假设一家银行在唯一一份文档上维护着谁拥有什么的共识。这份文档里有一份清单,该清单记录着所有顾客,包括他们的账户和他们相应的余额(这就是那份共识)。任何时候,一个顾客想要给其他人转账的话,他们就要知会这家银行,而银行会通过在一个账户上减少金额,同时把这些金额加到另一个账户上来更新共识。


有一天,社会上的人决定他们不想再让这家银行主导这份共识的维护了。实际上,他们不想要任何单一的权威机构来维护它。他们决定:只要本人愿意,任何人都可以参与维护共识。这一社会中的一些人愿意扮演这一角色。让我们将这些参与维护共识的人称为节点。


在这个新的去中心化的秩序中,为了维护关于谁拥有什么的共识,任一节点都拥有对纸本文档的他们自己的备份。该文件中保存着全部共识,包括所有的物主、他们的账户以及他们相应的余额。不再是唯一一份纸本文档写着真实的共识,每个节点都拥有一个备份。

不论何时,只要共识上出现了一点变动,比如,每一笔交易发生的时候,所有的节点都需要更新他们的共识——这是因为,在节点与节点之间,共识不应有所不同。为了确保所有的节点都记录下了相同的共识,他们需要相互接触、同意更新、更新共识,然后在其他所有人的文档上签名。


对其他类型的共识来说,这种人工更新的过程还是可行的,尤其是当相关共识并不变更,或者它每十年只变更一次的时候。无论如何,在上述例子中,这一过程无法产生预期结果。如果每一次有人要进行银行交易时,所有的节点都必须接触、更新并签署一份新版的文档,这一系统会变得极端无效率。


但我们有及时雨区块链!区块链技术使得节点可以高效地维护一个实时更新的共识。一旦你开始追问区块链是如何做到这一切的,你便开始冒险进入了信口开河的胡诌,以及一堆可以使你非常迅速地获得IT术语的东西中。幸运的是,我们可以假装区块链是建立在魔法而非幻想科技之上的。

我们用魔法来类比的话,一个公有区块链可以想象成这样:


  • 同样一份共识被书写在一叠被施过魔法的文档上。

  • 任何人都可以通过拥有这些文档中的一份来参与维护这一共识。

  • 规则指定了你可以在文档中做出的更改。

  • 任何对一份文档的有效更改都会自动应用到所有其它文档上。

这些魔法道具保证了所有节点都拥有一份一模一样的,并且实时更新的共识备份。没有一个中央权威机构来控制最终的共识,所有节点都拥有一个备份。这就是为什么区块链被认为是去中心化的——它没有一个对实际共识的控制者。

在我们的例子中,我们关注了关于货币所有权的一个共识。这些文档的魔法规则包括:


  • 每一份魔法文档都包括一份清单,记录着所有帐户和它们相应的余额。

  • 人们拥有账户,也可以将他们账户中的余额转到另一个账户。

本质上,这些规则创造了一种数字现金,最著名的例子就是比特币(Bitcoin)。但是,不同于比特币,我们例子中的社会突然间同意了用这种新方法来记录他们的货币。货币的所有权会具体表现为账户(它们都被记录在共识上)后面的余额。


但是,在真实的世界里,没有社会用这种方式来持存他们的货币。对于名为比特币的共

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

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

  • DAG与区块链简介(从零开始学区块链 184)
  • 区块链简介-什么是私有链
  • 区块链简介-什么是侧链
  • 非技术宅的区块链简介:它们如何运行
  • 科普 | 非技术宅的区块链简介: 1.共识

相关文章

  • 2018-11-03云储币(SC)钱包使用教程
  • 2018-11-03关于区块链技术你不得不知道的12个误区
  • 2018-11-03如何使用U盘创建自己的比特币钱包
  • 2018-11-03你了解比特币,但你真的懂区块链吗?
  • 2018-11-03给你的区块链应用配置一台“超级POS机”
  • 2018-11-03DPOS共识算法——缺失的白皮书【万云译文】
  • 2018-11-03高冷牛的Ed25519算法介绍
  • 2018-11-03Rcoin(RCO)钱包下载使用挖矿教程
  • 2018-11-03分布式系统面临的挑战和共识算法的理论基础
  • 2018-11-03什么是分布式存储?(IPFS, FileCoin, Sia, Storj,Swarm)

文章分类

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

最近更新的内容

    • 以太坊经典ETC简史
    • 如何使用 imToken 购买 .luxe 顶级域名
    • 迅雷玩客云矿机及玩客币使用手册
    • 关于区块链技术你不得不知道的12个误区
    • 从PoS到dBFT:浅析共识协议
    • 如何在区块链上养猫赚钱!
    • 数字货币实际上是如何工作的?
    • 什么是比特币脑钱包
    • 区块链技术——双重支付
    • 区块链运作的七个核心技术

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

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