Spis treści
- Co to jest Blockchain?
- Jak działa Blockchain
- Czy Blockchain jest prywatny?
- Czy Blockchain jest bezpieczny?
- Blockchain vs. Bitcoin
- Podstawy klucza publicznego i prywatnego
- Praktyczne zastosowania
- Plusy i minusy Blockchain
- Wady Blockchain
- Co dalej z Blockchain?
Dobra wiadomość jest taka, że blockchain jest łatwiejszy do zrozumienia niż brzmi ta definicja.
Co to jest Blockchain?
Jeśli ta technologia jest tak złożona, to po co nazywać ją „blockchain”. Na najbardziej podstawowym poziomie blockchain to dosłownie łańcuch bloków, ale nie w tradycyjnym tego słowa znaczeniu. Kiedy mówimy w tym kontekście słowa „blok” i „łańcuch”, tak naprawdę mówimy o informacjach cyfrowych („blok”) przechowywanych w publicznej bazie danych („łańcuch”).
„Bloki” łańcucha bloków składają się z cyfrowych informacji. W szczególności składają się z trzech części:
- Bloki przechowują informacje o transakcjach, takie jak data, godzina i kwota ostatniego zakupu w Amazon. (UWAGA: ten przykład Amazon dotyczy przykładowych zakupów; sprzedaż detaliczna Amazon nie działa na zasadzie blockchain). Bloki przechowują informacje o tym, kto uczestniczy w transakcjach. Blok dla zakupu dokonywanego przez Amazon w usłudze szpiegostwa rejestrowałby Twoje imię i nazwisko wraz z Amazon.com, Inc. Zamiast używać Twojego prawdziwego imienia i nazwiska, twój zakup jest rejestrowany bez żadnych danych identyfikacyjnych przy użyciu unikalnego „podpisu cyfrowego”, w rodzaju nazwy użytkownika. przechowuj informacje, które odróżniają je od innych bloków. Podobnie jak ty i ja mamy nazwy, które odróżniają nas od siebie, każdy blok przechowuje unikalny kod zwany „hash”, który pozwala nam odróżnić go od każdego innego bloku. Załóżmy, że dokonałeś zakupu w Amazon, ale kiedy jest w tranzycie, decydujesz, że po prostu nie możesz się oprzeć i potrzebujesz drugiego. Mimo że szczegóły nowej transakcji wyglądałyby prawie identycznie jak w przypadku wcześniejszego zakupu, nadal możemy odróżnić bloki ze względu na ich unikalne kody.
Podczas gdy blok w powyższym przykładzie jest używany do przechowywania pojedynczego zakupu od Amazon, rzeczywistość jest nieco inna. Pojedynczy blok w łańcuchu bloków może faktycznie przechowywać do 1 MB danych. W zależności od wielkości transakcji oznacza to, że jeden blok może pomieścić kilka tysięcy transakcji pod jednym dachem.
Co to jest Blockchain?
Jak działa Blockchain
Gdy blok przechowuje nowe dane, są one dodawane do łańcucha bloków. Blockchain, jak sama nazwa wskazuje, składa się z wielu połączonych ze sobą bloków. Aby jednak dodać blok do łańcucha bloków, muszą się zdarzyć cztery rzeczy:
- Transakcja musi nastąpić. Kontynuujmy przykład Twojego impulsywnego zakupu Amazon. Po pośpiesznym kliknięciu monitu o wielokrotną kasę, postępujesz wbrew rozsądkowi i dokonujesz zakupu. Ta transakcja musi zostać zweryfikowana. Po dokonaniu zakupu transakcja musi zostać zweryfikowana. Przy innych publicznych rejestrach informacji, takich jak Komisja Papierów Wartościowych, Wikipedia lub Twoja lokalna biblioteka, jest ktoś odpowiedzialny za sprawdzanie nowych danych. Jednak w przypadku blockchain zadanie to należy do sieci komputerów. Gdy dokonujesz zakupu w Amazon, ta sieć komputerów śpieszy, by sprawdzić, czy Twoja transakcja odbyła się w sposób, w jaki to powiedziałeś. Oznacza to, że potwierdzają szczegóły zakupu, w tym czas transakcji, kwotę w dolarach i uczestników. (Więcej o tym, jak to się dzieje w ciągu sekundy.) Ta transakcja musi być przechowywana w bloku. Po zweryfikowaniu transakcji jako prawidłowej, świeci na zielono. Kwota transakcji, Twój podpis cyfrowy i podpis cyfrowy Amazon są przechowywane w jednym bloku. Tam transakcja najprawdopodobniej dołączy do setek lub tysięcy innych podobnych osób. Blokowi temu należy nadać skrót. Podobnie jak anioł zarabiający na skrzydłach, po zweryfikowaniu wszystkich transakcji bloku, musi otrzymać unikalny kod identyfikujący zwany hashem. Blok otrzymuje także skrót najnowszego bloku dodanego do łańcucha bloków. Po skróceniu blok można dodać do łańcucha bloków.
Gdy nowy blok zostanie dodany do łańcucha bloków, stanie się publicznie dostępny dla każdego - nawet dla ciebie. Jeśli spojrzysz na blockchain Bitcoin, zobaczysz, że masz dostęp do danych transakcji, a także informacje o tym, kiedy („Czas”), gdzie („Wysokość”) i przez kogo („Przekazywany przez”) blok był dodano do blockchain.
Czy Blockchain jest prywatny?
Każdy może przeglądać zawartość blockchain, ale użytkownicy mogą również zdecydować o podłączeniu swoich komputerów do sieci blockchain. W ten sposób ich komputer otrzymuje kopię łańcucha bloków, która jest aktualizowana automatycznie za każdym razem, gdy dodawany jest nowy blok, coś w rodzaju kanału informacyjnego z Facebooka, który zapewnia aktualizację na żywo za każdym razem, gdy publikowany jest nowy status.
Każdy komputer w sieci blockchain ma swoją własną kopię blockchain, co oznacza, że istnieją tysiące, aw przypadku Bitcoin, miliony kopii tego samego blockchain. Chociaż każda kopia łańcucha bloków jest identyczna, rozpowszechnianie tych informacji w sieci komputerów utrudnia manipulowanie nimi. W blockchain nie ma jednego, ostatecznego opisu zdarzeń, którymi można by manipulować. Zamiast tego haker musiałby manipulować każdą kopią łańcucha bloków w sieci.
Patrząc na blockchain Bitcoin, zauważysz jednak, że nie masz dostępu do informacji identyfikujących użytkowników dokonujących transakcji. Chociaż transakcje w blockchain nie są całkowicie anonimowe, dane osobowe użytkowników są ograniczone do ich podpisu cyfrowego lub nazwy użytkownika.
Rodzi to ważne pytanie: jeśli nie wiesz, kto dodaje bloki do łańcucha bloków, jak możesz zaufać łańcuchowi bloków lub sieci komputerów, która go podtrzymuje?
Czy Blockchain jest bezpieczny?
Technologia Blockchain uwzględnia kwestie bezpieczeństwa i zaufania na kilka sposobów. Po pierwsze, nowe bloki są zawsze przechowywane liniowo i chronologicznie. Oznacza to, że zawsze są dodawane do „końca” łańcucha bloków. Jeśli spojrzysz na łańcuch bloków Bitcoin, zobaczysz, że każdy blok ma pozycję na łańcuchu, zwaną „wysokością”. Na luty 2019 r. Wysokość bloku przekroczyła 562 000.
Po dodaniu bloku na końcu łańcucha bloków bardzo trudno jest cofnąć się i zmienić zawartość bloku. Jest tak, ponieważ każdy blok zawiera własny skrót, wraz z skrótem bloku przed nim. Kody mieszania są tworzone przez funkcję matematyczną, która przekształca informacje cyfrowe w ciąg cyfr i liter. Jeśli informacje te zostaną w jakikolwiek sposób edytowane, kod skrótu również się zmieni.
Oto dlaczego jest to ważne dla bezpieczeństwa. Powiedzmy, że haker próbuje edytować transakcję z Amazon, abyś faktycznie musiał dwukrotnie zapłacić za zakup. Gdy tylko dokonają edycji kwoty transakcji w dolarach, wartość skrótu bloku ulegnie zmianie. Następny blok w łańcuchu nadal będzie zawierał stary skrót, a haker musiałby go zaktualizować, aby zakrył swoje ślady. Jednak zrobienie tego zmieniłoby skrót tego bloku. I następny i tak dalej.
Aby zmienić pojedynczy blok, haker musiałby zmienić każdy kolejny blok po nim w łańcuchu bloków. Ponowne obliczenie wszystkich tych skrótów wymagałoby ogromnej i nieprawdopodobnej ilości mocy obliczeniowej. Innymi słowy, po dodaniu bloku do łańcucha bloków staje się on bardzo trudny do edycji i niemożliwy do usunięcia.
Aby rozwiązać problem zaufania, sieci blockchain wdrożyły testy dla komputerów, które chcą się przyłączyć i dodawać bloki do łańcucha. Testy, zwane „modelami konsensusowymi”, wymagają od użytkowników „udowodnienia” siebie, zanim będą mogli uczestniczyć w sieci blockchain. Jednym z najczęstszych przykładów wykorzystywanych przez Bitcoin jest „dowód pracy”.
W systemie dowodu pracy komputery muszą „udowodnić”, że wykonały „pracę”, rozwiązując złożony obliczeniowy problem matematyczny. Jeśli komputer rozwiązuje jeden z tych problemów, kwalifikuje się do dodania bloku do łańcucha bloków. Ale proces dodawania bloków do łańcucha bloków, który świat kryptowalut nazywa „wydobywaniem”, nie jest łatwy. W rzeczywistości, według strony BlockExplorer z wiadomościami Blockchain, szanse na rozwiązanie jednego z tych problemów w sieci Bitcoin wyniosły około 1 na 5, 8 biliona w lutym 2019 r. Aby rozwiązać złożone problemy matematyczne przy takich szansach, komputery muszą uruchamiać programy, które je kosztują znaczne ilości mocy i energii (czytaj: pieniądze).
Dowód pracy nie uniemożliwia ataków hakerów, ale czyni je nieco bezużytecznymi. Jeśli haker chciał skoordynować atak na blockchain, musiałby rozwiązać złożone problemy matematyczne przy 1 na 5, 8 biliona szans, tak jak wszyscy inni. Koszt zorganizowania takiego ataku prawie na pewno przewyższyłby korzyści.
Blockchain vs. Bitcoin
Celem blockchain jest umożliwienie rejestrowania i rozpowszechniania informacji cyfrowych, ale nie ich edytowania. Ta koncepcja może być trudna do obejrzenia, jeśli nie zobaczymy technologii w akcji, więc przyjrzyjmy się, jak działa najwcześniejsze zastosowanie technologii blockchain.
Technologia Blockchain została po raz pierwszy przedstawiona w 1991 roku przez Stuarta Habera i W. Scotta Stornetta, dwóch badaczy, którzy chcieli wdrożyć system, w którym nie można manipulować znacznikami czasu dokumentów. Ale dopiero prawie dwie dekady później, wraz z uruchomieniem Bitcoin w styczniu 2009 roku, blockchain miał swoją pierwszą aplikację w świecie rzeczywistym.
Protokół Bitcoin jest zbudowany na blockchain. W artykule badawczym wprowadzającym cyfrową walutę pseudonimowy twórca Bitcoin, Satoshi Nakamoto, nazwał ją „nowym elektronicznym systemem kasowym, który jest w pełni peer-to-peer, bez zaufanej strony trzeciej”.
Oto jak to działa.
Masz wszystkich tych ludzi na całym świecie, którzy mają Bitcoiny. Według badania Cambridge Centre for Alternative Finance z 2017 roku liczba ta może wynosić nawet 5, 9 miliona. Powiedzmy, że jedna z tych 5, 9 miliona osób chce wydawać swoje Bitcoiny na artykuły spożywcze. W tym miejscu pojawia się blockchain.
Jeśli chodzi o drukowane pieniądze, korzystanie z drukowanej waluty jest regulowane i weryfikowane przez organ centralny, zwykle bank lub rząd - ale Bitcoin nie jest kontrolowany przez nikogo. Zamiast tego transakcje dokonywane w Bitcoinach są weryfikowane przez sieć komputerów.
Gdy jedna osoba płaci drugiej za towary za pomocą Bitcoin, komputery w sieci Bitcoin ścigają się, aby zweryfikować transakcję. Aby to zrobić, użytkownicy uruchamiają program na swoich komputerach i próbują rozwiązać złożony problem matematyczny, zwany „skrótem”. Gdy komputer rozwiązuje problem przez „mieszanie” bloku, jego działanie algorytmiczne zweryfikuje również blok transakcje. Zrealizowana transakcja jest publicznie rejestrowana i przechowywana jako blok w łańcuchu bloków, w którym to momencie staje się ona niezmienna. W przypadku Bitcoin i większości innych łańcuchów bloków komputery, które pomyślnie zweryfikują bloki, są nagradzane za swoją pracę za pomocą kryptowaluty.
Chociaż transakcje są publicznie rejestrowane w łańcuchu bloków, dane użytkownika nie są - a przynajmniej nie są pełne. Aby przeprowadzać transakcje w sieci Bitcoin, uczestnicy muszą uruchomić program o nazwie „portfel”. Każdy portfel składa się z dwóch unikalnych i odrębnych kluczy kryptograficznych: klucza publicznego i klucza prywatnego. Klucz publiczny to lokalizacja, w której dokonywane są wpłaty i wypłaty. Jest to również klucz, który pojawia się w księdze blockchain jako podpis cyfrowy użytkownika.
Nawet jeśli użytkownik otrzyma płatność bitcoinami na swój klucz publiczny, nie będzie mógł go wypłacić za pomocą prywatnego odpowiednika. Klucz publiczny użytkownika to skrócona wersja jego klucza prywatnego, utworzona za pomocą skomplikowanego algorytmu matematycznego. Jednak ze względu na złożoność tego równania prawie niemożliwe jest odwrócenie procesu i wygenerowanie klucza prywatnego z klucza publicznego. Z tego powodu technologia blockchain jest uważana za poufną.
Podstawy klucza publicznego i prywatnego
Oto wersja ELI5 - „Wyjaśnij, jakbym miała 5 lat”. Możesz myśleć o kluczu publicznym jak o szafce szkolnej, a klucz prywatny o kombinacji szafki. Nauczyciele, uczniowie, a nawet twoja sympatia mogą wstawiać litery i notatki przez otwór w szafce. Jednak jedyną osobą, która może pobrać zawartość skrzynki pocztowej, jest ta, która ma unikalny klucz. Należy jednak zauważyć, że chociaż szkolne kombinacje szafek są przechowywane w biurze dyrektora, nie ma centralnej bazy danych, która śledziłaby prywatne klucze sieci blockchain. Jeśli użytkownik zgubi swój klucz prywatny, straci dostęp do swojego portfela Bitcoin, tak jak w przypadku tego mężczyzny, który pojawił się w krajowych wiadomościach w grudniu 2017 r.
Pojedynczy łańcuch publiczny
W sieci Bitcoin blockchain jest nie tylko współużytkowany i zarządzany przez publiczną sieć użytkowników, ale jest również uzgodniony. Gdy użytkownicy dołączają do sieci, ich podłączony komputer otrzymuje kopię łańcucha bloków, która jest aktualizowana za każdym razem, gdy dodawany jest nowy blok transakcji. Ale co, jeśli przez ludzki błąd lub wysiłki hakera kopia jednego łańcucha bloków jednego użytkownika została zmanipulowana tak, aby różniła się od innych kopii łańcucha bloków?
Protokół łańcucha bloków odradza istnienie wielu łańcuchów bloków w procesie zwanym „konsensusem”. W obecności wielu różnych kopii łańcucha bloków protokół konsensusu przyjmuje najdłuższy dostępny łańcuch. Więcej użytkowników łańcucha bloków oznacza, że bloki można szybciej dodawać na końcu łańcucha. Zgodnie z tą logiką łańcuch rekordów zawsze będzie tym, któremu większość użytkowników ufa. Protokół konsensusu jest jedną z największych zalet technologii blockchain, ale pozwala także na jedną z jej największych słabości.
Teoretycznie dowód na ataki hakerów
Teoretycznie haker może wykorzystać zasadę większości w tak zwanym ataku 51%. Oto jak by to się stało. Powiedzmy, że w sieci Bitcoin znajduje się pięć milionów komputerów, co jest na pewno rażącym niedopowiedzeniem, ale wystarczającą liczbą do podzielenia. Aby osiągnąć większość w sieci, haker musiałby kontrolować co najmniej 2, 5 miliona i jeden z tych komputerów. W ten sposób osoba atakująca lub grupa osób atakujących może zakłócać proces rejestrowania nowych transakcji. Mogli wysłać transakcję, a następnie ją odwrócić, sprawiając wrażenie, jakby nadal mieli wydaną właśnie monetę. Ta luka, znana jako podwójne wydatkowanie, jest cyfrowym odpowiednikiem idealnego podróbki i umożliwiłaby użytkownikom dwa razy wydać Bitcoiny.
Taki atak jest niezwykle trudny do wykonania dla łańcucha bloków o skali Bitcoin, ponieważ wymagałby od atakującego przejęcia kontroli nad milionami komputerów. Gdy Bitcoin został założony w 2009 roku, a jego użytkownicy byli liczni w dziesiątkach, atakującemu łatwiej byłoby kontrolować większość mocy obliczeniowych w sieci. Ta charakterystyczna cecha blockchain została oznaczona jako jedna słabość dla raczkujących kryptowalut.
Strach użytkowników przed 51% atakami może faktycznie ograniczyć monopole na tworzeniu się na blockchainie. W „Digital Gold: Bitcoin and the Inside Story of the Misfits and Millionaires Próbowanie Reinvent Money”, dziennikarz New York Times, Nathaniel Popper, pisze o tym, jak grupa użytkowników o nazwie „Bitfury” zebrała tysiące komputerów o dużej mocy, aby zyskać przewaga konkurencyjna na blockchain. Ich celem było wydobycie jak największej liczby bloków i zarobienie bitcoinów, które w tym czasie były wyceniane na około 700 USD za każdy.
Wykorzystanie Bitfury
Jednak do marca 2014 r. Bitfury był w stanie przekroczyć 50% całkowitej mocy obliczeniowej sieci blockchain. Zamiast nadal zwiększać kontrolę nad siecią, grupa zdecydowała się na samoregulację i poprzysiągła nigdy nie przekroczyć 40%. Bitfury wiedział, że jeśli zdecydują się nadal zwiększać kontrolę nad siecią, wartość bitcoinów spadnie, ponieważ użytkownicy sprzedają swoje monety w ramach przygotowań do możliwości ataku 51%. Innymi słowy, jeśli użytkownicy stracą wiarę w sieć blockchain, informacje w tej sieci mogą stać się całkowicie bezwartościowe. Użytkownicy Blockchain mogą więc zwiększyć moc obliczeniową tylko do tego stopnia, zanim zaczną tracić pieniądze.
Praktyczne zastosowanie Blockchain
Bloki w blockchain przechowują dane o transakcjach pieniężnych - mamy to na uboczu. Ale okazuje się, że blockchain jest w rzeczywistości dość niezawodnym sposobem przechowywania danych o innych rodzajach transakcji. W rzeczywistości technologia blockchain może być używana do przechowywania danych na temat wymiany nieruchomości, zatrzymań w łańcuchu dostaw, a nawet głosowania na kandydata.
Sieć profesjonalnych usług Deloitte przeprowadziła niedawno ankietę wśród 1000 firm w siedmiu krajach na temat włączenia blockchain do ich działalności biznesowej. Ich badanie wykazało, że 34% miało już dziś system blockchain w produkcji, podczas gdy kolejne 41% spodziewa się wdrożyć aplikację blockchain w ciągu najbliższych 12 miesięcy. Ponadto prawie 40% ankietowanych firm zgłosiło, że zainwestuje 5 lub więcej milionów dolarów w blockchain w nadchodzącym roku. Oto niektóre z najpopularniejszych aplikacji blockchain, które są obecnie badane.
Korzystanie z banku
Być może żadna branża nie odniesie korzyści z włączenia blockchain do swoich operacji biznesowych bardziej niż bankowość. Instytucje finansowe działają tylko w godzinach pracy, pięć dni w tygodniu. Oznacza to, że jeśli spróbujesz wpłacić czek w piątek o godzinie 18:00, prawdopodobnie będziesz musiał poczekać do poniedziałku rano, aby pieniądze trafiły na twoje konto. Nawet jeśli dokonasz wpłaty w godzinach pracy, weryfikacja transakcji może potrwać od jednego do trzech dni ze względu na dużą liczbę transakcji, które banki muszą rozliczyć. Z drugiej strony Blockchain nigdy nie śpi.
Dzięki integracji blockchain z bankami klienci mogą przetwarzać swoje transakcje w zaledwie 10 minut, w zasadzie tyle czasu, ile potrzeba, aby dodać blok do blockchain, niezależnie od pory dnia i dnia tygodnia. Dzięki blockchain banki mają również możliwość szybszej i bezpieczniejszej wymiany funduszy między instytucjami. Na przykład w handlu akcjami proces rozrachunku i rozliczeń może potrwać do trzech dni (lub dłużej, jeśli banki prowadzą działalność międzynarodową), co oznacza, że pieniądze i akcje są zamrożone na ten czas.
Biorąc pod uwagę wielkość tych kwot, nawet kilka dni, w których pieniądze są w tranzycie, mogą ponosić znaczne koszty i ryzyko dla banków. Santander, bank europejski, oszacował potencjalne oszczędności na 20 miliardów dolarów rocznie. Capgemini, francuska firma konsultingowa, szacuje, że konsumenci mogliby zaoszczędzić do 16 miliardów dolarów rocznie na opłatach bankowych i ubezpieczeniowych dzięki aplikacjom opartym na blockchain.
Użyj w kryptowalutach
Blockchain stanowi podstawę kryptowalut, takich jak Bitcoin. Jak badaliśmy wcześniej, waluty takie jak dolar amerykański są regulowane i weryfikowane przez organ centralny, zwykle bank lub rząd. W systemie centralnego organu dane i waluta użytkownika są technicznie zależne od ich banku lub rządu. Jeśli bank użytkownika załamie się lub mieszka w kraju o niestabilnym rządzie, wartość jego waluty może być zagrożona. Są to obawy, z których zrodził się Bitcoin.
Rozpowszechniając swoje operacje w sieci komputerów, blockchain pozwala Bitcoinowi i innym kryptowalutom działać bez potrzeby posiadania centralnego organu. To nie tylko zmniejsza ryzyko, ale także eliminuje wiele opłat za przetwarzanie i transakcje. Daje to również w krajach o niestabilnych walutach bardziej stabilną walutę z większą liczbą aplikacji i szerszą siecią osób i instytucji, z którymi mogą prowadzić interesy, zarówno w kraju, jak i za granicą (przynajmniej taki jest cel).
Zastosowania opieki zdrowotnej
Dostawcy opieki zdrowotnej mogą wykorzystać blockchain do bezpiecznego przechowywania dokumentacji medycznej swoich pacjentów. Po wygenerowaniu i podpisaniu dokumentacji medycznej można ją zapisać w łańcuchu bloków, co zapewnia pacjentom dowód i pewność, że rekordu nie można zmienić. Te osobiste dane medyczne mogą być kodowane i przechowywane w łańcuchu bloków za pomocą klucza prywatnego, aby były dostępne tylko dla niektórych osób, zapewniając w ten sposób prywatność
Wykorzystanie dokumentacji nieruchomości
Proces ten jest nie tylko kosztowny i czasochłonny - jest również pełen ludzkich błędów, w których każda niedokładność powoduje, że śledzenie własności nieruchomości jest mniej wydajne. Blockchain może wyeliminować potrzebę skanowania dokumentów i śledzenia fizycznych plików w lokalnym biurze nagrań. Jeśli własność nieruchomości jest przechowywana i weryfikowana w łańcuchu bloków, właściciele mogą ufać, że ich czyn jest dokładny i trwały.
Użyj w inteligentnych kontraktach
Inteligentna umowa to kod komputerowy, który można wbudować w blockchain w celu ułatwienia, weryfikacji lub negocjacji umowy. Inteligentne umowy działają na szeregu warunków, na które zgadzają się użytkownicy. Po spełnieniu tych warunków warunki umowy są realizowane automatycznie.
Powiedzmy na przykład, że wynajmuję ci moje mieszkanie na podstawie inteligentnej umowy. Wyrażam zgodę na podanie kodu drzwi do mieszkania, gdy tylko wpłacisz mi depozyt. Oboje wyślemy naszą część umowy do inteligentnej umowy, która zatrzyma i automatycznie wymieni kod mojego drzwi na depozyt zabezpieczający w dniu wynajmu. Jeśli nie podam kodu drzwi przed datą wynajmu, inteligentna umowa zwróci kaucję. Eliminuje to opłaty, które zwykle towarzyszą korzystaniu z notariusza lub mediatora zewnętrznego.
Zastosowanie łańcucha dostaw
Dostawcy mogą używać blockchain do rejestrowania pochodzenia zakupionych materiałów. Umożliwiłoby to firmom weryfikację autentyczności ich produktów, a także etykiet zdrowotnych i etyki, takich jak „Ekologiczne”, „Lokalne” i „Sprawiedliwy handel”.
Jak donosi Forbes, przemysł spożywczy korzysta z blockchaina, aby w coraz większym stopniu śledzić ścieżkę i bezpieczeństwo żywności podczas podróży między gospodarstwami a użytkownikami.
Zastosowania w głosowaniu
Głosowanie za pomocą blockchain niesie ze sobą potencjał eliminacji oszustw wyborczych i zwiększenia frekwencji wyborczej, co zostało przetestowane w wyborach śródterminowych w listopadzie 2018 r. W Zachodniej Wirginii. Każdy głos byłby przechowywany jako blok w łańcuchu bloków, co praktycznie uniemożliwiałoby manipulowanie nim. Protokół blockchain zachowałby również przejrzystość w procesie wyborczym, zmniejszając personel niezbędny do przeprowadzenia wyborów i zapewniając urzędnikom natychmiastowe wyniki.
Zalety i wady Blockchain
Mimo całej swojej złożoności potencjał blockchain jako zdecentralizowanej formy prowadzenia dokumentacji jest prawie nieograniczony. Od większej prywatności użytkowników i większego bezpieczeństwa po niższe opłaty za przetwarzanie i mniej błędów, technologia blockchain może bardzo dobrze widzieć aplikacje wykraczające poza te opisane powyżej.
Plusy
-
Poprawiona dokładność poprzez usunięcie udziału człowieka w weryfikacji
-
Redukcje kosztów poprzez wyeliminowanie weryfikacji przez stronę trzecią
-
Decentralizacja utrudnia manipulację
-
Transakcje są bezpieczne, prywatne i wydajne
-
Przejrzysta technologia
Cons
-
Znaczne koszty technologii związane z wydobyciem bitcoinów
-
Niskie transakcje na sekundę
-
Historia wykorzystania w nielegalnych działaniach
-
Podatność na ataki hakerskie
Oto bardziej szczegółowo punkty sprzedaży blockchain dla firm na rynku.
Dokładność łańcucha
Transakcje w sieci blockchain są zatwierdzane przez sieć tysięcy lub milionów komputerów. To eliminuje prawie cały udział człowieka w procesie weryfikacji, co skutkuje mniejszym błędem ludzkim i dokładniejszym zapisem informacji. Nawet gdyby komputer w sieci popełnił błąd obliczeniowy, błąd zostałby popełniony tylko w jednej kopii łańcucha bloków. Aby błąd ten rozprzestrzenił się na resztę łańcucha bloków, musiałby zostać wykonany przez co najmniej 51% komputerów w sieci - prawie niemożliwa.
Redukcje kosztów
Zazwyczaj konsumenci płacą bankowi w celu weryfikacji transakcji, notariuszowi do podpisania dokumentu lub ministrowi w celu zawarcia małżeństwa. Blockchain eliminuje potrzebę weryfikacji przez stronę trzecią, a wraz z nią powiązane koszty. Właściciele firm ponoszą niewielką opłatę za każdym razem, gdy akceptują płatności kartami kredytowymi, ponieważ banki muszą przetwarzać te transakcje. Z drugiej strony Bitcoin nie ma centralnego organu i praktycznie nie ma opłat transakcyjnych.
Decentralizacja
Blockchain nie przechowuje żadnych swoich informacji w centralnej lokalizacji. Zamiast tego blockchain jest kopiowany i rozpowszechniany w sieci komputerów. Za każdym razem, gdy nowy blok jest dodawany do łańcucha bloków, każdy komputer w sieci aktualizuje swój łańcuch bloków, aby odzwierciedlić zmianę. Rozpowszechniając te informacje w sieci, zamiast przechowywać je w jednej centralnej bazie danych, blokowanie łańcucha staje się trudniejsze. Jeśli kopia blockchain wpadnie w ręce hakera, tylko jedna kopia informacji, a nie cała sieć, zostanie zagrożona.
Sprawne transakcje
Transakcje zawierane przez organ centralny mogą potrwać do kilku dni. Na przykład, jeśli spróbujesz wpłacić czek w piątek wieczorem, możesz zobaczyć fundusze na koncie dopiero w poniedziałek rano. Podczas gdy instytucje finansowe działają w godzinach pracy, pięć dni w tygodniu, blockchain pracuje 24 godziny na dobę, siedem dni w tygodniu. Transakcje można wykonać w ciągu około dziesięciu minut, a po kilku godzinach można je uznać za bezpieczne. Jest to szczególnie przydatne w przypadku transakcji transgranicznych, które zwykle trwają znacznie dłużej ze względu na problemy ze strefą czasową oraz fakt, że wszystkie strony muszą potwierdzić przetwarzanie płatności.
Transakcje prywatne
Wiele sieci blockchain działa jako publiczne bazy danych, co oznacza, że każdy z połączeniem internetowym może przeglądać listę historii transakcji w sieci. Chociaż użytkownicy mogą uzyskać dostęp do szczegółowych informacji o transakcjach, nie mogą uzyskać dostępu do informacji identyfikujących użytkowników dokonujących tych transakcji. Jest powszechnym błędnym przekonaniem, że sieci blockchain, takie jak bitcoin, są anonimowe, podczas gdy w rzeczywistości są tylko poufne.
Oznacza to, że gdy użytkownik dokonuje transakcji publicznych, jego unikalny kod zwany kluczem publicznym jest zapisywany w łańcuchu bloków, a nie w jego danych osobowych. Chociaż tożsamość osoby jest nadal powiązana z jej adresem blockchain, uniemożliwia to hakerom uzyskanie danych osobowych użytkownika, co może się zdarzyć, gdy bank zostanie zhakowany.
Bezpieczne transakcje
Po zarejestrowaniu transakcji jej autentyczność musi zostać zweryfikowana przez sieć blockchain. Tysiące, a nawet miliony komputerów w Blockchain spieszą, aby potwierdzić, że szczegóły zakupu są prawidłowe. Po zatwierdzeniu transakcji przez komputer jest ona dodawana do łańcucha bloków w postaci bloku. Każdy blok łańcucha bloków zawiera swój własny unikalny skrót, a także unikalny skrót bloku przed nim. Gdy informacje na temat bloku są edytowane w jakikolwiek sposób, kod skrótu tego bloku zmienia się - jednak kod skrótu na bloku nie zmienia się. Ta rozbieżność sprawia, że niezwykle trudno jest zmienić informacje o łańcuchu bloków bez uprzedzenia.
Przezroczystość
Mimo że dane osobowe w blockchain są prywatne, sama technologia jest prawie zawsze open source. Oznacza to, że użytkownicy w sieci blockchain mogą modyfikować kod, jeśli uznają to za stosowne, pod warunkiem, że popierają je większość mocy obliczeniowej sieci. Przechowywanie danych w otwartym łańcuchu bloków również znacznie utrudnia manipulowanie danymi. Na przykład, mając miliony komputerów w sieci blockchain, jest mało prawdopodobne, aby ktokolwiek mógł dokonać zmiany bez zauważenia.
Wady Blockchain
Chociaż blockchain ma znaczące zalety, istnieją także poważne wyzwania związane z jego przyjęciem. Przeszkody w stosowaniu technologii blockchain są dziś nie tylko techniczne. Prawdziwe wyzwania są w większości polityczne i regulacyjne, nie mówiąc już o tysiącach godzin (czytaj: pieniądze) niestandardowego projektowania oprogramowania i programowania zaplecza wymaganego do zintegrowania blockchain z obecnymi sieciami biznesowymi. Oto niektóre z wyzwań stojących na drodze do powszechnego przyjęcia blockchain.
Koszt technologii
Chociaż blockchain może zaoszczędzić pieniądze na opłatach transakcyjnych, technologia jest daleka od darmowej. Na przykład system „dowodu pracy”, którego Bitcoin używa do sprawdzania poprawności transakcji, zużywa ogromne ilości mocy obliczeniowej. W prawdziwym świecie moc milionów komputerów w sieci bitcoin jest zbliżona do rocznej konsumpcji Danii. Cała ta energia kosztuje pieniądze i zgodnie z najnowszymi badaniami firmy badawczej Elite Fixtures koszt wydobycia pojedynczego bitcoina różni się drastycznie w zależności od lokalizacji, od zaledwie 531 USD do oszałamiającej 26 170 USD.
W oparciu o średnie koszty mediów w Stanach Zjednoczonych liczba ta jest bliska 4, 758 USD. Pomimo kosztów wydobywania bitcoinów użytkownicy nadal podnoszą rachunki za prąd, aby zweryfikować transakcje na blockchainie. Dzieje się tak, ponieważ gdy górnicy dodają blok do łańcucha bloków bitcoinów, są nagradzani wystarczającą ilością bitcoinów, aby ich czas i energia były opłacalne. Jeśli chodzi o łańcuchy bloków, które nie używają kryptowaluty, górnicy będą musieli płacić lub w inny sposób zachęcani do sprawdzania poprawności transakcji.
Nieefektywność prędkości
Bitcoin to idealne studium przypadku możliwej nieefektywności blockchaina. System „dowodu pracy” Bitcoin zajmuje około dziesięciu minut, aby dodać nowy blok do łańcucha bloków. Przy takim tempie szacuje się, że sieć blockchain może zarządzać tylko siedmioma transakcjami na sekundę (TPS). Chociaż inne kryptowaluty, takie jak Ethereum (20 TPS) i Bitcoin Cash (60 TPS) działają lepiej niż bitcoin, nadal są ograniczone przez blockchain. Dla porównania, starsza marka Visa może przetwarzać 24 000 TPS.
Nielegalna działalność
Chociaż poufność w sieci blockchain chroni użytkowników przed włamaniami i zachowuje prywatność, pozwala również na nielegalny handel i aktywność w sieci blockchain. Najczęściej cytowanym przykładem wykorzystywania blockchaina do nielegalnych transakcji jest prawdopodobnie Silk Road, internetowy rynek „ciemnej sieci” działający od lutego 2011 r. Do października 2013 r., Kiedy został zamknięty przez FBI.
Witryna umożliwiła użytkownikom przeglądanie witryny bez śledzenia i dokonywanie nielegalnych zakupów w bitcoinach. Obecne regulacje w USA uniemożliwiają użytkownikom anonimowych giełd internetowych, takich jak te oparte na blockchainie. W Stanach Zjednoczonych giełdy internetowe muszą uzyskiwać informacje o swoich klientach, gdy otwierają konto, weryfikują tożsamość każdego klienta i potwierdzają, że klienci nie pojawiają się na żadnej liście znanych lub podejrzewanych organizacji terrorystycznych.
Obawy banku centralnego
Kilka banków centralnych, w tym Rezerwa Federalna, Bank of Canada i Bank of England, rozpoczęły dochodzenia w sprawie walut cyfrowych. Według raportu badawczego Banku Anglii z lutego 2015 r. „Konieczne byłyby również dalsze badania w celu opracowania systemu, który mógłby wykorzystywać technologię rozproszonej księgi rachunkowej bez uszczerbku dla zdolności banku centralnego do kontrolowania swojej waluty i zabezpieczenia systemu przed atakiem systemowym”.
Podatność na włamania
Nowsze kryptowaluty i sieci blockchain są podatne na 51% ataków. Ataki te są niezwykle trudne do przeprowadzenia ze względu na moc obliczeniową wymaganą do uzyskania większościowej kontroli nad siecią blockchain, ale Joseph Bonneau, badacz informatyki z NYU, powiedział, że to może się zmienić. Bonneau opublikował w zeszłym roku raport szacujący, że 51% ataków prawdopodobnie wzrośnie, ponieważ hakerzy mogą teraz po prostu wynająć moc obliczeniową, zamiast kupować cały sprzęt.
Co dalej z Blockchain?
Blockchain, po raz pierwszy zaproponowany jako projekt badawczy w 1991 roku, wygodnie osiąga koniec lat dwudziestych. Podobnie jak większość pokoleń pokoleń w jego wieku, blockchain obserwował sprawiedliwy udział opinii publicznej w ciągu ostatnich dwóch dekad, a firmy na całym świecie spekulują na temat tego, do czego zdolna jest ta technologia i dokąd zmierza w nadchodzących latach.
Dzięki wielu praktycznym zastosowaniom dla technologii, która jest już wdrażana i badana, blockchain wreszcie zyskuje sławę w wieku dwudziestu siedmiu lat, w niemałej części dzięki bitcoinowi i kryptowalutom. Jako modne hasło w języku każdego inwestora w kraju, blockchain ma na celu uczynienie biznesu i operacji rządowych bardziej dokładnymi, wydajnymi i bezpiecznymi.
Gdy przygotowujemy się do przejścia na trzecią dekadę blockchain, nie jest już kwestią „czy” starsze firmy przejmą tę technologię - chodzi o to, „kiedy”.