Remove ads
一種分布式資料儲存系統 来自维基百科,自由的百科全书
区块链(英语:blockchain[1][2][3]或block chain[4][5])是借由密码学[1][6]与共识机制等技术建立与储存庞大交易资料串链的点对点网路系统。
此条目可参照英语维基百科相应条目来扩充。 |
每一个区块包含了前一个区块的加密杂凑、相应时间戳记以及交易资料(通常用默克尔树(Merkle tree)演算法计算的杂凑值表示)[7],这样的设计使得区块内容具有难以篡改的特性。但如果掌握区块链节点51%及以上的运算力,就能操控区块链的内容。而且如果一开始写入的内容是错误的内容,那么区块链技术反而会让错误的内容难以被篡改。[8]
目前区块链技术最大的应用是加密货币,例如比特币的发明。因为支付的本质是“将账户A中减少的金额增加到账户B中”。如果人们有一本公共账簿,记录了所有的账户至今为止的所有交易,那么对于任何一个账户,人们都可以计算出它当前拥有的金额数量。而公共区块链(公有链)恰恰是用于实现这个目的的公共账簿。在比特币体系中,比特币地址相当于账户,比特币数量相当于金额。[9]
区块链是一种去中心化、分布式且通常是公共的数字分类账,由称为区块的记录组成,这些记录用于记录多台计算机上的交易,以便任何涉及的区块都不能被追溯更改,而不需要更改所有后续区块。[10]这使得参与者能够独立且相对便宜地验证和审计交易。[11]区块链数据库使用点对点网络和分布式时间戳服务器进行自主管理。它们是通过以集体自身利益为动力的大规模协作来验证的。 [12]这样的设计促进了稳健的工作流程,其中参与者关于数据安全的不确定性是微乎其微的。区块链的使用消除了数字资产无限可复制的特征。它确认每个价值单位仅转移一次,解决了长期存在的双重支出问题。区块链被描述为一种价值交换协议。 区块链可以维护所有权,因为当正确设置以详细说明交换协议时,它提供了强制要约和接受的记录。
以比特币的区块链账本为例。每个区块基本由上一个区块的散列值,若干条交易,一个调节数等元素构成,矿工通过工作量证明实现对交易整理为账本区块和区块安全性的维持。一个矿工通过交易广播渠道收集交易项目并打包,协议约定了控制区块生成速度而产生的难度目标值,通过不断将调节数和打包的交易数据进行散列运算而算出对应散列值,使其满足当时相应的难度目标值,最先计算出调节数的矿工可以将之前获得上一个区块的散列值、交易数据、当前算出对应区块的调节数等参数整合为一个账本区块并广播到账本发布渠道,其他矿工则可以知道新区块已生成并知道该区块的散列值(作为下一个区块的“上一个区块的散列值”),从而放弃当前待处理的区块数据生成并投入到新一轮的区块生成。
对于其他基于区块链的应用,主要是针对所负载的数据,区块安全性的维持方式等进行调整。
中本聪在2008年于《比特币白皮书》[13]中提出“区块链”概念,并在2009年创立了比特币网络,开发出第一个区块,即“创世区块”。[14]
区块链共享价值体系首先被众多的加密货币效仿,并在工作量证明上和算法上进行了改进,如采用权益证明和SCrypt算法。随后,区块链生态系统在全球不断进化,出现了首次代币发售ICO、智能合约区块链以太坊、“轻所有权、重使用权”的资产代币化共享经济[15]以及区块链国家。目前人们正在利用这一共享价值体系,在各行各业开发去中心化电脑程序(Decentralized applications, Dapp)[16],在全球各地构建去中心化自主组织和去中心化自主社区(Decentralized autonomous society, DAS)[17]。
截至2019年中华人民共和国的相关公司占有全球区块链专利权的八成以上[18]。在2016年公布的《十三五国家资讯化规画》,就已将区块链技术列为战略性前沿技术。反超点在2017年当年度专利申请量超过1200件超越美国,之后一路上升[19],并诞生了比特大陆等以挖矿业务为切入点累积资本最终做大的企业。其官方立场是不承认比特币的货币流通地位并禁止任何商家收付,但认为区块链技术可以为国家所用,2019年中国人民银行第三季消息,支付结算司副司长穆长春8月10日在金融四十人伊春论坛上介绍央行法定数字货币的实践DC/EP(DC,digital currency,数字货币;EP,electronic payment,电子支付)时揭露央行DC/EP研究已进行五年[20],表明可能存在被称为“央行数字货币”的制度。早在2016年有新闻显示平安集团、招商银行、微众银行等40多家金融机构共同成立首个中国深圳FinTech数字货币联盟。同年10月,中共中央总书记习近平公开表示“区块链技术的集成应用在新的技术革新和产业变革中起著重要作用”,对特定技术发表谈话[21]表达重视,引发相关类股上涨以及媒体议论。[22]
公有链可称为公共区块链,指所有人都可以参与的区块链。换言之它是公平公开,所有人可自由访问,发送、接收、认证交易。另外公有链亦被认为是“完全去中心化”的区块链。公有链的代表有BTC区块链,ETH (页面存档备份,存于互联网档案馆)、EOS (页面存档备份,存于互联网档案馆)等,它们之间有存在不同架构。[28]举个例子说,以太坊(ETH)是一条公有链,在以太坊链上运作的每一项应用都会消耗这条链的总体资源[29];EOS只是一个区块链的基础架构,开发人员可以自由地在EOS上创建公链,每条链与链之间都不会影响彼此拥有的资源,换言之不会出现因个别应用资源消耗过多而造成网络拥挤[30]。
商业组织正在为各种应用开发分布式分类账和其他区块链启发的软件。由于这些软件被中心化机构控制,不具有区块链去中心化的属性,被称为私有链 (private blockchains)、区域链、或者联盟链[31]。私有链上的资料,可由建立私有链的机构任意操控改写,所以连确保资料难以篡改的功能也没有。 [8] 至2017年6月止,没有任何私有链得到认可和使用,而且国际银行界纷纷退出所参与的项目;加拿大中央银行也在2017年5月放弃了国家私有链的开发,主要原因是与中央银行体系格格不入[32]。相反,用现有区块链进行ICO众筹,来开发新型去中心化社区的项目,如雨后春笋般地涌现,得到不同凡响的结果[33]。以下是部分私有链及联盟链开发项目:
区块链中的侧链(sidechains)实质上不是特指某个区块链,而是指遵守侧链协议的所有区块链,该名词是相对与比特币主链来说的。侧链协议是指:可以让比特币安全地从比特币主链转移到其他区块链,又可以从其他区块链安全地返回比特币主链的一种协议。
首次代币发行(英语:Initial Coin Offering,简称ICO),也称为ICO众筹,是用区块链筹集资金,以便开发新型区块链社区的项目。[33]
甲骨文公司在Oracle Database 21c中,首次引入了区块链资料表功能。不过,Oracle Database的区块链不是去中心化。甲骨文称,中央化的区块链资料库较去中心化更高吞吐量及更少延迟交易问题。[56][57]
区块链目前多用于民间自订的各种虚拟货币领域,众多骇客事件也发生在这些场景,区块链本身可以确保记帐内容万无一失但目前几乎都是不记名设计,所以谁能夺取帐号文本就能声称为所有者,而民间公司保存帐号的伺服器防骇条件不一使此类“抢劫”行为提供可能性。[58]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.