作为2018年炒得火热的区块链概念,是不是每次看到都有一种懵逼的感觉?非对称加密、分布式储存、智能合约、加密货币、挖矿等等这些一系列的专有名词,虽然分开每个字都认识,但连起来似乎又不是很知道是什么意思。
别急!看看下面这张表,总结了区块链技术涉及的大部分重要术语,供参考。
名词 |
定义 |
区块链 Blockchain |
区块链技术是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。 |
去信任 Trustless |
去信任表示用户不需要相信任何第三方。用户使用去信任的系统或技术处理交易时非常安全和顺畅,交易双方都可以安全地交易,而不需要信赖信任的第三方。 |
点对点 Peer-to-Peer/P2P |
通过允许单个节点与其他节点直接交互,无需通过中介机构,从而实现整个系统像有组织的集体一样运作的系统。 |
去中心化 Decentralized |
去中心化是区块链最基本的特征,指区块链不依赖于中心的管理节点,能够实现数据的分布式记录、存储和更新。 |
匿名性 Anonymous |
由于区块链各节点之间的数据交换遵循固定且预知的算法,因此区块链网络是无须信任的,可以基于地址而非个人身份进行数据交换。 |
自治性 Autonomous |
区块链采用基于协商一致的机制,使整个系统中的所有节点能在去信任的环境自由安全地交换数据、记录数据与更新数据,任何人为的干预都不起作用。 |
可追溯 Traceability |
区块链通过区块数据结构存储了创世区块后的所有历史数据,区块链上的任一一条数据皆可通过链式结构追溯其本源。 |
公有链 Public Blockchain |
公有链的任何节点都是向任何人开放的,每个人都可以参与到这个区块链中的计算,而且任何人都可以下载获得完整区块链数据,即全部账本。 |
联盟链 Consortium Blockchain |
联盟链是指参与每个节点的额权限都完全对等,各节点在不需要完全互信的情况下就可以实现数据的可信交换,联盟链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入或退出网络。联盟链是一种公司与公司、组织与组织之间达成联盟的模式。 |
私有链 Private Blockchain |
在某些区块链的应用场景下,开发者并不希望任何人都可以参与这个系统,因此建立一种不对外公开、只有被许可的节点才可以参与并且查看所有数据的私有区块链,私有链一般适用于特定机构的内部数据管理与审计。 |
数据层 Data Layer |
数据层主要描述区块链的物理形式,是区块链上从创世区块起始的链式结构,包含了区块链的区块数据、链式结构和区块上的随机数、时间戳、公私钥数据等,是整个区块链技术中最底层的数据结构。 |
网络层 Network Layer |
网络层主要通过P2P技术实现分布式网络的机制,网络层包括P2P组网机制、数据传播机制和数据验证机制,因此区块链本质上是一个P2P的网络,具备自动组网的机制,节点之间通过维护一个共同的区块链结构来保持通信。 |
共识层 Consensus Layer |
共识层主要包含共识算法和共识机制,能让高度分散的节点在去中心化的区块链网络中高效地针对区块数据的有效性达成共识,是区块链的核心技术之一,也是区块链社群的治理机制。目前至少有数十种共识机制算法,包含工作量证明、权益证明、权益授权证明等。 |
区块 Block |
区块是在区块链网络上承载交易数据的数据包,是一种被标记上时间戳和之前一个区块的哈希值和数据结构,区块经过网络的共识机制验证并确认区块中的交易。 |
哈希值/散列值 Hashes |
哈希值通常用一个短的随机字母和数字组成的字符串来代表,是一组任意长度的输入信息通过哈希算法得到的“数据指纹”。因为计算机在底层机器码是采用二进制的模式,因此通过哈希算法得到的任意长度的二进制值映射为较短的固定长度的二进制值,即哈希值。此外,哈希值是一段数据唯一且极其紧凑的数值表示形式,如果通过哈希一段明文得到哈希值,哪怕只更改该段明文中的任意一个字母,随后得到的哈希值都将不同。 |
时间戳 Timestamp |
时间戳从区块生成的那一刻起就存在于区块之中,是用于标识交易时间的字符序列,具备唯一性,时间戳用以记录并标明存在的、完整的、可验证的数据,是每一次交易记录的认证。 |
区块容量 Block Size |
区块链的每个区块,都是用来承载某个时间段内的数据的,每个区块通过时间的先后顺序,使用密码学技术将其串联起来,形成一个完整的分布式数据库,区块容量代表了一个区块能容纳多少数据的能力。 |
链 Chain |
链式由区块按照发生的时间顺序,通过区块的哈希值串联而成,是区块交易记录及状态变化的日志记录。 |
非对称加密 Asymmetric Cryptography |
非对称加密是一种保证区块链安全的基础技术。该技术含有两个密钥:公钥和私钥,首先,系统按照某种密钥生成算法,将输入经过计算得出私钥,然后,采用另一个算法根据私钥生成公钥,公钥的生成过程不可逆。由于在现有的计算能力条件下难以通过公钥来穷举出私钥(即计算上不可行),因此可认为是数据是安全的,从而能够保证区块链的数据安全。 |
分布式存储 DDS |
传统上的分布式存储本质上是一个中心化的系统,是将数据分散存储在多台独立的设备上,采用可扩展的系统结构、利用多台存储服务器分担存储负荷、利用位置服务器定位存储信息。而基于P2P网络的额分布式存储是区块链的核心技术,是将数据存储于区块上并通过开放节点的存储空间建立的一种分布式数据库,解决传统分布式存储的问题。 |
P2P存储 P2P Storage |
P2P存储是一种不存在中心化控制机制的存储技术。P2P存储通过开放节点的存储空间,以提高网络的运作效率,解决传统分布式存储的服务器瓶颈、带宽而带来的访问不便等问题。 |
拜占庭将军问题 BGP |
是指“在存在消息丢失的不可靠信道上试图通过信息传递的方式达到一致性是不可能的”。因此在系统中存在除了消息延迟或不可送达的故障以外的错误,包括消息被篡改、节点不按照协议进行处理等,将会潜在地会对系统造成针对性的破坏。 |
数字货币 Digital Currency |
数字货币是一种不具备实体形式的、仅以数字形式存在的货币,在英语语境中与电子货币同义,而在中文语境下一般将电子货币解释为-电子化的法定货币。数字货币具备与实体货币相似的性质,但允许在互联网上即时地、无地理限制地转让。数字货币包含虚拟货币、加密货币、电子货币等概念。 |
加密货币 Cryptocurrency |
加密货币是基于密码学的、不具备武力行使的货币,是数字货币的表现形式之一,在区块链中是指-一种基于P2P网络、没有发行机构、总量基本确定、依据确定的发行制度和分配制度创建及交易、基于密码学及共识机制保证流通环节安全性的、具备一定编程性的数字货币。而各国对于加密货币的定义不一而足,我国央行将加密货币定义为-一种虚拟商品不具备货币属性。 |
代币 Token Coin |
代币与令牌的对应英文单词皆为Token,在区块链领域中一般不加以区分,但两者在意思上具有些许区别:英文Token实际上既包含代币、令牌也包含代金券、证券、通证、纪念物等概念,准确来说代币的对应英文为Token Coin,在区块链领域中与“支付令牌”具备相同的意义。代币可以定义为某种账户的余额,并且不仅仅局限于加密货币的范畴,广义而言包含Q币在内的虚拟货币皆术语代币的范畴。 |