我是靠谱客的博主 含糊八宝粥,最近开发中收集的这篇文章主要介绍《区块链常用术语解释》汇总,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

以下是区块链领域中的一些常见术语,供有兴趣了解区块链技术的初学者参考。

1、地址(Addresses,加密数字货币地址)加密货币地址用于在网络上发送或接收交易。 地址通常表示为个数字字字符,但也可以表示为可扫描的QR码。

2、协议分类账(Agreement ledger)是由两方或多方用来协商和达成协议的分布式分类账。

3、Altcoin是“Bitcoin alternative”(比特币的替代品,或着说山寨版)的缩写。目前,大多数Altcoin都是比特币的分叉,通常比特币区块链的工作量证明(POW)算法有一些细微变化。最出名的Altcoin是莱特币。莱特币引入了原始比特币协议的变化,例如减少块生成时间,增加最大货币数量和不同的哈希算法。

4、认证分类账(Attestation Ledgers)是分类账,提供持久的协议,承诺或声明记录,提供证据(证明)这些协议,承诺或陈述是人为作出的。

5、ASIC是“专用集成电路”(Application Specific Integrated Circuit)的缩写。 通常,与GPU相比,ASIC专门用于挖矿,可能会节省大量能源。在比特币中,它们被设计为处理SHA-256散列问题以挖掘新的比特币。

6、比特币(Bitcoin)是一个众所周知的加密货币,基于POW区块链。

7、区块链(Blockchain)是一种分布式分类账,由不可更改的数字化记录的数据组成,称为数据块(更像是将数据整理成一张纸)。然后使用加密签名将每个块“链接”到下一个块。这允许块链像分类帐一样使用,可以由具有适当权限的任何人共享和访问。

8、分组密码(Block cipher)是一种对文本进行加密(以产生密文)的方法,其中密码密钥和算法一次作为一组应用于数据块,而不是一次一个bit。

9、块高度(Block height)是指块链中连接在一起的块的数量。例如,高度0即是第一块,也就是所谓的成因块。

10、块奖励(Block reward)给予已成功散列一个事务块的矿工。块奖励可以是硬币和交易费用的混合,取决于所讨论的加密货币使用的策略,以及所有的硬币是否已经被成功开采。比特币网络的当前块奖励是每个块有25个比特币。

11、中央分类帐(Central ledger)是指由中央机构维护的分类帐。

12、链式链接(Chain linking)是将两个区块链彼此连接的过程,从而允许在链之间进行交易。这将允许像比特币这样的区块链与其他侧链进行沟通,允许它们之间的资产交换。

13、密码(cipher)是用于信息加密和/或解密的算法。在通用语言中,“密码”也被用来指代加密消息,也被称为“代码”(code)。

14、确认(Confirmation)意味着区块链交易已经被网络验证。这是在POW系统(比如比特币)中所谓挖掘的过程发生的。一旦交易被确认,不能被撤销或双重消费。交易的确认越多,执行双重支出攻击就越困难。

15、共识流程(Consensus Process)是一组对等点,负责维护分布式账本的使用,以达到分类账内容的共识。

16、一个联盟区块链(Consortium blockchain)是一个共识过程由一组预先选定的节点控制的区块链;例如,可以想象一个由15个金融机构组成的联盟,每个联盟都运行一个节点,其中必须有十个成员在每个块上签字,才能使该块有效。阅读区块链的权利可能是公开的,也可能仅限于参与者。还有一些混合路由,例如块的根哈希值与API一起公开,允许公众成员进行有限数量的查询,并获得区块链状态某些部分的密码证明。这些区块链可能被认为是“半分布式的”。

17、密码分析(Cryptoanalysis)是研究获得加密信息的含义的方法,而不需要访问通常需要的秘密信息。

18、加密数字货币(Cryptocurrency)是基于数学的数字货币形式,其中使用加密技术来调节货币单位的生成并验证资金的转移。此外,加密货币独立于中央银行运作。

19、密码使用法(Cryptography)是指加密和解密信息的过程。

20、dApp是一个分散的应用程序,必须完全开放源代码,它必须自主运行,并且没有实体控制其大部分代币。

21、一个DAO(分散的自治组织)可以被认为是一个没有任何人的参与下运行的公司,在一套不可变的商业规则的控制之下。

22、DAO(是的,与一个DAO有区别)是建立在以太坊上的一个风险投资基金,它引发了一次软/硬分叉。

23、解密(Decryption)是将密文变成纯文本的过程。

24、加密(Encryption)是将明文消息(明文)转换成数据流(密文)的过程,使其看起来像一个无意义的随机的比特序列。

25、以太(Ether)是以太坊区块链的原生代币,它用于支付交易费用、矿工奖励和网络上的其他服务。

26、以太坊(Ethereum)是一个基于区块链技术的开放式软件平台,支持开发人员撰写智能合约,构建和部署分散式应用程序。

