Rok 2017 był pełen wzlotów i upadków dla branży bitcoinów. I, jak zwykle, przyszłości tej kryptowaluty nie da się łatwo przewidzieć. Zamiast więc skupiać się na gwałtownym wzroście wartości i widelce porażka, lepiej skoncentrujmy się na ludziach, którzy stali za najważniejszymi kryptowalutami i słabymi punktami w sferze, ponieważ mają wszelkie szanse, aby określić przyszłość bitcoina.
Rozmiar bloku i widelce
Na początku listopada Skalowanie Bitcoin Konferencja została zorganizowana we współpracy z The University of Stanford, która zgromadziła programistów, ludzi biznesu i naukowców z dziedziny blockchain. Podczas wydarzenia omówiono prawdopodobieństwo optymalizacji Bitcoin Core, a także propozycje warstwy 2. Jednak, jak zwraca uwagę programista javascript Ariel Deschapell w swoim artykule na temat Coindesk, uczestnicy konferencji zignorowali dyskusyjne tematy, takie jak rozmiar bloków i widelce. W szczególności chodzi o premierę widelca Segwit2X, który nie powiódł się zaledwie tydzień po imprezie.
Nasze najlepsze roboty biznesowe
„W rezultacie, i na dobre lub na złe, bitcoin nie zwiększyłby swojego podstawowego rozmiaru bloku. Niekompatybilna wizja znacznie większych limitów wielkości bloków dla bitcoinów ucieleśniałaby na razie tylko w blockchain gotówki bitcoin ”, Deschapell wyjaśnił. „Doprowadziło to do wielu przewidywań, że gotówka bitcoinowa i inne alternatywne kryptowaluty prześcigną bitcoiny, ponieważ limit rozmiaru bloku staje się wąskim gardłem dla przyjęcia”.
Niemniej jednak większość uczestników zgodziła się co do kwestii braku wykształcenia programistów w tej dziedzinie.
Brak czasu i profesjonalistów
W związku z powyższą przeszkodą organizatorzy Scaling Bitcoin założyli również warsztaty The Dev ++. Za prezentacjami na warsztatach stały takie znane nazwiska, jak Thaddeus Dryja z MIT, programista Jimmy Song, współpracownik Bitcoin Core John Newberry i nie tylko. Kurs, który zaoferowali, dotyczył kryptograficznych podstaw bitcoina, a także teorii i implementacji sieci drugiej warstwy.
Warsztaty wskazały również na inny problem w technologii blockchain, a mianowicie na czas. Dryję zapytano, czy jest nieletni Lightning Network funkcja, która jest proponowanym rozwiązaniem problemu skalowalności bitcoinów, została jeszcze wdrożona.
„Nie. Wpadłem na ten pomysł ponad rok temu i po prostu nie miałem czasu go wdrożyć… Ale to wszystko jest typu open source, więc jeśli ktoś chce wysłać żądanie ściągnięcia, na przykład, proszę. To byłoby niesamowite. po prostu nie miałem czasu ” on odpowiedział.
Prezes Lightning Elizabeth Stark grał razem z nim, wspominając, że czas jest w tym przypadku prawdziwym wąskim gardłem:
„We wszystkich implementacjach Lightning pracuje 10 lub mniej pełnoetatowych programistów. Uzyskanie większej liczby współpracowników i osób tworzących protokół z pewnością pomogłoby”.
„Zagubiony” w Ocenie
Innym problemem w dziedzinie związanej z bitcoinami jest ocena pomysłów i propozycji programistów. Współautor Bitcoin Core Peter Todd powiedział kiedyś: „Nigdy tak naprawdę nie wiadomo, czy coś jest bezpieczne. Wiesz tylko, kiedy zostało wykorzystane i nie jest już bezpieczne”.
Oznacza to, że jedyną opcją, która może pokazać, co w końcu działa, a co nie, jest tradycyjna metoda prób i błędów. Więc nie oczekuje się żadnych konkretnych zmian w przewidywalnej przyszłości Bitcoina, chyba że jest wystarczająco dużo wykwalifikowanych programistów, którzy zgodzą się na dodatkowe badania w tej dziedzinie.
Chociaż ścieżka
Oprócz czasu i zapotrzebowania na nowe talenty, istnieje jeszcze jedno wąskie gardło w rozwoju jasnej przyszłości bitcoina. Deschapell podkreśla, że to onieśmielenie jest największą przeszkodą dla każdego studenta, który aspiruje do mistrzostwa w tworzeniu oprogramowania. Ale każdy z nich musi pamiętać, że najprostszym sposobem dla programisty na wniesienie wkładu do repozytorium jest przejrzenie kodu Bitcoin Core.
„Istnieje bardzo dobry powód, dla którego Bitcoin Core stosuje rygorystyczne podejście do jakości kodu, a osiągnięcie poziomu wiedzy współpracowników, takich jak Pieter Wuille i John Newberry, może rzeczywiście wydawać się zniechęcające. Jednak każdy programista musi gdzieś zacząć, a dla początkujących deweloperów blockchain jest ogromnym błędem mylenie wysokiej poprzeczki tego pojedynczego repozytorium z poziomem umiejętności potrzebnych do wniesienia znaczącego wkładu w większy ekosystem ”- stwierdził Deschapell.
Jednym z najlepszych sposobów dla bardziej ekologicznych programistów jest dołączanie do projektów poza Bitcoin Core. Na przykład korzystne byłoby dołączenie do rozwijającej się obecnie sieci Lightning, która korzystałaby z protokołu poza łańcuchem.
„Na szczęście o wiele łatwiej jest nauczyć się tworzyć aplikacje Lightning niż nauczyć się angażować w tworzenie protokołów”, - zwróciła uwagę Elisabeth Stark. „To powiedziawszy, rozpoczęcie tworzenia aplikacji Lightning może być w rzeczywistości dobrym punktem wyjścia do poznania protokołu”.
Rozwój tego rodzaju infrastruktury cyfrowej jest kluczowy nie tylko dla branży bitcoin w ogóle, ale także dla programistów o niewielkich umiejętnościach.
Przygotuj się na przyszłość
Bez względu na to, w jaki sposób będzie rozwijany Bitcoin Core lub Lightning Network, Deschapell uważa, że leży to w gestii ludzi, rzemieślników, którzy określą przepływ przemysł bitcoinowy w 2018 roku.