以太坊(一) - 基础概念

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值通常不准确

猜你喜欢

转载自blog.csdn.net/qun_y/article/details/82785041