时间:2023-08-12|浏览:240
TumbleBit将发给一方的多个交易聚合为两笔链上交易,而这些交易不需要在区块链上存储或验证,因此可以扩展区块链的交易量。此外,TumbleBit的链下交易可以在秒级时间内完成,也就扩展了区块链的交易速度。
TumbleBit的主要思想是使用链下解谜来替代链上支付。当Alice想要给Bob支付一笔钱时,Alice给Bob一个谜题的解,这个谜题的解是Alice和Tumbler交互产生的。每解一个谜,Alice就转给Tumbler一个比特币,然后Tumbler再转给Bob一个比特币。
TumbleBit的总体框架结构包括区块链上的两个阶段:“Escrow”和“Cash-out”。在Escrow阶段,Alice把钱转给Tumbler并生成谜题,然后通过解谜协议和Bob交互实现转账。最后,在Cash-out阶段,Alice和Bob从Tumbler那里分别收回剩余的比特币。
TumbleBit的解谜协议是RSA-puzzle-solving协议,它是一个公平交换协议,其中Tumbler给Alice一个RSA谜题的解后,Alice支付给Tumbler一个比特币。谜题协议是Puzzle-Promise协议,在这个协议中,Bob与Tumbler之间运行,目的是让Bob获得一个promise-puzzle对,以保证交易的安全性。
尽管TumbleBit可以保证交易的不可链接性,但还存在一些攻击。例如,“天花板攻击”是指Alice与Tumbler共谋来限制Bob的接收能力,这可以通过增加Bob的接收上限或错开TumbleBit的时间来解决。其他攻击包括Alice和Tumbler共谋以暴露Alice的身份,通过添加冗余交易来干扰“Potato攻击”,以及通过“中止攻击”获得交易信息。
总之,TumbleBit是一种非常优秀的混币方案,尽管有一些限制,但通过增加交易数量可以保证交易的不可链接性。
用戶喜愛的交易所
已有账号登陆后会弹出下载