区块链

🌙
手机阅读
本文目录结构
axihe

区块链(英语:blockchain 或 block chain )是借由密码学 串接并保护内容的串连文字记录(又称区块)。

每一个区块包含了前一个区块的加密散列、相应时间戳记以及交易数据(通常用默克尔树 (Merkle tree) 算法计算的散列值表示),这样的设计使得区块内容具有难以篡改的特性。用区块链技术所串接的分布式账本能让两方有效纪录交易,且可永久查验此交易。

当前区块链技术最大的应用是数字货币,例如比特币的发明。因为支付的本质是“将账户 A 中减少的金额增加到账户 B 中”。如果人们有一本公共账簿,记录了所有的账户至今为止的所有交易,那么对于任何一个账户,人们都可以计算出它当前拥有的金额数量。而区块链恰恰是用于实现这个目的的公共账簿,其保存了全部交易记录。在比特币体系中,比特币地址相当于账户,比特币数量相当于金额。

概述

以比特币的区块链账本为例。每个区块基本由上一个区块的散列值,若干条交易,一个调节数等元素构成,矿工通过工作量证明实现对交易整理为账本区块和区块安全性的维持。一个矿工过交易广播渠道收集交易项目并打包,协议约定了区块速度生成速度而产生的难度目标值,通过不断将调节数和打包的交易数据进行散列运算而算出对应散列值使其满足当时相应的难度目标值,最先计算出调节数的矿工可以将之前获得上一个区块的散列值、交易数据、当前算出对应区块的调节数集成为一个账本区块并广播到账本发布渠道,其他矿工则可以知道新区块已生成并知道该区块的散列值(作为下一个区块的“上一个区块的散列值”),从而放弃当前待处理的区块数据生成并投入到新一轮的区块生成。

对于其他基于区块链的应用,主要是针对所负载的数据,区块安全性的维持方式等进行调整。

历史

中本聪在 2008 年,于《比特币白皮书》中提出“区块链”概念,并在 2009 年创立了比特币网络,开发出第一个区块,即“创世区块”。

区块链共享价值体系首先被众多的加密货币效仿,并在工作量证明上和算法上进行了改进,如采用权益证明和 SCrypt 算法。随后,区块链生态系统在全球不断进化,出现了首次代币发售 ICO、智能合约区块链以太坊、“轻所有权、重使用权”的资产代币化共享经济以及区块链国家。当前人们正在利用这一共享价值体系,在各行各业开发去中心化电脑程序 (Decentralized applications, Dapp),在全球各地构建去中心化自主组织和去中心化自主社区 (Decentralized autonomous society, DAS)。

截至 2019 年中华人民共和国的相关公司占有全球区块链专利权的八成以上在 2016 年公布的《十三五国家信息化规划》,就已将区块链技术列为战略性前沿技术。反超点在 2017 年当年度专利申请量超过 1200 件超越美国,之后一路上升,并诞生了比特大陆等以挖矿业务为切入点累积资本最终坐大的企业。其官方立场是不承认比特币的货币流通地位并禁止任何商家收付,但认为区块链技术可以为国家所用,2019 年中国人民银行第三季消息,支付结算司副司长穆长春 8 月 10 日在金融四十人伊春论坛上介绍央行法定数字货币的实践 DC/EP(DC,digital currency,数字货币;EP,electronic payment,电子支付)时揭露央行 DC/EP 研究已进行五年,表明可能存在被称为“央行数字货币”的制度。早在 2016 年有新闻显示平安集团、招商银行、微众银行等 40 多家金融机构共同成立首个中国深圳 FinTech 数字货币联盟。

2019 年 10 月 24 日,中共中央政治局就区块链技术发展现状和趋势进行第十八次集体学习,会上中共中央总书记习近平表示“区块链技术的集成应用在新的技术革新和产业变革中起着重要作用”,作为中共最高领导人的总书记很少对特定技术发表谈话,另一次是提到人工智能。此现象突然表明区块链在中共中央重视程度超乎外界想像引发相关类股大涨,以及各国内外媒体的议论。

私有链、公有链和联盟链的区别

公有链联盟链私有链
参与者任何人自由进出联盟成员
共识机制pow/pos分布式一致性算法
记账人所有参与者联盟成员协商确定
激励机制需要可选
中心化程度去中心化弱中心化
如初特点信用的自创建效率和成本优化
承载能力<100 笔 / 秒<10 万笔 / 秒
典型场景加密货币供应链金融、银行、物流、电商
代表项目比特币、以太坊R3、Hyperledger

公有链

公有链可称为公共区块链, 指所有人都可以参与的区块链。换言之它是公平公开,所有人可自由访问,发送、接收、认证交易。另外公有链亦被认为是“完全去中心化”的区块链。公有链的代表有 BTC 区块链,ETH、EOS 等,它们之间有存在不同架构。 举个例子说,以太坊(ETH)是一条公有链,在以太坊链上运作的每一项应用都会消耗这条链的总体资源;EOS 只是一个区块链的基础架构,开发人员可以自由地在 EOS 上创建公链,每条链与链之间都不会影响彼此拥有的资源,换言之不会出现因个别应用资源消耗过多而造成网络拥挤。

私有链

