Skip to content

Latest commit

 

History

History
921 lines (821 loc) · 99.5 KB

stakeholders.md

File metadata and controls

921 lines (821 loc) · 99.5 KB

Stakeholder Responses & Statements

Table of Contents

The goal of the Cash Improvement Proposal (CHIP) process is to coordinate upgrades to Bitcoin Cash without a central authority by developing proposals in a collaborative, public process.

CHIP maintainers are expected to actively seek out stakeholders and demonstrate widespread ecosystem approval.

This includes approval from node and virtual machine implementations, wallets, and other open source software projects, educational institutions and community initiatives, and industry actors like exchanges, miners, services, and other businesses.

Stakeholder Responses

Standard Approval Request Template

Subject: Nov 14 deadline: 2025 BCH upgrade approval

Hello,

This is a formal request for approval from {{Organization}} regarding the May 2025 upgrade of Bitcoin Cash (BCH).

"CHIP-2021-05 VM Limits: Targeted Virtual Machine Limits" and "CHIP-2024-07 BigInt: High-Precision Arithmetic for Bitcoin Cash" have achieved the Cash Improvement Proposal (CHIP) milestones required to be locked in on November 15, 2024 and activated on May 15, 2025.

The CHIP contributors believe {{Organization}} is an important stakeholder in the Bitcoin Cash ecosystem. Please respond by 12:00 UTC on November 14, 2024; non-responses will be considered "Abstain (Neutral)".

Does {{Organization}} approve of activating "CHIP-2021-05 VM Limits: Targeted Virtual Machine Limits" and "CHIP-2024-07 BigInt: High-Precision Arithmetic for Bitcoin Cash" in the May 2025 Upgrade to Bitcoin Cash (BCH)?

  • Yes (Approve)
  • No (Disapprove), or
  • Abstain (Neutral)

Separate responses may also be given for each CHIP. To make a public statement explaining this decision, please provide it here (required for disapprovals):

For reference:

Please let me know if you have any questions.

Thank you,
Jason Dreyzehner
VM Limits CHIP & BigInt CHIP Maintainer

Responses to this standard communication are recorded for all organizations that have been contacted. If an organization has not yet rendered an opinion, their response is marked as Pending. Stakeholders may update their response by either contacting the CHIP Maintainer or directly submitting a pull request.

Node & VM Implementations

Responses from open source node and Virtual Machine (VM) implementations that support Bitcoin Cash.

Implementation As of Version Approve Disapprove Neutral
BCHD v3.1.1
Bitcoin Cash Node v3.1.1
Bitcoin Unlimited v3.1.1
Bitcoin Verde v3.1.1
Flowee v3.1.1
Libauth v3.1.1
Knuth v3.1.1

Wallets

Responses from wallets that support Bitcoin Cash.

Wallet As of Version Approve Disapprove Neutral
Amagi Wallet v3.1.1
Atomic Wallet v3.1.1
bchwallet v3.1.1
Bitcoin.com Wallet v3.1.1
BitPay Wallet v3.1.1
Bitpie v3.1.1
BlockParty Wallet v3.1.1
Cashonize v3.1.1
CashAddress.org v3.1.1
Cashual Wallet v3.1.1
Cake Wallet v3.1.1
Coin Wallet v3.1.1
CoinEx Wallet v3.1.1
Coinomi v3.1.1
Crypto.com DeFi Wallet v3.1.1
Cwallet v3.1.1
Edge v3.1.1
Electron Cash v3.1.1
Ellipal Wallet v3.1.1
Exodus v3.1.1
Flowee Pay v3.1.1
FullStack.Cash v3.1.1
Guarda v3.1.1
imToken v3.1.1
KeepKey v3.1.1
Komodo Wallet v3.1.1
Ledger v3.1.1
Melis v3.1.1
MetaMask v3.1.1
Neutrino Wallet v3.1.1
Opal Wallet v3.1.1
Payperless v3.1.1
Paytaca v3.1.1
SafePal v3.1.1
Satochip v3.1.1
Selene Wallet v3.1.1
Stack Wallet v3.1.1
Tangem v3.1.1
TotalSig v3.1.1
Trezor v3.1.1
Trust Wallet v3.1.1
Trustee Plus v3.1.1
Unstoppable Wallet v3.1.1
Verde Wallet v3.1.1
West Wallet v3.1.1
XDEFI Wallet v3.1.1
XO.cash v3.1.1
Zapit v3.1.1

Projects

Responses from open source libraries, indexers, educational resources, and community initiatives.

