主页 > 华为手机怎么安装imtoken > 科普区块链常用术语(以太坊)
科普区块链常用术语(以太坊)
以太坊/以太坊/ETH
——一个基于区块链的去中心化应用平台。
醚
以太坊网络底层的加密代币。 以太币用于支付以太坊交易的交易费用和计算费用。
贸易
涉及一系列值的传输过程。 交易是授权与区块链相关的某些特定操作的文档。 如果将代币发送给他人,则签署合同是一种有效的交易类型。
以太坊虚拟机 (EVM)
它是以太坊中智能合约的运行环境。
EVM代码
以太坊虚拟机代码,以太坊区块链可以包含的编程语言代码。 每次向该帐户发送消息时,与帐户关联的 EVM 代码都会执行,并且具有读/写存储和发送消息本身的能力。
以太坊客户端
又称钱包,提供账户管理、挖矿、转账、智能合约部署和执行等功能。以太坊节点使用以太坊客户端访问以太坊网络。
现在以太坊客户端主要有:Wallent/ist、Geth、Parity、Harmony。
信息
通过 EVM 代码从一个账户发送到另一个账户的“虚拟交易”。 以太坊中的消息是虚拟的,不能序列化,可以理解为函数调用。
气体
以太坊使用 Gas 机制进行计费。 Gas 也可以被认为是一个工作量单元。 智能合约越复杂(计算步骤的数量和类型、占用的内存等),完成操作所需的 Gas 就越多。
就业证明
比特币、以太坊和许多其他加密分类账中的一个重要属性意味着块中的哈希值必须小于某个目标值。 这种必要性的原因是在去中心化系统中任何人都可以生产区块,因此为了防止网络中的区块泛滥并提供一种方法来衡量在特定版本的区块链使得生产区块变得困难之后有多少共识。
矿业
挖矿是对交易、构建块和尝试不同随机数进行迭代求和的过程,直到找到一个符合工作证明条件的随机数。 如果一个矿工很幸运并产生了一个有效的区块,他将获得一定数量的硬币(区块中交易的全部成本)作为奖励。 所有矿工开始尝试创建一个新区块,这个新区块包含最新区块的哈希值作为父区块。
难度炸弹
为了保证以太坊矿工能够加入新链,开发团队引入了“难度炸弹”机制。 它以指数方式增加了难度,以至于挖矿变得几乎不可能。
智能合约
一组以数字形式定义的承诺,包括合约参与者可以执行这些承诺的协议。
陈旧块
对于同一个父块,在另一个块被创建之后创建的块被称为陈旧块。 过时的块通常会被丢弃,这是一种浪费。
幽灵(GHOST)协议
Greedy Heaviest Observed Subtree以太坊的缩写,GHOST协议就是让我们选择一条计算完成最多的路径。 确定路径的一种方法是使用最近区块(叶子区块)的区块编号,它代表当前路径上的区块总数(不包括创世区块)。 块号越大,路径越长,意味着在这条路径上消耗更多的算力到达叶子块。 使用这种推理可以让我们就当前状态的权威版本达成一致。
默克尔帕特里夏树(MPT:Merkle Patricia Tree)
存储每个账户状态的数据结构(存储键值对)。 构建树的方式是从每个节点开始,然后将节点分成最多 16 个的组,然后对每个组进行散列,然后继续对散列结果进行散列,直到整棵树具有最终的“根散列”。
都会
以太坊第三阶段(路线图)引入四大特性:zk-Snarks(基于“零知识证明”)、早期实现PoS(Proof of Stake,即权益证明)、智能合约和灵活性和稳定,抽象账户。
大都会分为两个阶段(两个硬分叉):拜占庭和君士坦丁堡
零知识证明 (zk-Snarks)
它是指证明者在不向验证者提供任何有用信息的情况下,使验证者相信某个断言是正确的能力。
“零知识证明”本质上是一种涉及两方或多方的协议,即两方或多方完成一项任务需要采取的一系列步骤。 证明者向验证者证明并使他相信自己知道或拥有某个消息,但证明过程不能向验证者泄露关于已证明消息的任何信息。
拜占庭
2017年10月16日437万区块发生拜占庭硬分叉,引入zk-Snarks和抽象账户。
君士坦丁堡
预计2018年实施,主要特点是平滑所有“拜占庭”带来的问题,引入PoW和PoS的混合链模式。
权益证明
作为验证节点以太坊的缩写,首先要有一定数量的以太币。 根据以太币的数量和时间,会产生投注和验证区块的权益。 只有拥有权益的节点才能有效地验证区块。 当你验证的区块被打包进链后,你将获得与你的权益成比例的区块奖励。 如果您验证了恶意或错误的区块,您的质押股份将被扣除。
甲骨文
它通过向智能合约提供数据在现实世界和区块链之间架起桥梁。
以太坊硬分叉
硬分叉是对以太坊底层协议的更改,创建新规则并改进整个系统。 协议更改在特定块上激活。 所有以太坊客户端都需要升级,否则会按照旧规则卡在旧链上。
ERC-20
代币合约标准是通过以太坊智能合约发行的一系列代币,设定了代币分配的一般规则。 该标准目前是通过 ICO 发行代币的基础。
该标准确保基于以太坊的代币在整个生态系统中以可预测的方式运行,使去中心化应用程序和智能合约能够跨平台相互协作,并且所有代币都遵循固定的安全标准。
公链
任何节点都对任何人开放,每个人都可以参与这个区块链参与计算,任何人都可以下载并获得完整的区块链数据,即所有的账本。
私链
在某些区块链应用场景中,开发者不希望系统中的任何人参与,创建一个不对外开放,只有授权节点才能参与和查看所有数据的私有区块链。 私有链适用于特定组织的内部数据管理和审计或开发测试。
联盟链
意味着各个参与节点的权限是完全平等的,各个节点无需完全相互信任即可实现数据的可信交换。 联盟链的每个节点通常都有一个对应的实体组织。 授权后加入和退出网络。 通常是公司与公司、组织与组织之间达成的联盟模式。
DAO (decentralized autonomous organization) 去中心化自治组织
DAO 是建立在区块链之上的合约(或一系列合约),旨在设置规则、执行或自动化组织的工作,包括治理、资金、运营、支出和扩张。