这种方法对于保护隐私也有很好的作用。通过合适的构造,用于保护状态存入的多重签名钱包就会和其它的多重签名钱包一样。没有任何方式可以分辨普通的多重签名钱包和创建状态通道的钱包。

counterfactual术语

我们可以使用 “counterfactual实例化”来实现这些结果。解释这项技术需要首先定义术语。

“counterfactual”意思是某件可以是真实的事情却不是真实的。当讨论状态通道时,这是一个非常有帮助的概念。我们在状态通道上花大量的时间推理可以发生在链上的事情,但是他们却不是发生在链上。

在状态通道中,我们用“counterfactual X”来描述这样一个案例:

1. X可以发生在链上,但是却不是

2. 任何参与者都可以单方面地使X发生在链上

3. 参与者可以因此认为X发生在链上

举个例子,想像Alice和Bob之间有一个支付通道。Alice使用通道向Bob发送了4ETH,实际上就是双方对交易进行了签名。这笔交易可以由他们两人中的任一人随时部署在链上,但是它并没有在链上发生。因此我们可以说“Alice 反事实地‘counterfactually’给了Bob 4个ETH”。这样他们就可以认为交易已经发生了,而且在适用的威胁模式内,交易是最终有效的。

Counterfactual实例化

" />

imtoken不能注册(imtoken不能用了吗)

这种方法对于保护隐私也有很好的作用。通过合适的构造,用于保护状态存入的多重签名钱包就会和其它的多重签名钱包一样。没有任何方式可以分辨普通的多重签名钱包和创建状态通道的钱包。

counterfactual术语

我们可以使用 “counterfactual实例化”来实现这些结果。解释这项技术需要首先定义术语。

“counterfactual”意思是某件可以是真实的事情却不是真实的。当讨论状态通道时,这是一个非常有帮助的概念。我们在状态通道上花大量的时间推理可以发生在链上的事情,但是他们却不是发生在链上。

在状态通道中,我们用“counterfactual X”来描述这样一个案例:

1. X可以发生在链上,但是却不是

2. 任何参与者都可以单方面地使X发生在链上

3. 参与者可以因此认为X发生在链上

举个例子,想像Alice和Bob之间有一个支付通道。Alice使用通道向Bob发送了4ETH,实际上就是双方对交易进行了签名。这笔交易可以由他们两人中的任一人随时部署在链上,但是它并没有在链上发生。因此我们可以说“Alice 反事实地‘counterfactually’给了Bob 4个ETH”。这样他们就可以认为交易已经发生了,而且在适用的威胁模式内,交易是最终有效的。

Counterfactual实例化

2023-03-10 01:27:25

(作者:汽车音响)