1、TRANSACTION(交易)
交易是一段代码的执行
状态发行前
状态发行后
transactionRecipt
transaction Hash
2、MINER/挖矿
挖矿是在线所有矿工节点争抢出块权的过程
挖矿的奖励:ETH和打包手续费
挖矿导致的直接结果:可以出块,打包指定数量以内的交易
3、ACCOUNT(账户)
公钥
私钥
4、COIN、TOKEN以及计量单位
coin:一条公链上通过挖矿获得电子货币
token:通过智能合约发型的电子货币(如EOS)
计量单位:eth(小写)=1,000,000,000,000,000,000wei。kwei, mwei, gwei
约定:ETH(Coin)的称呼为ETH,eth(货币单位)的称呼为ethereum
5、GAS和GASPRICE
gas:进行交易计算的时候消耗的gas数量
gasPrice:单位gas的出价
gasLimit和gasUsed:gasLimit是当交易不知道需要多少gas的时候,通常我们需要给出比它gas更大的值;
交易最终的支付结果:gasUsed*gasPrice
6、智能合约
智能合约是一段一旦发布就不可以再修改的代码
调用的功能来实现自己需求的功能
7、NONCE(一个啃爹的值)
每个用户地址(公钥)都有自己全网唯一的nonce的自增列
nonce值写错的几种可能(如同一个公钥,当第一笔nonce为5,第二笔nonce为6是可以交易;当第二笔nonce也5时会发生两种情况,第一笔已交易和还没有交易)
在大量发送交易的时候,节点查询回来的nonce值通常不准确