主页 > imtoken最新版官网 > 你必须知道的那些以太坊术语的解释

你必须知道的那些以太坊术语的解释

imtoken最新版官网 2023-07-24 05:15:37

block:区块:包含事务(0个或多个)、父块(parent)哈希和其他数据的数据包。 在区块链中,除了创世块之外的每个块都必须包含其父块的哈希值。 整个区块链包含网络所有交易的历史。 请注意,一些基于区块链的加密货币将自己称为“分类帐”而不是“区块链”,但实际上两者大致相同。尽管在自称为“分类帐”的系统中,每个块通常包含当前状态的完整副本每个账户(例如余额、部分完成的合同),允许用户丢弃过时的历史数据

state:状态,区块链中所有余额和数据在特定时间点的快照。通常反映特定区块的状态

交易:以太坊中的交易是指从 EOA 发送到另一个帐户的消息的签名数据包。 一笔交易主要包括:receiver、sender、gasLimit、gasPrice、Value(交易金额)等;

EOA:External Owned Accounts(外部所有账户)以太坊网络是什么,以太坊外部账户由私钥控制。 如果你有与 EOA 关联的私钥,你可以通过这个账户发送以太币和消息。 未来(Serenity 版本),合约账户和 EOA 账户可能会合并为一个账户;

地址:一个以太坊地址代表一个账户。 对于 EOA(外部所有账户以外的所有账户),其地址是控制该账户的公钥的最后 20 位(字节),(例如:cd2a3d9f938e13cd947ec05abc7fe734df8dd826)。 刚才的字符串是十六进制的,通常会附加一个“0x”来明确表示。 Web3.js 和控制台功能都接受带和不带这个 0x 前缀的地址,但鼓励添加这个前缀。 因为地址的每一位都由两个十六进制字符表示,所以以“0x”为前缀的每个地址的长度为42个字符。 地址的合法校验参考EIP-55规范;

gas:gas/fuel以太坊网络是什么,代码在EVM中执行时所消耗的“crypto gas”的名称。在以太坊区块链中执行的每一个操作都需要gas支付

以太坊网络发币_siteshilian.com 以太坊网络_以太坊网络是什么

gas limit:gas limit,gas limit可以应用于单笔交易,也可以应用于区块(block-gas-limit,即区块gas limit)。 (1)对于单笔交易,gas limit代表你愿意为【为合约执行交易】支付的最大gas量,用于防止用户【通过执行bugging或恶意的方式】耗尽gas ] 合同; (2)区块gas limit代表一个区块中所有交易使用的gas总量。 Homestead版本发布后,区块gas limit将提升约50%

gas price:gas价格,在一次交易中,单位gas的以太币价格。 Homestead 发布后默认燃料价格从 50shannon 降低到 20shannon

transaction fee:交易手续费,即油耗。 是以太矿工为执行您的交易而收取的费用。

消息:消息是一种虚拟对象,不能被序列化,只存在于以太坊运行环境中。 一条消息主要包括:消息的发送者、接收者、gasLimit等;

siteshilian.com 以太坊网络_以太坊网络是什么_以太坊网络发币

EVM:Ethereum Virtual Machine,以太坊虚拟机,是一个隔离的轻量级VM,其中智能合约代码无法访问本地网络、文件系统等进程;

Contracts Accounts:合约账户,存放可以在EVM中执行的智能合约代码,只能通过EOA激活。 当调用合约账户时,其中存储的智能合约会在矿机端的EVM中自动执行,并消耗一定数量的Gas,Gas在EOA中通过以太坊购买;

智能合约:智能合约是以太坊中最重要的概念。 以太坊支持通过图灵完备的高级语言开发智能合约,例如:Solidity、Serpent等,可以接受外部交易请求和事件触发合约代码逻辑,进一步产生新的交易和事件,甚至进一步调用其他智能合约;

Gas:燃料,如果不执行合约指令,将消耗一定量的气体(Gas)。 当交易未执行且Gas已消耗时,合约执行终止,状态回滚; Gas可以用ether兑换,但需要注意的是,ether的价格是有波动的,但运行某个智能合约的成本是固定的,可以通过设置Gas Price等方式进行调整;

以太坊网络发币_以太坊网络是什么_siteshilian.com 以太坊网络

GPO:Gas Price Oracle,Gas 价格预测;

LES:Light Ethereum Subprotocol,以太坊客户端的轻量级子协议,只需要下载区块头,其他详细信息可按需获取;

Whisper:是一种结合分布式哈希表(DHT)和P2P通信技术实现以太坊节点间通信的协议。 通过Whisper协议,以太坊节点可以向特定节点发送信息,或者通过信息附加的标签或主题向多个节点发送信息,主要设计用于大规模点对点数据发现、信号协商、最小传输通信,和具有完整隐私保护的DApp;

Swarm:Swarm 是一个分布式存储平台和内容分发服务,是以太坊 web 3 栈的原生基础层服务;

以太坊网络发币_以太坊网络是什么_siteshilian.com 以太坊网络

Uncle Block:Uncle block是一种激励机制,减少矿池的优势,减少出块间隔(从10分钟到15秒左右);

Patricia Trie:压缩前缀树,是一种比较节省空间的树。 对于trie的每个节点,如果该节点是其父节点的唯一儿子,则与父节点合并;

Merkle Tree:Merkle树,也称为Hash Tree,树的叶子节点存储数据块的Hash值,非叶子节点是其对应子节点串接后的Hash值;

RLP:RLP(Recursive Length Prefix)提供了一种适用于任意二进制数据数组的编码,RLP已经成为以太坊中序列化对象的主要编码方式; RLP维基;

以太坊网络是什么_以太坊网络发币_siteshilian.com 以太坊网络

MPT:Merkle Patricia Tree,是Merkle Tree和Patricia Tree的混合体。 在以太坊中,使用 RLP 算法进行编码。 MPT树主要包括空节点、叶节点、扩展节点和分支节点;

ZKP:Zero Knowledge Proof,零知识证明;

ERC20:可以理解为以太坊的一个Token协议规范,所有基于以太坊开发的Token合约都符合这个规范。 符合ERC20协议规范的代币可以得到各种以太坊钱包的支持。 ERC20 代币标准;

钱包:钱包,在最一般的意义上,指的是任何可以存储以太币或任何其他加密令牌的东西。 一般而言,在加密世界中,“钱包”用来表示:[单个公私密钥对(如纸钱包)]或[管理多个密钥对的应用程序(如Mist Ethereum钱包)]

Epoch:Epoch 是【DAG 用作 Ethash PoW 算法的种子】的每次再生之间的间隔。 纪元指定为 30000 个块

DAO:分布式自治组织。 DAO 是区块链上的一个智能合约(或一组智能合约)。 它的存在是为了将[组织管理、融资、行为等规则]编入法典,形成法律总则。

Web3:Web3规范的准确定义还有待确定。 但Web3泛指连接各种设备的东西,服务和应用的去中心化,在线信息的语义存储,人工智能在网络中的应用。对于以太坊平台来说,Web3是去中心化应用的平台