Project As of Version Approve Disapprove Neutral
Accept Bitcoin Cash Initiative v3.1.1
ActorForth v3.1.1
awesomebitcoin.cash v3.1.1
bch.info v3.1.1
bch-rpc-explorer v3.1.1
BCH Bull v3.1.1
BCH DevSuite v3.1.1
bchtipbot v3.1.1
BCH Bliss v3.1.1
BCH Festival v3.1.1
BCH Latam v3.1.1
BCH Works v3.1.1
BCHMempool.cash v3.1.1
BCHNinja v3.1.1
BCMR Generator v3.1.1
BCMR Indexer v3.1.1
badgers.cash v3.1.1
bestbchwallets.com v3.1.1
Bitauth IDE v3.1.1
Bitcart v3.1.1
Bitcash v3.1.1
Bitcoin Cash Argentina v3.1.1
Bitcoin Cash City v3.1.1
Bitcoin Cash Explorer v3.1.1
Bitcoin Cash Foundation v3.1.1
Bitcoin Cash Hangout v3.1.1
Bitcoin Cash Podcast v3.1.1
Bitcoin Cash TV v3.1.1
BitcoinBCH.com v3.1.1
BitcoinCash Nigeria v3.1.1
BitcoinCash.org v3.1.1
BitcoinCashClient v3.1.1
BitcoinCashResearch.org v3.1.1
BitcoinFees.cash v3.1.1
BitcoinOutLoud v3.1.1
Bitcore v3.1.1
Bitrequest v3.1.1
Bmap.app v3.1.1
CashAccount.info v3.1.1
CashChannels.org v3.1.1
CashFusion.org v3.1.1
CashFusion Red Team v3.1.1
CashNodes.io v3.1.1
cashp v3.1.1
CashScript v3.1.1
CashTags v3.1.1
CashTokens.org v3.1.1
CashTokens Airdrop Tool v3.1.1
CashTokens Studio v3.1.1
Chaingraph v3.1.1
CasualBCH Podcast v3.1.1
Coin Center v3.1.1
Developers.Cash v3.1.1
Discover.cash v3.1.1
Documentation.cash v3.1.1
Easier Flipstarter v3.1.1
Flipstarter.cash v3.1.1
Flipstarters on Bitcoin Cash v3.1.1
Flipwatch v3.1.1
Flowee Products v3.1.1
Fountainhead Cash v3.1.1
Fulcrum v3.1.1
Future Bitcoin Cash v3.1.1
Googol.cash Testnet Faucet v3.1.1
Haskoin v3.1.1
Jedex v3.1.1
Johoe's Mempool Statistics v3.1.1
HelpMe.Cash v3.1.1
Hur project v3.1.1
Kallisti.cash v3.1.1
Knuth Libraries v3.1.1
Mainnet.cash v3.1.1
Meep v3.1.1
Melroy's BCH Explorer v3.1.1
minisatoshi.cash v3.1.1
NeonDaThal v3.1.1
One.Surgery v3.1.1
Opal Base v3.1.1
OpenTokenRegistry v3.1.1
Oracles.cash v3.1.1
Pantera Crypto v3.1.1
PayButton v3.1.1
Paytaca POS v3.1.1
Permissionless Software Foundation v3.1.1
Pos.cash v3.1.1
python-bitcoincash v3.1.1
r/BCHCashTokens v3.1.1
r/bitcoincash v3.1.1
r/btc v3.1.1
r/cashtokens v3.1.1
rbch v3.1.1
Rostrum v3.1.1
rust-bitcoincash v3.1.1
ScanToPay.cash v3.1.1
Shinobi Art Engine v3.1.1
slp.dev v3.1.1
SmartBCH v3.1.1
Spedn v3.1.1
Stamps.Cash v3.1.1
SwiftFulcrum v3.1.1
Taiwan Bitcoin Cash (台灣比特幣現金) v3.1.1
Tipb.ch v3.1.1
Tokenaut v3.1.1
TokenStork v3.1.1
Unspent.cash v3.1.1
Unspent Phi v3.1.1
Watchtower v3.1.1
Where2.cash v3.1.1

Industry

Responses from exchanges, miners, services, and other businesses.

