区块链词汇表

一个非详尽而全面的区块链词汇表,帮助初学者理解所有不同的概念。


51%的攻击

当攻击者或一组攻击者控制网络的一半以上计算能力并因此可以修改事务历史记录或阻止新事务时,51%的攻击(或双重攻击)是一种常见的区块链漏洞。


地址

地址表示区块链上帐户的唯一标识符,它是可以与网络的其他参与者共享以发送或接收资产的公共信息。该地址来自私钥。

例子:

  • 比特币:1BoatSLRHtKNngkdXEeobR76b53LETtpyT
  • 以太坊:0x123f681646d4a755815f9cb19e1acc8565a0c2ac

比特币

比特币是中本聪发明的第一个区块链和加密货币


块表示包含事务的数据组,前一个块(父)的散列以及可选的其他数据。


Blockchain

区块链是一个去中心化的peer2p共享分类账,其中交易不可变地存储在块中,防篡改和加密货币可验证。


块浏览器

块浏览器是一种可视化区块链上的事务的工具。这些工具通常会显示更多信息,如账户余额,哈希率,硬币供应等……

例子:

  • 以太坊块浏览器:https://etherscan.io/

阻止奖励

区块奖励是一种鼓励人们挖矿区块的机制。成功解决该区块的矿工获得固定奖励。奖励的价值取决于难度和其他因素。


共识

共识机制(或算法)是区块链系统中使用的容错机制,以在涉及多个不可靠节点的网络中实现可靠性。

大多数分布式系统都需要达成共识机制,每个参与者必须达成协议。系统的参与者是否相互信任或完全不信任甚至无关紧要。尽管如此,他们需要就所有这些原则共同的某些功能原则达成一致。

存在许多共识机制,如工作证明(PoW),股权证明(PoS),委托证明(dPoS),授权证明(PoA)。


DAPP

Dapp(Decentralized APPlication)是一种基于分区链等去中心化技术构建的应用程序。后端逻辑设计透明,开源和可信,数据是不可变的和防篡改的。


ERC20

ERC20是用于发布可替代令牌的以太坊区块链上的标准智能合约协议。


ERC721

ERC721,也称为非可替代令牌(NFT)或Collectible,是一种以太坊标准智能合约协议,用于发出独特且不可替代的令牌。


EVM

以太坊虚拟机(EVM)是以太坊中智能合约的运行时环境。


加油站

天然气是在以太坊上进行的每项操作的执行费用。它的价格以以太表示,由矿工决定,矿工可以拒绝以低于一定的汽油价格处理交易。

当开采区块时,矿工将被包含在区块中的每个交易中包括的所有气体奖励。


Genesis Block

创世块是区块链的第一个区块。它通常在协议实现本身中进行硬编码,并且有一些规则(帐户初始余额,天然气等等)。

Genesis块是唯一没有父级的块。


硬分叉

硬分叉是区块链协议的根本变化,使无效事务有效,反之亦然。这要求所有节点将协议软件升级到最新版本。当两个版本(pre-硬分叉和post-硬分叉)共存时,它会导致区块链(fork)的分裂,因为pre-硬分叉节点挖矿旧协议中的新块,这些块与由该块开采的新块不兼容。新协议sotfware。


哈希

加密货币散列函数是将任意长度的输入数据压缩到称为散列的理论上唯一且固定大小的数据输出的函数。这个功能是不可逆转的。

散列用于索引和检索数据库中的项目,因为使用较短的散列键查找项目比使用原始值查找项目更快。


矿业

在基于PoW共识的区块链中,挖矿是验证交易并将其添加到下一个区块的过程。每个矿工验证块并解决需要大量计算能力的加密货币问题,解决问题的第一个矿工产生块并获得挖矿奖励。


Multisig

Multisig(或多签名)是一种数字签名方案,当事务要求多个签名有效时使用。它通常用于划分区块链上的操作责任。

multisig方案需要两个主要信息:参与者列表和事务有效所需的签名数。


神谕

Oracle是一种用于在区块链(智能合约)和现实世界之间桥接数据的软件。

区块链是确定性状态机,这意味着每次节点验证整个区块链(每个事务)时,都会产生相同的结果。例如,如果智能合约能够连接到REST API,则结果可能不同(如果服务已关闭,则状态为200 OK或500 INTERNAL SERVER ERROR),这将完全使区块链无效。Oracles通过从智能合约(以事件的形式)接收“请求”来保存此限制,执行请求(通常是HTTP调用)并将响应(在此给定时间)保存在区块链中。如果结果将来发生变化,除非它再次向Oracle请求数据,否则它不会反映在智能联系人中。


行动纲领

权威证明(PoA)是一种共识机制,其中块生成器(也称为验证器)被网络批准和信任。它适用于私有区块链网络,但也可以被视为需要较少去中心化的公共区块链(参见POA网络 – 侧链)。验证者鼓励表现良好,因为他们的身份是公开的,可能会破坏他们的声誉。

在PoA共识下运行的blockhain通常具有非常快的事务,因为更短的块时间和更大的块。


销售点

利益证明(PoS)是一种共识机制,其中块生产者也知道堆叠器必须显示所有权并锁定一定数量的数字货币。根据他的质押,随机挑选新的块生成器,并可以构建和验证新块。如果区块生产者产生欺诈性区块,他就会失去他的股份。


战俘

工作证明(PoW)是一种无信任且分布式的共识机制,其中匿名块生成器(也称为矿工)使用计算能力来计算下一个块并解决可变难度加密货币难题。第一个解决问题的矿工会产生阻滞并获得一个区块奖励。


私人/公钥

公钥加密货币或非对称加密货币是任何使用密钥对的加密货币系统:可以广泛传播的公钥,以及只有所有者知道的私钥。

在区块链中,私钥允许用户通过签署和向网络广播交易来对区块链进行交易。可以恢复签名以验证交易并确定需要借记哪个帐户(由公钥标识)。


智能合约

智能合约是一种自动执行,自我验证和防篡改的程序,具有编码的业务规则,为网络参与者提供软件API,以便在没有第三方参与的情况下进行交互。


Solidity

Solidity是一种用于编写在以太坊虚拟机上运行的智能合约的编程语言。


西比尔袭击

Sybil攻击是一种攻击,其中恶意用户控制多个虚假身份以影响网络,例如具有额外的投票权。

特别是在peer2p网络和区块链中,当攻击者占用节点的大部分时,通常会发生Sybil攻击。


交易

区块链事务可以定义为存储的一小部分任务,记录存储在一个块中。事务通常包括更新和验证状态更改所需的所有必要信息(来自和来自帐户,值,数据,签名,现时等)


钱包

钱包是一个保持一个或多个密钥对(私钥/公钥)安全的接口,允许用户管理其帐户(检索余额,发送和签署交易,与合约交互)。

存在不同类别的钱包:

  • 冷和热:冷钱包大部分时间都处于脱机状态,仅在需要时连接到Internet。虽然热钱包在整个会话期间都在线。
  • 第三方钱包或拥有的钱包:第三方钱包是由其他人管理的钱包(例如交易所),它通常提供无痛且易于访问的区块链,但代价是完全控制您的资金。如果您拥有自己的钱包,则由您自己承担责任,除此之外没有人可以使用它。
  • 全节点与否:连接到所有者托管的完整节点的钱包将保证区块链的易读性,因为全节点验证每个块中包含的所有事务。如果钱包连接到第三方节点,钱包所有者必须信任该提供者。

原文:https://kauri.io/article/1f5da0c171cd4eecb68d23be9acce25d/v7/blockchain-glossary

你可能还喜欢