区块链最强指南:100个Blockchain通关密码
Posted IGCC国际银河循环链
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链最强指南:100个Blockchain通关密码相关的知识,希望对你有一定的参考价值。
在和人讨论区块链时,有没有被一个个专业词汇搞得晕头转向?有没有被一个个英文术语弄得抓狂?在区块链的世界里,稍不留神你就OUT了。
2.Account 帐号
帐号是状态中的对象;在货币系统中,这是某个特定用户有多少钱的记录; 在更复杂的系统账户可以有不同的功能。
3.Agreement ledger 协议分类账
协议分类账(Agreement ledger)是由两方或多方用来协商和达成协议的分布式分类账。
4.Altcoin 比特币的替代品
Altcoin是个舶来词语,是Bitcoin alternative的缩写,为“比特币代替品”的意思,中文可以简称为“代币”。所以圈子里常说的代币,其实就是比特币代替品的意思。
5.Attestation Ledgers 认证分类账
认证分类账是分类账,提供持久的协议,承诺或声明记录,提供证据(证明)这些协议,承诺或陈述是人为作出的。
6. ASIC 专用集成电路
ASIC是“专用集成电路”(Application Specific Integrated Circuit)的缩写。 ASIC是专门设计用于执行单个任务的硅芯片。在比特币中,它们被设计为处理SHA-256散列问题以挖掘新的比特币。
7.51% Attack 51%攻击
当一个单一个体或者一个组超过一半的计算能力时,这个个体或组就可以控制整个加密货币网络,如果他们有一些恶意的想法,他们就有可能发出一些冲突的交易来损坏整个网络。
8.Account Abstract抽象账户
在的以太坊有两类账户:即外部账户和合约账户,以太坊正在试图模糊二者的界限,即你可以同时拥有合约账户和外部账户,这种做法本质上就是让用户按照合约账户的格式来定义外部账户。
9. BTC 比特币
比特币(Bitcoin)是一个众所周知的加密货币。比特币的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。基于POW区块链。
10.Blockchain 区块链
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。
区块链是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
11.Block 区块
区块是在区块链网络上承载永久记录的数据的数据包。
12.Block head 区块头
里面存储着区块的头信息,包含上一个区块的哈希值(PreHash),本区块体的哈希值(Hash),以及时间戳(TimeStamp)等等。
13.Block body 区块体
存储着这个区块的详细数据(Data),这个数据包含若干行记录,可以是交易信息,也可以是其他某种信息。
14.Block height 块高度
块高度是指块链中连接在一起的块的数量。例如,高度0即是第一块,也就是所谓的成因块。
15.Block Explorer 区块资源管理器
区块资源管理器是一种用来来查看区块上的所有交易(过去和当前)在线工具。 它们提供有用的信息,如网络哈希率和交易增长率。
16.Block cipher 分组密码
分组密码是将明文消息编码表示后的数字(简称明文数字)序列,划分成长度为n的组(可看成长度为n的矢量),每组分别在密钥的控制下变换成等长的输出数字(简称密文数字)序列。
17.Block reward 块奖励
块奖励给予已成功散列一个事务块的矿工。块奖励可以是硬币和交易费用的混合,取决于所讨论的加密货币使用的策略,以及所有的硬币是否已经被成功开采。
18.Byzantine Fault Tolerance 拜占庭容错
即令军中各地军队彼此取得共识、决定是否出兵的过程。延伸至运算领域,设法建立具容错性的分散式系统,即使部分节点失效仍可确保系统正常运行,可让多个基于零信任基础的节点达成共识,并确保资讯传递的一致性。
19.Central ledger 中央分类帐
中央分类帐(Central ledger)是指由中央机构维护的分类帐。
20.Chain linking 链式链接
链式链接是将两个区块链彼此连接的过程,从而允许在链之间进行交易。这将允许像比特币这样的区块链与其他侧链进行沟通,允许它们之间的资产交换。
21.Cipher 密码
密码是用于信息加密和/或解密的算法。在通用语言中,“密码”也被用来指代加密消息,也被称为“代码”(code)。
22.Confirmation 确认
确认意味着区块链交易已经被网络验证。这是在POW系统(比如比特币)中所谓挖掘的过程发生的。一旦交易被确认,不能被撤销或双重消费。
23.Consensus 共识
当所有网络参与者同意交易的有效性时,达成共识,确保分布式账本是彼此的精确副本。
24.Consensus Process 共识流程
共识流程是一组对等点,负责维护分布式账本的使用,以达到分类账内容的共识。
25. Consortium blockchain 联盟区块链
一个联盟区块链是一个共识过程由一组预先选定的节点控制的区块链;例如,可以想象一个由15个金融机构组成的联盟,每个联盟都运行一个节点,其中必须有十个成员在每个块上签字,才能使该块有效。
26.Cryptographic Hash Function 加密哈希函数
密码哈希产生从可变大小交易输入固定大小和唯一哈希值。 SHA-256计算算法是加密散列的一个例子。
27.Cryptoanalysis 密码分析
密码分析是研究获得加密信息的含义的方法,而不需要访问通常需要的秘密信息。
28.Cryptocurrency 加密数字货币
加密数字货币是基于数学的数字货币形式,其中使用加密技术来调节货币单位的生成并验证资金的转移。此外,加密货币独立于中央银行运作。
29.Cryptography 密码使用法
密码使用法是指加密和解密信息的过程。
30.Casper
一种共识算法,以太坊中PoS协议的实现, 刚开始每100个区块将有一个采用PoS协议挖出。
31.Dapp 去中心化应用
Dapp是一个分散的应用程序,必须完全开放源代码,它必须自主运行,并且没有实体控制其大部分代币。
32.DAO 分散的自治组织
DAO(Data Access Object) 数据访问对象是一个面向对象的数据库接口,它显露了 Microsoft Jet 数据库引擎(由 Microsoft Access 所使用),并允许 Visual Basic 开发者通过 ODBC 像直接连接到其他数据库一样,直接连接到 Access 表。
33. Distributed Ledger 分布式账本
分布式账本,数据通过分布式节点网络进行存储。 分布式账本不是必须具有自己的货币,它可能会被许可和私有。
34.Distributed Network 分布式网络
处理能力和数据分布在节点上而不是拥有集中式数据中心的一种网络。分布式网络是由分布在不同地点且具有多个终端的节点机互连而成的。
35.Difficulty 容易程度
这是指成功挖掘交易信息的数据块的容易程度。
36.Digital Signature 数字加密
通过公钥加密生成的数字代码,附加到电子传输的文档以验证其内容和发件人的身份。
37.Double Spending 双重支付/双花
双重支出指的是比特币网络中的一种情况,即有人试图同时向两个不同的收款人发送比特币交易。但是,一旦比特币交易得到确认,就几乎不可能将花费翻倍。特定交易的确认越多,双倍花费比特币就越难
38. Decryption 解密
解密是将密文变成纯文本的过程。
39.Digital commodity 数字商品
数字商品是一种稀缺的,可电子转让的,无形的,具有市场价值的虚拟商品。
40.Digital identity 数字身份
数字身份是由个人,组织或电子设备在网络空间中采用或声明的在线或网络身份。
41.Digital signature 数字签名
数字签名算法是用户可以使用私钥生成称为文档“签名”的短字符串数据的过程,这样任何具有相应公钥,签名和文档的人都可以验证(1)该文件由该特定私钥的所有者“签字”;(2)该文件在签署后没有变更。
42.Difficulty 难度
难度指在“POW”挖掘中,验证区块链网络中的区块是非常困难的。在比特币网络中,采矿难度调整为每隔2016个块进行验。这是为了保持块验证时间在十分钟。
43.Difficulty bomb难度炸弹
为了确保以太坊的矿工能加入到新链条中来,开发团队引入了"难度炸弹"机制。它会使难度系数呈指数增加以至于让挖矿变得几乎不可能的。
44. Encryption 加密
加密是将明文消息(明文)转换成数据流(密文)的过程,使其看起来像一个无意义的随机的比特序列。
45.Ethereum 以太坊
以太坊是一个基于区块链技术的开放式软件平台,支持开发人员撰写智能合约,构建和部署分散式应用程序。
46. Ether 以太
以太是以太坊区块链的原生代币,它用于支付交易费用、矿工奖励和网络上的其他服务。
47.Ethereum Classic 以太坊经典
以太坊经典是现有加密数字货币的分拆,经过硬分叉后的以太坊。
48.ERC-20 代币合约标准
代币合约标准,一系列通过以太坊智能合约发布的代币制定了代币发放的通用规则。该标准是目前通过ICO发行代币的基础准则。
49.EVM 以太坊虚拟机
Ethereum虚拟机是一个图灵完整的虚拟机,允许任何人执行任意EVM字节码。 每个Ethereum节点都运行在EVM上,以保持整个块链的一致性。
50.Fiat currency 菲亚特货币
菲亚特货币是指政府宣布为履行财务义务而有效的任何货币(如美元或欧元)。
51.Fork 分叉
分叉是通过在网络的不同部分同时创建两个区块来创建一个正在进行的区块链替代版本。这会创建两个平行的区块链,其中一个是获胜区块链。
52.Frontier 前沿
以太坊(路线图)的第一阶段,在2015年7月30日发布。
53.Homestead 家园
以太坊(路线图)的第二阶段,在2016年3月14日发布。
54.Metropolis 大都会
以太坊(路线图)的第三阶段,引入四大特性:zk-Snarks(基于"零知识证明"),PoS(Proof of Stake,即权益证明)早期实施,智能合约跟灵活和稳定, 抽象账户。
55.Gas 气体
气体是一个与计算步骤大致相当的测量法(以太坊)。每笔交易都需要包括一个Gas限制和一个愿意为每个Gas支付的费用;矿工可以选择进行交易和收费。每个操作都有一个Gas支出;对于大多数操作来说,支出范围在3-10,虽然一些昂贵的操作花费高达700,但一般这种情况下,交易本身花费高达21000。
56.Genesis Block 创世区块
区块链的第一个区块。
57.GHOST协议
Greedy Heaviest Observed Subtree, GHOST协议就是让我们必须选择一个在其上完成计算最多的路径。一个方法确定路径就是使用最近一个区块(叶子区块)的区块号,区块号代表着当前路径上总的区块数(不包含创世纪区块)。区块号越大,路径就会越长,就说明越多的挖矿算力被消耗在此路径上以达到叶子区块。使用这种推理就可以允许我们赞同当前状态的权威版本。
58.Halving 减半
减半:比特币的供应有限,这使得它们成为稀缺的数字商品。将要发行的比特币总量为2100万。每块产生的比特币数量每四年下降50%。这就是所谓的“减半”,最后的减半将在2140年完成。
59. Hardfork 硬分叉
硬分叉是对区块链协议的改变,使先前无效的块/交易有效,因此要求所有用户升级其客户端。
60.Hashcash
Hashcash是一个用于限制垃圾邮件和拒绝服务攻击的POW系统,最近以其在比特币(和其他加密货币)中的使用而成为挖掘算法的一部分。
61.HASH值
通过哈希函数运算,从而映射成的二进制的值称为哈希值。任何文件都可以被映射(生成)为一段哈希值,比如一段文字,视频,文件,照片等等。强调下,哈希运算不是一种加密手段,因为它是不可逆的运算过程,无法解密。
62.Hash Rate 哈希率
哈希率是比特币矿工在给定的时间段(通常是一秒)内可执行的哈希值。
63.Hybrid PoS/PoW 混合PoS / PoW
POW(Proof of Work,工作证明)是指获得多少货币,取决于你挖矿贡献的工作量,电脑性能越好,分给你的矿就会越多。POS(Proof of Stake,股权证明)根据你持有货币的量和时间进行利息分配的制度,在POS模式下,你的“挖矿”收益正比于你的币龄,而与电脑的计算性能无关。
混合PoS / PoW可以将网络上的共享分发算法作为共享证明和工作证明。 在这种方法中,可以实现矿工和选民(持有者)之间的平衡,由内部人(持有人)和外部人(矿工)创建一个基于社区的治理体系。
64.Half-life 半衰期
来源于比特币的激励机制,即为矿工每验证一个区块即可得到的奖励。从最开始的50BTC,每四年减半,目前是12.5BTC,已经历过2次半衰(50BTC-->25BTC-->12.5BTC)
65.ICO 首次代币发行
首次代币发行是一种事件,指新的加密数字货币从总体基础币出售高级代币以换取前期资本。 ICO经常被用于新的加密数字货币的开发者来筹集资金。
66.Ledger 分类账
分类账是一个仅追加记录的存储器,记录是不可变的,可能比财务记录拥有更多的一般信息。
67.Litecoin 莱特币
莱特币是基于Scrypt 工作量证明网络的点对点加密货币。有时被称为比特币黄金中的白银。
68.Mining 挖矿
挖矿是验证区块链交易的行为。 验证的必要性通常以货币的形式奖励给矿工。 在这个密码安全的繁荣期间,当正确完成计算,采矿可以是一个有利可图的业务。 通过选择最有效和最适合的硬件和采矿目标,采矿可以产生稳定的被动收入形式。
69.Mining Pool 矿池
由于单一矿机想挖到一个块的几率是非常小的,毕竟10分钟挖到一个块需要很大的算力,即使有这么大算力有能力挖到,也存在很多的竞争对手。所以就变成了一个0和1的游戏。而矿池的出现就是为了打破这种0和1的玩法。一个矿池的算力是很多矿工算力的集合,远比单打独斗机会更大。
70.Multisig/ Multi-Signature 多重签名
71.Merkle tree 默克尔树
为了解决多重一次签名中的认证问题而产生的,默克尔树结构具有一次签名大量认证的优点,在认证方面具有显著的优势。并且基于默克尔树的数字签名方案在安全性上仅仅依赖于哈希函数的安全性,且不需要太多的理论假设,这使得基于默克尔树的数字签名更加安全、实用。
72.Node 节点
节点是连接到区块链网络的任何计算机。
73.Full node 完整节点
完整节点是完全实施区块链的所有规则的节点。
74.Oracles 预言机
Oracle通过向智能合约提供数据,它现实世界和区块链之间的桥梁。
75.P2P/ Peer to Peer 点对点
点对点是指在高度互连的网络中至少两方之间发生的去中心化交互。 P2P参与者通过一个中介点直接处理彼此。
76.Permissioned ledger 被许可的分类帐
被许可的分类帐是行动者必须有权访问的分类帐。被许可的分类帐可能有一个或多个所有者。当添加新记录时,分类账的完整性将通过有限的共识流程进行检查。这是由信任的行动者(例如政府部门或银行)执行的,举个例子——未被许可的分类账使用的共识形成过程会使得维持一个共享记录要简单得多。
77.Permissioned blockchain 被许可的区块链
被许可的区块链提供了高度可验证的数据集,因为共识流程创建了数字签名,各方都可以看到。
78.Private key 私钥
私钥是一串数据,表明您可以访问特定钱包中的比特币。私钥可以被认为是一个密码;私钥绝不能透露给任何人,因为密钥允许你通过加密签名从你的比特币钱包里支付比特币。
79.Public key encryption 公钥加密
公钥加密一种特殊的加密方式,在这种加密方式中,同时生成两个密钥(通常称为私钥和公钥),从而使用一个密钥加密的文档可以与另一个密钥解密。一般来说,如名字所示,个人公开他们的公钥并将他们的私钥保留给自己。
80.Proof of Authority 权威证明
权威证明是私人区块链中的一种共识机制,它基本上为一个客户(或特定数量的客户)提供一个特定的私人密钥,使得区块链中的所有区块都成为可能。
81.POW/ Proof of Work 作量证明
工作量证明(Proof of Work)是一个将挖掘能力与计算能力联系起来的系统。块必须被散列,这本身就是一个简单的计算过程,但是在散列过程中增加了一个额外的变量,使其变得更加困难。
82.POS/Proof of Stake 权益证明
权益证明(Proof of Stake)是工作量证明系统的替代方案,在这种系统中,您使用加密货币的现有股份(您持有货币的数量)来计算您可以挖掘的货币数量。
83.Protocol 协议
协议是描述如何传输或交换数据的正式规则集,特别是在整个网络中。
85.Ripple 瑞波
Ripple是建立在分布式账本上的支付网络,可以用来转账任何货币。该网络由支付节点和由当局运营的网关组成。付款是使用一系列的借条进行的,网络基于信任关系。
86.crypt
Scrypt是SHA-256工作系统的一个替代证明,旨在对CPU和GPU矿工特别友好,然而对ASIC矿工没有什么优势。
87.HA 256
SHA-256是比特币一些列数字货币使用的加密算法。 然而,它使用了大量的计算能力和处理时间,迫使矿工组建采矿池以获取收益。
88.InformationAsymmetry 信息不对称
参与交易的各方所拥有的可影响交易的信息不同。
89.Ropsten 测试网络
以太坊用来测试功能的网络,比如拜占庭分叉之前先在测试网络(Ropsten)上运行一段时间,稳定后再发布到公有链(正式网络)。
90.Smart contract 智能合约
智能合约是其条款以计算机语言记录而非法定语言的合约。智能合约可以由计算系统自动执行,例如合适的分布式账本系统。
91.Softfork 软分叉
软分叉是对比特币协议的一个修改,其中只有以前有效的块/事务被无效。由于旧节点会将新块识别为有效,所以软分叉是向后兼容的。这种分叉只需要大量矿工来升级执行新规则。
92.Stream ciphers 流密码
流密码是一种对文本(密文)进行加密的方法,其中密码密钥和算法一次一bit地应用于数据流中的每个二进制数字。
93.Solidity
是以太坊中用于开发智能合约的编程语言,目前开发智能合约用的最多的是Solidity。开发智能合约入门可参考智能合约开发环境搭建及Hello World合约。
94.Serpent
一门智能合约的编程语言,不再建议使用,建议转换到Viper。
95.Stale 陈旧
陈旧是当已经有另一个同一个父母的块时创建的块; 通常会被丢弃,浪费精力。
96.Security deposit 保证金
用户通常希望能够最终退出和恢复的一种用户存入某种机制的数量(通常是股权共识机制的证明,尽管这也可以用于其他应用程序),但是可以在用户方面渎职的情况下被带走。
97.Token 通证或代币
代币是可以被获取的东西的数字身份。
98.Tokenless ledger 无代币分类帐
无代币分类帐是指不需要本地货币操作的分布式分类帐。
99,Transaction 交易
100.Transaction block 交易区块
交易区块是比特币网络上的交易集合,集合成一个块,然后可以将其散列并添
以上是关于区块链最强指南:100个Blockchain通关密码的主要内容,如果未能解决你的问题,请参考以下文章