Organization As of Version Approve Disapprove Neutral
3xpl v3.1.1
58 Opals v3.1.1
A Fifth of Gaming v3.1.1
Alagoria v3.1.1
Alfacoins v3.1.1
Amagi Finance v3.1.1
Antpool v3.1.1
Anycoin Direct v3.1.1
AnyHedge v3.1.1
Aptissio v3.1.1
APMEX v3.1.1
Atani v3.1.1
ArzPaya v3.1.1
AscendEX v3.1.1
Azbit v3.1.1
Bake v3.1.1
Ballet Global v3.1.1
BasicSwap v3.1.1
B2BinPay v3.1.1
BCH BULL v3.1.1
BCH Guru v3.1.1
BCH.games v3.1.1
bchportal.cash v3.1.1
BenSwap v3.1.1
BEQUANT v3.1.1
Binance v3.1.1
BiggestLab v3.1.1
Bibox v3.1.1
BingX v3.1.1
BISON v3.1.1
Bit.com v3.1.1
Bitauth.com v3.1.1
Bitbuy v3.1.1
Bitbank v3.1.1
BitCats Heroes Club v3.1.1
Bitcoin.com v3.1.1
Bitcoin.de v3.1.1
BitcoinVN v3.1.1
Bitcoin Group SE v3.1.1
Bitcoin India v3.1.1
Biconomy v3.1.1
Bitdeer v3.1.1
Bitexen v3.1.1
BitFlyer v3.1.1
Bitfinex v3.1.1
BitGet v3.1.1
BitGo v3.1.1
BitGlobal v3.1.1
Bitgree v3.1.1
Bithumb v3.1.1
BitIRA v3.1.1
Bitjson.com v3.1.1
Bitkub v3.1.1
BitMart v3.1.1
BitMEX v3.1.1
BitOasis v3.1.1
BitoPro v3.1.1
Bitpanda v3.1.1
BitPay v3.1.1
Bitso v3.1.1
Bitstamp v3.1.1
Bitrue v3.1.1
Bitvavo v3.1.1
Blockchain Poker v3.1.1
Blockchain.com v3.1.1
Blockchair v3.1.1
BlockNG v3.1.1
Blockonomics v3.1.1
BNS v3.1.1
BTC Markets v3.1.1
BTCBOX v3.1.1
BTCC v3.1.1
BTCPOP v3.1.1
Buda.com v3.1.1
Bullish v3.1.1
Buy Hodl Sell v3.1.1
BVOX v3.1.1
Bybit v3.1.1
BYDFi v3.1.1
Cash-Ninjas v3.1.1
Cashrain v3.1.1
Cauldron v3.1.1
CEX.IO v3.1.1
Chaintip v3.1.1
Changelly v3.1.1
ChangeHero v3.1.1
ChangeNOW v3.1.1
CheapAir v3.1.1
CheckBook.cash v3.1.1
Choice v3.1.1
Circle v3.1.1
Clementine's Nightmare v3.1.1
CloverPool v3.1.1
Code Valley v3.1.1
Coin ATM Radar v3.1.1
Coin Dance v3.1.1
Coinbase v3.1.1
Coinbooth v3.1.1
CoinCarp v3.1.1
Coincheck v3.1.1
CoinCodex v3.1.1
CoinCola v3.1.1
CoinEx v3.1.1
CoinGate v3.1.1
CoinGecko v3.1.1
Coinhub v3.1.1
Coinify v3.1.1
CoinLedger v3.1.1
CoinLoan v3.1.1
Coinone v3.1.1
Coinmama v3.1.1
Coinmerce v3.1.1
Coinmetro v3.1.1
CoinNexus v3.1.1
CoinPayments v3.1.1
CoinRabbit v3.1.1
CoinRemitter v3.1.1
CoinSpot v3.1.1
Coinsquare v3.1.1
Coinstash v3.1.1
CoinStats v3.1.1
CoinSwitch v3.1.1
CoinTracker v3.1.1
CoinTracking v3.1.1
CoinW v3.1.1
CoinZoom v3.1.1
Cointree v3.1.1
Criptan v3.1.1
Crypto.com v3.1.1
CryptoCompare v3.1.1
CryptoKnights.games v3.1.1
Cryptomus v3.1.1
CryptoR.AT v3.1.1
CryptoTaxCalculator v3.1.1
CryptoWoo v3.1.1
Currency.com v3.1.1
Daylight Freedom Foundation v3.1.1
Deepcoin v3.1.1
Deribit v3.1.1
DigiFinex v3.1.1
Digital Currency Group v3.1.1
Digital Surge v3.1.1
EasyBit v3.1.1
Emirex v3.1.1
eGifter v3.1.1
eToro v3.1.1
Emerald DAO v3.1.1
EXMO v3.1.1
F2Pool v3.1.1
Fastex v3.1.1
Fex Cash v3.1.1
Foxbit v3.1.1
FMFW.io v3.1.1
Flexa v3.1.1
Forward Financial v3.1.1
Foundry v3.1.1
FundMe.cash v3.1.1
Gambling Apes Club v3.1.1
Gate.io v3.1.1
GateHub v3.1.1
Guardarian v3.1.1
Gemini v3.1.1
General Protocols v3.1.1
Goblins.cash v3.1.1
GoCrypto v3.1.1
Godex.io v3.1.1
GoUrl.io v3.1.1
Grayscale Investments v3.1.1
Haveno v3.1.1
HitBTC v3.1.1
Hotcoin v3.1.1
Houdini Swap v3.1.1
HTX v3.1.1
ICONOMI v3.1.1
Independent Reserve v3.1.1
INDODAX v3.1.1
InstaCrypto v3.1.1
IPFS-BCH v3.1.1
Karsha Exchange v3.1.1
Keys4Coins v3.1.1
Koinly v3.1.1
Korbit v3.1.1
Kraken v3.1.1
KuCoin v3.1.1
Lamassu v3.1.1
Launchpad IP v3.1.1
LBank v3.1.1
LetsExchange v3.1.1
Life Labs HTMA v3.1.1
Living Room of Satoshi v3.1.1
LMAX Digital v3.1.1
Luno v3.1.1
Lykke v3.1.1
Matrixport v3.1.1
MAX Exchange v3.1.1
Memo Technology, Inc. v3.1.1
Menufy v3.1.1
Mercado Bitcoin v3.1.1
Mercuryo v3.1.1
MERCATOX v3.1.1
MEXC v3.1.1
Mining-Dutch v3.1.1
MistSwap v3.1.1
MoonPay v3.1.1
Moria v3.1.1
Mudrex v3.1.1
Mullvad v3.1.1
N.exchange v3.1.1
Namecheap v3.1.1
Ndax v3.1.1
Netcoins v3.1.1
Newegg v3.1.1
Newton v3.1.1
Nexo v3.1.1
nft.storage v3.1.1
NFTRarity.cash v3.1.1
NiceHash v3.1.1
Noise.app v3.1.1
Nominex v3.1.1
NovaDAX v3.1.1
NOWPayments v3.1.1
OKX v3.1.1
ONUS v3.1.1
P2B v3.1.1
Pagcripto v3.1.1
Panmoni v3.1.1
Paribu v3.1.1
PassimPay v3.1.1
Paxos v3.1.1
Paybis v3.1.1
PayPal v3.1.1
Pepi v3.1.1
Phemex v3.1.1
Pionex v3.1.1
Plisio v3.1.1
Plus500 v3.1.1
Poolin v3.1.1
Poolside Puffers v3.1.1
Poloniex v3.1.1
PrimeXBT v3.1.1
Prompt.Cash v3.1.1
ProBit v3.1.1
PROHASHING v3.1.1
Publish0x v3.1.1
Purse v3.1.1
Read.cash v3.1.1
Reku v3.1.1
Revolut v3.1.1
RamNode v3.1.1
Riften Labs v3.1.1
Robinhood v3.1.1
Rocketr v3.1.1
SatoshiDice v3.1.1
SBICrypto Pool v3.1.1
ShapeShift v3.1.1
SideShift.ai v3.1.1
SIGMAPOOL v3.1.1
SimpleFX v3.1.1
SimpleSwap v3.1.1
SolomonPierce v3.1.1
SouthXChange v3.1.1
Spice NFT Series v3.1.1
SpiderPool v3.1.1
Stake v3.1.1
StealthEX v3.1.1
Swapin v3.1.1
SwapSpace v3.1.1
SwapSwop v3.1.1
Swapzone v3.1.1
Sweet v3.1.1
SWFT Blockchain v3.1.1
Swissquote v3.1.1
Switchere v3.1.1
Swyftx v3.1.1
TangoSwap v3.1.1
Tapbit v3.1.1
TapSwap v3.1.1
Tether v3.1.1
THORSwap v3.1.1
The Giving Block v3.1.1
The Real Bitcoin Club v3.1.1
The Reapers v3.1.1
Tidex v3.1.1
Tokocrypto v3.1.1
TRASTRA v3.1.1
Travala.com v3.1.1
Trijo v3.1.1
TruBit v3.1.1
TxStreet v3.1.1
Upbit v3.1.1
Uphold v3.1.1
Uptick v3.1.1
Venmo v3.1.1
ViaBTC v3.1.1
Visionati v3.1.1
Wayex v3.1.1
WazirX v3.1.1
Wealth99 v3.1.1
Wealthsimple v3.1.1
WebMoney v3.1.1
WEEX v3.1.1
WhalesHeaven v3.1.1
WhiteBIT v3.1.1
Wirex v3.1.1
WOO X v3.1.1
XeggeX v3.1.1
XT v3.1.1
XULU.TECH v3.1.1
Youhodler v3.1.1
Zaif v3.1.1
ZebPay v3.1.1

