Skip to main content

Showing 1–9 of 9 results for author: McCorry, P

.
  1. arXiv:2201.09009  [pdf, other

    cs.CR

    Sliding Window Challenge Process for Congestion Detection

    Authors: Ayelet Lotem, Sarah Azouvi, Patrick McCorry, Aviv Zohar

    Abstract: Many prominent smart-contract applications such as payment channels, auctions, and voting systems often involve a mechanism in which some party must respond to a challenge or appeal some action within a fixed time limit. This pattern of challenge-response mechanisms poses great risks if during periods of high transaction volume, the network becomes congested. In this case fee market competition ca… ▽ More

    Submitted 25 September, 2022; v1 submitted 22 January, 2022; originally announced January 2022.

  2. arXiv:2201.07920  [pdf, other

    cs.CR

    Shades of Finality and Layer 2 Scaling

    Authors: Bennet Yee, Dawn Song, Patrick McCorry, Chris Buckland

    Abstract: Blockchains combine a distributed append-only log with a virtual machine that defines how log entries are interpreted. By viewing transactions as state transformation functions for the virtual machine, we separate the naming of a state from the computation of its value and reaching consensus on that value. This distinction allows us to separate the notion of transaction order finality from state v… ▽ More

    Submitted 19 January, 2022; originally announced January 2022.

    Comments: 14 pages

  3. Formal Modelling and Security Analysis of Bitcoin's Payment Protocol

    Authors: Paolo Modesti, Siamak F. Shahandashti, Patrick McCorry, Feng Hao

    Abstract: The Payment Protocol standard BIP70, specifying how payments in Bitcoin are performed by merchants and customers, is supported by the largest payment processors and most widely-used wallets. The protocol has been shown to be vulnerable to refund attacks due to lack of authentication of the refund addresses. In this paper, we give the first formal model of the protocol and formalise the refund addr… ▽ More

    Submitted 15 March, 2021; originally announced March 2021.

    Comments: 30 pages, 6 figures. This is an accepted manuscript to appear in Computers & Security. Please cite as: Modesti, Shahandashti, McCorry, and Hao. "Formal Modelling and Security Analysis of Bitcoin's Payment Protocol". To appear in Computer & Security, Elsevier, 2021

  4. arXiv:1805.06786  [pdf, other

    cs.CR

    Betting on Blockchain Consensus with Fantomette

    Authors: Sarah Azouvi, Patrick McCorry, Sarah Meiklejohn

    Abstract: Blockchain-based consensus protocols present the opportunity to develop new protocols, due to their novel requirements of open participation and explicit incentivization of participants. To address the first requirement, it is necessary to consider the leader election inherent in consensus protocols, which can be difficult to scale to a large and untrusted set of participants. To address the secon… ▽ More

    Submitted 8 August, 2018; v1 submitted 16 May, 2018; originally announced May 2018.

    Comments: arXiv admin note: text overlap with arXiv:1801.07965

  5. arXiv:1801.07965  [pdf, ps, other

    cs.CR

    Winning the Caucus Race: Continuous Leader Election via Public Randomness

    Authors: Sarah Azouvi, Patrick McCorry, Sarah Meiklejohn

    Abstract: Consensus protocols inherently rely on the notion of leader election, in which one or a subset of participants are temporarily elected to authorize and announce the network's latest state. While leader election is a well studied problem, the rise of distributed ledgers (i.e., blockchains) has led to a new perspective on how to perform large-scale leader elections via solving a computationally diff… ▽ More

    Submitted 4 February, 2018; v1 submitted 24 January, 2018; originally announced January 2018.

  6. arXiv:1711.03936  [pdf, ps, other

    cs.CR

    Consensus in the Age of Blockchains

    Authors: Shehar Bano, Alberto Sonnino, Mustafa Al-Bassam, Sarah Azouvi, Patrick McCorry, Sarah Meiklejohn, George Danezis

    Abstract: The blockchain initially gained traction in 2008 as the technology underlying bitcoin, but now has been employed in a diverse range of applications and created a global market worth over $150B as of 2017. What distinguishes blockchains from traditional distributed databases is the ability to operate in a decentralized setting without relying on a trusted third party. As such their core technical c… ▽ More

    Submitted 13 November, 2017; v1 submitted 10 November, 2017; originally announced November 2017.

  7. arXiv:1710.02964  [pdf, ps, other

    cs.CR

    The Nuts and Bolts of Micropayments: A Survey

    Authors: Syed Taha Ali, Dylan Clarke, Patrick McCorry

    Abstract: In this paper, we undertake a comprehensive survey of key trends and innovations in the development of research-based and commercial micropayment systems. Based on our study, we argue that past solutions have largely failed because research has focused heavily on cryptographic and engineering innovation, whereas fundamental issues pertaining to usability, psychology, and economics have been neglec… ▽ More

    Submitted 9 October, 2017; originally announced October 2017.

    Comments: preprint

  8. arXiv:1708.01171  [pdf, other

    cs.CR

    Betrayal, Distrust, and Rationality: Smart Counter-Collusion Contracts for Verifiable Cloud Computing

    Authors: Changyu Dong, Yilei Wang, Amjad Aldweesh, Patrick McCorry, Aad van Moorsel

    Abstract: Cloud computing has become an irreversible trend. Together comes the pressing need for verifiability, to assure the client the correctness of computation outsourced to the cloud. Existing verifiable computation techniques all have a high overhead, thus if being deployed in the clouds, would render cloud computing more expensive than the on-premises counterpart. To achieve verifiability at a reason… ▽ More

    Submitted 4 September, 2017; v1 submitted 3 August, 2017; originally announced August 2017.

    Comments: Published in ACM CCS 2017, this is the full version with all appendices

  9. arXiv:1702.05812  [pdf, other

    cs.CR

    Sprites and State Channels: Payment Networks that Go Faster than Lightning

    Authors: Andrew Miller, Iddo Bentov, Ranjit Kumaresan, Christopher Cordi, Patrick McCorry

    Abstract: Bitcoin, Ethereum and other blockchain-based cryptocurrencies, as deployed today, cannot scale for wide-spread use. A leading approach for cryptocurrency scaling is a smart contract mechanism called a payment channel which enables two mutually distrustful parties to transact efficiently (and only requires a single transaction in the blockchain to set-up). Payment channels can be linked together to… ▽ More

    Submitted 30 November, 2017; v1 submitted 19 February, 2017; originally announced February 2017.