Dziś odbyła się konferencja, na której przedstawiciele deweloperów nakreślili plany dalszego rozwoju kodu Bitcoin Core. Obecnie trwają intensywne prace nad wdrożeniem Segregated Witness w kwietniu zgodnie z opublikowanym wcześniej harmonogramem. Deweloperzy przekonywali, że proces rozwoju protokołu jest niezmienny od lat i bierze pod uwagę opinie społeczności. Propozycja BIP 101 (zwiększenie limitu bloku do 8 MB) została odrzucona przez zdecydowaną większość programistów Core jako niebezpieczna.
Niestety niektórzy deweloperzy postanowili ominąć tę przeszkodę i mimo odrzucenia propozycji zaczęli działać na własną rękę i zapisali w kodzie swojego klienta Bitcoin XT możliwość hard forka w styczniu 2016 roku, jeśli zostanie on poparty przez 75% mocy obliczeniowej kopalń. Obecnie Bitcoin Classic proponuje takie rozwiązanie, zwiększając na początek limit bloku do 2 MB. Zespół Core dowodził następnie dlaczego hard fork nie może być kontrowersyjny. Jako ryzyko wymieniono utratę funduszy, co doprowadzi do utraty zaufania w Bitcoina. Już same spekulacje na temat możliwości rozszczepienia łańcucha powodowały spadek ceny. Bitcoin nie jest i nie może być demokracją i zgoda na zmiany musi być niemal jednomyślna. Następnie przedstawiono najważniejsze zalety Segregated Witness: rozwiązanie problemu złośliwości transakcji, co jest ważne dla firm przyjmujących płatności bez potwierdzenia w blockchanie. Rozwiązuje problem ataków DoS przez wysyłanie wielkich transakcji, które bez SegWit są weryfikowane bardzo długo, co spowoduje bezpieczną możliwość zwiększenia limitu bloku przez hard fork. Zespół Core zwrócił uwagę na rolę komunikacji między nimi, a społecznością, a także na konieczność ostrożnych wypowiedzi.
Konferencja zakończyła się podpisaniem porozumienia, w którym sygnatariusze oświadczają, że nie będą wspierać konkurencyjnych w stosunku do Bitcoin Core klientów. W kwietniu zostanie wdrożony Segregated Witness, natomiast trzy miesiące później będzie gotowy kod hard forka. Pojawia się również po raz pierwszy przybliżona data przeprowadzenia hard forka – lipiec 2017.
Pełny tekst oświadczenia:
On February 21st, 2016, in Hong Kong’s Cyberport, representatives from the bitcoin industry and members of the development community have agreed on the following points:
- We understand that SegWit continues to be developed actively as a soft-fork and is likely to proceed towards release over the next two months, as originally scheduled.
- We will continue to work with the entire Bitcoin protocol development community to develop, in public, a safe hard-fork based on the improvements in SegWit. The Bitcoin Core contributors present at the Bitcoin Roundtable will have an implementation of such a hard-fork available as a recommendation to Bitcoin Core within three months after the release of SegWit.
- This hard-fork is expected to include features which are currently being discussed within technical communities, including an increase in the non-witness data to be around 2 MB, with the total size no more than 4 MB, and will only be adopted with broad support across the entire Bitcoin community.
- We will run a SegWit release in production by the time such a hard-fork is released in a version of Bitcoin Core.
- We will only run Bitcoin Core-compatible consensus systems, eventually containing both SegWit and the hard-fork, in production, for the foreseeable future.
- We are committed to scaling technologies which use block space more efficiently, such as Schnorr multisig.
Based on the above points, the timeline will likely follow the below dates.
- SegWit is expected to be released in April 2016.
- The code for the hard-fork will therefore be available by July 2016.
- If there is strong community support, the hard-fork activation will likely happen around July 2017.
The undersigned support this roadmap.
Pod deklaracją podpisały się następujące firmy i osoby:
Kevin Pan, Manager, AntPool
Anatoly Legkodymov, CEO, A-XBT
Larry Salibra, Bitcoin Association Hong Kong
Leonhard Weese, Bitcoin Association Hong Kong
Cory Fields, Bitcoin Core Contributor
Johnson Lau, Bitcoin Core Contributor
Luke Dashjr, Bitcoin Core Contributor
Matt Corallo, Bitcoin Core Contributor
Peter Todd, Bitcoin Core Contributor
Kang Xie, Bitcoin Roundtable
Phil Potter, Chief Strategy Officer, Bitfinex
Valery Vavilov, CEO, BitFury
Alex Petrov, CIO, BitFury
Jihan Wu, Co-CEO, Bitmain
Micree Zhan, Co-CEO, Bitmain
James Hilliard, Pool/Farm Admin, BitmainWarranty
Yoshi Goto, CEO, BitmainWarranty
Alex Shultz, CEO, BIT-X Exchange
Han Solo, CEO, Blockcloud
Adam Back, President, Blockstream
Bobby Lee, CEO, BTCC
Samson Mow, COO, BTCC
Robin Yao, CTO, BW
Obi Nwosu, Managing Director, Coinfloor
Mark Lamb, Founder, Coinfloor
Wang Chun, Admin, F2Pool
Marco Streng, CEO, Genesis Mining
Marco Krohn, CFO, Genesis Mining
Wu Gang, CEO, HaoBTC
Jack Liao, CEO, LIGHTNINGASIC & BitExchange
Jack Liu, Head of International, OKCoin
Guy Corem, CEO, Spondoolies-Tech