Dva z nejpopulárnějších návrhů pro škálování o kterých se debatuje - BIP148 a SegWit2x - mají za cíl spustit aktivaci Segregated Witness "SegWit" během Července, což znamená, že upgrade protokolu by se mohl stát realitou již brzy.
Jak BIP148, tak SegWit2x se mohou od aktuálního protokolu Bitcoinu lišit, proto je zde nebezpečí rozštěpení Bitcoinu a vzniku vzájemně nekompatibilních větví.
Nejprve si v krátkosti popíšeme, co vlastně Segwit znamená a o možných implementacích.
SegWit je zpětně kompatibilní protokolový upgrade původně navržený vývojovým týmem Bitcoin Core. Byl to hlavní škálovací prvek podporovaný Bitcoin Core od té doby, co byla aktualizace protokolu poprvé navržena v prosinci roku 2015. V dnešní době je implementována na mnoha aktivních uzlech v Bitcoinové síti. SegWit je nyní také součástí "New York Agreement" což je defacto alternativní plán založený na dohodě mezi významnými společností okolo Bitcoinu, včetně mnoha těžařů. "Bitcoin Improvement Proposal 148" nebo-li BIP148 je uživatelsky aktivovaný soft fork "UASF". Naplánován je na 1.srpna a má v úmyslu také aktivovat SegWit.
Rozdíl spočívá v tom, jak by mělo dojít k aktivaci.
První možnost navrhl vývojový tým společnosti Bitcoin Core. Jejich kód SegWit definovaný v BIP141 se aktivuje, pokud do 15. listopadu 95% výpočetního výkonu Bitcoinové sítě bude tuto změnu akceptovat. Za předpokladu, že těžaři, kteří signalizují připravenost přijmout upgrade tak učiní, riziko rozdělení je minimální.
Dnes jsme však v situaci, kdy podpora těžařů BIP141 je pouze okolo 50%. To je důvod, proč mnoho uživatelů Bitcoinu plánuje aktivovat SegWit pomocí BIP148. Počínaje 1. srpnem jejich uzly odmítnou všechny bloky, které nevykazují kompatibilitu s BIP141. Pokud bude tento návrh podporován menšinou těžařů, řetězec BIP148 by se mohl ze stávajícího protokolu oddělit.
New Yorkská dohoda "SegWit2x", plánuje aktivovat SegWit prostřednictvím BIP91. Stejně jako BIP148, by všechny uzly BIP91 odmítly všechny bloky, které nevykazují připravenost na BIP141. Ale na rozdíl od BIP148, uzly BIP91 by to udělaly pouze v případě, že by nebylo dosaženo 80% výpočetní síly sítě podporující BIP141 po dobu dvou dnů.
Důležité termíny této události jsou:
21-31. července - ostrý provoz softwarového klienta BTC1 a zjišťování připravenosti sítě na BIP91
1. srpna bychom měli vědět, jestli se implementace povedla nebo ne.
Tým Arbolet