术语
词条解释英⽂
BLS签名BLS签名是⼀种可以实现签名聚合和密钥聚合的算法,可以将多个密钥聚合成⼀把密钥,将多个签名聚合成⼀个签名。尽管它的签名速度
和验证速度⾮常慢,并且可能导致危险,但是由于其签名聚合功能远
超过任何其他已知的签名⽅案,它仍是共识算法中投票和阈值签名的
⾸选⽅案。BLS (Boneh–Lynn–Shacham) signature scheme
Dapp(去中⼼化应⽤) 运⾏在去中⼼化⽹络上的应⽤程序。具有开源、去中⼼化、激励⽤户的特点。
Web3 基⾦会Web3基⾦会是⼀个瑞⼠的基⾦会,由Gavin
Wood博⼠建⽴,专注于开发,部署和维护Web3。Web3基⾦会致
⼒于促进在密码学赋能的去中⼼化软件协议⽅⾯的技术创新和应⽤开
发。Web3基⾦会的⽬标是在Web3技术栈的各个层⾯培养和服务最
先进的技术和应⽤。Web3的核⼼是研究,开发,部署,资助和维护
Web3技术,以及⽀持中间件和底层的演示应⽤。
Web3 Foundation
拜占庭容错拜占庭容错是分布式系统的重要组成部分,可以解决分布式系统中既存在故障,⼜存在恶意攻击场景下的共识问题。⼀个⼦系统发⽣故障
的系统,可能不清楚是哪个⼦系统发⽣故障。也就是说,系统上的不
同观察者可能⽆法就系统是否发⽣故障达成共识。在拜占庭容错下,
即使某些节点出现恶意⾏为,系统也能够继续运转。Byzantine Fault Tolerance
绑定“冻结”代币以换取其他好处的过程。例如,质押是⼀种绑定,您可
以通过保护⽹络安全来获得报酬。您也可以绑定代币来换取平⾏链插
槽。
Bonding
创世区块链⾥的第⼀个区块由中本聪创建于2009年,被称为创世区块,
它是区块链的起源,也被称为区块0。“创世”可以⽤于表示区块链在
初始时的状态。
例如:“在创世状态中,爱丽丝,鲍勃和查理分别拥有30个代币。”
Genesis
抵押通过将代币(例如Polkadot的DOT、Phala的PHA)质押以⽣产有效
区块(从⽽获得区块奖励)的⾏为。验证⼈和提名⼈质押他们的代币
来保护⽹络。
在Phala中,通过质押可以运⾏节点、进⾏提案和投票等。
Staking
罚没删除帐户⼀定百分⽐的代币,作为对恶意或有不当⾏为(例如,模棱
两可或⻓时间离线)的验证⼈的⼀种惩罚。
Slashing
⼯作量证明⼯作量证明(Proof of Work)是⼀个将挖矿能⼒与计算能⼒联系起来Proof of Work
(PoW)的系统。⼀个块被成功散列必须花费⼀些时间和计算量。因此,散列
块被认为是⼯作量的证明。获得多少货币,取决于你挖矿贡献的⼯作
量,电脑性能越好,分给你的矿就会越多。
公投决定是否接受提案的投票。在Polkadot中,公投可以由理事会、公
众⼈⼠发起,也可以由先前的提案发起。DOT持有者根据其持有的
DOT数量和他们愿意锁定其代币的时间来权衡。在Phala中,投票可
以委托,但其他⼈⽆法获悉委托关系和投票数量,即通过保密合约实
现匿名投票。同时,抵押PHA的数量和时间将决定投票权重,最少锁
仓时间为4周;⽆最低投票率设计,实⾏少数服从多数的原则。
Referendum
共识⼀组实体就特定数值达成共识的过程(例如,区块链上块的排序和组
成),可以通过奖惩来维护系统的平稳运⾏。有多种⽤于确定共识的
算法,⽐如⼯作量证明(PoW)、权益证明(PoS)等。
Connsus
共享安全性Polkadot使⽤的安全模型可以平等地保护所有链。这是通过将平⾏
链区块的有效性证明放⼊中继链来实现的。因此,为了还原单个平⾏
链的区块认证,攻击者将需要攻击整个Polkadot系统。
Shared Security
交易区块链的交易是去中⼼化的,流程完全透明、公开,且只有在整个⽹
络达成共识的前提下,才能完成最终的记账。过程⼤致为:交易申请
(⽣成申请)——全⽹⼴播(向全⽹发出公告)——交易验证(各区
块验证)——审核通过(全员审核)——交易完成(完成记账)。交
易也会产⽣交易费。
Extrinsics
节点浏览器⼀种可为您提供节点信息的⼯具。例如最新的密封,最终确定的块以
及该节点的当前链状态。
Node Explorer
可⽤性分布式系统中⼀种最终会达成某种共识的的属性。区块链系统每天
24⼩时运⾏,并且每个⽤户没有权限的限制,链上内容⽆法篡改,
所以即使某个块运⾏时间过⻓,最终也会产⽣⼀个结果。
Liveness
框架Substrate运⾏模块的集合。Frame
链上治理Phala的链上治理采⽤围绕代币持有者的投票机制。Phala的创新之处在于,结合匿名投票和流⺠主模式,并将委员会改制为DAO。
Phala的治理机制是⾜够⺠主和开放的,同时保证⾼参与度、低⻔槛
和决策的专业性。On-chain Governance
密封将区块添加到中继链的过程。区块认证是⼀个单独的过程,区块在密
封后的某个时间点被认证。
Sealing
钱包⼀种可以存储私钥并为Polkadot或其他区块链⽹络签名交易的程
序。钱包实际上是⼀个包含私钥的⽂件,形式包括纸钱包、⽹⻚钱
包、桌⾯钱包、硬件钱包和移动钱包等。它通常包含⼀个软件客户
端,可存储加密货币、允许查看和访问创建的交易。
Wallet 区块区块是包含零个或多个事务的数据包⽐如前个块的散列以及交Bl k
区块区块是包含零个或多个事务的数据包,⽐如前⼀个块的散列,以及交
易信息等等。每个块(除了最初的“⽣成块”)都指向前⼀个块,共
同展示了其状态的转换,所以它们形成的数据结构被称为“区块
链”。
Block
区块浏览器⼀个可以浏览区块链上区块、交易、钱包和其他信息的应⽤程序。Block Explorer 区块确认区块确认是区块矿⼯对您充值或者提币的交易数据打包到区块(数据
块)的⾏为。⽆论是充值还是提币,在平台⼊账之前,都需由区块矿
⼯先进⾏确认。如果想要提⾼矿⼯区块确认速度,可以提⾼⼿续费。
区块确认包含三层含义:所有节点的数据⼀致、所有节点要确保不进
⼊互相冲突,分裂的状态、交易⼀旦进⼊区块不可撤销。
Confirm
区块确认器决定区块确认的机制。
区块时(Era) 重新计算和给验证者们(以及每个验证者的提名⼈)⽀付奖励的时
间。
Era
权益证明(PoS)权益证明(Proof of Stake)是⼯作量证明系统的替代⽅案,POS模式
根据你持有货币的量和时间进⾏利息分配,你的“挖矿”收益正⽐于
你的币龄,⽽与电脑的计算性能⽆关。
PoS
软分叉当新共识规则发布后,没有升级的节点会因为不知道新共识规则⽽⽣
产不合法的区块,就会产⽣临时性分叉。节点不会通过任何⽅式被强
制升级,运⾏⽼版本依然可以获益。由于旧节点会将新块识别为有
效,所以软分叉是向后兼容的。这种分叉需要⼤量矿⼯来升级执⾏新
规则。
Soft Fork
随机密钥随机密钥是链上的伪随机数。它⽤在Polkadot协议的各个地⽅,在
BABE块⽣产机制中最为突出。
提案任何PHA持有者都可以提出提案,且所有提案都需要公投才能通过。
Phala的提案内容包括但不限于变动治理规则、修改代码、选举和罢
免等等。获得理事会多数同意的提案,需要在公投中获得多数同意,
才能执⾏。每⼀个批准的提案需要等待⼀段时间才可以真正部署到链
上,⽽⽀持者的代币会被锁定,直到提案被执⾏。
Proposal
提名权益证明(NPoS)NPoS (Nominated Proof of Stake,提名权益证明) 是 Polkadot 基
于PoS算法设计的共识算法。验证⼈运⾏节点参与⽣产和确认区块,
提名⼈可以抵押⾃⼰的代币获得提名权,并提名⾃⼰信任的验证⼈,
获得奖励。
Nominated Proof of
Staking
提名⼈提名⼈是⼀个拥有权益的群体,他们把PHA质押给信任的守⻔⼈,委
托他们代表⾃⼰维护⽹络。在守⻔⼈获得奖励或者惩罚时,提名⼈也
会按照投票⽐例同时受到奖励或惩罚。
Nominator
投票在Phala中,公投、DAO的选举,均通过匿名投票与流⺠主投票完
成。Phala Nerwork部署了保密智能合约平台,因此在投票系统设计
Vote
,
中可以使⽤保密合约来保障委托关系和投票的匿名性,同时能够验证
选举是真实可信的。
外部信息在 Polkadot(以及任何构建在 Substrate 上的链)中,外部信息是
来⾃链外部的信息。外在信息分为三类:签名的交易、未签名交易、
固定的信息(Inherents)。
Exstrinsics
协议⼀种允许通信系统中的两个或多个实体传输信息的规则。协议定义了
通信的规则,语法,语义和同步以及可能的恢复⽅法。
Protocol
信息在Polkadot的XCMP协议中,信息是任意数据。该数据通过⼀条通道
从⼀个平⾏链(出⼝链)发送到另⼀个(⼊⼝链),并由验证⼈确
认。
Message
信息列在Polkadot的XCMP协议中,信息列是等待某⼀接收⽅进⾏处理的信
息列表。
验证验证是Phala系统中验证者⼴播的消息,⽤来表示平⾏链候选区块是
否有效。
Validate
验证器⽭盾向⽹络提供冲突的信息。 BABE验证器⽭盾是在同⼀插槽中创建多个
区块。 GRANDPA验证器⽭盾是给多个冲突的链签名。
验证⼈证明利益共识的参与者,要验证平⾏链上来⾃收集⼈的证据并与其他
验证⼈⼀起对节点进⾏共识投票,从⽽保护中继链。需要先质押⼀定
数量的代币。
Validator
硬分叉分叉,通常是因为软件代码需要更新,因此要放弃以前的版本。在新
共识规则发布后,部分没有升级的节点⽆法验证已经升级的节点⽣产
的区块,这时就可能会发⽣硬分叉。硬分叉是对区块链协议的改变,
使先前⽆效的块/交易有效,因此要求所有⽤户升级其客户端。硬分
叉是加密货币代码的彻底改变。通常来说,这样的变化发⽣在代码的
底层,⽐如隐私协议或共识机制。
Hard Fork
硬分区⼀个⽆争议的区块链,继承基础区块链的状态并创建同⼀区块链的新
分⽀。Cosmos的Jae Kwon将其定义为“考虑了现有链的状态的⼀
条新链,这不是竞争,⽽是提供⼴泛的机会。”
执⾏程序区块链的状态转换功能。它定义了⼀种有效算法,可以根据⼀个给定
区块的先前状态来确定下⼀个块的状态。
Runtime
执⾏程序模组⼀个实现了⼈们在运⾏时可能希望拥有的特定转换功能的模组。每个模组都具有其领域的逻辑。例如,余额模组具有处理帐户和余额的逻辑。
治理在区块链中,代码即法律。治理的过程就是:确定哪些更改⽹络的⾏
为是被允许的,例如修改代码或转账。
Governance 治理议会个由多个链上帐户组成的链上实体议会可以代表“被动”(⽆表C il
治理议会⼀个由多个链上帐户组成的链上实体。议会可以代表被动(⽆表
Council 决权)的代币持有者。议会成员有两项主要任务:为全体代币持有者
投票进⾏公投,并取消恶意的公投。