Eth1.x 术语表(下)

Eth1.x 术语表(下)

第14619篇文章Eth1.x 术语表(下),说明解释了Eth1.x 术语表(下),是很好的区块链入门技术文章网站,提供了相应的代码的进行解释,并且把原理说的很清晰

JSON-RPC

eth_protocolVersion

传到 DevP2P 网络的元信息(meta information);

面向没有实现这个功能的客户端,很容易伪造这个信息

eth_syncing

关于该节点同步状态的元信息

面向没有实现这个功能的客户端,很容易伪造这个信息

eth_coinbase

表示该客户端使用的默认地址

面向没有实现这个功能的客户端,很容易伪造这个信息

仅对实现了账户管理功能的客户端有效

eth_mining

该节点挖矿状态的元信息

仅对正在挖矿的节点有效

面向没有实现这个功能的客户端,很容易伪造这个信息

eth_hashrate

挖矿的元信息

仅对正在挖矿的节点有效

面向没有实现这个功能的客户端,很容易伪造这个信息

eth_gasPrice

该节点 认为 此时 gasPrice 是多少的元信息

面向没有实现这个功能的客户端,很容易伪造这个信息

取出一个合适的 gas price 值是一个与需求高度相关的操作,没有哪种策略适合所有的应用场景。

eth_accounts

该节点所管理的账户的列表。

面向没有实现这个功能的客户端,很容易伪造这个信息

仅对实现了账户管理功能的客户端有效

eth_blockNumber

返回该节点认定为最新区块的区块号

需要 “全体区块头” 和 “追随区块链” 功能的结合

并不能完全确定,该节点是能提供该区块号处的 事务/收据/状态 数据,还是仅仅接受了该区块号是最新高度。

eth_getBalance

提供地址后,可返回该账户的 ETH 余额(以 wei 为单位)

需要响应节点能访问账户状态

eth_getStorageAt

提供账户及存储槽序号后,可返回该处存储的值

需要响应节点能访问合约存储项

eth_getTransactionCount

提供地址后,可返回该地址的 nonce

需要响应节点能访问账户状态

eth_getBlockTransactionCountByHash

提供一个区块的哈希值,返回该块中的事务数量

需要响应节点能访问区块体历史

eth_getBlockTransactionCountByNumber

提供一个区块的区块号,返回该块中的事务数量

需要响应节点能访问区块体历史

需要响应节点能访问主链区块索引

eth_getUncleCountByBlockHash

返回给定哈希值的区块中的叔块数量

需要响应节点能访问区块体历史

eth_getUncleCountByBlockNumber

返回给定区块号的区块中的叔块数量

需要响应节点能访问区块体历史

需要响应节点能访问主链区块索引

eth_getCode

返回给定账户处的字节码(bytecode)

需要响应节点能访问账户状态

需要响应节点能访问合约代码

eth_sign

返回给定地址的签名

仅对实现了账户管理功能的客户端有效

eth_signTransaction

为给定事务生成签名并返回已签名事务的 RLP 编码数据

仅对实现了账户管理功能的客户端有效

需要响应节点能访问账户状态以取得合适的 nonce

eth_sendTransaction

为给定事务生成签名并广播

仅对实现了账户管理功能的客户端有效

需要响应节点能访问账户状态以取得合适的 nonce

需要响应节点能参与事务广播

eth_sendRawTransaction

广播一条经过签名的事务

需要响应节点能参与事务广播

eth_call

在响应节点最新的状态上执行特定事务并返回执行结果

要求响应节点能执行 EVM

eth_estimateGas

在响应节点最近的状态上执行特定事务并返回执行该事务消耗的 gas 数量

要求响应节点能执行 EVM

最经常的用途是建构交易

eth_getBlockByHash

返回由哈希值指定的区块的数据

要求响应节点拥有全体区块头

要求响应节点能访问区块体历史

eth_getBlockByNumber

返回由区块号指定的区块的数据

要求响应节点拥有全体区块头

要求响应节点能访问区块体历史

要求响应节点能访问主链区块索引

对这个操作的调用可以直接映射成对 eth_getBlockByHash 的等价调用,只要能访问主链区块索引

eth_getTransactionByHash

提供哈希值,返回对应事务的数据

要求响应节点拥有全体区块

要求响应节点能访问区块体历史

要求响应节点能访问主链事务索引

对这个操作的调用可以直接映射成对 eth_getTransactionByBlockHashAndIndex 的等价调用,只要能访问主链事务索引

eth_getTransactionByBlockHashAndIndex

返回由区块哈希值和事务索引号指定的事务的数据

要求响应节点拥有全体区块头

要求响应节点能访问区块体历史

eth_getTransactionByBlockNumberAndIndex

返回由区块号和事务索引号指定的事务的数据

要求响应节点拥有全体区块头

要求响应节点能访问区块体历史

要求响应节点能访问主链区块索引

对这个操作的调用可以直接映射成对 eth_getTransactionByBlockHashAndIndex 的等价调用,只要能访问主链区块索引

eth_getTransactionReceipt

返回由哈希值指定的事务的收据

要求响应节点拥有全体区块头

要求响应节点能访问区块体历史

要求响应节点能访问主链事务索引

eth_getUncleByBlockHashAndIndex

返回由区块哈希值和索引指定的叔块信息

要求响应节点拥有全体区块头

要求响应节点能访问区块体历史

eth_getUncleByBlockNumberAndIndex

返回由区块哈希号和索引指定的叔块信息

要求响应节点拥有全体区块头

要求响应节点能访问区块体历史

要求响应节点能访问主链区块索引

对这个操作的调用可以直接映射成对 eth_getUncleByBlockHashAndIndex 的等价调用,只要能访问主链区块索引

(还有一些操作码,在此处并未提供解释)

(完)

来源:以太坊爱好者(ID:ethfans)

Eth1.x 术语表(下) 由www.b2bchain.cn 提供
文章整理自网络,只为个人学习与分享使用
链接地址https://www.b2bchain.cn/14619.html

区块链毕设网(www.a1fz.cn)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
a1fz.cn区块链面试课程设计代做网专注|以太坊Hyperledger fabric-计算机|java|毕业设计|代做平台 » Eth1.x 术语表(下)

提供最优质的资源集合

立即查看 了解详情