- 浏览: 761583 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
1.想要获取投票需要先将手里的EOS抵押,转换成相应的CPU和带宽(NET),可投的选票数与抵押的可用资源(CPU+NET)相等.
2.而通过抵押或者购买的RAM没有投票权.
3.抵押的EOS会被锁定,如果想取消抵押需要等待72小时
4.抵押获取的选票可以投给30个不同的节点,也可以委托给投票代理人,让他来帮你投票
5.投票权重会衰减,投票一周后,如果不重新投票,权重就会衰减,一年后权重会降低至原来的50%,如果重新投票,则权重会恢复
关键函数:
regproducer:注册出块节点账户
unregprod:注销出块节点账户
update_elected_producers:更新出块节点选举情况的全局状态
state2vote:为投票抵押代币
voteproducer:投票
update_votes:更新投票结果
regproxy:注册委托投票代理人
update_votes
1.判断投票人类型,若为代理人,则将判断代理人是否具有对应的委托权限,不符则抛出异常,相符则向下继续执行
2.判断投票人是否具有投票权限,即是否进行用以投票的代币抵押.这里主要查询一个全局表_voters,该表中维护了所有用户的抵押信息.若没有抵押,则抛出异常;通过则向下继续执行
3.判断本次投票是否为首次投票.若是,则修改全局投票状态_gstate.total_activated_stake;接着进行投票操作,即读取用户提交的producer_detas列表,并在出块节点的全局表中查找对应的出块节点,并调整相应节点的投票情况
4.修改该用户的投票权重
2.而通过抵押或者购买的RAM没有投票权.
3.抵押的EOS会被锁定,如果想取消抵押需要等待72小时
4.抵押获取的选票可以投给30个不同的节点,也可以委托给投票代理人,让他来帮你投票
5.投票权重会衰减,投票一周后,如果不重新投票,权重就会衰减,一年后权重会降低至原来的50%,如果重新投票,则权重会恢复
关键函数:
regproducer:注册出块节点账户
unregprod:注销出块节点账户
update_elected_producers:更新出块节点选举情况的全局状态
state2vote:为投票抵押代币
voteproducer:投票
update_votes:更新投票结果
regproxy:注册委托投票代理人
update_votes
1.判断投票人类型,若为代理人,则将判断代理人是否具有对应的委托权限,不符则抛出异常,相符则向下继续执行
2.判断投票人是否具有投票权限,即是否进行用以投票的代币抵押.这里主要查询一个全局表_voters,该表中维护了所有用户的抵押信息.若没有抵押,则抛出异常;通过则向下继续执行
3.判断本次投票是否为首次投票.若是,则修改全局投票状态_gstate.total_activated_stake;接着进行投票操作,即读取用户提交的producer_detas列表,并在出块节点的全局表中查找对应的出块节点,并调整相应节点的投票情况
4.修改该用户的投票权重
发表评论
-
eos快照
2019-10-06 08:31 376快照:为区块链提供临时 ... -
eos待确认/分叉库
2019-10-05 08:32 245fork_database:管理了轻量级状态数据,是由未确认的 ... -
eos controller概述
2019-10-03 17:28 287EOS中的模型层是blocks.log和基于chainbase ... -
eos multi_index
2019-10-03 09:01 276EOS的数据库就是chainbase,而调用数据库服务的C++ ... -
eos chainbase状态库
2019-10-01 08:03 420chainbase:是一个快速包含 ... -
eos action
2019-09-28 17:18 179action:在EOS中,action被分配到对应程序(一般是 ... -
eos事务结构
2019-09-28 16:34 387transaction_header:事务头的数据大小是固定的 ... -
eos区块头结构
2019-09-28 08:54 275block_header:区块头 struct block ... -
eos rpc set
2019-09-26 19:27 278set contract:设置合约 xjdeMacBook- ... -
eos rpc create
2019-09-26 19:18 2521.创建公私钥对 xjdeMacBook-Pro:safeco ... -
EOS blocks.log
2019-09-26 07:40 364区块数据通过blocks.log与blocks.index持久 ... -
引用区块
2019-09-25 07:26 307trx.set_reference_block(ref_blo ... -
EOS事务
2019-09-24 07:36 341调用函数add_standard_transaction_op ... -
全节点搭建
2019-09-22 09:34 2591.通过system regproducer命令可将普通账户注 ... -
eos名词解释
2019-09-14 09:34 6451.Authority:权力,要与Permission做好区分 ... -
智能合约依赖库
2019-08-29 07:32 362Action:这部分定义了查询或发送action的API.在E ... -
eos_rpc_system资源获取
2019-08-21 07:39 364资源主要有CPU,net bandwidt ... -
eos_rpc_sign
2019-08-21 07:22 239sign [OPTIONS] transaction:完成EO ... -
eos_rpc_wallet
2019-08-20 07:31 3121.wallet create [OPTIONS]:创建一个新 ... -
eos_rpc_get
2019-08-18 08:38 2851.get info:通过指定全节点API接口获取其连接的EO ...
相关推荐
李白高力士脱靴李白贺知章告别课本剧.pptx
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
C语言项目之超级万年历系统源码,可以做课程设计参考 文章参考:https://www.qqmu.com/4373.html
Jupyter-Notebook
51单片机加减乘除计算器系统设计(proteus8.17,keil5),复制粘贴就可以运行
《中国房地产统计年鉴》面板数据资源-精心整理.zip
Jupyter-Notebook
Jupyter-Notebook
毕业论文答辩ppt,答辩ppt模板,共18套
Jupyter-Notebook
《中国城市统计年鉴》面板数据集(2004-2020年,最新).zip
Python基础 本节课知识点: • set的定义 • Set的解析 • set的操作 • set的函数
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
兵制与官制研究资料最新版.zip
Jupyter-Notebook
七普人口数据+微观数据+可视化+GIS矢量资源-精心整理.zip
Support package for Hovl Studio assets.unitypackage
土壤数据库最新集.zip
Jupyter-Notebook
1991-2020年中国能源统计年鉴-能源消费量(分省)面板数据-已更至最新.zip