Bitcoin ABC: Problems and Solutions
Bitcoin ABC is working on scaling Bitcoin Cash to handle the payments needs of billions of daily users and serve Bitcoin Cash businesses better. To that end, we offer these 6 problems that Bitcoin ABC provides solutions for. 1. Bitcoin Cash miners need a stable full node software for mining. Bitcoin ABC solves this through detailed work that optimizes the Bitcoin ABC full node software for use in mining, with greater stability and less resource usage than other options. The team and the software have been battle-hardened from years as the primary node software used in production for mining BCH. 2. Bitcoin Cash needs to grow in order to achieve the P2P electronic cash vision. Bitcoin Cash needs to grow. The alternative is further stagnation and the loss of initiative to other, funded coins. Bitcoin ABC is fully committed to a scaling **roadmap** that gets us to 10,000 or more transactions per second (TPS). https://www.bitcoincash.org/roadmap.html 3. The Bitcoin Cash mempool has inherent limits that are keeping us from scaling. We have prioritized a **Mempool Overhaul project** that will materially resolve this important challenge and set the stage for Bitcoin Cash to grow for decades to come. https://read.cash/@Bitcoin_ABC/what-is-bitcoin-abcs-mempool-overhaul-project-32b268e7 4. Bitcoin Cash needs to come out of Bitcoin Core’s shadow and take leadership of the P2P electronic cash vision. Bitcoin Core, from which Bitcoin ABC draws a lot of code and backports, is not developing the P2P electronic cash vision. Bitcoin ABC is. As long as we rely on Bitcoin Core backports to develop Bitcoin Cash, we can not take technical leadership and optimize Bitcoin Cash for global daily use by billions of people. Bitcoin ABC solves this, with the **Take Code Ownership project**, which will allow Bitcoin Cash to step out of the shadow of Bitcoin Core, and truly take the lead on bringing peer-to-peer electronic cash to the world. https://read.cash/@Bitcoin_ABC/what-is-bitcoin-abcs-take-code-ownership-project-79354f13 5. The context in which Bitcoin Cash operates is always changing, leading to code rot challenges. Bitcoin ABC keeps its Bitcoin Cash full node software up to date with changing hardware, dependent libraries, user trends and much more, be it related to SSD adoption, increasing internet speeds, new bottlenecks, changing tradeoffs, new CPU architectures and other emerging challenges. The Bitcoin ABC project maintains a methodical release cycle, with releases every two weeks. This predictable release cadence makes it easier to always run the latest release, which is the safest practice for Bitcoin ABC users 6. Emergencies, such as security vulnerabilities happen. Attackers get smarter by the day. The Bitcoin ABC development team responds 24/7/365 to new threats, and has a proven track record of responding effectively to problems. The Bitcoin ABC development team also keeps the software fresh with ongoing code cleanups, bug fixes, and updates to minimize the risk of vulnerabilities. Join Us Join the Bitcoin ABC team in building censorship-resistant P2P electronic cash for billions of daily users and realizing the vision that is Bitcoin Cash! Visit fund.bitcoinabc.org to find our business plan, budget, delivery timeline, funding options and feedback mechanisms. https://fund.bitcoinabc.org/ We can only do this together. Got questions? Ask us below. Other Articles in This Series Press Release: Bitcoin ABC Launches 2020 Bitcoin Cash Protocol Development Fundraiser [EN] [ZH] [ES] [PT] https://read.cash/@Bitcoin_ABC/press-release-bitcoin-abc-launches-2020-bitcoin-cash-protocol-development-fundraiser-8742d3e4 https://read.cash/@Bitcoin_ABC/abc2020-60e78175 https://read.cash/@Bitcoin_ABC/bitcoin-abc-lanza-la-recaudacion-de-fondos-para-el-desarrollo-del-protocolo-de-bitcoin-cash-2020-06c8163d https://read.cash/@Bitcoin_ABC/bitcoin-abc-inicia-fundraiser-de-2020-para-desenvolvimento-do-protocolo-bitcoin-cash-5f5d3aa2 Why Bitcoin ABC is Raising Funds Right Now https://read.cash/@Bitcoin_ABC/why-bitcoin-abc-is-raising-funds-right-now-caa77de1 The Bitcoin ABC 2020-2022 Strategy & Roadmap https://read.cash/@Bitcoin_ABC/the-bitcoin-abc-2020-2022-strategy-roadmap-d14b08f4 What is Bitcoin ABC's Mempool Overhaul Project? https://read.cash/@Bitcoin_ABC/what-is-bitcoin-abcs-mempool-overhaul-project-32b268e7 What is Bitcoin ABC's “Take Code Ownership” Project? https://read.cash/@Bitcoin_ABC/what-is-bitcoin-abcs-take-code-ownership-project-79354f13 Why Support Bitcoin ABC https://read.cash/@Bitcoin_ABC/why-support-bitcoin-abc-0f4d174c What is Bitcoin ABC's "Fix Block Time Oscillations Project"? https://read.cash/@Bitcoin_ABC/what-is-bitcoin-abcs-fix-block-time-oscillations-project-7aa24b51 Future Projects for Bitcoin Cash https://read.cash/@Bitcoin_ABC/future-projects-for-bitcoin-cash-e44da717 Why Businesses Need Bitcoin ABC https://read.cash/@Bitcoin_ABC/why-businesses-need-bitcoin-abc-45895c93 The Bitcoin ABC 2020-2022 Deliverables Timeline https://read.cash/@Bitcoin_ABC/the-bitcoin-abc-2020-2022-deliverables-timeline-a815cdbc Who is Bitcoin ABC https://read.cash/@Bitcoin_ABC/who-is-bitcoin-abc-74a6de91
2 comments
Is only number 3 about making BCH able to scale for massive worldwide adoption? I would like scaling to be a priority. I know the other stuff is crucial as well, but, just doing the other stuff makes it seem like ABC is "foot-dragging" on the scaling issue. I do not see any other team doing the scaling work either, but, that's my feeling on this article that seems to claim it is about scaling.
Yes, the Mempool Overhaul project is central to our efforts to scale. And scaling is priority #1. We just have to do it in a way that will not incur ongoing code maintenance obligations that are greater than our budget can pay for. Please see more information here: https://read.cash/@Bitcoin_ABC/what-is-bitcoin-abcs-mempool-overhaul-project-32b268e7 Thanks for the question, let me know if you have others. -George