Beta becie nierówna.Bitcoin w wersji 0.1.0 został uruchomiony 9 stycznia 2009 r (Krótko po bloku Genesis).
Dzisiaj, ponad 4000 dni później, status otwartych beta testów wciąż obowiązuje. Dlaczego zarządzający projektem wykazują się tak daleko posuniętą ostrożnością? Z czego wynika ten przemożny konserwatyzm developerów?
Krótko po wydaniu Bitcoin, Hal Finney, pierwszy użytkownik beta Bitcoin (i
odbiorca pierwszej transakcji Bitcoin) napisał na liście mailingowej SourceForge:
The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime.
-snip-
Satoshi wkrótce zaczął się obawiać, że przyjęcie, adopcja Bitcoina przekroczy tempo jego rozwoju. Dobrym przykładem takiego wydarzenia, niech będzie dla nas WikiLeaks. 5 grudnia 2010 r., Około dwa lata po wydaniu Bitcoin, Satoshi napisał:
The project needs to grow gradually so the software can be strengthened along the way.
I make this appeal to WikiLeaks not to try to use Bitcoin. Bitcoin is a small beta community in its infancy. You would not stand to get more than pocket change, and the heat you would bring would likely destroy us at this stage.
Bilockchain to ciągły i rozwijający się eksperyment o charakterze edukacyjnym. Zanim mieliśmy filmy instruktażowe z YouTube'a czy podcasty ze źródeł Bitcoin, trudno było znaleźć eleganckie i warte uwagi wyjaśnienia czym tak naprawdę jest protokół Bitcoina. Jeśli WikiLeaks przyjąłby Bitcoina zbyt wcze śnie, bariera wiedzy o nim, mogła by zacząć się rozpadać. Każdy mógł zrozumieć, jak bardzo (r)ewolucyjnym jest Bitcoin i jakie zagrożenia dla skostniałego systemu
Aladyn ze sobą niesie.
Satoshi opublikuje swój
ostatni post na forum tydzień później. WikiLeaks przyjmie Bitcoin sześć miesięcy później 14 czerwca 2011 r.
Przeskakujemy do lutego 2014 r. gdzie po raz pierwszy, sieć napotka problem plastyczności transakcji. Wersja 0.9.0 zostanie wydana
19 marca. Ówczesny główny zawiadowca Bitcoinów, Gavin Andresen, napisał w odniesieniu do stanowiska Mt Gox: „Niech przypomni nam to, że Bitcoin jest wciąż młody i eksperymentalny” podczas gdy samo Gox mówiło: "(protokół) bitcoin nie ponosi winy w związku z rzekomą kradzieżą
BTC z naszej giełdy".
Wieści z fabryki ITTom Preston-Werner, współzałożyciel GitHub (gdzie Bitcoin jest obecnie hostowany / rozwijany) wyjaśnia proces tworzenia wersji oprogramowania.
Format w przykładowej wersji programu "x" 0.1.2 wskazuje, że 0=Główna, 1=Pośrednia, a 2=Łata.
Tutaj znajduje się tabela wszystkich „drobnych” ulepszeń bez łatek pośrednich (systematyka SemVer).
Tom wyjaśnia również, kiedy to główna wersja jest przypisywana do rozwijanego oprogramowania:
„Wersja główna zero (0.1.2) jest przeznaczona do początkowego opracowania. Wszystko może się zmienić w dowolnym momencie. Publicznego interfejsu API nie należy uważać za stabilny… Wersja 1.0.0 definiuje publiczny interfejs API. Sopień, w jaki numer wersji jest zwiększany, zależy od tego publicznego interfejsu API i jego zmian ”.Ed Felten, dyrektor Centrum Polityki Informatycznej w Princeton, nazwał Bitcoin „… walutą, której zasady są określane przez zarządzanie open source”. Rzeczywiście Bitcoin jest doskonałym przykładem projektu oprogramowania open source, który ukazuje Internet jako zdecentralizowany, a nie odgórny system hierarchiczny. Bitcoin pojawił się w tym samym czasie, gdy wprowadzono zasady e-demokracji opartej na współpracy. Wspólne uczenie się i adopcja to podstawowa zasada. Według Wikipedii „Bezpośrednia demokracja będąca częścią e-demokracji opartej na współpracy przenosi odpowiedzialność za tworzenie polityki z zespołów rządowych (z góry na dół) na kolektyw obywateli (od dołu do góry)”. Magazyn Bitcoin
poinformował, że Bitcoin i Namecoin pojawiły się w projekcie raportu ICANN właśnie przed ogłoszeniem przez Stany Zjednoczone, że zrzekną się pozostającej kontroli nad Internetem. Można powiedzieć, że wykładnicza szybkość przyjmowania Bitcoinów wyprzedziła jego rozwój. Jednak w rzeczywistości ten nowy paradygmat zdecentralizowanego zarządzania oprogramowaniem opartym na otwartym kodzie źródłowym spowodował przedewszystkim masę krytyczną i być może wiodący wskaźnik, że cały internet zmierza w tę samą stornę.
Beta dziś, beta jutro, nazawsze beta!Naukowo
udowodniono, że przejście przez drzwi powoduje zapominanie. Nie róbmy z wersji 1.0.0 takich właśnie "drzwi". Gdy Gmail został wydany z wersji beta Google „umożliwiło ponowne włączenie etykiety beta („dla tych, którzy nadal lubią poprzedni wygląd”). Pozostawienie tej etykiety zachęciło zespół Gmaila do pozostania kreatywnymi i innowacyjnymi.
„To oprogramowanie eksperymentalne” ostrzega w sekcji pomocy Bitcoin-qt. Być może Bitcoin w wersji 1.0.0 będzie zawierał podobne ostrzeżenie? Tak jak w przypadku Gmaila programiści
BTCqt pozostaną czujni, aktywni kreatywni, nie rozleniwią się? Nikt nie może być tego pewien. Jeśli kiedykolwiek zostanie wydany core w wersji 1.0, stanię się on portalem za którym pozostawimy wspomnienia o satoshim, o furum bitcoin, o Halu a jeśli szczęście dopisze to także i o systemie Aladyn... Być może jest to smutne lecz przyznajmy, że nieuniknione a ewolucjyjny eksperyment Bitcoin rozwijać się będzie dalej i dalej, poza granicę długości życia naszego pokolenia. Nowy elektroniczny świat i jego nieustanny rozwój w permanentnej wersji eksperymentalnej... niech będzie.