时间:2023-08-03|浏览:200
TumbleBit是17年发表在NDSS的文章。它是一个兼容比特币的中心化混币协议,用于解决比特币交易可链接问题。TumbleBit可以扩展区块链的交易量,也可以扩展区块链的交易速度。
在本篇文章中,热爱研究的Nervos小伙伴马宇峰详细分析了TumbleBit的总体框架结构,解谜协议和谜题协议,并且介绍了针对TumbleBit不可关联性的一些攻击。快来Get新技能吧。
总体框架结构
由于TumbleBit需要兼容比特币这种仅支持非图灵完备语言的区块链,所以它的链上部分只需要少量且简单的密码学原语。虽然是中心化的协议,但即使是恶意的Tumbler也不能偷币,而且在不与参与用户共谋的情况下也不能找到交易输入和输出之间的链接关系。与coinjoin、coinshuffle等区中心的混币协议相比,TumbleBit的优点在于不需要交易方与其他用户交互,交互只发生在交易双方和Tumbler之间。
TumbleBit可以将发给一方的多笔交易聚合为两笔链上交易,并且这些交易不需要在区块链上存储或验证,因此可以扩展区块链的交易量。而且TumbleBit的链下交易可以在秒级时间内完成,因此也可以扩展区块链的交易速度。TumbleBit的主要思想很简单:它使用链下解谜来替代链上支付。当Alice想要给Bob支付一笔钱时,Alice给Bob一个谜题的解,这个谜题是由Bob和Tumbler交互产生的,而谜题的解则是由Alice和Tumbler交互产生的。每解一个谜,Alice就给Tumbler转一个比特币,Tumbler再转给Bob一个比特币。
用戶喜愛的交易所
已有账号登陆后会弹出下载