主页 > imtoken国内版 > EOS交易验证流程
EOS交易验证流程
imtoken国内版 2023-12-24 05:09:32
验证交易的过程是双重的。
1. 从交易中的签名中恢复交易的公钥。
首先,从交易中提供的签名集中恢复与签署交易的账户相关联的公钥。 对于 ECDSA(EOSIO 中使用的椭圆曲线数字签名算法),这种恢复在密码学上是可能的。
2、actor:permission在action中比特币交易验证流程,检查恢复的公钥集合是否满足actor:permission中要求的公钥阈值
其次,针对交易中包含的每个动作的动作授权列表 (actor:permission) 中指定的每个演员的公钥与恢复的密钥集进行检查比特币交易验证流程,以查看是否满足要求。
3.检查动作,在权限最小的情况下
第三,每个满意的 actor:permission 都会根据该 actor:contract::actionpair 所需的相关最小权限进行检查,以查看它是否满足或超过该最小值。
4. 在动作层面检查动作。
最后一次检查是在执行任何操作之前在操作级别执行的