长推:详解Dune数据板LayerZero使用方法
注:原文来自@@superamscom发布长推。
我在Dune上创建的 @LayerZero_Labs 的数据看板发布之后,很多用户表示具有一定的参考价值,感谢大家的认可!同时也有不少人私信咨询一些细节。这里尝试用问答的方式统一做回复解答。
https://t.co/8e95qUYrwm
首先再说一下,考虑性能问题,这里分开做了两个看板。前面那个是方便大家查地址的排名信息的。这里这个是一个综合性的分析,有更多全局性的指标数据,适合了解L0生态的整体状况。
为什么有些地址查询不到? 这是因为L0 近期关注度极高,交易数量快速上升,用户地址数已经有100多万。我统计的指标相对多,测试过100万条记录基本能加载成功,如果全部数据加载,目前总用户地址数约,大概率加载失败。所以限制了取前100万条记录。如果查不到你的地址,表示排名在100万之外。
为什么有时数据没有及时更新? Dune 有自动更新的机制。但是由于查询涉及的数据量太大,计算耗时。可能会出现查询超时或者服务器资源消耗过大而执行失败。目前我会尝试每天手段执行,尽量保证更新。另外,我们也在做一个新的方案。
这个新方案就是Dune 的Spellbook 魔法表。我同事已经完成并提交了PR。如果审核通过,到时不仅能解决我的看板的数据问题。Dune 上所有其他分析师都可以用新生成的魔法表更新L0的数据查询和看板。应该能从根本上解决查询速度和数据完整性的问题。
为什么我跨链了很多USDC(或者其他ERC20 代币)但是看板没有显示这部分的跨链金额? 同样因为查询性能原因,目前的看板查询只计算了原生代币的跨链金额(如Ethereum上的ETH,Polygon上的MATIC)。我们新提交的魔法表将包括ERC20 代币的跨链金额数据。
这个算法是怎么定的? 这个查询的算法不是LayerZero官方的,也不代表官方的任何看法。只是我个人根据之前Arbitrum 空投的算法,模拟了一个类似的算法,考虑了用户的交互次数,交互的区块链的个数,跨链金额,交互的合约个数等。在看板页面底部有详细的记分方式说明。NFA,仅供参考,DYOR。
我看到最大跨链的“来源链”数量是8,这是LayerZero支持的的所有链吗? 不是。LayerZero 目前已经部署到很多链上,可以在其官方网站查询。我这里只处理了Dune 支持的已部署L0 EndPoint 合约的EVM兼容区块链,共8个。像Aptos,Celo,zkSync Era 等链并未包括,或者是Dune 暂不支持,或者非EVM兼容。
- 星际资讯
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。