应用场景是这样的:
几个股东拥有一个网上商店,用户给某个商品下单付款后,款项按照约定好的比例,分摊给各个股东。这里有一个隐患,那就是这个网上商店是由单个大股东维护的,大股东明显可以通过操纵订单数量,减少分配给其他股东的收益。
现在假设其他股东没有权力审查网上商城的后台,但商城的前端代码则是开放的。
那么如何通过密码学,防止这种在后台操纵订单(甚至用户)的行为。
要做到这点并非不可能,因为虽然其他股东无法审查商城后台的代码,但整个商城的规则,比如运营规则,收费规则是可以约定的。并且其他股东是可以伪装成用户去试探的。
最终实现:每一个用户的付款,都能按照约定好的比例,分配给各个股东,并且各个股东可以验证这一点几乎 100%成立。(假设用户在 100000 的量级,并且不考虑可信第三方比如银行这种方式)
可以参考:应用密码学,实现授权下的匿名 ( /t/771869 ) 。里面用到了盲签名。
几个股东拥有一个网上商店,用户给某个商品下单付款后,款项按照约定好的比例,分摊给各个股东。这里有一个隐患,那就是这个网上商店是由单个大股东维护的,大股东明显可以通过操纵订单数量,减少分配给其他股东的收益。
现在假设其他股东没有权力审查网上商城的后台,但商城的前端代码则是开放的。
那么如何通过密码学,防止这种在后台操纵订单(甚至用户)的行为。
要做到这点并非不可能,因为虽然其他股东无法审查商城后台的代码,但整个商城的规则,比如运营规则,收费规则是可以约定的。并且其他股东是可以伪装成用户去试探的。
最终实现:每一个用户的付款,都能按照约定好的比例,分配给各个股东,并且各个股东可以验证这一点几乎 100%成立。(假设用户在 100000 的量级,并且不考虑可信第三方比如银行这种方式)
可以参考:应用密码学,实现授权下的匿名 ( /t/771869 ) 。里面用到了盲签名。