Statements

The following public statements have been submitted in response to this CHIP.

Approve

The following articles have been published in support of this CHIP:

The following statements have been submitted in support of this CHIP.

The VM Limits CHIP retargets Bitcoin Cash's Denial-of-Service limits to extend compute for real contracts by more than 100x while reducing worst-case node compute usage by 50%. By reducing overhead, the retargeted limits simplify contracts, reduce transaction sizes, streamline contract audits, and improve overall security.

By improving contract efficiency, this upgrade also makes important use cases more practical, including post-quantum cryptography, stronger escrow and settlement strategies, zero-knowledge proofs, homomorphic encryption, and other crucial innovations for the future security and competitiveness of Bitcoin Cash.

Finally, this upgrade raises the bar by contributing new tooling and a cross-implementation benchmarking methodology to continuously verify node performance. Beyond empirically verifying the safety and correctness of the upgrade, these tools will simplify development of new production-ready implementations, prevent regressions in existing implementations, and reduce the cost of verifying implementation-specific software updates.

I'm confident in the extensive cross-implementation testing and verification performed for this CHIP, and I recommend activation in Bitcoin Cash's 2025 upgrade.

—Jason Dreyzehner (@bitjson), Bitauth IDE, Chaingraph, Libauth

I, Calin Culianu, believe the VM Limits and BigInt CHIPs should be included in the BCH upgrade for May 2025.

I was excited about the VM Limits CHIP from at least February of 2024 and began considering it and trying out toy implementations of the earlier version of the CHIP since then. I subsequently worked with Jason a great deal with lots of back and forth in order to evolve the design, and I'm very confident in the final VM Limits CHIP design and rationale. I believe it will unlock a lot of extra capabilities for smart contracts on BCH, as well as plug some performance holes in terms of worst-case performance.

In short: As a result of working on the VM Limits implementation for BCHN, I came to deeply understand its design and rationale and definitely endorse it. I think it is very well thought out and the idioms and costing concepts it invents give us new "knobs" to turn should we decide to turn up the script execution engine limits in the future. It is the right design, and it can take us into the future.

Additionally – The BigInt CHIP came up as an offshoot of the VM Limits work. I believe bringing ~80k-bit integers to BCH script is a huge step forward as it unlocks many previously-impossible contract capabilities. While working on a proof of concept implementation of this CHIP, I was shocked at how fast BigInts are and how low the performance cost for allowing them truly is. It's a no-brainer in my mind to add this additional BigInt CHIP. What's more, VM Limits + BigInt work perfectly together and the costing scheme involved in VM Limits keeps the BigInt changes constrained, so no contract can abuse BigInts to create "poison" transactions or blocks that overuse CPU or memory when validating.

As a Bitcoin Cash developer with many years of experience in this space, I endorse both the VM Limits and BigInt CHIPs for the upcoming May 2025 upgrade to BCH.

—Calin Culianu, Bitcoin Cash Node contributor, Fulcrum lead developer, Electron Cash contributor

The re-targeted VM Limits CHIP solves a real, pressing problem for BCH smart contract developers while also improving the network's security by preventing some worst-case malicious contracts. The research and testing that went into this CHIP is of outstanding quality and sets a standard for future proposals to aspire to.

—Mathieu Geukens, Cashonize creator, CashScript developer, Tokenaut creator

I fully support the CHIP-2021-05-vm-limits: Targeted Virtual Machine Limits proposal for Bitcoin Cash. This upgrade enables more advanced, efficient smart contracts by removing outdated restrictions while maintaining safeguards, allowing contract authors to focus on application logic rather than working around the limits.

The increased stack element size, revised operation cost system, and targeted hashing limits are well-reasoned improvements enhancing BCH's capabilities without compromising security or performance, and the extensive rationale, benchmarks, and risk assessment provide confidence in its design.

This upgrade is a crucial step in BCH's evolution as a powerful, flexible cryptocurrency platform, and I'm looking forward to designing contract systems leveraging these new features!

