Pith. sign in

REVIEW 2 cited by

Flash: An Asynchronous Payment System with Good-Case Linear Communication Complexity

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2305.03567 v2 pith:SKZ42MXB submitted 2023-05-05 cs.DC cs.MA

classification cs.DCcs.MA
keywords paymentcomplexitycommunicationflashpaymentssystemasynchronousbroadcast
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
abstract

While the original purpose of blockchains was to realize a payment system, it has been shown that, in fact, such systems do not require consensus and can be implemented deterministically in asynchronous networks. State-of-the-art payment systems employ Reliable Broadcast to disseminate payments and prevent double spending, which entails O(n^2) communication complexity per payment even if Byzantine behavior is scarce or non-existent. Here we present Flash, the first payment system to achieve $O(n)$ communication complexity per payment in the good case and $O(n^2)$ complexity in the worst-case, matching the lower bound. This is made possible by sidestepping Reliable Broadcast and instead using the blocklace -- a DAG-like partially-ordered generalization of the blockchain -- for the tasks of recording transaction dependencies, block dissemination, and equivocation exclusion, which in turn prevents doublespending. Flash has two variants: for high congestion when multiple blocks that contain multiple payments are issued concurrently; and for low congestion when payments are infrequent.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Orthrus: Accelerating Multi-BFT Consensus through Concurrent Partial Ordering of Transactions (Extended Version)

    cs.DC 2024-12 conditional novelty 6.0 of 10

    Orthrus accelerates BFT consensus by confirming conflict-free payment transactions through per-instance partial ordering, reserving global ordering for contract transactions, cutting WAN latency by up to 87%.

  2. SoK: DAG-based Consensus Protocols

    cs.DC 2024-11 conditional novelty 5.0 of 10

    A new taxonomy divides DAG-based consensus protocols into availability-focused and consistency-focused families, with subcategories for structured versus unstructured and optimistic versus certified DAGs.

Pith tools