区块链最近非常火爆,许多新手小白对区块链的相关知识了解不多,一些专有名词都不知道是什么意思,今天本站为您带来了区块链名词通俗解释,让你对区块链相关知识有一个基本的了解!
区块链名称解释
【哈希值】哈希值又叫“数字指纹”,无论多大的数据,经过一番计算后,都可以得到一个固定长度(例如256比特)的哈希值;数据的内容不同,哈希值必然不同,就像人和人不会有相同的指纹。
【区块链】一系列数据块(即区块)连接而成的链条,连接的方式是:其中第N+1个区块中,包含第N个区块的哈希值。而且这样的数据块的链条,同时被分布广泛、数量巨大的服务器节点所存储和维护,每个服务器节点都拥有一份区块链的完整拷贝(即区块链数据的存储是高度冗余的)。
【去中心化(服务器)系统】数量巨大的服务器节点彼此平等,靠某种事先达成的协议来保证大家拥有数据是完全相同的拷贝,它们就构成了一个去中心化系统。而在一个中心化系统中,某个中心节点拥有更高的权力,它负责更新数据,所有其它节点从它那里获得更新后的数据。
【哈希碰撞】计算哈希值的过程是不可逆的,预先给定一个值,如果请你构造出一段数据,希望它的哈希值正好是这个给定值,那么就算你拿最强大的计算机算到天荒地老,也构造不出来。哪怕退一步,只要求你构造一段数据让它的哈希值小于给定值,都需要算很久很久。而且这个构造过程没有任何巧妙的算法可以利用,只能傻傻地去尝试所有可能的数据。这是一个“瞎猫撞到死耗子”的过程,因此被叫做哈希碰撞。
【工作量证明】区块链上的区块,除了包含上一个区块的哈希值(数字指纹)之外,还至少要包括一串无意义的数字,它被称为nonce。改变nonce的值,就可以改变本区块的哈希值。服务器节点尝试不同nonce的值,碰撞出一个足够小的哈希值,这个过程被称为工作量证明。哈希值有多小,就证明你大致尝试过多少个不同nonce。
【共识协议】维护同一个区块链的服务器数量众多,要维护数据的一致性,它们就必须在“谁来决定下一个区块内容”这一问题上达成共识。目前所广泛采用的共识协议是,谁先给自己的区块找到足够小的哈希值来完成工作量证明,谁的区块就是下一个区块。
【孤块】由于服务器的数量太多了,彼此通讯的延迟有大有小,有时候会产生区块链的分叉,比如说甲、乙两台服务器几乎同时找到了工作量证明,那么会导致有的服务器把甲的区块追加到自己所存储的区块链上,其它则追加乙的。这个时候,区块链就出现了甲乙两个分支,在两个分支上都有服务器在持续追加块。为了解决这个问题,共识协议约定,以最长的链为准,即经过一段时间之后,如果在甲分支上追加了的区块的数量大于乙分支,就以甲为准,这个时候乙分支上的块,就成为了孤块,不被系统所承认。
【51%攻击】“以最长链为准”,其合理性在于,最长链上累计的哈希碰撞的工作量最大,相当于服务器之间用哈希碰撞的算力来进行投票,投票选出的链,必然是最长链。只要系统中作恶的坏节点的算力不超过50%,它们就无法累积出最长链。但反过来讲,如果有51%的节点都是坏节点,它们联合起来,能任意决定区块中的内容,破坏整个系统,这就是51%攻击。
【确认数】某一笔交易被加入区块链的某个区块中,称为得到了一次确认。这个区块之后,区块链每被追加一个区块,就增加了一次确认。确认的数量越多,这笔交易所在的块成为孤块的可能性就越低。
比特币以及和它类似的数字货币被称为区块链 1.0 ,以太坊等支持智能合约的数字货币则是区块链 2.0 , 最后介绍一下和区块链 2.0 相关的概念。【智能合约】智能合约类似于数据库中的 trigger( 触发器) , 即特定事件出现的时候,自动执行的代码块。通俗地讲,它使得“ 钱自己会动”。比如说:老公账目上的钱如果超过一定限额,多出来的钱就会流到老婆账目上;公司的员工向 某慈善组织捐一定数目的钱, 公司会自动捐同样数额的钱。
【Token】这个词很难翻译, 有人把它翻译成“ 代币”, 感觉不是很全面, 所以还是保留英文原文。它是某种资源、资产、股份在区块链上的表示。笼统地讲一 下它的具体实现方法:资源、资产、股份的拥有者,使用自己的密钥为一些数据 片段加上签名, 这些数据片段就变成了 Token, 借助智能合约, Token 可以被拆分成很多份, 分配给很多个账户, 以及在账户之间流动。
【ICO( Initial Coin Offering) 】一家公司准备新创一种区块链来改变世界, 但它没有钱,于是就号召大家给它捐助数字货币如比特币,以太币。同时承诺说, 这些捐助的币,将会按比例折换成这个新创链上的数字代币送给大家,等有朝一日这个新链真的改变世界了, 新创链上的币将暴涨, 大家一起发财。
【IFO( Initial Fork Offering) 】和 ICO 很类似, 但不是新创一个链, 而是说: 我们是某个数字货币社区里的用户,我们觉得它不好,现在要分叉这个币、分裂它的社区了!我们分叉很辛苦,因此分叉后的链上,会凭空给我们记录一大笔数字货币的收益。请大家支持我们,支持的方式就是拿比特币,以太币这些硬通货来交换我们手头凭空多出来的收益。
【IMO( Initial Miner Offering) 】和 ICO 很类似, 但不是号召大家来换这个新链上的代币, 而是号召大家来买这个新链上专用的矿机。大家用矿机挖代币, 等代币暴涨, 大家就发财了。
【去中心化自治组织】简称 DAO( Decentralized Autonomous Organization )。试想,如果在一个组织中,货币、资源、资产、股份都变成了区块链上的 Token, 被链上的智能合约所管理,那么这个组织就可以不依赖于任何中心化的管理机构来运转。这个区块链的底层源代码即为这个组织的法律,冰冷的机器严格无误地执行法律和合约, 实现彻底的法制。
区块链 2.0 的颠覆不仅仅是“ 钱自己会动”这么简单,而是:实现了资源、资产、股份在比特世界的确权之后,让它们也“ 自己会动”了。区块链底层技术保证了Token 所有权的唯一, 满足了利己的人类对“ 私有权” 深入骨髓的渴望。