the graph简析

技术逻辑很简单。开发者写一个子图,子图包含两个重要的东西:1.需要的链上的event。2.如何把这些event转成什么类型和组织的数据,并存储。indexer可以随意选择一个子图来处理,也就是监听event并清洗整理数据保存。梳理后的数据做一个hash,就是POI了(proofofinde

技术逻辑很简单。开发者写一个子图,子图包含两个重要的东西:1. 需要的链上的event。2. 如何把这些event转成什么类型和组织的数据,并存储。

indexer可以随意选择一个子图来处理,也就是监听event并清洗整理数据保存。梳理后的数据做一个hash,就是POI了(proof of index)。这个poi是个证明,整个网络是按照乐观计算的,没有fisherman来说这个poi是错误,他就是对的。就可以根据这个领取通胀奖励。

indexer需要决定打开哪些子图,并把grt token分配这个子图。

但是这个协议一样不解决下载的问题,也就是说,下载还是要钱的,给用户要钱。

但是这里比较不清晰的地方是:3%的通胀怎么分配。就是indexer能从通胀中根据什么,获取多少代币?根据质押的grt代币数量吗?还是根据poi的数量?

还有一个地方不太清晰。因为grt是一个erc20代币,委托人的钱如何分配的?难道是根据质押量,合约里面计算好了分账比率,委托人手动取款就可以了?

还有一个问题:一个erc20代币,如何实现3%的通胀计算的,外部输入oracle数据,然后触发通胀?

  • 原创
  • 学分: 0
  • 标签: 原理 
点赞 0
收藏 0
分享

0 条评论

请先 登录 后评论
杜满想Elvin
杜满想Elvin
老程序员,区块链架构师