27、以太坊经典(Ethereum Classic)是现有加密数字货币的分拆,经过硬分叉后的以太坊。

28、EVM代码是以太坊区块链上的帐户可以包含代码的编程语言。每次向该帐户发送消息时,都会执行与帐户关联的EVM代码,且可以读取/写入存储并自行发送消息。

29、数字商品(Digital commodity)是一种稀缺的,可电子转让的,无形的,具有市场价值的虚拟商品。

30、数字身份(Digital identity)是由个人,组织或电子设备在网络空间中采用或声明的在线或网络身份。

31、分布式账本(Distributed ledger)是分布在多个站点,国家或机构中的一种数据库。记录一个接一个地存储在连续分类账中。分布式账本数据可以通过“许可”或“不许可”来控制谁可以查看它。

32、难度(Difficulty),在“POW”挖掘中,验证区块链网络中的区块是非常困难的。在比特币网络中,采矿难度调整为每隔2016个块进行验。这是为了保持块验证时间在十分钟。

33、双倍支出(Double spend)指的是比特币网络中的一种情况,即有人试图同时向两个不同的收款人发送比特币交易。但是,一旦比特币交易得到确认,就几乎不可能将花费翻倍。特定交易的确认越多,双倍花费比特币就越难。

34、菲亚特货币(Fiat currency)是指政府宣布为履行财务义务而有效的任何货币(如美元或欧元)。

35、分叉(Fork)指向同一个父块的2个区块被同时生成的情况,某些部分的矿工看到其中一个区块,其他的矿工则看到另外一个区块。这导致2种区块链同时增长。通常来说,随着在一个链上的矿工得到幸运并且那条链增长的话,所有的矿工都会转到那条链上,数学上分几乎会在4个区块内完结自己。

36、气体(Gas)是一个与计算步骤大致相当的测量法(以太坊)。每笔交易都需要包括一个Gas限制和一个愿意为每个Gas支付的费用;矿工可以选择进行交易和收费。每个操作都有一个Gas支出;对于大多数操作来说,支出范围在3-10,虽然一些昂贵的操作花费高达700,但一般这种情况下,交易本身花费高达21000。

37、减半(Halving):比特币的供应有限,这使得它们成为稀缺的数字商品。将要发行的比特币总量为2100万。每块产生的比特币数量每四年下降50%。这就是所谓的“减半”,最后的减半将在2140年完成。

38、硬分叉(Hardfork)是对区块链协议的改变,使先前无效的块/交易有效,因此要求所有用户升级其客户端。是当比特币协议规则发生改变,旧节点拒绝接受由新节点创造的区块的情况。违反规则的区块将被忽视,矿工会按照他们的规则集,在他们最后见证的区块之后创建区块。

39、Hashcash是一个用于限制垃圾邮件和拒绝服务攻击的POW系统,最近以其在比特币(和其他加密货币)中的使用而成为挖掘算法的一部分。

40、哈希率(Hashrate)是比特币矿工在给定的时间段(通常是一秒)内可执行的哈希值。

41、首次代币发行(ICO)是一种事件,指新的加密数字货币从总体基础币出售高级代币以换取前期资本。 ICO经常被用于新的加密数字货币的开发者来筹集资金。

42、分类账(Ledger)是一个仅追加记录的存储器,记录是不可变的,可能比财务记录拥有更多的一般信息。

43、莱特币(Litecoin)是基于Scrypt 工作量证明网络的点对点加密货币。有时被称为比特币黄金中的白银。

44、挖掘(Mining)是验证交易并将其添加到区块链的过程。这个使用计算硬件解决密码问题的过程也触发了加密货币的发行。

45、多重签名(multisig)地址允许多方要求多个密钥授权交易。在创建地址时同意所需的签名数量。多重签名地址对盗窃具有更大的抵抗力。

46、节点(Node)是连接到区块链网络的任何计算机。

47、完整节点(Full node)是完全实施区块链的所有规则的节点。

48、点对点(P2P)是指在高度互连的网络中至少两方之间发生的去中心化交互。 P2P参与者通过一个中介点直接处理彼此。

49、被许可的分类帐(Permissioned ledger)是行动者必须有权访问的分类帐。被许可的分类帐可能有一个或多个所有者。当添加新记录时,分类账的完整性将通过有限的共识流程进行检查。这是由信任的行动者(例如政府部门或银行)执行的,举个例子——未被许可的分类账使用的共识形成过程会使得维持一个共享记录要简单得多。

50、被许可的区块链(Permissioned blockchain)提供了高度可验证的数据集,因为共识流程创建了数字签名,各方都可以看到。

51、私钥(Private key)是一串数据,表明您可以访问特定钱包中的比特币。私钥可以被认为是一个密码;私钥绝不能透露给任何人,因为密钥允许你通过加密签名从你的比特币钱包里支付比特币。

52、权威证明(Proof of Authority)是私人区块链中的一种共识机制,它基本上为一个客户(或特定数量的客户)提供一个特定的私人密钥,使得区块链中的所有区块都成为可能。

