Rosnąca cena bitcoin — ta wirtualna waluta kosztuje obecnie ponad 250 miliardów dolarów — przyciąga wiele uwagi w ostatnich tygodniach. Ale rzeczywista wartość bitcoin bynajmniej nie w jego rosnącej wartości. A technologiczny przełom, który w ogóle pozwolił powstać tej sieci. Do tej pory nieznany wynalazca Bitcoin, którego wspominają pod pseudonimem Satoshi Nakamoto, opracował zupełnie nowy sposób tworzenia zdecentralizowanej sieci z konsensusu odnośnie wspólnej książki transakcji. Ta innowacja była możliwa dzięki w pełni zdecentralizowanego systemu płatności elektronicznych, o których przez dziesięciolecia marzył цифропанки.
Jak działa bitcoin? Jak podpisy cyfrowe pozwalają przeprowadzać wirtualne płatności? Jak wynalazek Nakamoto rozwiązuje problem podwójnego wydatku, który ograniczał poprzednie próby stworzenia cyfrowej waluty? Jaka przyszłość czeka bitcoin? Wszystko po kolei.
Do 1970 roku wszystkie powszechnie znane schematy szyfrowania były symetryczne: odbiorca zaszyfrowanej wiadomości powinien był użyć ten sam klucz prywatny do odszyfrowania wiadomości, jakiego użył nadawca do szyfrowania. Ale wszystko zmieniło się wraz z pojawieniem się asymetrycznych schematów szyfrowania. Były to układy, w których klucz do дешифрации wiadomości (znany jako prywatny/osobisty/prywatne/klucz prywatny, private key) różnił się od klucza, który był potrzebny do szyfrowania (publiczny/otwarty/klucz współdzielony, public key) — i nie było praktycznego sposobu, aby dowiedzieć się klucz prywatny, mając do dyspozycji publiczny.
Whitfield Diffie, ważna osoba w rozwoju kryptografii w latach 70-tych
Oznacza To, że można spokojnie ujawnić swój klucz publiczny, co pozwala używać go do szyfrowania wiadomości, które tylko ty, jako posiadacz klucza prywatnego, w stanie rozszyfrować. Ten przełom zmienił obszaru kryptografii, bo okazało się, że dwa dowolne osoby mogą bezpiecznie komunikować się przez niezabezpieczone połączenie, nie martwiąc się, że je może przeczytać ktoś inny.
U szyfrowania asymetrycznego było i więcej nowatorskiego zastosowanie: podpisy cyfrowe. W zwykłej kryptografii z kluczem publicznym nadawca szyfruje wiadomość kluczem publicznym odbiorcy, a odbiorca odszyfrowuje go swoim intymnym kluczem. Ale przecież to można odwrócić: gdy nadawca szyfruje wiadomość własnym kluczem, a odbiorca odszyfrowuje go za pomocą klucza publicznego nadawcy.
To nie chroni prywatność, wiadomości, ponieważ każdy może uzyskać klucz publiczny. Ale to zapewnia najnowszy dowód na to, że wiadomość została wysłana z właścicielem prywatnego klucza. Każdy, kto ma klucz publiczny, może sprawdzić dowód i nie wiedząc tajnego klucza.
Wkrótce ludzie zrozumieli, że te podpisy cyfrowe mogą zrobić ewentualnej kryptograficznie bezpieczne cyfrowe pieniądze. Wykorzystując klasyczny przykład, załóżmy, że Alice jest moneta i chce ją przekazać do Boba.
Pisze komunikat: "Ja, Alicja, przekazuję swoją monetę Boba", a następnie podpisuje komunikat własnym intymnym kluczem. Teraz Bob — lub ktokolwiek inny — może odszyfrować podpis, za pomocą klucz publiczny Alicji. Ponieważ tylko Alice mogła stworzyć bezpieczną wiadomość, Bob może wykorzystać to do wykazania, że moneta teraz należy do niego.
Jeśli Bob chce przekazać monetę Carol, on idzie taka sama procedura i ogłosi, że przekazuje monetę Carol, zaszyfrowanie wiadomość swoim kluczem prywatnym. Carol może wykorzystać tę łańcuch podpisów — podpis Alicji nadającej monetę Bob i podpis Boba emisji monety Carol, — jako dowód, że ona jest właścicielem tej monetą.
Należy pamiętać, że nic z tego nie wymaga oficjalnej strony trzeciej do logowania lub autoryzacji transakcji. Alicja, Bob i Carol mogą wygenerować pary publiczne-prywatne klucze bez pomocy osób trzecich. Każdy, kto wie, klucze publiczne Alicji i Boba, może samodzielnie sprawdzić, czy jest ona aktualna kryptograficznie łańcuch podpisów. Podpisy cyfrowe — w połączeniu z kilkoma innowacji, które omówimy później, — pozwalają ludziom zajmować się działalnością bankową, nie brakuje w banku.
Ogólny schemat cyfrowych środków pieniężnych, opisany w poprzednim rozdziale, jest bardzo zbliżona do tego, jak działają prawdziwe bitcoin płatności. Oto uproszczony schemat tego, jak wyglądają prawdziwe transakcje bitcoinów:
Биткойновая transakcja zawiera listę danych wejściowych i wniosków. Każdy wniosek jest związana z określonym kluczem publicznym. Aby ostatnia transakcja wydała te monety, potrzeba jej wprowadzenia z odpowiednim podpisem cyfrowym. Bitcoin wykorzystuje mechanizmy szyfrowania krzywych eliptycznych do podpisów cyfrowych.
Na Przykład, załóżmy, że masz klucz prywatny odpowiadający Public Key D na wykresie powyżej. Ktoś chce wysłać 2,5 bitcoin. To ktoś, kto tworzy transakcję jak Transaction 3 z 2,5 биткойнами, idące do ciebie — właściciela klucza publicznego D.
Gdy jesteś gotowy wydać te bitcoiny, można stworzyć nową transakcję jak Transaction 4. Wypisać Transaction 3, wyjście 1 jako źródło środków (wnioski są indeksowane zerami, więc wniosek 1 będzie drugim wyjściem). Używasz swój tajny klucz do generowania Signature D, podpis, który można sprawdzić za pomocą klucza publicznego D. Te 2,5 bitcoin teraz podzielone pomiędzy dwoma nowymiwnioski: 2 bitcoin do Public Key E i 0,5 bitcoin do Public Key F. Teraz można je wydać tylko przez właścicieli tajnych kluczy.
Transakcja może mieć kilka wejść, a ona musi wydać wszystkie bitcoiny z odpowiednich wniosków z poprzednich transakcji. Jeśli transakcja wyświetla mniej bitcoinów, niż bierze, różnica jest traktowane jako opłata za transakcję (komisja), określany майнером bitcoinów, który przetworzył transakcję. Więcej o tym później.
W sieci bitcoinów adresy, które ludzie używają do wysyłania do siebie bitcoinów, są pobierane z kluczy publicznych jak Public Key D. Dokładne informacje na temat formatu adresu bitcoin są skomplikowane i z czasem się zmieniają, ale bitcoin adres można przedstawić jako hash (krótka i losowy ciąg bitów, który służy jako koprocesora odciskiem) klucza publicznego. Биткойновые adresy zakodowane w niestandardowym formacie Base58Check, który minimalizuje ryzyko literówki. Typowy биткойновый adres wygląda tak: 18ZqxfuymzK98G7nj6C6YSx3NJ1MaWj6on.
Ta transakcja bierze 6,07 bitcoin z jednego adresu wprowadzania i dzieli je między dwoma adresami wyjścia. Jeden adres wyjścia dostaje nieco ponad 5 bitcoinów, a drugi — nieco mniej niż 1 bitcoin. Prawdopodobnie jeden z tych adresów wyjściowych należy do nadawcy — wysyła "zmiana" sobie samemu, a drugi należy do osoby trzeciej.
Oczywiście, prawdziwe биткойновые transakcji mogą być o wiele trudniejsze prostych przykładów, które przedstawiono powyżej. Być może, najważniejszą funkcją, nie проиллюстрированной powyżej, będzie to, że zamiast klucza publicznego wniosek może mieć scenariusz potwierdzenia, napisany prostym скриптовым językiem, który jest specyficzny dla bitcoin. Aby spędzić ten wniosek, kolejna transakcja powinna mieć parametry, które pozwalają temu skryptowi oceniać wartość true (prawda).
To pozwala биткойновой sieci wprowadzać dowolnie skomplikowane warunki, które określają, jak można wydać pieniądze. Na przykład, skrypt może wymagać trzy różne podpisy znajdujące się u różnych osób, a także wymagać, aby pieniądze nie zostały przeznaczone do określonego czasu w przyszłości. W przeciwieństwie do Ethereum, język bitcoin nie obsługuje cykle, więc skrypty gwarantowane są zakończone na krótki okres czasu.
Wiele osób w latach 1980-tych i 1990-tych marzył używać podpisów cyfrowych do tworzenia w pełni zdecentralizowanego systemu elektronicznych pieniędzy. Ale w pełni zdecentralizowanego systemu cyfrowej waluty były dwie duże problemy, które wymagają rozwiązania.
Jeden z problemów polega na tym, jak wprowadzać nowe monety do systemu. Oczywiście wykonalny płatności sieć potrzebuje w tworzeniu nowych monet, ale jeśli pozwolić tworzyć nowe monety komu chcesz, kiedy chcesz, waluta szybko staną się bezużyteczne.
Drugi problem wiąże się z podwójną stratą. Zasady bitcoin głosi, że każdą transakcję wyjścia można wydać tylko raz. Jeśli ktoś spróbuje wydać wyświetlane pieniądze dwa razy, społeczność bitcoin w pewien sposób będzie mógł śledzić tę próbę i anuluj ostatnią transakcję.
Oczywistym rozwiązaniem byłoby stworzyć firmę, która będzie zarządzać wspólną konta wszystkich transakcji. Tak działają tradycyjne płatności w sieci jak MasterCard i PayPal. Ale wynalazca bitcoin Satoshi Nakamoto chciał zbudować sieć, która nie będzie sterowany przez brak jednolitej organizacji.
Dlatego Nakamoto wynalazł ogólną książkę — блокчейн — który jest obsługiwany przez komputery, zwane węzłami, pracującymi w sieci peer-to-peer. Tysiące komputerów na całym świecie przechowują poszczególne kopie całego bloku, która zawiera każdą transakcję, która miała miejsce od momentu uruchomienia sieci w 2009 roku. Sieć nagradza węzły, które pomagają tworzyć blok-łańcuch, pozwalając im tworzyć i nowe bitcoiny — tak, problem dystrybucji monet i jednocześnie tworzy bodziec, aby rozwiązać problem aktualizacji księgi rekordów.
Wszystko to wygląda mniej więcej tak: gdy użytkownik chce wykonać płatności bitcoin, wykorzystuje oprogramowanie do tworzenia nowej transakcji. Z punktu widzenia użytkownika oznacza to po prostu wprowadzanie kwoty transakcji i биткойнового adresu odbiorcy w sieci, a następnie naciśnij przycisk "wyślij".
Oprogramowanie Klienckie formułować transakcję i wyśle ją do najbliższego węzła w sieci bitcoinów. Pierwszy węzeł, który słyszy o transakcji, dzieli się nią z innymi, dopóki nie będzie ona szeroko rozpowszechniona w całej sieci.
Niektóre węzły są górnicy decyduję ("górnicy"), które uczestniczą w procesie rzeczywistego aktualizacji блокчейна. Górnik tworzy listę wszystkich transakcji, o których słyszał, ale których jeszcze nie ma w блокчейне. Następnie sprawdza, czy wszystkie zasady bitcoin wykonuje transakcja — prawdziwość podpisów, aby kwota wniosków nie przekracza kwoty przepustów, i tak dalej — odrzucając te zasady nie odpowiadają. W wyniku tworzona jest nowa lista sprawdzonych transakcji, on sam blok. Górnik dodaje również specjalną transakcję sobie z ustalonym wynagrodzeniem — teraz to 12,5 bitcoin — za stworzenie bloku.
Obecnie 12,5 bitcoin — to ponad 200 000 dolarów, więc bardzo wielu chciałoby się dodać kolejny blok w блокчейн. Aby wygrać prawo dodać następny blok, биткойновые górnicy decyduję się na rywalizują między sobą, poprzez powtarzające się obliczenia. Dodają wartość losową (nonce) w кандидатский blok, który stworzyli. Następnie stosuje się skrótu funkcji SHA-256, która produkuje krótkie i przypadkowe na widok sekwencję zer i jedynek, który służykryptograficznymi odciskiem bloku.
Zadaniem jest znaleźć blok, hash, który będzie bardzo mały — czyli aby jego wartość binarna zaczęło się z dużej liczby zer. Teraz, na przykład, победному bloku potrzebny hash SHA-256, rozpoczynający się z nie mniej niż 72 zer.
Ponieważ wartości mieszania SHA-256 w rzeczywistości są przypadkowe, jedynym sposobem, aby znaleźć odpowiedni — ponowne odgadnąć. W większości przypadków wartość mieszania jest zbyt wysoki, a górnik będzie powtórzyć proces, zmieniając wartości nonce i inne oblicza wartość skrótu. Teraz sieć oblicza około 7 x 1021 хешей SHA-256 średnio na każdy utworzony blok.
Ten, kto znajdzie blok, najpierw informuje o tym resztę sieci. Wszyscy potwierdzają, że hesh jest na tyle niskie i jego transakcje są ważne. Jeśli tak, dodają ten blok do swojej kopii блокчейна. I wyścig zaczyna się na nowo.
Najważniejszą innowacją bitcoin jest opracowanie w pełni zdecentralizowanego консенсусного procesu w celu rozwiązywania sporów na temat tego, jaki blok dodaj do блокчейну, czyli łańcuchu bloków. Wykres powyżej przedstawia, jak to działa.
Załóżmy, że dwa węzły w sieci odkrywają nowy blok w przybliżeniu w tym samym czasie (czyli oba znajdują bloki, tablice asocjacyjne, których wartości poniżej wartości docelowej). To czerwone i zielone bloki w kroku drugim powyżej. Tylko jeden z tych dwóch bloków może stać się częścią блокчейна, bo zawierają dużo powtarzających się transakcji.
Aby zdecydować, jaki blok przyjąć, sieć przechodzi do następnej rundy wyścigu. Górnicy decyduję się rozpocząć wyszukiwanie drugiego nowego bloku. Jeśli ktoś znajdzie drugi nowy blok będzie zawierać indeks na jeden z dwóch konkurencyjnych bloków utworzonych w poprzedniej rundzie. Kiedy to się stanie, nowy blok (fioletowy) i jego poprzednik (zielony) staną się częścią oficjalnej блокчейна. Drugi rywal blok (czerwony) wyrzucić.
W zasadzie tego rodzaju remis może się zdarzyć nieraz. Ktoś jeszcze mógł odkryć inny blok jednocześnie z fioletem, a ten z kolei wskazał na czerwony blok. W takim razie wyścig będzie trwał do trzeciej rundy, a zwycięski zespół w tej rundzie już będzie wybrać, który z dwóch rywalizujących ze sobą łańcuchów stanie się oficjalną częścią блокчейна.
Ale takie zamieszanie nie będzie w stanie utrzymywać się bardzo długo, ponieważ węzły są zbierane w bloku z dużą liczbą poprzedników — w przypadku remisu decyduje blok, o którym słyszą w pierwszej kolejności. Dlatego, jak tylko ktoś wykryje blok podobny do fioletowego bloku w kroku 3 — który sprawia, że łańcuch jest dłuższy innych konkurencyjnych łańcuchów, — wszystkie pozostałe muszą przyjąć nowy blok wraz z wybranymi im poprzedników. Każdy zaczyna pracować nad blokiem, w następujący za fioletowym.
U майнеров jest powód przestrzegać tej zasady длиннейшей łańcucha, ponieważ otrzymają oni nagrodę w 12,5 bitcoin, tylko jeśli ich blok będzie częścią консенсусного блокчейна. I jak większość innych witryn sieci przestrzegają tej zasady, szanse są wysokie, że blok zostanie przyjęty, gdy będzie on zbudowany na końcu bloku, który już należy do bardziej długim łańcuchu — czerwony blok na wykresie powyżej.
Jeśli górnik uparcie nalega na budowie na innym bloku (powiedzmy, czerwonym), każdy blok, który znajdzie, będzie po prostu przywiązywać się do fioletowego bloku. Ale górnicy decyduję się budują na bloku, o którym słyszą pierwszy, więc nowy blok zostanie zignorowany.
Teraz załóżmy, że ktoś chce naruszyć integralności sieci, wysyłając jedną monetę dwukrotnie. Atakujący robi płatność, informuje odbiorcę o konieczności podjęcia (i przekazuje towar lub usługę w odpowiedzi), a następnie chce usunąć płatności z блокчейна, aby wysłać te same monety do kogoś innego. Oto jak to będzie wyglądać:
Na tym wykresie legalna transakcja, której agresor chce wymienić, znajduje się w żółtym bloku. W kroku 2, osoba atakująca generuje nowy blok — szary z rogami, który reprezentuje sobą podwójną transakcję. Atak zakończy się sukcesem, jeśli atakujący będzie w stanie zmusić sieć odrzucić żółty blok na rzecz szarości.
Do tego osoba atakująca musi poszerzyć swoją gałąź блокчейна szybciej niż pozostała część sieci rozszerza uzasadniony gałąź. Najpierw napastnikowi szczęście, i dodaje, pomarańczowy blok w kroku 3. To sprawia, że зловредную łańcuch tak długi, jak i legalną, ale nie zapominaj, że uczciwi węzły będą opierać się na zielonym bloku, bo usłyszeli o nim w pierwszej kolejności.
Pytanie, kto zbuduje następnego bloku. W scenariuszu 4a osoba atakująca wykrywa inny blok i atak okazuje się skuteczna. Uczciwi węzły, następujące po regułą długim łańcuchu, uznają szare i pomarańczowe bloki ważne, odrzucając wcześniej zainstalowane żółte i zielone bloki.
W scenariuszu 4b uczciwi węzły wzmacniają swoją pozycję lidera. Tutaj łańcuch atakującego jest podświetlony na szaro, ale jeszcze nie przegrał. Może on dodawać bloki ile chcesz — on zostanie pokonany tylko w przypadku, gdy uczciwi węzły обзаведутся dodatkowej opcji, że atakujący nie będzie żadnych szans go pokonać.
Wydobywanie, lub wydobycie bitcoinów, — to probabilistyczny proces, więc prawdopodobieństwo, że atak będzie sukcesem, częściowo zależy od szczęścia. Także to zależy od tego, czy posiada osoba atakująca większą moc obliczeniową, niż reszta sieci. Jeśli tak — a ten scenariusz jest znany jako "51-stopa atak" — atak będzie sukcesem. Z drugiej strony, jeśli osoba atakującakontroluje mniej niż 50% ogólnej mocy obliczeniowej sieci, to atak jest mało prawdopodobne, będzie sukcesem, zwłaszcza, jeśli są uczciwi węzły mają przyzwoity start.
I tu powoli zbliżamy się do kolosalnych poziomy zużycia energii bitcoin. Obecnie górnicy decyduję się na bitcoinów zgromadził wystarczająco dużo wspólnych sił, aby obliczać ponad 12 x 1018SHA-256 хешей na sekundę. Osobie atakującej trzeba było by zakupić porównywalną moc obliczeniową, co byłoby warte setki milionów, jeśli nie miliardy dolarów.
Górnicy decyduję się na zgromadził tyle mocy obliczeniowej, bo wydobywanie bitcoinów — dochodowy biznes. Znowu górnicy decyduję otrzymują 12,5 bitcoin — ponad 200 000 dolarów za blok.
Ponieważ cena bitcoinów rośnie, rośnie zysk branży i майнинговые firmy wydają więcej na sprzęt i energii elektrycznej. W krótkim okresie doprowadzi do szybkiego tworzenia bloków.
Ale sieć bitcoinów jest zaprogramowany na automatyczne ustawienie trudności kopania, aby utrzymać stabilne tempo wydobycia sześciu bloków na godzinę. Jeśli sieć tworzy bloki zbyt szybko, maksymalna wartość mieszania bloku spada, aby znaleźć bloki było trudniejsze. Jeśli tworzenie bloków zwalnia, dzieje się odwrotnie. W rezultacie sieć produkuje średnio jeden blok za każde 10 minut, niezależnie od mocy obliczeniowej sieci.
Nagroda w wysokości 12,5 bitcoin jest zaprogramowany na to, aby zmniejszać się z czasem. Kiedy bitcoin został uruchomiony w 2009 roku, każdy blok tworzył 50 bitcoinów. W 2012 roku nagroda spadła do 25 bitcoinów, a w 2016 — do 12,5 mm. Co cztery lata, ona też będzie spadać — 6,25 w 2020, 3,125 w 2024 i tak dalej.
Przez kilka lat nagroda spadnie do niskiego poziomu. W tym momencie wydobywanie bitcoinów będzie obsługiwana wyłącznie opłaty za transakcje. Każda transakcja może obejmować komisji — nagrodę, która odchodzi майнеру, który zawiera transakcję w bloku. Jeśli włączyć w bloku oczekuje zbyt wiele transakcji, górnicy decyduję się zazwyczaj zawierają transakcje najpierw z najwyższą europejską, tym samym wspierając komisji na wysokim poziomie.
Pierwsi zwolennicy bitcoinów kochali reklamować fakt, że биткойновые transakcje były darmowe lub prawie darmowe. Ale w miarę jak sieć bitcoin stał się bardziej obciążonej, wartość transakcji wzrosła. Do początku grudnia średnia cena opłaty za przelew bitcoinów wzrosła do 20 dolarów, ponieważ zbyt wiele transakcji pozostałości znajdujące się w zbyt małych blokach.
Sieć stała się przeciążony, bo jest ustalony wartość w kodzie bitcoin ogranicza rozmiar bloków 1 мегабайтом. Termin ten, wprowadzony w 2010 roku, stał się środkiem zapobiegania nadużyć wtedy jeszcze rozwijającą się siecią, ale stał się jednym z najbardziej kontrowersyjnych decyzji w świecie bitcoin.
Zwykłe биткойновые transakcji średnio o wymiarach około 500 bajtów, więc bloki zaczynają się zapełniać, gdy gromadzi się około 2000 transakcji. Jeśli sieć tworzy nowy blok co 10 minut, w sekundę odbywa się około 3,33 transakcji. Oczywiście, globalna płatności sieć musi obsługiwać płatności znacznie szybciej.
Świat bitcoinów podzielona na dwa walczących obozów z różnymi rozwiązaniami tego problemu. Jedna strona twierdzi, że rozwiązanie jest proste: zwiększyć rozmiar bloku. Zaproponowali raz zwiększyć rozmiar bloku do 2, 4 lub 8 mb, z dalszym wzrostem w razie potrzeby w przyszłości.
Innego obozu obawia się, że wysoki limit bloku sprawi, że używanie bitcoinów zbyt drogie dla zwykłych użytkowników uruchamiających pełny węzeł w p2p sieci. Pełne węzły bitcoin trzeba pobierać każdą transakcję bitcoinów, kiedykolwiek złożony, i przechowywać ją na czas nieokreślony. Zwiększenie limitu rozmiaru bloku zwiększy wymagania do przechowywania węzła. Jeśli uruchomienie pełnego węzła bitcoinów będzie zbyt kosztowne, zamkną małe węzły i sieci bitcoinów znajdzie się w rękach niewielkiej liczby firm i innych dużych organizacji.
Zwolennicy dużego bloku twierdzą, że to bzdury. W tej chwili блокчейн waży 145 gb i rośnie do około 4 gb w miesiącu. Podwojenie wielkości bloku będzie to oznaczać, że sieć zacznie produkować 8 gb danych miesięcznie. Biorąc pod uwagę, że serwisy internetowe Amazon obecnie płacą około 2 centów za gigabajt miesięcznie za posiadanie, jak mówią, rozsądne zwiększenie rozmiaru bloku nie zrobi nikomu pogody.
Ale zwolennicy małego bloku twierdzą, że takie rozumowanie jest krótkowzroczna. Wskazują one, że jednego podwojenia wielkości bloku będzie niewystarczające do zaspokojenia popytu w dłuższej perspektywie. Jeśli bitcoin opiera się na duże bloki do powiększania sieci, to szybko dojdzie do 10-мегабайтовых bloków, a następnie do 100-мегабайтовых bloków i, być może, 1-гигабайтовых bloków. W pewnym momencie zwykli ludzie już nie będą w stanie uruchomić pełne węzły. Dlatego trzeba szukać sposobu skalowanie sieci, zachowując bloki małe.
Pierwszy krok, do którego nawołują, to funkcja segregated witness (SegWit), która została przyjęta siecią we wrześniu. Ta aktualizacja tłumaczył kryptograficzne podpisu ("dane świadka") z transakcji w część блокчейна, która nie jest brana pod uwagę w 1-мегабайтовом ograniczeniu. Jak tylko zespół potwierdził, że te podpisy są legalne, może je odrzucić, zmniejszając ilość danych, które trzeba przechowywać na stałe. Kiedy wdrożenie zarobi na pełną moc, musi ono około podwoić przepustowość sieci, bez zwiększania obciążenia na биткойновыеwęzły.
Z czasem zwolennicy małych bloków nadzieję, że zarobi Lightning, płatności sieć, która powinna działać na bitcoin. Surowe specyfikacje Lightning zostały przedstawione na początku grudnia, a teraz trzy firmy tworzą niezależne realizacji tej specyfikacji.
Pełne wyjaśnienie Lightning Network (LN) po prostu nie zmieści się w tym artykule (i w przyszłości o niej będzie właściwe mówić). W skrócie: ona wykorzystuje metodę płatności kanałów, które pozwalają na wiele małych transakcji między dwiema stronami, nie wysyłając pojedyncze transakcje w блокчейн. Celem Ligntning Network w tym, aby uszyć patchwork połączenie płatniczych kanałów w globalną sieć, pozwalającą na wymianę płatności.
Jeśli sieć będzie działać tak, jak twierdzą jej zwolennicy, to zdecyduje się na długoterminową problem skalowania bitcoin. Ale zwolennicy dużych bloków mają wątpliwości, że to coś zmieni. I nadal trzeba zwiększyć rozmiar bloku bitcoinów, aby zaspokoić rosnący popyt.
Spory na temat wielkości bloku stały się tak zaciętych, że łatwo przeoczyć duży obraz. Ale w końcu stawką są dwa zupełnie różne wizje przyszłości bitcoinów.
Wizja z dużymi blokami prowadzi do tego, że bloki w końcu wzrośnie do gig rozmiarów, a mniejsi gracze wyjdą z gry z powodu niemożności utrzymania pełne węzły. Sieć będzie obsługiwać kilkadziesiąt майнинговых firm, giełd i innych dużych биткойновых przedsiębiorstw (a nie ponad 10 000 pełnych węzłów, jak teraz). Z punktu widzenia zwykłego użytkownika, jest taka przyszła sieć bitcoinów będzie bardziej podobna do sieci, a ludzie będą mogli wykonywać nieograniczoną liczbę transakcji o małej wartości tych transakcji. Jednak duża koncentracja sieci może spowodować непропорциональному podziału władzy wśród firm działających z pełnym węzłem — i, w końcu, sprawi, że sieć jest bardziej podatna na państwowej regulacji.
I przeciwnie, zwolennicy małych bloków widzą w przyszłości nową warstwową architekturę, w której transakcje w блокчейне będą drogie i nielicznymi. Блокчейн będzie "осадочным warstwą" dla sieci Lightning i płatności kanały przewodzące wiele płatności Lightning, będą jednej transakcji w блокчейне. Z małym rozmiarem bloku — bez względu nawet na to, że nawet zwolennicy małych bloków uznają, że rozmiar będzie wzrastać, — podstawowe биткойновая sieć zostanie zdecentralizowana, i będzie obejmować tysiące witryn zarządzanych przez osoby.
Powód, dla którego spory na temat wielkości bloku stały się tak zaciętych, polega na tym, że każdy z obozów widzi rozwój bitcoin po swojemu. Zwolennicy dużych bloków uważają, że мелкоблочники bezużyteczne sabotaż wzrost sieci w poszukiwaniu ideologicznej wezwania. Мелкоблочники twierdzą, że duże bloki podważają decentralizację, która przyciąga wielu ludzi do криптовалютам w pierwszej kolejności.
Spory trwają i dlatego, że bitcoin — jest to sieć, która działa na podstawie konsensusu. System działa, ponieważ każdy węzeł sieci należy ogólne zasady ustalania zgodności i niezgodności z prawem bloków.
Jeśli różne węzły nie zgadzasz się z zasadami, które następują, są tworzone tak zwane форки (wtyczki) — podziału lub nawet gałęzi блокчейна. Zespół tworzy blok — na przykład, o rozmiarze większym niż 1 megabajt — który inne węzły uważają za nieważne. Sieć podzielona jest na dwie części. Węzły, które rozważają nowy blok legalne, uważają jego nowej długim łańcuchem i budują węzły na nim. Węzły, które uważa za niezgodne z prawem, będą go ignorować i w kolejce na jego poprzedniku. Tak więc, na pierwszy rzut oka, równolegle przebiegają dwie zupełnie niewspółmierne reakcje łańcuchowe w блокчейне.
Aby tego uniknąć, zawsze w sieci — lub prawie zawsze — trzeba umówić się na nowych zasadach, na długo przed tym, zanim zaczną działać. Konieczność ta w szerokim konsensusu była jednym z powodów, dla których биткойновое społeczność prowadził długie spory na temat zmiany rozmiaru bloku. Od 2015 roku większość ludzi zakłada, że zmiany te są niezbędne, ale nikt nie wiedział, jaki powinien być zestaw zmian, z którymi zgadzają się wszyscy.
W sierpniu 2017 roku диссидентская frakcja крупноблочников postanowiła wziąć sprawy w swoje ręce. Świadomie dzielili блокчейн, nie czekając na konsensusu. W rezultacie pojawiła się nowa kryptowaluta Bitcoin Cash.
Oczywiście, istnieje wiele биткойноподобных monet, ale ta jest wyjątkowa: ponieważ był to fork istniejącego блокчейна, każdy, kto miał zwykłe bitcoiny do rozgałęzienia, otrzymał także Bcash po rozgałęzienia. Połączenie wartość dwóch monet w rzeczywistości przekroczyła wartość bitcoin do форка, w rzeczywistości tworząc miliardy dolarów nowego bogactwa.
W listopadzie nastąpiło oferta podwoić rozmiar bloku w głównej sieci bitcoinów do 2 mb, ale została odrzucona. W odpowiedzi niektórzy крупноблочники do zbudowania własnej криптоналичность w Bitcoin Cash.
Podstawową innowacją bitcoin jest to, że to była pierwsza elektroniczny system płatności, który został w pełni zdecentralizowana. To często wystawiają na tle politycznym, ustawiając sieć bitcoinów jako przeciwnika rezerwy Federalnej i dużych banków.
Ale decentralizacja bitcoin miał i inne śledztwo, które może być bardziej subtelny, ale nie mniej ważne: биткойновые tłumaczenia są nieodwracalne. Jeślikupujesz coś za pomocą zwykłej karty kredytowe, a sprzedawca nie dostarcza produkt, możesz poprosić sieć kart kredytowych anulować transakcję. Ale z биткойнами tak się nie da. Tylko do kogo zadzwonić.
Ludzie porównują bitcoin z Internetem. Internet odmówił gwarancji niezawodności tradycyjnych sieci; jeśli internet-trasa jest przeciążony, routery po prostu odrzucają pakiety, które nie mogą dostarczyć. Zadaniem nadawcy — zauważyć, że pakiet nie został dostarczony, i wysłać kolejną kopię.
Ten podejście zmusił starych телекоммуникационщиков zwariować, ale okazał się istotną nowością. Pozwolił internetu routera stać się łatwiejsze i ułatwić komunikację między różnymi rodzajami sieci. I w końcu to się udało, bo komputery doskonale radzą sobie z udanej wysyłką wiadomości.
Bitcoin robi podobny zmiana: sama sieć nie zapewnia użytkownikom niezawodną ochronę przed oszustwami. Zamiast tego odpowiedzialność przechodzi do twórców биткойновых aplikacji, które muszą dowiedzieć się, jak chronić swoich użytkowników przed oszustwami.
Po części to sprawia, że bitcoin jest ryzykowne aktywa. W 2011 roku ktoś powiedział, że u niego było 25 000 bitcoinów — wtedy kosztowały około 500 000 dolarów, a dzisiaj kosztują więcej 400 milionów dolarów — i je ukradł haker. Ta historia powtarza się w kółko.
Ale przy wszystkich wadach, versibility bitcoinów ma ważny potencjał: ona sprawia, że bitcoin (jak i w Internecie), unikalnego i programowalny finansowej platformą. Oprogramowanie, które komunikuje się z konwencjonalną sieć płatniczą, taki jak Visa lub MasterCard, należy wziąć pod uwagę ich skomplikowane modele bezpieczeństwa i ryzyko, że później płatność może być odwołany przez sieć.
Tworzenie nowego rodzaju usług finansowych na tradycyjnej platformie wymaga zgody od właściciela tradycyjnej sieci, a takie firmy nie są skłonni ryzykować — bo źle zaprojektowana aplikacja może stać się narzędziem oszustwa. Start-upy trudno tworzyć nowe usługi finansowe z wykorzystaniem zwykłych płatniczych sieci.
Przeciwnie, rzeczywistość биткойновых transakcji może być w pełni верифицирована w oprogramowaniu. Nie musisz się martwić o to, że później będą anulowane, żadnych dowodów i twierdzeń powyżej również nie jest wymagane.
Kilka lat temu oczekiwano wygląd niestandardowych aplikacji finansowych na bazie bitcoin, podobnie jak Google i Facebook są oparte na TCP/IP. Takie aplikacje mogą zaoferować usługi wysokiego poziomu — biometrycznych uwierzytelniania, usługi escrow dla oczekujących zamówień, gwarancji i odpowiedzialności klienta, które ochronią ich przed oszustwami, a także środki do zwalczania nadużyć finansowych zwykłych finansowych w sieci.
Na Razie do tego nie doszło. Dziewięć lat później, po utworzeniu korzystanie z bitcoin wciąż jest ograniczona niewielką społecznością entuzjastów bitcoinów i monet.
Może warto po prostu uzbroić się w cierpliwość. Zajęło około 25 lat, aby Internet stał się z eksperymentalnej sieci w technologii, która była korzystna dla zwykłych ludzi. Obecnie w ekosystemie bitcoinów dzieje się wiele nowego, a część innowacji może mieć nieoczekiwane konsekwencje w najbliższych latach.
Jedną z konsekwencji, które bitcoin pozostawił po sobie, to inspiracja i wsparcie eksplozji kambryjskiej nowych technologii na podstawie блокчейна. Obecnie istnieją setki monet, inspirowanych биткойнами. Ludzie chcą korzystać z egzotycznych криптовалюты z powodu обещаемых ich zalet. Bitcoin sam odgrywa taką samą rolę w gospodarce блокчейнов, jak dolara w handlu międzynarodowym. Kiedy dwa małe kraje, które chcą handlować ze sobą, czasami używają dolary jako obliczonej systemu, bo globalny system finansowy to pozwala. To z kolei popycha wartość dolara i ułatwia amerykanom handel z resztą świata. I bitcoin stał się wygodnym środowiskiem wymiany dla transakcji między криптовалютами i tradycyjnymi walutami. Ale to jeszcze nawet nie początek.
Bardziej:
Pierwsze opinie: jaka szybkość internetu satelitarnego Starlink od Elona muska?
W Internecie pojawiły się pierwsze opinie na dostawcy Starlink Amerykański przedsiębiorca Elon Musk (Elon Musk) zajmuje się nie tylko produkcją elektrycznych samochodów i statków kosmicznych. W 2015 roku stworzył firmę Starlink, której celem jest zap...
Historia najsłynniejszego samolotu na świecie i dlaczego Concord już nie lata
Takich samolotów już nie ma. A szkoda… Wiele osób często pytają, dlaczego teraz nie latamy na naddźwiękowych prędkości w lotnictwie cywilnym. Jednoznacznej odpowiedzi na to po części retoryczne pytanie nie ma, tak jak do takiego stanu rzeczy do...
Jak przestępcy mogą wykorzystać sztuczną inteligencję? Najbardziej niebezpieczny wariant
Sztuczna inteligencja jest w stanie wiele. Na przykład, może on zastąpić twarz Arnolda Schwarzeneggera na Sylvester Stallone w ciągu Ostatnich 10 lat codziennie słyszymy wieści o tym, jak ten lub inny sztuczna inteligencja nauczył się nowych umiejętn...
Nowości
Lockheed Martin rozwija naddźwiękowy samolot pasażerski
Wśród twórców różnych załogowej techniki wybuchła prawdziwa wojna o to, kto pierwszy wyda naddźwiękowy samolot, który otrzyma masowej dystrybucji. I oto niedawno jeden z największych producentów w obliczu Lockheed Martin dołączył ...
W Rosji przedstawili system oddychania cieczą
Dzisiaj wice-prezydent Federacji Rosyjskiej Dmitrij Rogozin podczas spotkania z prezydentem Serbii Aleksandrem Вучичем pokazał mu szereg innowacyjnych rosyjskich rozwoju w różnych dziedzinach. Jednym z nich stała się gumtree łódź ...
#tech aktualności | Wydanie 223
Każdy poniedziałek w nowym wydaniu «Wiadomości wysokich technologii» jesteśmy do podsumowania minionego tygodnia, mówimy o najbardziej znaczących i ważnych wydarzeniach kluczowych odkryć i ciekawych wynalazkach. Tym raze...
Elektryczny węgorz zainspirował naukowców do tworzenia biologiczne źródła energii
przez kilka dziesięcioleci naukowcy szukają sposobu, aby utworzyć maksymalnie bezpieczny i biologicznie przyjazny sposób zasilać energią urządzenia elektryczne, osadzania w ciało człowieka. Sami pomyślcie: kto chce wkładać w swoje...
W Rosji opracowują bilety na samolot гиперзвуковой
Mimo, że nowoczesne samoloty pozwalają pokonać ogromne odległości, znacznie szybciej, niż nawet, powiedzmy, 50 lat temu, lotów na duże odległości spędził sporo czasu. Rozwiązać ten problem powołani гиперзвуковые samoloty, z któryc...
Czy można zamienić pustynię Saharę w ogromną baterię słoneczną?
W 1986 roku wzrost napięcia podczas kontroli bezpieczeństwa na Chernobyl reaktorze spowodował katastrofalny wybuch. Trzydzieści jeden człowiek zginął na miejscu, jeszcze więcej umierali z powodu skutków emisji. Wraz z awarią w Fuk...
#tech aktualności | Wydanie 222
Każdy poniedziałek w nowym wydaniu «Wiadomości wysokich technologii» jesteśmy do podsumowania minionego tygodnia, mówimy o najbardziej znaczących i ważnych wydarzeniach kluczowych odkryć i ciekawych wynalazkach. Tym raze...
W wielkiej Brytanii przedstawili ponadczasowe trampki z графеновой podeszwą
Każde buty, a w szczególności sportowa, dość szybko się zużywa. A materiał, z którego wykonana jest podeszwa, nie jest tak ważny. Kauczuk, guma lub nawet zainstalowane metalowe набойки prędzej czy później popadają w ruinę. Ale co ...
W zaledwie 4 godziny Google "wychowywany" najlepszego szachisty w historii
Szachy – skomplikowana gra. Przynajmniej według ludzkich standardów. Ale dla wysokiej klasy sztucznej inteligencji jest to zwykła zabawa, którą można się nauczyć w bardzo krótkim czasie. W artykule opublikowanym w internetowym bib...
Qualcomm Snapdragon 845 zaprezentowany oficjalnie
Drugi dzień jego firma Qualcomm, jak oczekiwano, poświęcił nowy członek rodziny procesorów mobilnych. W tym materiale możemy szczegółowo opowiemy o Snapdragon 845 i o tym, jakie przełomy należy czekać od flagowych smartfonów 2018 ...
Gąbka City: miasto przyszłości, który chroni od powodzi i ciepła
Ze względu na drastyczne zmiany klimatu, coraz ostrzejsze rodzi się pytanie adaptacji miast do nowych warunków pogodowych. Według danych meteorologów, średnia roczna ilość opadów w ostatnich latach wzrosła kilka razy. I grupa arch...
Reportaż z szczytu Qualcomm. Dzień pierwszy
W tych dniach w stanach ZJEDNOCZONYCH odbywa się światowy technologiczny szczyt, zorganizowany przez firmę Qualcomm. Hi-News.ru miałem okazję zapalić to wydarzenie, dlatego z przyjemnością opowiemy ci o tym, jakie niespodzianki zd...
NVIDIA nauczyła sztuczna inteligencja tworzyć фейковые wideo
Z każdym dniem wiadomości o jego osiągnięciach coraz więcej. Na drugi dzień , że AI, utworzony w murach firmy Google, po raz pierwszy w historii zrodził się na światło nowy AI, który przewyższa wszelkie analogie, opracowane człowi...
Samochody elektryczne? Pff... Chińczycy zbudowali statek na baterie
podczas Gdy firma Elona muska zaprezentuje nowe modele samochodów osobowych, samochodów elektrycznych, a nawet zaprezentowała światu swój pierwszy , chińscy inżynierowie też nie rozleniwili. Bez żadnych problemów stworzyli pierwsz...
#tech aktualności | Wydanie 221
Każdy poniedziałek w nowym wydaniu «Wiadomości wysokich technologii» jesteśmy do podsumowania minionego tygodnia, mówimy o najbardziej znaczących i ważnych wydarzeniach kluczowych odkryć i ciekawych wynalazkach. Tym raze...
Новозеландская prywatny kosmiczna firma przygotowuje się do drugiego testowego uruchomienia
Новозеландская firma Rocket Lab, walcząca na rynek prywatnego sektora kosmicznego, przygotowuje się do drugiego testera uruchomienia swojej rakiety Electron. W przyszłym tygodniu, w poniedziałek, 8 grudnia pojawi się 10-dniowe okn...
#tech aktualności | Wydanie 220
Każdy poniedziałek w nowym wydaniu «Wiadomości wysokich technologii» jesteśmy do podsumowania minionego tygodnia, mówimy o najbardziej znaczących i ważnych wydarzeniach kluczowych odkryć i ciekawych wynalazkach. Tym raze...
Sieć neuronowa pozwala zrobić atomowe reaktory bezpieczniej
Inżynierowie z Uniwersytetu Purdue w stanie Indiana), STANY zjednoczone) opracowuje nowy system, który może wielokrotnie zwiększyć skuteczność kontroli kontroli integralności reaktorów jądrowych dzięki zastosowaniu systemów sztucz...
Elon Musk zakończył budowę największego na świecie baterii w ciągu 100 dni
na pewno o tym, jak słynny wynalazca i, bez wątpienia, utalentowany przedsiębiorca Elon Musk wygrał przetarg na budowę w Australii największego na świecie baterii litowo-jonowej Tesla Powerpack. Przy tym Musk osobiście przedstawił...
Bezdomnych w Nowym Jorku zaproponował rozliczenia w plastrach
Projektowe agencja z Nowego Jorku sugerował mądrze wykorzystać puste ściany wieżowców, mocując na nich to podobieństwo plastra miodu z pszczelego ula, utworzonych na 3D drukarce, przekształcając ściany nie tylko w obiekt sztuki, a...
Uwaga (0)
Ten artykuł nie ma komentarzy, bądź pierwszy!