1- EVM——以太坊虚拟机
Ethereum虚拟机(EVM)是一个图灵完整的虚拟机,允许任何人执行任意EVM字节码。 每个Ethereum节点都运行在EVM上,以保持整个块链的一致性。
2- Fork——分支
分支可以创建区块链的交叉版本,在网络不同的地方兼容的运行两个区块链。
3-Gas——气体 一个与计算步骤大致相当的测量法(以太坊)。每笔交易都需要包括一个Gas限制和一个愿意为每个Gas支付的费用;矿工可以选择进行交易和收费。每个操作都有一个Gas支出;对于大多数操作来说,支出范围在3-10,虽然一些昂贵的操作花费高达700,但一般这种情况下,交易本身花费高达21000。
4- Genesis Block——创世区块 区块链的第一个区块。
5- Ghost Protocol——幽灵协议 通过幽灵协议,区块可以包含不只是他们父块的哈希值,也包含其父块的父块的其他子块(被称为叔块)的陈腐区块的哈希值,这确保了陈腐区块仍然有助于区块链的安全性,并能够获得一定比例的区块奖励,减少了大型矿工在区块链上的中心化倾向问题。
6-Hard Fork——硬分支
一种使以前无效的交易有效的分支类型,反之亦然。 这种类型的分支需要所有节点和用户升级到最新版本的协议软件。
7-Hash——哈希值 / 散列值 对输出数据执行散列函数的行为。 这是用于确认货币交易。
8-Hashcash
一个用于限制垃圾邮件和拒绝服务攻击的POW系统,因其在比特币(和其他加密货币)中的使用而成为挖掘算法的一部分。
9-Hash Rate——哈希率
采矿钻机的性能测量值以秒为单位表示,通俗点比特币矿工在给定的时间段(通常是一秒)内可执行的哈希值。
10-Hybrid PoS/PoW——混合PoS / PoW
POW——Proof of Work,工作证明,是指获得多少货币,取决于你挖矿贡献的工作量,电脑性能越好,分给你的矿就会越多。
POS——Proof of Stake,股权证明,根据你持有货币的量和时间进行利息分配的制度,在POS模式下,你的“挖矿”收益正比于你的币龄,而与电脑的计算性能无关。
混合PoS / PoW可以将网络上的共享分发算法作为共享证明和工作证明。 在这种方法中,可以实现矿工和选民(持有者)之间的平衡,由内部人(持有人)和外部人(矿工)创建一个基于社区的治理体系。
11-ICO——Intial Coin Offering,首次代币发行 一种为加密数字货币/区块链项目筹措资金的常用方式,早期参与者可以从中获得初始产生的加密数字货币作为回报。由于代币具有市场价值,可以兑换成法币,从而支持项目的开发成本。
12-Merkle Tree——梅克尔树 梅克尔树(又叫哈希树)是一种二叉树,是一种高效和安全的组织数据的方法,被用来快速查询验证特定交易是否存在,由一个根节点、一组中间节点和一组叶节点组成。它使用哈希算法将大量的书面信息转换成一串独立的字母或数字。最底层的叶节点包含存储数据或其哈希值,每个中间节点是它的两个子节点内容的哈希值,根节点也是由它的两个子节点内容的哈希值组成。
13-Mining——挖矿 挖矿是验证区块链交易的行为。 验证的必要性通常以货币的形式奖励给矿工。 在这个密码安全的繁荣期间,当正确完成计算,采矿可以是一个有利可图的业务。 通过选择最有效和最适合的硬件和采矿目标,采矿可以产生稳定的被动收入形式。
14-Multi-Signature——多重签名
多重签名地址需要一个以上的密钥来授权交易,从而增加了一层安全性。
15- Network Layer——网络层
主要通过P2P技术实现分布式网络机制,包括P2P组网机制、数据传播机制和数据验证机制,因此区块链本质上是一个P2P的网络,具备自动组网的机制,节点之间通过为一个共同的区块链结构来保持通信。 16-Nonce——只是用一次的随机数 挖矿中,一种用于挖掘加密货币的自动生成的、毫无意义的随机数,在解决数学难题的问题中被使用一次之后,如果不能解决该难题则该随机数就会被拒绝,而一个新的 Nonce 也会被测试出来并且直到问题解决,当问题解决时矿工就会得到加密货币作为奖励。在区块结构中,Nonce 是基于工作量证明所设计的随机数字,通过难度调整来增加或减少其计算时间;在信息安全中,Nonce 是一个在加密通信只能使用一次的数字;在认证协议中,Nonce 是一个随机或伪随机数,以避免重放攻击。
17-Node——节点
由区块链网络的参与者操作的分类帐的副本。
18-Offff-chain——链下
区块链系统从功能角度讲,是一个价值交换网络,链下是指不存储于区块链上的数据。
19-Oracle machine——预言机
预言机是一种可信任的实体,它通过签名引入关于外部世界状态的信息,从而允许确定的智能合约对不确定的外部世界作出反应。预言机具有不可篡改、服务稳定、可审计等特点,并具有经济激励机制以保证运行的动力。
20-Orphan Block——孤块 孤块是一个被遗弃的数据块。因为很多节点都在维护区块链并同时创建多个区块,但是一次只能有一个被继续继承,而其它被遗弃的数据块就是孤块。
21-Parent Block——父块
父块是指区块的前一区块,区块链通过在区块头记录区块以及父块的哈希值来在时间上排序。 22-Peer to Peer——点对点 / P2P 通过允许单个节点与其他节点直接交互,无需通过中介机构,从而实现整个系统像有组织的集体一样运作的系统
23-pegged sidechains——侧链
可以实现比特币和其他数字资产在多个区块链间的转移,这就意味着用户们在使用他们已有资产的情况下,就可以访问新的加密货币系统。
24-Public Address——公用地址
公共地址是公钥的密码哈希值。 它们作为可以在任何地方发布的电子邮件地址,与私钥不同。
25-Private Key——私钥
私钥是一串数据,它是允许您访问特定钱包中的令牌。 它们作为密码,除了地址的所有者之外,都被隐藏。
26-Proof of Work——工作证明
POW是指获得多少货币,取决于你挖矿贡献的工作量,电脑性能越好,分给你的矿就会越多。
27-Proof of Stake——股权证明
POS(Proof of Stake)根据你持有货币的量和时间进行利息分配的制度,在POS模式下,你的“挖矿”收益正比于你的币龄,而与电脑的计算性能无关。
28-Know Your Customer——Kyc
意思是了解你的客户,在国际《反洗钱法》条例中,要求各组织要对自己的客户作出全面的了解,以预测和发现商业行为中的不合理之处和潜在违法行为
29-Scrypt
Scrypt是一种由Litecoin使用加密算法。 与SHA256相比,它的速度更快,因为它不会占用很多处理时间。
30-SHA-256 SHA-256是比特币一些列数字货币使用的加密算法。 然而,它使用了大量的计算能力和处理时间,迫使矿工组建采矿池以获取收益。
31-Smart Contracts——智能合约
智能合约将可编程语言的业务规则编码到区块上,并由网络的参与者实施。
32-Soft Fork——软分支
软分支与硬分支不同之处在于,只有先前有效的交易才能使其无效。 由于旧节点将新的块识别为有效,所以软分支基本上是向后兼容的。 这种分支需要大多数矿工升级才能执行,而硬分支需要所有节点就新版本达成一致。
33-Solidity
Solidity是Ethereum用于开发智能合约的编程语言。
34-Sybil Attack——女巫攻击 针对服务器节点的攻击。攻击发生时候,通过某种方式,某个恶意节点可以伪装成多个节点,对被攻击节点发出链接请求,达到节点的最大链接请求,导致节点没办法接受其他节点的请求,造成节点拒绝服务攻击。
35-Stale Block——陈腐区块 是父块的父块的“其他”子块,或更一般的说是祖先的其他子块,但不是自己的祖先,如果 A 是 B 的一个叔块,那 B 是 A 的侄块。
36-Testnet
开发商使用的测试区块链,它主要是用来防止改变在主链上的资产。
37-TimeStamp——时间戳
时间戳从区块生成的那一刻起就存在于区块之中,是用于标识交易时间的字符序列,具备唯一性,时间戳用以记录并表明存在的、完整的、可验证的数据,是每一次交易记录的认证。
38-Transaction Block——交易区块
聚集到一个块中的交易的集合,然后可以将其散列并添加到区块链中。
39-Transaction Fee——手续费
所有的加密货币交易都会涉及到一笔很小的手续费。这些手续费用加起来给矿工在成功处理区块时收到的区块奖励。
40-Turing Complete——图灵完备
图灵完备是指机器执行任何其他可编程计算机能够执行计算的能力。 一个例子是Ethereum虚拟机(EVM)。
41-Wallet——钱包
一个包含私钥的文件。 它通常包含一个软件客户端,允许访问查看和创建钱包所设计的特定块链的交易。
42-Zero-Knowledge Proof——零知识证明
一种基于概率的验证方法。指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。"零知识证明"实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤。证明者向验证者证明并使其相信自己知道或拥有某一消息,但证明过程不能向验证者泄露任何关于被证明消息的信息。
43-51% Attack——51%攻击
当一个单一个体或者一个组超过一半的计算能力时,这个个体或组就可以控制整个加密货币网络,如果他们有一些恶意的想法,他们就有可能发出一些冲突的交易来损坏整个网络。
44-Actuator Layer——激励层
主要包括经济激励的发行制度和分配制度,其功能是提供一定的激励措施,鼓励节点参与区块链中安全验证工作,并将经济因素纳入到区块链技术体系中,激励遵守规则参与记账的节点,并惩罚不遵守规则的节点。
45-Address——地址
加密货币地址用于在网络上发送或接收交易。 地址通常表示为个数字字字符。
46-Advanced Encryption Standard——AES
又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。
47-Agreeement ledger——协议分类账
两方或多方用来协商和达成协议的分布式分类账。
48-Application Layer——应用层
应用层封装了各种应用场景和案例,类似于电脑操作系统上的应用程序、互联网浏览器上的门户网站、搜寻引擎、电子商城或手机端上的 APP,将区块链技术应用部署在如以太坊、EOS、QTUM 上并在现实生活场景中落地。未来的可编程金融和可编程社会也将会搭建在应用层上。
49-ASIC——专用集成电路
“专用集成电路”简称。 通常,与GPU相比,ASIC专门用于挖矿,可能会节省大量能源。
50-Byzantinefailures——拜占庭将军问题
拜占庭将军问题是由莱斯利·兰伯特提出的点对点通信中的基本问题。含义是在存在消息丢失的不可靠信道上试图通过消息传递的方式达到一致性是不可能的。因此对一致性的研究一般假设信道是可靠的,或不存在本问题。(很有趣)
51-Bitcoin——比特币
Bitcoin是在全球对等网络上运行的第一个去中心化开放源代码的加密货币,不需要中间商和集中式发行商。
52-Block——区块
区块是在区块链网络上承载永久记录的数据的数据包。
53-Blockchain——www.qyish.com区块链开发
区块链是一个共享的分布式账本,其中交易通过附加块永久记录。 区块链作为所有交易的历史记录,从发生块到最新的块,因此命名为blockchain(区块链)。
54-Block Body——区块体
记录一定时间内所生成的详细数据,包括当前区块经过验证的、区块创建过程中生成的所有交易记录或是其他信息,可以理解为账本的一种表现形式。
55-Block cipher——分组密码
一种对文本进行加密(以产生密文)的方法,其中密码密钥和算法一次作为一组应用于数据块,而不是一次一个bit。
56-Block Explorer——区块资源管理器
区块资源管理器是一种用来来查看区块上的所有交易(过去和当前)在线工具。 它们提供有用的信息,如网络哈希率和交易增长率。
57-Block Header——区块头
记录当前区块的元信息,包含当前版本号、上一区块的哈希值、时间戳、随机数、Merkle Root 的哈希值等数据。此外,区块链开发_打造区块链平台_共创链上世界区块体的数据记录通过 Merkle Tree 的哈希过程生成唯一的 Merkle Root 记录于区块头。
58-Block Height——区块高度
连接在区块链上的块数。
59-Block Reward——积分奖励
它是在采矿期间成功计算区块中的哈希的矿工的一种激励形式。 在区块链上的交易验证的过程中产生新的币,并且矿工被奖励其中的一部分。
60-Bolck Size
区块链的每个区块,都是用来承载某个时间段内的数据的,每个区块通过时间的先后顺序,使用密码学技术将其串联起来,形成一个完整的分布式数据库,区块容量代表了一个区块能容纳多少数据的能力。
61-Central Ledger——中央帐簿
由中央机构维持的分类帐。
62-Chain——链
链是由区块按照发生的时间顺序,通过区块的哈希值串联而成,是区块交易记录及状态变化的日志记录。
63-Confirmation——确认
去中心化的一次交易,将其添加到blockchain的成功确认。
64-Consensus——共识
当所有网络参与者同意交易的有效性时,达成共识,确保分布式账本是彼此的精确副本。
65-Consensus Layer——共识层
主要包含共识算法以及共识机制,能让高度分散的节点在去中心化的区块链网络中高效地针对区块数据的有效性达成共识,是区块链的核心技术之一,也是区块链社区的治理机制。目前,至少有数十种共识机制算法,包含工作量证明、权益证明、权益授权证明、燃烧证明、重要性证明等。
数据层、网络层、共识层是构建区块链技术的必要元素,缺少任何一层都不能称之为真正意义上的区块链技术。
66-Consortium blockchain——联盟www.qyish.com区块链开发
一个共识过程由一组预先选定的节点控制的区块链;例如,可以想象一个由15个金融机构组成的联盟,每个联盟都运行一个节点,其中必须有十个成员在每个块上签字,才能使该块有效。阅读区块链的权利可能是公开的,也可能仅限于参与者。还有一些混合路由,例如块的根哈希值与API一起公开,允许公众成员进行有限数量的查询,并获得区块链状态某些部分的密码证明。这些区块链可能被认为是“半分布式的”。
67-Contract Layer——合约层
主要包括各种脚本、代码、算法机制及智能合约,是区块链可编程的基础。将代码嵌入区块链或是令牌中,实现可以自定义的智能合约,并在达到某个确定的约束条件下,无需经由第三方就能自动执行,是区块链去信任的基础。
68-Cryptocurrency——加密货币
也称为令牌,加密货币是数字资产的呈现方式。
69-Cryptography——密码学
密码学是数学和计算机科学的分支,同时其原理大量涉及信息论。密码学不只关注信息保密问题,还同时涉及信息完整性验证(消息验证码)、信息发布的不可抵赖性(数字签名)、以及在分布式计算中产生的来源于内部和外部的攻击的所有信息安全问题。
70-Cryptographic Hash Function——加密哈希函数
密码哈希产生从可变大小交易输入固定大小和唯一哈希值。 SHA-256计算算法是加密散列的一个例子。
71-Dapp——去中心化应用
一种开源、分散的应用程序,自动运行,将其数据存储在区块链上,以密码令牌的形式激励,并以显示有价值证明的协议进行操作,没有实体控制其大部分代币。
72-一个DAO——去中心化自治组织(目前以DeFi为主)
去中心化自治组织可以被认为是在没有任何人为干预的情况下运行的公司,并将一切形式的控制交给一套不可破坏的业务规则。
73-DAO——与“一个DAO”是有区别的
建立在以太坊上的一个风险投资基金,它引发了一次软/硬分叉。
74-Data Layer——数据层
主要描述区块链的物理形式,是区块链上从创世区块起始的链式结构,包含区块链的区块数据
75-Decentralized Finance——去中心化金融 / 分布式金融 / 可编程金融
去中心化金融是指那些在开放的去中心化网络中发展而出的各类金融领域的应用,目标是建立一个多层面的金融系统,以区块链技术和密码货币为基础,重新创造并完善已有的金融体系。
76-Distributed Ledger——分布式账本
分布式账本,数据通过分布式节点网络进行存储。 分布式账本不是必须具有自己的货币,它可能会被许可和私有。
77-Distributed Network——分布式网络
处理能力和数据分布在节点上而不是拥有集中式数据中心的一种网络。
78-Difficulty——容易程度
这是指成功挖掘交易信息的数据块的容易程度。
79-Difficulty bomb——难度炸弹
随着挖矿难度增加,在以太坊块链上挖一个新区块所需的时间会随之增加。为了确保以太坊的矿工能加入到新链条中来,开发团队引入了"难度炸弹"机制。它会使难度系数呈指数增加以至于让挖矿变得几乎不可能的。
80-Digital Signature——数字加密
通过公钥加密生成的数字代码,附加到电子传输的文档以验证其内容和发件人的身份。
81-Double Spending——双重支付
当花费一笔钱多于一次支付限额时,就会发生双重支付。
82-Ethereum——以太坊
Ethereum是一个基于blockchain的去中心化运行智能合约的平台,旨在解决与审查,欺诈和第三方干扰相关的问题。