- 包含地址,余额和随机数,以及可选的存储和代码的对象;
- 外部账户(EOA),存储和代码均为空;
- 合约账户(CA),包含存储和代码;
- 一般来说,这代表一个EOA或合约,它可以在区块链上接收或发送交易;
- 更具体地说,它是ECDSA(椭圆曲线算法) 公钥的 keccak 散列的最右边的160位;
- 可以发送以太币和信息;
- 向合约发送的交易可以调用合约代码,并以信息数据为函数参数;
- 向空用户发送信息,可以自动生成以信息为代码块的合约账户;
- 以太坊用于执行智能合约的虚拟燃料;
- 以太坊虚拟机使用核算机制来衡量gas的消耗量并限制计算资源的消耗;
- 存储在以太坊上被以太坊自动执行的程序;
每产生一个新区块就会有一笔固定的奖励给矿工,初始是5个以太币,现在是3个;
叔块奖励(Uncle rewards) 有些区块被挖得稍晚一些,因此不能作为主区块链的组成部分。比特币称这类区块为“孤块”,并且完全舍弃它们。
但是,以太币称它们为“叔块”
( uncles ),并且在之后的区块中,可以引用它们。如果叔块在之后的区块链中作为叔块被引用,每个叔块会为挖矿者产出区块奖励的
7/8 。这被称之为叔块奖励。
叔块引用奖励(Uncle referencing rewards) 矿工每引用一个叔块,可以得到区块奖励的1/32 作为奖励(最多引用两个叔块); 这样的一套基于POW的奖励机制,被称为以太坊的“幽灵协议”; 以太坊区块收入 普通区块收入
- 固定奖励(挖矿奖励),每个普通区块都有;
- 区块内包含的所有程序的 gas 花费的总和;
- 如果普通区块引用了叔块,每引用一个叔块可以得到固定奖励的 1/32;
- 叔块收入只有一项,就是叔块奖励,计算公式为:
- 叔块奖励 = ( 叔块高度 + 8 – 引用叔块的区块高度 ) * 普通区块奖励 / 8;
- 以太坊出块时间:设计为12秒,实际14~15秒左右;
- 快速确认会带来区块的高作废率,由此链的安全性也会降低;
- “幽灵”协议:Greedy Heaviest Observed SubTree, ”GHOST”;
- EIP: Ethereum Improvement Proposals,以太坊改进建议;
- ERC:Ethereum Request for Comments的缩写,以太坊征求意见。
- EOA:External Owned Account,外部账户;由以太坊网络的人类用户创建的账户;
- Ethash:以太坊1.0 的工作量证明算法;
- HD钱包:使用分层确定性(HD protocol)密钥创建和转账协议(BIP32)的钱包;
- Keccak256:以太坊中使用的密码哈希函数。
Keccak256 被标准化为SHA-3; - Nonce:在密码学中,术语nonce用于指代只能使用一次的值;以太坊使用两种类型的随机数,账户随机数和POW随机数;
- DApp:Decentralized Application,去中心化应用;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)