在2009年,比特幣剛誕生的時候中本聰把區塊的大小設定為35M,不存在區塊大小1M限制。2010年的時候,中本聰為了防止垃圾交易(粉塵攻擊)對比特幣系統造成的威脅,把區塊大小臨時設定成了1M。不過,中本聰也預料到了在未來可能發生擁堵的情況,也制定的了未來擴容的路線圖,根據需要取消區塊大小1M限制。但是,core開發組把區塊大小1M的限制當做了金科玉律,禁止社羣討論。
2015年5月,中本聰繼承人加文·安德森(Gavin Andresen)提出在2016年3月份擴容到20M。6月,國內五大礦池(Antpool,F2Pool,BTCChina,BW,Huobi)聯合發表宣告反對擴容到20M,支援擴容到8M。同時,這一方案也遭到了社羣大部分礦工的反對。後來加文也因為認錯中本聰,給假中本聰站臺而被core開發組趕走。8月,Gavin Andreesen 和 Mike Hearn 創立基於BIP101 的BitcoinXT,core開發組提出隔離嚴重(Segwit)方案。但這兩種方案均未獲得足夠多的算力支援。
2016年1月,加文提出BIP109,主張在全網75%的算力支援下擴容2M;在2月份,加文提出比特幣經典(Bitcoin Classic)方案;中國礦工達成“九二共識”,在全網90%算力支援下進行2M擴容,core開發組也在同一時間部署隔離嚴重並測試網路Segnet。2月底開發者和礦工在香港召開了擴容大會,中國礦工和core開發組達成了“香港共識”計劃4月釋出Segwit,7月釋出非見證部分擴容到2MB的硬分叉程式碼,見到硬分叉程式碼後礦業啟用Segwit軟分叉,並在2017年7月前啟用2MB硬分叉。並約定只在生產環境內執行與共識協議系統相容的軟體(這個系統包含Segwit和2MB硬分叉)。
後來,core開發組反悔拒絕執行香港共識,社羣一片譁然,社羣開始走向分裂,4月份,佔全網算力10%的ViaBTC率先部署BitcoinUnlimited(BU),;1月份,Bitcoin.com,BTC.top,CANOE三家礦池部署BitcoinUnlimited公開與core開發組翻臉,於此同時,core開發組釋出釋出Segwit程式碼,並在11月19日開始區塊投票,但此時的雙方都沒有獲得社羣的絕對支援。
2017年3月,AntPool開始支援BitcoinUnlimited,BU方案的支援率超過了SW方案;匿名作者Shaolinfry提出UASF,基於的BIP148(8月1日後孤立不支援Segwit的區塊)這是一種分裂比特幣的方案;Sergio Demian Lerner提出Segwit2mb(後改名為Segwit2x。主張合併啟用Segwit軟分叉和2MB硬分叉)。
2017年5月,紐約召開比特幣擴容大會,參會的企業達到了50多家,與會企業簽署了紐約共識,獲得了全網80%以上的算力支援。2017年6月份,在Jeff Garzik 支援下成立了Segwit2x小組,併發布了alpha版,AntPool釋出UAHF方案,目的是為了消除core開發組暗中支援的BIP148分裂比特幣的行為。同時,在PZ的號召下中國比特幣圓桌會議召開,與會代表重申對紐約共識的支援,督促儘快啟用Segwit2x。
6月底,Segwit2x小組公佈了測試客戶端,號召全球礦工進行測試。全網85%以上的算力在鏈上寫NYA表示支援紐約協議。紐約共識成為了積極比特幣擴容的終極方案。如果,紐約共識能夠順利的事實,比特幣將在今年迎來史上最大的變革,比特幣的發展也必將進入一個贊新的發展階段。Core開發組阻礙比特幣擴容也將被載入史冊。