【问题标题】:How to send strings as signals to circom?如何将字符串作为信号发送到circom?
【发布时间】:2022-07-16 13:58:58
【问题描述】:

我想创建一个电路来测量 Circom 中字符串的长度。 只有数字数据类型,我该怎么做?

【问题讨论】:

  • 为什么标签为 tag:rust?
  • 您如何拥有 15.4k 代表,却不知道问一个不可重现且不提供调试信息的问题更好?

标签: circom


【解决方案1】:

您可以将字符串作为一系列字节提供。你可以:

  • 让您的电路接收长度为 256 的信号数组
  • 遍历数组
  • 查找第一个 0 字节
  • 将索引保存为字符串长度

这将允许您测量最多 256 个字节的字符串长度。

【讨论】:

    【解决方案2】:

    您可以使用适合您用例的编码将字符串转换为数字(字节)数组,例如Unicode 或 ASCII。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-23
      • 2020-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-30
      相关资源
      最近更新 更多