把zk rollup用在比特币上
翻译:DeepL, Google Translate 校对:李林
ZK rollups在比特币中是没有意义的,因为没有 “廉价的calldata”。 所有的数据都已经是廉价昂贵的calldata。
也许会有一个允许简洁签名的链上zk验证,但永远不会有滚动。
可能的情况是:你可以有一个包含多个余额的UTXO,在每个交易中,你可以重新创建该UTXO,但使用zk改变其状态,以压缩所有发生的内部交易。
区块链必须了解所有这些新事物,所以它绝不是 “L2”。
你必须有一个实体负责UTXO,并负责变化状态和ZK证明。
但在比特币上,你也必须把重建证明所需的数据保存在其他地方,我不确定负责该UTXO的第三方如何能确保这一点。
我认为这样的结构类似于信用卡公司:每个人都依赖一个中心方,与外部实体的互操作性为零,每个供应商都必须在每个信用卡公司上有一个账户才能向客户收费,因此,不清楚这样的东西是否比像Lightning这样真正开放和可互操作的解决方案更可取,后者可能有其缺陷,但至少促进了一个更好的环境,将不同的冲突方、保管人、任何人都聚集在一起。