Porozumienie deweloperów Bitcoin Core z chińskimi minerami i giełdami.

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