bitcoincashautist, Bitcoin Cash researcher & developer, CHIP-2023-04 Adaptive Blocksize Limit Algorithm Owner

I'm excited about all the possibilities that the VM Limits and BigInt CHIPs enable. Additionally, the simplified contract development is a significant advantage, as it makes it easier for new talent to start building. I approve of activating these CHIPs in 2025.

OPReturnCode, BCHD lead developer, Electron Cash contributor

BCH has always been smart internet money. Bitcoin Verde supports the bch-bigint and bch-vm-limit CHIPs for the Bitcoin Cash 2025 upgrade. This upgrade enables smart contracts like never seen before on BCH.

—Josh Green (@joshmgreen), Bitcoin Verde

This proposal will unlock the next generation of smart contracts on Bitcoin Cash. Incredibly it unlocks Ethereum-level complexity with no sacrifice at the alter of global state. This will be a huge competitive advantage for Bitcoin Cash in the coming years. The conservative approach to the new limits along with the thorough benchmarking, risk assessment and documentation leave no doubt that we can safely adopt this CHIP in May, and I support doing so.

While the VM Limits proposal unlocks Ethereum-level complexity on Bitcoin Cash, our developer experience (DX) must aim for simplicity. That includes straightforward manipulation of numbers, regardless of their size and without a need for libraries or extra operations. This BigInt proposal will deliver a simple and powerful DX with no compromise on security or performance and I therefore support its adoption."

—Richard Brady, Coinbooth

As a BCH builder and CashScript developer, I wholeheartedly support the VM limits and big integer upgrades proposed by Jason Dreyzehner. These changes are crucial for expanding Bitcoin Cash's smart contract capabilities and improving overall network efficiency.

The density-based limits and removal of arbitrary number size restrictions will enable more complex on-chain applications, benefiting projects like TokenStork.com and opening new possibilities for CashScript development. The rigorous testing and community-driven approach to these upgrades instill confidence in their implementation.

I believe these enhancements will significantly contribute to Bitcoin Cash's growth as a versatile and powerful Web3 network, aligning well with the goals of increased Bitcoin adoption and usability that drive projects like BitcoinCashSite.com.

—George Donnelly, Panmoni, TokenStork, BCH Works, BCH Latam

As an ecosystem supporter and Fulcrum server operator, I wholly endorse CHIP 2021-05 Targeted Virtual Machine Limits and CHIP 2024-07 BigInt. I have no concern with my node's ability to keep operating effectively, and expect that projects I contribute to will be able to take full advantage of these improvements.

Though a long period of discussion, it appears all major concerns I've seen have been addressed. Frankly, from all I've read, these limits are rather conservative!

The massive work put in by Jason Dreyzehner, Calin Culianu, and bitcoincashautist is inspiring. The attention to detail, time put into addressing concerns, running massive testing suites, etc. I hope to see both CHIPs locked in November, and activated in 2025!

—Alex (@minisatoshi), minisatoshi.cash, Fulcrum server operator

The VM Limits & BigInt CHIPs expand the power of Bitcoin script within BCH with minimal, if any downside. It's exciting to think about how it could potentially unlock new DeFi applications, and I appreciate the thorough risk assessment documentation that went into the CHIPs. Great work!

—Jonald, Electron Cash developer

Super excited by the new upgrades. VM Limits improvements and Big Integers are going to change the game completely. I have so many ideas for things we can do with these once live. Plus the prep work and test harnesses are top notch. Amazing what happens when devs work together.

—Josh Ellithorpe (@zquestz), bitcoincash.org, BCHN contributor, Electron Cash contributor, Fulcrum server operator

I express my sincere support towards implementation and activation of improved VM limits and bigint support in BCH.

mainnet_pat, mainnet.cash, TapSwap

Through divine intuition, I Luke Pryor The High Rabbi Of Bcash ($bch) support these two chips for the 2025 upgrade Cycle.

—Luke Pryor (@thelukepryor), Life Labs HTMA

On behalf of Bitcoin Out Loud, I’m endorsing CHIP-2021-05 VM Limits and CHIP-2024-07 BigInt for 2025 activation on the Bitcoin Cash network.

From my point of view as a mildly technical enthusiast, each is a big step towards Bitcoin Cash taking the lead in decentralized finance.

BitcoinOutLoud (@BitcoinOutLoud)

Based on the significant benefits these two CHIPs offer the Bitcoin Cash network and decentralised p2p cash, both of these CHIPs have my full endorsement for implementation for the May 2025 BCH upgrade.

—FiendishCrypto (@FiendishCrypto)

As a software developer in the #BitcoinCash ecosystem I have reviewed and endorse both VM Limits and the BigInt changes for activation in May 2025. All concerns I have raised have been adequately addressed and I believe the value provided clearly outweigh the cost and risks.

—Jonathan Silverblood (@monsterbitar), BCH BULL co-founder, General Protocols co-founder

I support the VM Limit and BigInt CHIPs for Novemeber lock-in. MOAR scripting capability!

—Sayoshi Nakamario (@SayoshiHelpMe), HelpMe.Cash, badgers.cash, FundMe.Cash, CasualBCH Podcast

