SilenTower: A Robust, Scalable and Secure Watchtower with Silent Executors

Minze Xu,Yuan Zhang,Sheng Zhong
DOI: https://doi.org/10.1109/srds60354.2023.00026
2023-01-01
Abstract:Payment channels emerge as a promising solution to the scalability issues of blockchain-based digital currency systems, but they implicitly assume that channel owners can periodically monitor the blockchain, which may be impractical for most ordinary users. To address this issue, watchtowers are developed to monitor the blockchain on behalf of its hirers, allowing them to stay offline without security concerns. Despite their usefulness, current watchtower implementations face a security and scalability dilemma. They either require hirers to trust watchtowers, making hirers' funds vulnerable if the watchtower colludes with the counterparty, or require the watchtower to deposit collateral for each hirer, restricting the service scalability due to the watchtower's limited funds. To overcome this dilemma, we propose SilenTower, a mul-tiparty watchtower protocol. It allows a given proportion of collusive protocol participants and provides fund security without collateral. Thus, SilenTower achieves security and scalability simultaneously. Moreover, we propose a quantified definition for watchtower robustness and prove that SilenTower has better robustness than state-of-the-art implementations. We also assess SilenTower's performance through thorough benchmarking and demonstrate that it has lightweight overheads for both partici-pants and hirers.
What problem does this paper attempt to address?