商业组织正在为各种应用开发分布式分类账和其他区块链启发的软件。由于这些软件被中心化机构控制,不具有区块链去中心化的属性,被称为私有链 (private blockchains)、区域链、或者联盟链。因为其应用范围与用分布式数据库处理信息的云端运算相似,2017 年 6 月止,不但没有任何私有链得到认可和使用,而且国际银行界纷纷退出所参与的项目;加拿大中央银行也在 2017 年 5 月放弃了国家私有链的开发,主要原因是与中央银行体系格格不入。相反,用现有区块链进行 ICO 众筹,来开发新型去中心化社区的项目,如雨后春笋般地涌现,得到不同凡响的结果。以下是部分私有链及联盟链开发项目:

  • 德勤和 ConsenSys2016 年宣布计划创建一个数字银行 ConsenSys 计划
  • R3 计划连接 42 家银行分布式分类帐,主要由以太坊,Chain.com, 英特尔和 IBM 牵头
  • Microsoft Visual Studio 正在使 Ethereum Solidity 语言可供应用程序开发人员使用。
  • SafeShare 保险提供一项区域链为基础的主打共享经济的保险,由英国保险巨头劳合社承保。
  • 一家瑞士工业联盟,包括瑞士电信,苏黎世州银行和瑞士股票交易所,以柜台买卖为原型的资产交易,基于以太坊科技的区域链。
  • Context Labs a 2013 company developing blockchain enabled platforms
  • R3 区域链联盟
  • Digital Asset Holdings
  • Satoshi Citadel Industries
  • 方舟私有链 Arkblockchain 一个比特币并行区域链项目,特别面向供应链、电子商务、物联网、医疗服务、政务等应用开发的高可信任私有链。
  • 美国期货和期权交易所 CME 集团于 2017 年 4 月 11 日宣布,正在测试基于区域链的黄金期货平台的正处于最后测试阶段,该区块链是为比特币提供认证的对等网络。

ICO 代币

首次代币发行(英语:Initial Coin Offering,简称 ICO),也称为 ICO 众筹,是用区块链筹集资金,以便开发新型区块链社区的项目。

非营利组织

比尔及梅琳达·盖茨基金会《基层项目/Level One Project》旨在利用区块链技术帮助世界各地 20 亿缺乏银行账户的民众。 联合国世界粮食计划署的《区块建设/Building Blocks》旨在使粮食计划署越来越多的现金扶贫业务更快,更便宜,更安全。 “区块建设”于 2017 年 1 月在巴基斯坦开展了现场试点工作,将在整个春季继续进行。2017 年 6 月,该项目已经扩大到叙利亚等国,计划在 2030 年前在全球实现零饥饿。

去中心化的社会网络

回馈项目(Backfeed project)正在基于区块链分布式自治系统,开发共识主动性创建和分配价值的社会网络。 亚历山大项目(The Alexandria project)是一个基于区块链开发的去中心化图书馆网络。 它自主(Tezos)是一个根据它代币(token)持有者们的投票结果,让电脑程序自我演变,来实现区块链自主的开发项目。比特币区块链是一个去中心化的加密货币和支付的金融自主体系。以太坊区块链在前者的基础上增加了去中心化的智能合约的法律自主体系。它自主将在前两者的基础上增加去中心化的电脑程序开发功能,以便创建社会管理自主权体系。

黑客事故

区块链当前多用于民间自定义的各种虚拟货币领域,众多黑客事件也发生在这些场景,区块链本身可以确保记账内容万无一失但当前几乎都是不记名设计,所以谁能夺取账号文本就能声称为所有者,而民间公司保存账号的服务器防骇条件不一使此类“抢劫”行为提供可能性。

2018 年

  • 01 月, 日本数字货币交易所 Coincheck 遭黑客攻击,约价值超过 5.34 亿美元的 NEM 于平台上被非法转移。
  • 02 月 11 日,意大利加密货币交易所 BitGrail 遭黑客攻击,约价值 1.7 亿美元的 NANO 被盗。
  • 04 月 22 日, BeautyChain 智能合约出现重大漏洞,黑客通过此漏洞无限生成代币,导致 BEC 的价值接近归零。
  • 04 月 25 日,SmartMesh 出现疑似重大安全漏洞,宣布暂停所有 SMT 交易和转账直至另行通知,导致损失约 1.4 亿美金。
  • 07 月 10 日,以色列数字货币交易所 Bancor 遭黑客攻击,约价值超过 23.5 亿美元的 ETH,NPXS, 和 BNT 于平台上被非法转移。
  • 07 月 25 日,EOS Fomo 3D 狼人游戏的游戏合约遭受溢出攻击,60686 个 EOS 从奖励池中被盗取, 导致部分奖励没有按照游戏规则奖励用户。EOS 核心仲裁论坛 (ECAF)对黑客进行仲裁后,冻结黑客 EOS 账户:eosfomoplay1。
  • 09 月 20 日, 日本数字货币交易所 Zaif 遭黑客攻击,导致损失 67 亿日元(约 6000 万美元加密货币),其中包括 5,966 比特币。根据 CNN.COM 报道指出,被盗金额约 4000 万美元属客户资金,另外 2000 万则属于交易所。
  • 12 月 3 日,EOS Dice3D 黑客攻击,损失 10569 个 EOS。黑客将被盗的 EOS 转至火币,Dice3D 官方决定自费拿出部分 EOS 给予玩家作补偿。

2019 年

02 月 22 日,EOS42 被黑客攻击,黑客利用 EOS 节点没有更新黑名单的漏洞去攻击系统,使 EOS42 损失二百万个 EOS。这个安全事件发生后,EOS 社群开始作防备措施,避免类似情况再出现。 3 月 30 日,韩国加密货币交易所 Bithumb 遭到黑客入侵,超过 300 万 EOS(约 1270 万美元)和 2000 万 XRP (约 620 万美元)的资产被盗。


AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili 和抖音。

关注我: Github / 知乎

如果你加我的私人微信,麻烦写上您的 称呼,所在地区,职业,方便我备注,谢谢


本站的微信公众号

阿西河前端教程

Anbang

Bilibili(B站)

朱安邦

Anbang