I formally support activation of the following two CHIPs for the Bitcoin Cash (#BCH💚) 2025 upgrade cycle:

  • CHIP-2021-05 VM Limits: Targeted Virtual Machine Limits
  • CHIP-2024-07 BigInt: High-Precision Arithmetic for Bitcoin Cash

These two CHIPs dramatically increase the power of the BCH Script engine, while also making it significantly more efficient.

The VM Limits CHIP implements a new script budgeting system that maximizes the resources available to a script without introducing any new worst-case scenarios or DoS vectors.

This allows contract developers to reduce the complexity of their scripts while also affording them increased power and flexibility. Despite the increased flexibility, these scripts do not negatively affect the BCH economic model, as the budgeting system is measured against a standard P2PKH transaction as a baseline for worst-case validation times.

The companionate BigInt CHIP enables the script engine to operate on integers of any magnitude (hundreds or thousands of digits). This allows contract and wallet developers access to bleeding-edge crypto technology such as quantum-resistant wallets, zero-knowledge-proof verification, and on-chain encryption.

The benchmarking suite that was developed to R&D this CHIP is also quite impressive: it thoroughly tests every possible combination of arithmetic opcodes in order to prove that worst-case transaction validation times are not negatively impacted by the changes proposed in this CHIP.

Overall, this CHIP (which started research in 2021, with the BigInt CHIP ending up as a "freebie" thanks to the new budgeting system) has a very clear analysis of benefits, risks, and implementation costs. On behalf of myself, Selene Wallet, bch.ninja, and XULU.TECH LLC, I couldn't be more excited to endorse activation of these two CHIPs for the November lock-in.

Kallisti.cash (@kzkallisti), Selene Wallet, bch.ninja, XULU.TECH LLC

I support BigInt and VM Limits CHIPs. It had me on stronger escrow contracts and post-quantum cryptography. BCH is making it nearly impossible for other coins to compete.

—Bruno (@brunopbch), translation (Brazilian Portuguese), merchant onboarding

I'm often humbled by the big brains in the #BitcoinCash space. When asked to submit my 0.00006 #BCH on the proposed 2025 CHIP for VMLimits & BigInt, I thought; I'm in no way qualified to weigh in on such matters. From a tech/dev perspective, I truly am not!

Then, I realized that it's not JUST about the tech...it's also about timing, striking while the iron is hot and doubling-down on the #BitcoinCash momentum we're seeing happen right now! This is something I DO know a lot about, having single-handedly built a business from the ground up and seizing opportunities in a timely manner when they presented themselves.

It might just be me, but I can't help feeling like we're at the dawn of some really big things with #BitcoinCash. For that reason, and FWIW, I fully support the 2025 CHIP for VMLimits & BigInt (bonus👊). I think NOT capitalizing on this opportunity (that's been three years in the making) will come with bigger opportunity costs than the low-risk of moving ahead NOW with this thoroughly vetted CHIP in May of 2025!

We all stand on the shoulders of giants in one way or another and I take comfort knowing we have some of the biggest giants, brains and heavyweights in all of Crypto!

Let's add rocket-fuel to the #BCH Script Engine!🚀 Bring on the smart contract and #BCH DApp goldush!⛏️ Release the horde of new developers, users and converts!🤯

VMLimits & BigInt FTW! 👊💚💪

—Steve Thurmond (@stevethurmond), Forward Financial, LLC, CashStamps creative

The VM Limits and BigInt CHIPs sound great, I support activation in 2025. I think the cost for the network is that nodes have to implement high-precision arithmetic which will make accounting more accurate. I love to have more tests and benchmark so we can move forward with confidence.

—Damascene, Googol.cash Testnet Faucet, Hur project, Flipstarters on Bitcoin Cash

As a developer of Opal Wallet, I fully endorse the activation of CHIP-2024-07-BigInt and CHIP-2021-05-vm-limits in the upcoming 2025 Bitcoin Cash upgrade. These improvements are key to realizing Bitcoin Cash's vision as true electronic cash, optimizing contracts and transactions on-chain. For Opal Wallet, these CHIPs will directly enhance features such as:

  • Batch Payments: Enabling businesses to make bulk payments more efficiently.
  • Reduced Fees: Leveraging high-precision BigInt operations to reduce contract sizes and transaction fees for users.
  • Improved UTXO Management: Expanding capabilities for handling complex UTXOs, enhancing user control, privacy, and efficiency.

These upgrades enhance BCH's scripting abilities without compromising speed or security, aligning with our mission to provide the best possible Bitcoin Cash experience to all users.

—Coda Beatrix (@codabeatrix), Developer at 58 Opals, Developer of SwiftFulcrum/Opal Base/Opal Wallet

I looked over the VM Limits and BigInt CHIPs, and I support activation in 2025. These proposals seem like a sensible thing to do, since most of these limits were set 10+ years ago, for hardware that would be considered barely functional today. Seems like these proposals should enable much more interesting use cases.

—Simon, Read.cash, Noise.app, Tipb.ch

We at General Protocols hereby formally announce that we support CHIP-2021-05-vm-limits: Targeted Virtual Machine Limits per commit 6b87d517081f2fdba6a50b8e7fb9147321def609, and CHIP-2024-07-BigInt: High-Precision Arithmetic for Bitcoin Cash per commit d1406b6984c5528983a029c79111646e95286b8c for activation on mainnet BCH in May 2025.

As a native BCH smart contract focused company, we expect the two proposals to enable simpler, more secure and more powerful uses for BCH as programmable money, in line with a streak of useful BCH Script upgrades that started in 2022. We are already seeing infrastructure preparations to take advantage of this in the work such as Cashscript, and we expect more projects to come online in the months to come.

The Bigints proposal was announced later than most other CHIP precedents in a barebones form, which did cause concern for us as we expressed in our previous assessment. We are nonetheless impressed by the rapid pace of its progress and the rigorous discussions that has taken place since our last assessment. The Bigints proposal integrates well with the VM-Limits CHIP, and both proposals would be in poorer shape without the other. In our opinion both CHIPs have met the bars for rigor established in previous years, and are now in sufficiently good shape for inclusion together.

This endorsement shall not be taken as an endorsement for latecoming proposals in general: Circumstances around the Bigints CHIP was extraordinary, and correspondingly extraordinary efforts were made to secure it in time both technically and socially. We believe we have contributed our share in offering constructive scrutiny through the process, and would like to see the bar remain high in terms of robustness and timeliness for future CHIPs.

General Protocols

I support the CHIP-2021-05-vm-limits and CHIP-2024-07-BigInt upgrades for lock-in on November 2024 and activation in May 2025.

There is definitely more work to do, but I think they are in sufficiently good shape and opens sufficiently important usecases, they warrant my support.

—imaginary_username (@im_uname)

We at Guru Labs are thrilled about the work on the VM Limits! The 'Targeted VM Limits' CHIP will unblock a lot of smart contract development running into the current limits. Not only will the CHIP improve contract development on BCH, it will also improve network security against malicious contracts. The community reception, review and initial statements have been very reassuring. We look forward to experimenting with what new possibilities this enables for future Guru contracts!

For Guru contract development we were careful to be aware of all important gotchas with BCH smart contracts. The BigInt CHIP would remove one of those 'gotchas' by removing contract failures on integer overflows. Our enthusiasm about the VM Limits work extends to the BigInt CHIP, as they have been thoroughly tested together. Both CHIPs have our full support for 2025 activation!

BCH Guru (@BCH_Guru)

After reviewing the latest #BCH CHIPs (BCH BigInt and BCH VM Limit) for the Bitcoin Cash 2025 upgrade, We fully support both as it upgrades BCH smart contract capabilities which are helpful to us and others to build better products.

Zapit (@zapit_io)

Although my technical understanding of the 2 proposed CHIPS for 2025 upgrade is only superficial, I’ve followed the real time, lengthy discussions by those that are deep in the detail and am confident that they will expand the capabilities of BCH further & I endorse both CHIPS.

—Neon(Da)Thal (@neondathal)

After studying the latest CHIPs for the Bitcoin Cash 2025 upgrade (BCH BigInt and BCH VM Limit) and discussing with technical experts @Darkerduck.

As investors, business owners and promoters, we fully support both as it upgrades BCH Smart contract functionality.

—Taiwan Bitcoin Cash (台灣比特幣現金, @twbitcoincash)

Apoyamos plenamente ambos #BCH CHIPs (BCH BigInt & BCH VM Limit) para la actualización de 2025. Estas propuestas mejorarán las capacidades de los contratos inteligentes, permitiéndonos construir nuevos productos que amplíen el uso del efectivo electrónico peer-to-peer.

We fully support both #BCH CHIPs (BCH BigInt & BCH VM Limit) for the 2025 upgrade. These proposals will enhance smart contract capabilities, allowing us to build new products that expand the use of peer-to-peer electronic cash.

—Bitcoin Cash Argentina (@BCHArgentina)

Our absolute focus is to bring Bitcoin Cash to the world. The ABLA upgrade made Bitcoin Cash infinitely accessible with autonomously economic transactions and a 1000× efficiency advantage. VM Limits & BigInt make Bitcoin Cash not only the most accessible payments blockchain but the most future proofed in regards to overall security, speed and mathematical excellence at the DeFi level.

—CypherCat (@thecyphercat), bchportal.cash

I approve of the activation of the VM Limits and Bigint CHIPs and looking forward to helping realize some of the exciting possibilities that these upgrades enable.

—Joemar Taganna, Paytaca

The current VM Limits have been a sometimes difficult constraint for contract development on BCH. The new VM Limits proposed are sensibly calibrated such that it gives BCH far greater (and, very often, more efficient) scripting capabilities while ensuring no additional cost beyond the current worst-case scenarios already present in BCH's VM. Both the VM Limits CHIP and the BigInt CHIP have my full support for a May 2025 activation.

Big big thank you to Jason, Calin, BCA and others for all of their hard and brilliant work in researching, benchmarking and coordinating to make this happen!

jimtendo, CashTags, Developers.Cash, ScanToPay.cash

Bitcoin Cash TV supports adding the VM Limit & Big Int CHIPS to the 2025 BCH Upgrade. It will help BCH stay competitive & up to date in the Cryptocurrency space.

—Bitcoin Cash TV (@BitcoinCashTV)

We fully support both #BitcoinCash CHIP-2021-05-vm-limits and CHIP-2024-07-BigInt upgrades for 2025. These Chip proposals will enhance smart contract capabilities, allowing us to build new products that expand the use of peer-to-peer electronic cash.

—BitcoinCash Nigeria (@bch_nigeria), BCH Festival

I support the VM Limits and BigInt CHIPs, and I look forward to the possibilities they open up.

—Chris Troutner (@christroutner), FullStack.Cash, Permissionless Software Foundation contributor

Visionati approves of both CHIPs. We feel they will be an excellent addition to BCH and allow script writers much needed flexibility to extend BCH functionality.

Visionati

The CashScript compiler has been one of the main tools through which BCH contract developers encounter the current, overly restrictive VM limits. The implementation of the 'Targeted VM Limits' CHIP will significantly reduce this pain point, providing much-needed flexibility without compromising the security or scalability of the network.

For BCH contract developers, the most immediate limit will shift from the current 201-opcode limit to the 1650-byte input size standard rule. This CHIP effectively expands the capacity of smart contracts to include approximately ~10x the number of opcodes or ~3x the byte size.

We are excited to eliminate the 201-opcode and 520-byte limits from the CashScript compiler, empowering BCH contract developers to experiment with and build more powerful and innovative smart contracts.

CashScript (Issue #219)

By enabling greater flexibility in smart contract design, BCH is positioning itself as a testbed for risk-on features, similar to how Litecoin led the way with Segwit before Bitcoin. It’ll be interesting to see how BCH developments are adopted in the crypto space.

—Corbin Fraser (via Bitcoin.com News), Bitcoin.com CEO

These proposals are net positives for Bitcoin Cash. By removing outdated restrictions, they’re giving developers the freedom to create the next generation of BCH dapps with greater efficiency and security. That’s obviously a win for users too.

—Andreas Larsson (via Bitcoin.com News), Bitcoin.com Director of Engineering

The VM-limit CHIP is a much better retooling of computation and cost trade-offs to safely expand the potential of the VM without impacting performance. Great work!

—2qx (via Memo.cash) Future Bitcoin Cash, Unspent, Unspent Phi, mainnet-js contributor, awesomebitcoin.cash

SatoshiDice fully supports both Proposals - Yes to both! We echo the sentiments of Bitcoin.com: https://news.bitcoin.com/a-major-improvement-to-bitcoin-cash-will-smash-developer-bottlenecks/

Let's keep building Bitcoin Cash into the currency of the future!

SatoshiDice Admin Team

I support CHIP-2021-05 VM Limits and CHIP-2024-07 BigInt. Training wheels are always meant to come off when safe to do so. This is a safe, well vetted, power-enhancing and widely encouraged upgrade.

Andrew#128, Bitcoin Cash Node contributor, Electron Cash contributor

The Bitcoin Cash Podcast is adding its support & approval for CHIP-2021-05 VM Limits: Targeted Virtual Machine Limits & CHIP-2024-07 BigInt: High-Precision Arithmetic, to lock in November 15 2024 & go live May 15 2025.

Bitcoin Cash Podcast (CHIP Endorsement May 2025, October 24, 2024)

Two Cash Improvement Proposals (CHIPs) are currently frontrunners for lock in on 15th November 2024, and activation on 15th May 2025: CHIP-2021-05 VM Limits: Targeted Virtual Machine Limits and CHIP-2024-07 BigInt: High-Precision Arithmetic for Bitcoin Cash. Despite CHIP-2024-07-BigInt's late introduction, both of them have matured as of October 2024, and are receiving widespread support from the community.

The Bitcoin Cash Node team was intimately involved with implementing and testing both proposals. The maintainers can now confidently say that these CHIPs seem to be in sufficiently good shape, and worthy of our endorsement.

We have additionally erected a temporary server at https://index.imaginary.cash with Fulcrum port at 50006, which will serve as a testing ground for post-activation contracts until the proposals' likely activation on Chipnet this November. Anyone interested in preliminary tests is welcome to use this facility as well.

Bitcoin Cash Node (BCHN maintainers' opinion on the VM-Limits and Bigint upgrades for 2025, October 25, 2024)

The BCHF endorses both CHIP-2021-05 VM Limits: Targeted Virtual Machine Limits and CHIP-2024-07 BigInt: High-Precision Arithmetic for Bitcoin Cash, and wish to thank Jason Dreyzehner and everyone who worked tirelessly to make this happen.

Bitcoin Cash Foundation (@BCHF_ORG)

I, Cheap Lightning endorse both CHIP-2021-05 VM Limits: Targeted Virtual Machine Limits and CHIP-2024-07 BigInt: High-Precision Arithmetic for Bitcoin Cash, and wish to thank Jason Dreyzehner and everyone who worked tirelessly to make this happen*

* https://read.cash/@CheapLightning/cheapy-supports-the-vmla-and-big-int-chips-3157c663

—Cheap Lightning (@CheapLightning), Bitcoin Cash Foundation, Flipwatch, Discover.cash

Disapprove

The following statements have been submitted from individuals and organizations that disapprove of this CHIP.

The ideas look very good and clearly intend to make the capabilities next gen, which is great. The proposal is lacking in the parts where we can understand the actual impact to scaling and operations.

There isn't any wall-clock analysis to that should be front and center on the risk-assessment side. Without putting in the hours ourselves it is nigh impossible to figure out how long it will take to validate transactions or blocks that push the boundaries of what is allowed.

We can't approve it without such basic analysis, but giving a vote of disapproval is also too far, the benefits are great. Maybe we'll see a report on actual impact (linking to data) before the May upgrade. That would be ideal.

Flowee (Via github.com)

Maintainer Response: Please see Tests & Benchmarks and also note the 10-100x node performance safety margin described in Risk Assessment: Expanded Node Performance Safety Margin.

Neutral

The following statements have been submitted from individuals and organizations that abstained from approving this CHIP.

I validated the overall MR 1891 for the VM Limits and BigInt CHIPs with the updated LibAuth and benchmark scheme. I performed benchmarks and executed the test plan. After that I shared my results with the BCHN development team, everything looks good and results match expectation (and my CPU is apparently 30% faster than from Calin ^^).

Although I'm not the expert of the BCHN code source, everything does seems to work as expected eventually and compiling now also works without any warnings. Despite not having the deeper knowledge about the technical implementation of the CHIPs, better performance is always very welcome! Specifically in favour of the reduced transaction sizes; same for reduction of storage as well as CPU usage reduction. I'm running a full node after all. Disclaimer: I didn't yet run production or load testing with the latest CHIPs. If I find any regression, I will report it via GitLab / Slack.

—Melroy van den Berg, Melroy's BCH Explorer, Melroy.org