区块链入门必看 | 区块链技术常见术语盘点!

对于刚入门区块链的人来说,每当听不懂资深人士说的专业术语,而又不好意思细问的时候,难免会有些尴尬。

今天,矩阵君就来盘点下区块链技术常见的术语,希望大家用到之时能信手拈来。

1、区块链(Blockchain)

是指通过去中心化的方式集体维护一个可靠数据库的技术方案,让区块(Block)通过密码学方法相关联起来,每个数据块包含了一定时间内的系统全部交易记录,并且生成数字签名以验证信息的有效性并链接到上一个数据块形成一条主链(Chain)。

2、区块(Block)

是在区块链网络上承载永久记录的数据的数据包。

3、地址(Address)

加密货币地址用于在网络上发送或接收交易,地址通常以字母和数字组成的长串表示。

4、比特币(BitCoin)

一种基于分布式网络的数字货币,也指用来构建这种数字货币的网络系统。

5、挖矿(Mining)

指通过计算形成新的区块,是交易的支持者利用自身的计算机硬件为网络做数学计算进行交易确认和提高安全性的过程。

以比特币为例:交易支持者(矿工)在电脑上运行比特币软件不断计算软件提供的复杂的密码学问题来保证交易的进行。作为对他们服务的奖励,矿工可以得到他们所确认的交易中包含的手续费,以及新创建的比特币。

6、对等式网络(P2P)

是指通过允许单个节点与其他节点直接交互,从而实现整个系统像有组织的集体一样运作的系统。

以比特币为例:网络以这样一种方式构建——每个用户都在传播其他用户的交易。而且重要的是,不需要银行或其他金融机构作为第三方。

7、哈希(Hash)

也叫散列,把任意长度的数据映射为较短的固定长度的二进制值的算法。因为它是不可逆的运算过程,无法解密。

8、私钥(Private Key)

是一个证明你有权从一个特定的钱包消费电子货币的保密数据块,通过数字签名来实现,与之对应的是公钥。

9、数字签名(Digital Signature)

是一个让人可以证明所有权的数学机制。

10、代币(Token)

区块链上的数字资产,也称作通证。

11、图灵完备:

指一个能计算出任何可计算问题的计算机概念。

12、共识机制:

区块链事务达成分布式共识的算法,由于P2P网络下存在延迟,各个节点所观察到的数据不可能完全一致。因此区块链系统需要设计一种机制对最终数据进行共识。这种对一个时间窗口内的数据的先后顺序达成共识的算法被称为“共识机制”。

13、工作量证明(POW):

一种共识机制,该机制是证明人出示一个很难计算的但却很容易验证的结果。通过验证这个结果,任何人都能够确认证明人执行了一定量的计算工作量来产生这个结果。

14、智能合约

一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。

15、Solidity:

是以太坊中用于开发智能合约的编程语言,目前开发智能合约用的最多的是Solidity。开发智能合约入门可参考智能合约开发环境搭建及Hello World合约。

16、零知识证明:

指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。

“零知识证明”实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤。证明者向验证者证明并使其相信自己知道或拥有某一消息,但证明过程不能向验证者泄漏任何关于被证明消息的信息。

17、去中心化应用(DApp)

Dapp(去中心化应用程序)是一种开源的应用程序,自动运行,将其数据存储在区块链上,以密码令牌的形式激励,并以显示有价值证明的协议进行操作。

18、去中心化自治组织(DAO)

去中心化自治组织可以被认为是在没有任何人为干预的情况下运行的公司,并将一切形式的控制交给一套不可破坏的业务规则。

19、公有链

是指向所有人开放接入,每个人都可以不需要任何许可的参与到这个区块链中参与计算,而且任何人都可以下载获得的完整区块链数据(全部账本)。公有链不可篡改,匿名公开,是真正的去中心化,体现了区块链的精神。比特币就是最著名的公有链应用。

20、私有链

是指在某些区块链应用场景下,并不需要所有人都可以参与其中,并不希望任何人都能查看全部数据,只有被许可的节点才能够参与并查看全部数据。

21、联盟链

联盟链是指有若干机构或组织共同参与管理的区块链,他们各自运行着一个或多个节点,之中的数据只允许系统内不同的机构进行读取和发送交易,并且共同记录交易数据。R3联盟就是一个联盟链的系统。

更多精彩区块链内容,欢迎关注矩阵元微信公众号:矩阵元。

    原文作者:矩阵元技术
    原文地址: https://zhuanlan.zhihu.com/p/37801236
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