午夜咖啡午夜咖啡

jolestar 的文章与笔记。

Post

用锁和箱子理解 Taproot 隐私

2021-07-14 11:16:24Post

复杂协议一旦进入公众讨论,解释方式本身就会决定理解门槛。

群里有问 BTC 的 taproot 升级对隐私的影响。taproot 的技术比较复杂,我用一个比喻通俗的解释。

区块链类似一个公共的物品存储箱,我给你转账就是你给我一把锁,自己拿着钥匙,我把钱锁箱子里。你不取别人是不知道你拿着钥匙的,但我是知道的。你如果取出来锁另外一个箱子里,别人也不知道你是转给别人了还是自己换了个箱子,也不知道你的真实信息。但如果你转给一个被标记的箱子,比如交易所,交易所就能对应起来。

taproot 可以理解成提供了一种特殊的锁,这个锁可以有多个钥匙,可以设置一些复杂的开锁的条件,但具体有多少钥匙,有哪些条件,这些是被隐藏的,但开锁的时候还是要暴露出来的,不过只需要暴露真实使用的那把钥匙。

所以它不能算是一种完整的隐私方案,但可以支持在其之上设计隐私方案。它也并没有增加 opcode,所以 btc 脚本依然不能依赖外部条件和历史状态,条件表达依然受限。

原微博中的媒体