【问题标题】:calculate and Verify Block Hash from Light Client Block in Near Protocol在 Near 协议中计算和验证来自轻客户端块的块哈希
【发布时间】:2022-01-06 07:56:40
【问题描述】:

我尝试了link 中提到的步骤来验证一个块的哈希值。 但事实证明,这些步骤生成的哈希与区块的哈希不同。并且生成的哈希也属于不同的块。有什么方法可以使用 Block(RPC 端点)计算和验证 Near 协议中的哈希?

提前致谢

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
  • 具体来说:我可以了解一下“如何使用轻客户端块验证块?”

标签: block nearprotocol near


【解决方案1】:

好问题!我认为这是可能的,但困难在于您需要手动构造内部的其余结构并计算其哈希值。获得该信息后,您可以进行类似于https://github.com/near/nearcore/blob/master/pytest/lib/lightclient.py#L33 的计算。但是,如果您只对轻客户端感兴趣,那么您不需要关心 BlockInnerRest 中的确切内容,而只关心它的哈希值。我创建了一个跟踪问题https://github.com/near/nearcore/issues/5701

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-30
  • 1970-01-01
  • 2021-03-30
  • 2019-06-23
  • 1970-01-01
  • 1970-01-01
  • 2019-02-28
相关资源
最近更新 更多