An Analysis of Bitcoin's Throughput Bottlenecks

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • solana

    Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.

  • Basically all (hardly even an exaggeration!) other cryptocurrencies are attempting to improve upon the throughput issue. Solana is a particularly prominent one with 50k/s

    https://solana.com/

  • sdk

    RUN JavaScript SDK (by runonbitcoin)

  • Whereas UTXO-based designs get parallelizability by design, creating a programming model around them has been harder, and frankly there aren't even that many people trying. Full-transparency, I've been working to solve this problem, and believe I've cracked it. Check out https://run.network if this interests you.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bips

    Bitcoin Improvement Proposals

  • Bitcoin incorporated Compact Blocks which similar improves average case behavior.

    https://github.com/bitcoin/bips/blob/master/bip-0152.mediawi...

    Things like thinblocks or compact blocks only help on average. Bitcoin must be robust for worst case.

  • Bitcoin

    Bitcoin Core integration/staging tree

  • bitcoinThroughputAnalysis

    Analysis of Bitcoin's current and future transaction throughput bottlenecks.

  • > has anyone ever done the modeling on the dynamic limits of decentralized network consensus?

    I did in the paper this post is about (in the context of bitcoin). Look at the section on Miner Centralization Pressure: https://github.com/fresheneesz/bitcoinThroughputAnalysis#min...

    > these high tps coins all seem to get around this by weakening decentralization

    Yes, that's true.

    > in order for every node to have an equal influence on the validity of every other node's vote

    The trick is to ensure that distance does not play a substantial role in a node's "vote". That's one reason that blocks must take so much time to be mined in bitcoin (10 minutes). Proof of work systems that have less-than-a-minute block times are just not very safe. It takes time for lots of entities to come to a consensus across the whole world.

    > I suspect the reason TX speed tends to stay mired in the tens per second region is that no amount of consensus accounting gimmickry will overcome the underlying physical limitations of true global scale decentralization of consensus.

    Yeah, there are physical limits. The speed of light is the ultimate limit here. You can't come to a consensus with someone faster than you can send and receive a response from them. And the minimum requirements for consensus probably require a lot more than one message and one response.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Bitcoin transaction stuck. What can I do?

    2 projects | /r/BitcoinBeginners | 25 Jul 2022
  • Generating and Working With ScriptPubKeys in Bitcoin Transactions

    2 projects | dev.to | 27 Feb 2024
  • Understanding BTC Software

    1 project | /r/BitcoinBeginners | 11 Dec 2023
  • On chain censorship "war" heats up on BTC with a CVE raised against Ordinals

    1 project | /r/btc | 10 Dec 2023
  • What are some of the arguments for / against limiting datacarriersize ?

    1 project | /r/Bitcoin | 10 Dec 2023