当你试图在一个没有人能看到其他人所做事情的世界中构建多重签名时,会发生什么? 感谢 @0xMiden,Web3隐私的重要一步现在已经到来。 多重签名是在公开环境中诞生的。 它们之所以有效,是因为每个签署者都能看到相同的链上状态、相同的交易和相同的历史。 以太坊上的Safe设定了标准。Solana上的Squads通过角色、限制和正式检查扩展了这一标准。它们共同保护着数百亿的资产。 但这一切都假设了一个前提: 共享可见性。 Miden假设了相反的情况。 在Miden上,账户在你的设备上离线存在。链上只看到你的状态转变是有效的零知识证明。 你保留你的数据。你只揭示一个证明。 这对隐私来说是很好的,但它打破了多重签名通常的工作方式。 如果没有人看到相同的状态,你如何进行协调? 你如何知道哪个交易是真实的,或者是否有人已经转移了资金? 一个单一的签署者如果掌握“真实”状态,可能会拖延所有人。 这是Miden与 @OpenZeppelin 一起解决的问题。 ...