Bitcoin Unlimited Improvement Proposal Archive and related documentation.
To submit a BUIP please post your proposal at https://bitco.in/forum/forums/bitcoin-unlimited.15/
Once we agreed on the number to assign to your proposal and copy-editing it (if needed), your proposal will be voted by BU members. To pass, your proposal need to gather a majority BU members votes and at the same time reach the quorum (see https://www.bitcoinunlimited.info/resources/BUarticles.pdf, Article 2 for more details).
This is the current list of submitted BUIPs.
| Number | Title | Proposer | Submit | Status |
|---|---|---|---|---|
| BUIP001 | Extensions to the Bitcoin Client | Andrew Stone | 2015-11-26 | passed |
| BUIP002 | Multi-BIP Scaling Enabler | Andrew Clifford | 2015-12-30 | passed |
| BUIP003 | Andrew Quentson (Aquent) for Secretary | Andrew Quentson | 2015-12-30 | passed |
| BUIP004 | RBF/double spending support | Pete Waterland (inca) | 2015-12-31 | passed |
| BUIP005 | Settings information via coinbase-txn & user-agent | Andrew Clifford | 2015-12-31 (Revision 1, user-agent, 2016-01-07) | passed |
| BUIP006 | Blocktorrent – a torrent-style block data transport | freetrader | 2016-01-07 | closed |
| BUIP007 | Lee Adams (redditchampsys) for president | Lee Adams | 2016-01-09 | closed |
| BUIP008 | Vote Andrew Stone for Developer | Andrew Stone (thezerg) | 2016-01-09 | passed |
| BUIP009 | User-configurable public-key cryptography (let users choose from predefined cryptosystems) | Simon Liu | 2016-01-09 | draft |
| BUIP010 | Xtreme Thinblocks | Peter Tschipper | 2016-01-10 | passed |
| BUIP011 | Andrew Clifford for President | Andrew Clifford | 2016-01-12 | passed |
| BUIP012 | Vote Trevin Hofmann for President | Trevin Hofmann | 2016-01-13 | closed |
| BUIP013 | Upgrade alert system so that Bitcoin Unlimited can send message alerts to node | Simon Liu | 2016-01-14 (rev 2. 25 Jan 2016, rev 3. 26 Jan 2016) | passed |
| BUIP014 | Testing a Bitcoin Unlimited X-Relay Network for miners in mainland China | Andrew Clifford | 2016-03-03 | passed |
| BUIP015 | Decentralize mining with the FAIR PoW algorithm and an user-configurable PoW setting | Simon Liu | 2016-01-19 | draft |
| BUIP016 | Consensus with Classic on txn size limit | Andrew Clifford | 2016-01-20 | passed |
| BUIP017 | Datastream Compression | Peter Tschipper | 03/20/2016 | passed |
| BUIP018 | Bitnodes Seeding and User-Configurable DNS Seeds | Simon Liu | 2016-04-02 | passed |
| BUIP019 | New Members for Election #1 | Andrew Clifford | 2016-04-29 | voted |
| BUIP020 | Implement bit-0 soft-forks (BIPs 9,68,112,113) | freetrader | 2016-06-09 | withdrawn |
| BUIP021 | Proposal for implementation of node performance testing and safe block size estimation and broadcast | Peter Waterland | 2016-07-18 | draft |
| BUIP022 | XInv | Peter Tschipper | 2016-07-30 | draft |
| BUIP023 | Miner block creation latency optimization | Andrew Stone | 2016-08-1 | passed |
| BUIP024 | Extension Blocks with Address Sharding | Andrew Stone | 2016-08-03 | draft |
| BUIP025 | BU "Bronze Sponsor" at Scaling Bitcoin, Milan, Italy | Andrew Clifford | 2016-09-10 | passed crowdfunded |
| BUIP026 | Bounties for Software Exploits | Tim Potter (sponsored by Andrew Clifford) | 2017-03-29 | passed |
| BUIP027 | Satoshi's Vision - Development & Scaling Conference | Andrew Clifford | 2016-09-31 | passed |
| BUIP028 | Candidacy for Secretary role - digitsu | Jerry Chan | 2016-09-03 | closed |
| BUIP029 | Vote Trevin Hofmann for Secretary | Trevin Hofmann | 2016-09-06 | closed |
| BUIP030 | Website updates | Jerry Chan | 2016-09-29 | closed |
| BUIP031 | New Members for Election #2 | Andrew Clifford (solex) | 2016-09-30 | voted |
| BUIP032 | Vote Peter R for Secretary | Peter Rizun (Peter R) | 2016-10-05 | passed |
| BUIP033 | Parallel Validation | Peter Tschipper | 2016-10-22 | passed |
| BUIP034 | Ecosystem Outreach for Onchain Scaling | Andrew Clifford (solex) | 2016-10-23 | passed |
| BUIP035 | New Bitcoin Unlimited Website | Peter Rizun (Peter R) | 2016-11-04 | passed |
| BUIP036 | New Members for Election #3 | Andrew Clifford | 2016-11-05 | voted |
| BUIP037 | Hardfork SegWit | Amaury SECHET | 2016-11-12 | draft |
| BUIP038 | Revert "sticky gate" | Tom Harding (Sponsor: freetrader) | 2016-11-27 | closed |
| BUIP039 | Upgrade via extension point | Amaury SÉCHET | 2016-12-04 | draft |
| BUIP040 | Emergent Consensus Parameters and Defaults for Large (>1MB) Blocks | Andrew Stone | 2016-12-05 | passed |
| BUIP041 | (BUIP038 Counter) Prevent Minority Hash Power From Injecting Very Large Blocks | Andrew Stone | 2016-12-07 | closed |
| BUIP042 | New Members for Election #4 | Andrew Clifford | 2016-12-16 | voted |
| BUIP043 | Exploring the Bitcoin Network | Dr Saralees Nadarajah, @S Nadarajah (Sponsor: Peter Rizun) | 2016-12-23 | closed |
| BUIP044 | Development Process | Amaury SÉCHET | 2017-01-09 | draft |
| BUIP045 | Unified addresses format for BUIP037 | Amaury SÉCHET | 2017-01-12 | draft |
| BUIP046 | Faster, Higher Quality Publication Process for the Bitcoin Research Journal Ledger | Christopher E. Wilmer (BU member, @chriswilmer) | 2017-02-17 | passed |
| BUIP047 | The Future of Bitcoin - Development & Scaling Conference | Antony Zegers (@mengerian) | 2017-02-23 | passed |
| BUIP048 | New Members for Election #5 | Andrew Clifford (@solex) | 2017-03-09 | voted |
| BUIP049 | Amend AoC to change membership period | Windowly | 2017-03-18 | closed |
| BUIP050 | Double yes with tie-break question | torusJKL | 2017-03-18 | closed |
| BUIP051 | Add CompactBlocks support | freetrader | 2017-04-13 | passed |
| BUIP052 | Set up dedicated Continuous Integration | freetrader | 2017-04-15 | passed |
| BUIP053 | Tweakable client DoS responses | freetrader | 2017-05-01 | closed |
| BUIP054 | Make AD optional and disabled by default | freetrader | 2017-05-05 | closed |
| BUIP055 | Increase the Block Size Limit at a Fixed Block Height | Peter Rizun | 2017-05-10 | passed |
| BUIP056 | Increase the Block Size Limit at a Support Threshold | Tomas van der Wansem (Sponsor: Zangelbert Bingledack) | 2017-05-12 | passed |
| BUIP057 | Add BIP 135 support (generalized BIP9 version bits) | Sancho Panza (Sponsor: Andrea Suisani) | 2017-04-14 | passed |
| BUIP058 | Dynamic checkpoints | freetrader | 2017-05-19 | withdrawn |
| BUIP059 | Make "sticky gate" optional (disabled by default) | freetrader | 2017-05-21 | draft |
| BUIP060 | New Members for Election #6 | Andrew Clifford (@solex) | 2017-05-22 | voted |
| BUIP061 | Demonstration of Phase in Full Network Upgrade Activated by Miners | LIN Zheming | 2017-06-13 | draft |
| BUIP062 | Funded Development, aka Devpool | Andrew Clifford (@solex) | 2017-08-24 | passed |
| BUIP063 | Support Bitcoin Cash with an official implementation | Andrew Clifford (@solex) | 2017-09-01 | passed |
| BUIP064 | Support Segwit2x with an official implementation | Andrew Clifford (@solex) | 2017-09-01 | rejected |
| BUIP065 | Gigablock Testnet Initiative | Peter Rizun (@Peter R) | 2017-08-28 | passed |
| BUIP066 | Ecosystem Outreach for Onchain Scaling, Part II | Andrew Clifford (@solex) | 2017-09-02 | passed |
| BUIP067 | New Members for Election #7 | Andrew Clifford (@solex) | 2017-09-09 | voted |
| BUIP068 | The Future of Bitcoin 2 Conference | Antony Zegers (@Mengerian) | 2017-11-01 | passed |
| BUIP069 | Academic paper - Mining, Taxation and Public Goods in Bitcoin | Nicolai Dimitri (@Nic) | 2018-08-01 | closed |
| BUIP070 | Support BitPay's new Bitcoin Cash address format in BUCash | Gal Buki (@torusJKL) | 2017-11-08 | passed |
| BUIP071 | Make Bitcoin Cash the "Release" Version of Bitcoin Unlimited | Peter Rizun (@Peter R) | 2017-11-13 | passed |
| BUIP072 | Partially re-weight BU's funds towards BCH | Peter Rizun (@Peter R) | 2017-11-13 | passed |
| BUIP073 | Fully re-weight BU's funds towards BCH | @Norway | 2017-11-13 | closed |
| BUIP074 | Sell the Bitcoin Gold portion of BU's funds for BCH | @Windowly | 2017-11-16 | passed |
| BUIP075 | Counter BUIP of BUIP071 | Gal Buki (@torusJKL) | 2017-11-13 | passed |
| BUIP076 | Support Base32 address format in BUCash | Gal Buki (@torusJKL) | 2017-11-17 | passed |
| BUIP077 | Enable representative tokens via OP_GROUP on Bitcoin Cash | Andrew Stone (@thezerg) | 2017-11-19 | passed |
| BUIP078 | Enable Binary Contracts in Bitcoin Cash via OP_DATASIGVERIFY | Andrew Stone (@thezerg) | 2017-11-19 | passed |
| BUIP079 | Publication of BUIP vote and election dates in advance | Gal Buki (@torusJKL) | 2017-11-19 | draft |
| BUIP080 | New Members for Election #8 | Andrew Clifford (@solex) | 2017-11-24 | voted |
| BUIP081 | Unambiguous definition of 1 year membership period | Gal Buki (@torusJKL) | 2017-11-26 | closed |
| BUIP082 | opt-in malleability fix | Gal Buki (@torusJKL) | 2017-12-25 | passed |
| BUIP083 | Andrew Clifford for President | Andrew Clifford (@solex) | 2018-01-06 | passed |
| BUIP084 | Secure BCH coin splitting instructions | @79b79aa8 | 2018-01-11 | passed |
| BUIP085 | Double spend relaying | Gal Buki (@torusJKL) | 2018-02-04 | passed |
| BUIP086 | bitcoincash: URI format update | @Brendan Lee (sponsored by @torusJKL) | 2018-02-09 | passed |
| BUIP087 | Utilization of "cash" denomination | @Ken Shishido | 2018-03-18 | passed |
| BUIP088 | Double-spend proof creation and forwarding | Gal Buki (@torusJKL) | 2018-03-29 | passed |
| BUIP089 | Blockchain Engineer Services Contract | Andrew Clifford (@solex) | 2018-04-21 | passed |
| BUIP090 | New Members For Election #9 | Andrew Clifford (@solex) | 2018-04-25 | voted |
| BUIP091 | Move the official BU repository and issue tracker to GitLab | Gal Buki (@torusJKL) | 2018-08-06 | passed |
| BUIP092 | Workshop on Instant Transactions for Bitcoin | Peter Rizun (@Peter R) | 2018-08-01 | passed |
| BUIP093 | Graphene v.2 Improvements and Extensions | George Bissias (@bissias) and Brian Levine (@b-lev) | 2018-09-21 | passed |
| BUIP094 | BCH November upgrade - Re-enable Op Codes | Andrew Clifford (@solex) | 2018-08-14 | passed |
| BUIP095 | BCH November upgrade - CHECKDATASIG & CHECKDATASIGVERIFY | Andrew Clifford (@solex) | 2018-08-14 | passed |
| BUIP096 | BCH November upgrade - Enforced lexicographic transaction ordering | Andrew Clifford (@solex) | 2018-08-14 | closed |
| BUIP097 | New Members For Election #10 | Andrew Clifford (@solex) | 2018-08-21 | voted |
| BUIP098 | Bitcoin Unlimited's Strategy for the November 2018 Hard Fork | Andrew Stone (@theZerg) | 2018-08-21 | passed |
| BUIP101 | Set the default value of max blocksize cap (hard limit) to 10 terabyte | Norway | 2018-08-27 | closed |
| BUIP103 | Let's Build BCH! Hackathon @ Satoshi's Coffee-house | Will C. (Bitcoin Cash Association Mod, sponsor: @solex | 2018-09-21 | passed |
| BUIP104 | Re-elect Peter Rizun for BU Secretary | Peter Rizun | 2018-09-22 | passed |
| BUIP105 | New Members For Election #11 | Andrew Clifford (@solex) | 2018-09-22 | voted |
| BUIP106 | License Bitcoin Unlimited software under GPLv3 | freetrader | 2018-12-07 | draft |
| BUIP107 | Sell the BCH portion of BU's funds for BSV | Windowly | 2018-12-15 | closed |
| BUIP108 | Support for the BCH and BSV chains | torusJKL | 2018-12-30 | closed |
| BUIP109 | Andrew Stone for Developer | Andrew Stone | 2018-12-30 | passed |
| BUIP110 | Funded Development, aka Devpool2 | solex | 2018-12-31 | passed |
| BUIP111 | Use BTC over BCH or BSV | torusJKL | 2019-01-01 | draft |
| BUIP112 | New Members for Election #12 | solex | 2019-01-11 | voted |
| BUIP113 | Support Bitcoin SV with an Official Implementation | Griffith | 2019-04-14 | closed |
| BUIP114 | Drop support for the BSV HF Config Parameters in BUCash | Griffith | 2019-03-27 | passed |
| BUIP115 | Drop support for BTC | Griffith | 2019-03-27 | passed |
| BUIP116 | Articles of Federation Clarification | Griffith | 2019-03-27 | closed |
| BUIP117 | Open Letter from BU members to the BCH / BSV communities | Christoph Bergmann | 2019-04-07 | draft |
| BUIP118 | Implement CashAccount lookup features | Jonathan Silverblood | 2019-03-30 | passed |
| BUIP119 | Implement sending to CashAccount | Jonathan Silverblood | 2019-03-30 | passed |
| BUIP120 | Replace LevelDB with an immutable stateless storage design | Jonathan Silverblood | 2019-03-28 | passed |
| BUIP121 | Create formal BCH specifications | Jonathan Silverblood | 2019-04-01 | passed |
| BUIP122 | Remove Norway from membership | imaginary_username | 2019-04-14 | closed |
| BUIP123 | Remove imaginary username from membership | bitsko | 2019-04-14 | closed |
| BUIP124 | New Members for Election #13 | solex | 2019-05-03 | voted |
| BUIP125 | Remove Norway from membership | freetrader | 2019-05-21 | passed |
| BUIP126 | Planet-on-a-LAN stress test model network | Jonathan Toomim | 2019-05-13 | passed |
| BUIP127 | Partially re-weight funds, 50% BTC to BCH | Jonathan Toomim | 2019-06-05 | closed |
| BUIP128 | Fund the Developer | Andrew Stone | 2019-08-11 | passed |
| BUIP129 | Finish and Productize the BU voting system | Andrew Stone | 2019-08-11 | passed |
| BUIP130 | New Members for Election #14 | Andrew Clifford (solex) | 2019-11-22 | voted |
| BUIP131 | Bobtail Prototype Extending Storm on Bitcoin Unlimited | Geroge Bissias | 2019-11-06 | passed |
| BUIP132 | Ecosystem Outreach & Marketing for BU & On-chain Scaling | singularity (sponsored Andrew Clifford, solex) | 2019-09-30 | passed |
| BUIP133 | Electron Cash Improvements | Jonald Fyookball (sponsored by imaginary_username and Andrew Clifford) | 2019-10-03 | draft |
| BUIP134 | Fund another Developer | Peter Tschipper | 2019-10-05 | passed |
| BUIP135 | Use OKCoin Donation to fund DoubleSpend Proofs | Andrew Stone (theZerg) | 2019-10-14 | passed |
| BUIP136 | Andrew Clifford for president | Andrew Clifford | 2019-11-09 | passed |
| BUIP137 | Funded development (aka Devpool3) | Andrew Clifford | 2019-11-09 | passed |
| BUIP138 | Fund BU's Chief Scientist | Peter Rizun | 2019-11-10 | passed |
| BUIP139 | Multiple OP_RETURN with less rules | Jonathan Silverblood | 2019-11-14 | no quorum |
| BUIP140 | Multiple OP_RETURN with shared size limit | Jonathan Silverblood | 2019-11-14 | passed |
| BUIP141 | Restrict voting rights for Non-publicly identified members | torusJKL | 2019-11-20 | rejected |
| BUIP142 | Create Bitcoin Cash testdata | Jonathan Silverblood | 2020-01-08 | rejected |
| BUIP143 | Refuse the Coinbase Tax | Andrew Stone | 2020-01-27 | passed |
| BUIP144 | Voluntary pay out to config list of addresses from mined block coinbases | freetrader | 2020-01-25 | draft |
| BUIP146 | Additional funding for bitcoin cash specification | Jonathan Silverblood | 2020-01-12 | passed |
| BUIP146 | Add config parameter to delay mining transactions | Jonathan Silverblood | 2019-05-11 | rejected |
| BUIP147 | Fund Developer 2 | Griffith | 2020-06-03 | passed |
| BUIP148 | Ecosystem Outreach & Marketing for BU & On-chain Scaling 2 | Singularity | 2020-06-05 | passed |
| BUIP149 | Delimited OP_RETURNs | Jonathan Silverblood | 2020-06-27 | rejected |
| BUIP150 | B.U. Incorporated office admin | Andrew Clifford | 2020-08-30 | passed |
| BUIP151 | Further Development of the Bobtail/Storm Protocol | George Bissias | 2020-08-31 | passed |
| BUIP152 | Announcing Wally Wallet | Andrew Stone | 2020-08-31 | passed |
| BUIP153 | BU Blockparty - Let's Get Building On Bitcoin Cash! | Singularity | 2020-08-31 | passed |
| BUIP154 | Re-elect Peter R for BU Secretary | Peter R | 2020-09-01 | passed |
| BUIP155 | New Members for Election #15 | Andrew Clifford | 2020-08-31 | voted |
| BUIP156 | Andrew Stone for Developer | Andrew Stone | 2020-11-22 | passed |
| BUIP157 | Continue funding a Developer | Peter Tschipper | 2020-11-30 | passed |
| BUIP158 | Funding for SysAdmin/Developer | sickpig | 2020-11-30 | passed |
| BUIP159 | Ecosystem Outreach & Marketing for BU & On-chain Scaling 2021 | singularity | 2020-12-02 | passed |
| BUIP160 | BCH Developer On-ramp System | singularity | 2020-12-02 | passed |
| BUIP161 | Bitcoin Unlimited Website Refresh | singularity | 2020-12-02 | passed |
| BUIP162 | The BU Mining Reward Guarantee | singularity | 2020-12-02 | passed |
| BUIP163 | Ongoing Publication Grant to the Journal Ledger | Andrew Clifford | 2020-12-05 | passed |