Τίτλος:
Brick: Asynchronous Incentive-Compatible Payment Channels
Γλώσσες Τεκμηρίου:
Αγγλικά
Περίληψη:
Off-chain protocols (channels) are a promising solution to the scalability and privacy challenges of blockchain payments. Current proposals, however, require synchrony assumptions to preserve the safety of a channel, leaking to an adversary the exact amount of time needed to control the network for a successful attack. In this paper, we introduce Brick, the first payment channel that remains secure under network asynchrony and concurrently provides correct incentives. The core idea is to incorporate the conflict resolution process within the channel by introducing a rational committee of external parties, called wardens. Hence, if a party wants to close a channel unilaterally, it can only get the committee’s approval for the last valid state. Additionally, Brick provides sub-second latency because it does not employ heavy-weight consensus. Instead, Brick uses consistent broadcast to announce updates and close the channel, a light-weight abstraction that is powerful enough to preserve safety and liveness to any rational parties. We formally define and prove for Brick the properties a payment channel construction should fulfill. We also design incentives for Brick such that honest and rational behavior aligns. Finally, we provide a reference implementation of the smart contracts in Solidity. © 2021, International Financial Cryptography Association.
Συγγραφείς:
Avarikioti, Z.
Kokoris-Kogias, E.
Wattenhofer, R.
Zindros, D.
Περιοδικό:
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Εκδότης:
Springer Science and Business Media Deutschland GmbH
Λέξεις-κλειδιά:
Chromium compounds; Cryptography; Electronic money, 'current; Asynchrony; Block-chain; Conflict Resolution; Incentive compatible; Light weight; Liveness; Property; Rational behaviours; Resolution process, Brick
DOI:
10.1007/978-3-662-64331-0_11