一点关于隐私保护的看法:所有Utxo系公链都原生具备的能力

加密货币中关于隐私保护的讨论设计和实现一直在发生和推进,对不同潜在保护对象的底层认知的不同自然演进出不同的呈现路径

我的观点是隐私保护的对象应该是不作恶也没能力作恶的绝大多数的普通人,而不是在链上盗取勒索别人谋取不义之财的极少数作恶之人

基于这样的尺度,我提出一点关于隐私保护的看法,这个实现方式原生支持所有Utxo系公链,且实现不触及任何底层协议的变动只需要在钱包应用端即可做到,同时隐私保护的成本可调可控

这就是在工程上已经实现的主子私钥钱包,即用一个主私钥生成无数个子私钥,一笔隐私转账只需要把交易的输入方和输出方数量上增加即可,比如设置成一百个输入和一百个输出,只需要在一百个输出中其中一个是真正的收款方地址即可,其他199个地址都由付款方控制(即都是自己生成的子私钥钱包)这样对收款方是无感的,对付款方参与行为混淆的地址越多其隐私保护越高,当然对应的交互成本也越高,这个由自己选择

一句话总结:所有Utxo系公链都原生具备这样一个隐私功能,给所有用户提供了面具,至于这个面具用不用什么时候用以及用到什么程度,完全由用户自己决定

这样的隐私保护实现的对象,技术难度和用户成本才是对的方向

不管是所谓的独立隐私公链还是比特币网络上的一些项目,追求对付款地址收款地址以及交易金额这三要素的绝对隐藏的大方向可能就错了,其潜在服务对象,潜在技术漏洞和被接受的容易程度都是问题

利用无限子私钥地址以及一个地址只收一次只付一次的原则,让所有人都能在现在的基础上容易的用起来,且普通交易和隐私交易随时可以无缝切换

就像我们出去旅游住宿,绝大多数时候都只需要一间房间就够了,但如果有必要,也可以把整层楼甚至整个酒店包下,作为服务方,提供可选性然后让用户自己选择就行了,而在多个提供可选性的服务商家中,那个最能综合安全方便价格等各个因素的商家一定是胜出者