53、权益证明(Proof of Stake)是工作量证明系统的替代方案,在这种系统中,您使用加密货币的现有股份(您持有货币的数量)来计算您可以挖掘的货币数量。该机制是当创造一个区块时,矿工需要创建一个“币权”交易,交易会按设定的比例把一些币发送给矿工本身,类似利息。

54、工作量证明(Proof of Work)是一个将挖掘能力与计算能力联系起来的系统。块必须被散列,这本身就是一个简单的计算过程,但是在散列过程中增加了一个额外的变量,使其变得更加困难。当一个块被成功散列时,散列必须花费一些时间和计算量。因此,散列块被认为是工作量的证明。

55、协议(Protocol)是描述如何传输或交换数据的正式规则集,特别是在整个网络中。

56、Ripple是建立在分布式账本上的支付网络,可以用来转账任何货币。该网络由支付节点和由当局运营的网关组成。付款是使用一系列的借条进行的,网络基于信任关系。

57、ScryptSHA-256工作系统的一个替代证明,旨在对CPU和GPU矿工特别友好,然而对ASIC矿工没有什么优势。

58、SHA 256是用作比特币工作证明系统基础的密码函数。

59、智能合约(Smart contract)是其条款以计算机语言记录而非法定语言的合约。智能合约可以由计算系统自动执行,例如合适的分布式账本系统。智能合约由直接在复制的网络上运行的程序组成。智能合约使用一种编程语言在区块链上对业务规则或合同进行编码,由网络中的所有参与者执行。这些程序在 Hyperledger Fabric 中称为链代码,它们被复制到网络中的每个节点,并由拥有权限的各方调用来传输资产。

60、软分叉(Softfork)是对比特币协议的一个修改,其中只有以前有效的块/事务被无效。由于旧节点会将新块识别为有效,所以软分叉是向后兼容的。这种分叉只需要大量矿工来升级执行新规则。是当比特币协议规则发生改变,旧的节点并不会意识到规则是不同的,它们将遵循改变后的规则集,继续接受由新节点创造的区块。矿工们可能会在他们完全没有理解,或者验证过的区块上进行工作。

61、流密码(Stream ciphers)是一种对文本(密文)进行加密的方法,其中密码密钥和算法一次一bit地应用于数据流中的每个二进制数字。

62、代币(Token)是可以被获取的东西的数字身份。

63、无代币分类帐(Tokenless ledger)是指不需要本地货币操作的分布式分类帐。

64、交易区块(Transaction block)是比特币网络上的交易集合,集合成一个块,然后可以将其散列并添加到区块链中。

65、交易费用(Transaction fees)是对通过比特币网络发送的一些交易征收的小额费用。交易费用授予那些成功散列包含相关交易的块的矿工。

66、像比特币这样的未经许可的分类账(Unpermissioned ledgers)没有单一的所有者——事实上,它们不能被拥有。未经许可的分类帐的目的是允许任何人向分类帐提供数据,并为拥有分类账的每个人提供相同的副本。

67、钱包(Wallet)是一个包含私钥集合的文件。

以上只是初级/中级水平上的常见区块链术语,且由于中英文差异可能会出现错误,若有所遗漏或错误请在下方评论区补充和指正。

68、区块链应用

一个区块链应用需要 3 个相互依赖的组件:面向用户的应用、智能合约和账本。顶层是面向用户的应用,用于满足网络参与者的需求。该应用让用户调用智能合约在业务网络中触发交易。智能合约 封装网络的业务逻辑:资产、所有权和传输方式。每次调用智能合约,都会在网络中创建一个交易并更新账本。账本 持有智能合约数据的当前值(如 vehicleOwner=Daisy),并分发到整个网络。

69、零知识证明

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

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

70、难度炸弹

为了确保以太坊的矿工能加入到新链条中来,开发团队引入了”难度炸弹”机制。它会使难度系数呈指数增加以至于让挖矿变得几乎不可能的。

71、挖矿

挖矿是反复总计交易,构建区块,并尝试不同的随机数,直到找到一个随机数可以符合工作证明的条件的过程。 如果一个矿工走运并产生一个有效的区块的话,会被授予的一定数量的币(区块中的交易全部费用)作为奖励。而且所有的矿工开始尝试创建新的区块,这个新区块 包含作为父块的最新的区块的散列。

72、工作量证明

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

73、闪电网络

一个可扩展的微支付通道网络。交易双方若在区块链上预先设有支付通道,就可以多次、高频、双向地通过轧差方式实现瞬间确认的微支付;双方若无直接的点对点支付通道,只要网络中存在一条连通双方的、由多个支付通道构 成的支付路径,闪电网络也可以利用这条支付路径实现资金在双方之间的可靠转移。

最后

以上就是含糊八宝粥为你收集整理的《区块链常用术语解释》汇总的全部内容,希望文章能够帮你解决《区块链常用术语解释》汇总所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部