这种方法对于保护隐私也有很好的作用。通过合适的构造,用于保护状态存入的多重签名钱包就会和其它的多重签名钱包一样。没有任何方式可以分辨普通的多重签名钱包和创建状态通道的钱包。
counterfactual术语
我们可以使用 “counterfactual实例化”来实现这些结果。解释这项技术需要首先定义术语。
“counterfactual”意思是某件可以是真实的事情却不是真实的。当讨论状态通道时,这是一个非常有帮助的概念。我们在状态通道上花大量的时间推理可以发生在链上的事情,但是他们却不是发生在链上。
在状态通道中,我们用“counterfactual X”来描述这样一个案例:
1. X可以发生在链上,但是却不是
2. 任何参与者都可以单方面地使X发生在链上
3. 参与者可以因此认为X发生在链上
举个例子,想像Alice和Bob之间有一个支付通道。Alice使用通道向Bob发送了4ETH,实际上就是双方对交易进行了签名。这笔交易可以由他们两人中的任一人随时部署在链上,但是它并没有在链上发生。因此我们可以说“Alice 反事实地‘counterfactually’给了Bob 4个ETH”。这样他们就可以认为交易已经发生了,而且在适用的威胁模式内,交易是最终有效的。
Counterfactual实例化
">地址:太仓市绥芬河路916号
电话:15987387743
传真:13914531632
邮箱:107584179@qq.com
这种方法对于保护隐私也有很好的作用。通过合适的构造,用于保护状态存入的多重签名钱包就会和其它的多重签名钱包一样。没有任何方式可以分辨普通的多重签名钱包和创建状态通道的钱包。
counterfactual术语
我们可以使用 “counterfactual实例化”来实现这些结果。解释这项技术需要首先定义术语。
“counterfactual”意思是某件可以是真实的事情却不是真实的。当讨论状态通道时,这是一个非常有帮助的概念。我们在状态通道上花大量的时间推理可以发生在链上的事情,但是他们却不是发生在链上。
在状态通道中,我们用“counterfactual X”来描述这样一个案例:
1. X可以发生在链上,但是却不是
2. 任何参与者都可以单方面地使X发生在链上
3. 参与者可以因此认为X发生在链上
举个例子,想像Alice和Bob之间有一个支付通道。Alice使用通道向Bob发送了4ETH,实际上就是双方对交易进行了签名。这笔交易可以由他们两人中的任一人随时部署在链上,但是它并没有在链上发生。因此我们可以说“Alice 反事实地‘counterfactually’给了Bob 4个ETH”。这样他们就可以认为交易已经发生了,而且在适用的威胁模式内,交易是最终有效的。
Counterfactual实例化