Blockchain, który zaczął pojawiać się w 2016 i 2017 roku jako alternatywa technologiczna dla świata rzeczywistego, ma szansę zmienić IT w podobny sposób, w jaki oprogramowanie open source zmieniło ćwierć wieku temu. Podobnie jak ponad dekadę, zanim Linux stał się podstawą wzrostu nowoczesnych aplikacji, prawdopodobnie zajmie to wiele lat, zanim Blockchain stanie się mniej kosztownym, bardziej efektywnym sposobem wymiany wiedzy i danych między otwartymi i prywatnymi sieciami biznesowymi. Blockchain wydaje się skomplikowany iz pewnością może nim być, ale w rzeczywistości bardzo łatwo jest uchwycić jego główną zasadę. Blockchain to swego rodzaju księga. Warto najpierw wiedzieć, czym naprawdę jest baza danych, aby móc zrozumieć łańcuch bloków.
Baza danych to zbiór informacji przechowywanych na serwerze komputerowym, które są przechowywane w postaci cyfrowej. Dane lub dane są zwykle uporządkowane w formacie tabelarycznym w bazach danych, aby ułatwić wyszukiwanie / filtrowanie określonych informacji. Jaki jest kontrast między kimś, kto używa arkusza kalkulacyjnego zamiast bazy danych do przechowywania informacji? Arkusze kalkulacyjne są przeznaczone do przechowywania i uzyskiwania dostępu do ograniczonych ilości informacji dla jednej osoby lub małej grupy osób. Z drugiej strony baza danych jest zaprojektowana do przechowywania znacznie większej ilości informacji, które mogą być szybko i skutecznie dostępne, indeksowane i zarządzane przez dowolną liczbę osób jednocześnie.
Dzięki przechowywaniu informacji na serwerach zbudowanych z potężnych maszyn osiąga się to w ogromnych bazach danych. Aby zapewnić moc obliczeniową i przestrzeń dyskową wymaganą dla wielu użytkowników w celu ciągłego dostępu do bazy danych, serwery te mogą często być zbudowane przy użyciu setek, a nawet tysięcy komputerów. Chociaż dowolna liczba osób może uzyskać dostęp do arkusza kalkulacyjnego i bazy danych, jest on głównie kontrolowany przez korporację i obsługiwany przez wyznaczoną osobę, która ma pełną kontrolę nad tym, jak działa i jakie informacje w nim zawarte.
Zalety Blockchain
Struktura przechowywania
Sposób organizacji informacji jest kluczową różnicą między tradycyjną bazą danych a łańcuchem bloków. Łańcuch bloków gromadzi dane w klasach, które zawierają zestawy danych, zwane również blokami. Bloki mają pewną pamięć danych i są połączone z wcześniej wypełnionym blokiem po wypełnieniu, tworząc łańcuch danych znany jako „łańcuch bloków”. Wszystkie nowe informacje, które następują po nowo dodanym bloku, są zestawiane w nowo utworzony blok, który jest następnie dodawany do momentu wypełnienia łańcucha.
Baza danych porządkuje swoje informacje w tabelach, podczas gdy łańcuch bloków strukturyzuje swoje dane w fragmenty (bloki), które są zgrupowane razem, jak sama nazwa wskazuje. To sprawia, że wszystkie łańcuchy bloków są bazami danych, ale nie wszystkie łańcuchy bloków są bazami danych. W przypadku stosowania w sposób zdecentralizowany metoda ta często nieuchronnie tworzy trwałą oś czasu danych. Jest to utrwalone, gdy blok jest wypełniony i staje się częścią tej osi czasu. Po dodaniu do łańcucha bloków każdy blok w łańcuchu otrzymuje dokładną sygnaturę czasową.
Decentralizacja
Warto spojrzeć na to w sensie tego, w jaki sposób Bitcoin został zastosowany w celu zrozumienia łańcucha bloków. Bitcoin potrzebuje szeregu komputerów, aby przechowywać swój łańcuch bloków, tak jak baza danych. Dla Bitcoin ten łańcuch bloków jest po prostu unikalnym rodzajem bazy danych, która rejestruje każdą transakcję kiedykolwiek dokonaną za pomocą Bitcoin. W przypadku Bitcoin nie wszystkie te maszyny znajdują się pod jednym dachem, w przeciwieństwie do większości baz danych, a każdy komputer lub grupa komputerów jest obsługiwana przez określoną osobę lub grupę osób.
Wyobraź sobie, że korporacja utrzymuje serwer składający się z 10 000 komputerów z bazą danych zawierającą wszystkie informacje o koncie klienta. Ta firma ma pod jednym dachem magazyn zawierający wszystkie te komputery i ma całkowitą kontrolę nad każdym z tych urządzeń i wszystkimi przechowywanymi w nich informacjami. Bitcoin często składa się z tysięcy komputerów, więc każdy komputer lub grupa komputerów przenoszących jego łańcuch blokowy znajduje się w innym obszarze geograficznym, z których oba są obsługiwane przez różne osoby lub grupy osób. Takie komputery, które tworzą sieć Bitcoin, nazywane są węzłami.
Blockchain Bitcoina jest używany w tym modelu w sposób zdecentralizowany. Prywatne, scentralizowane łańcuchy bloków istnieją jednak, gdy maszyny tworzące ich sieć są własnością jednej osoby i są przez nią obsługiwane. Każdy węzeł w łańcuchu bloków ma pełny zapis informacji, które były przechowywane w łańcuchu bloków od czasu jego utworzenia. W przypadku Bitcoin dane to cała historia wszystkich transakcji z Bitcoinem. Jeśli w jednym węźle występują niespójności w danych, setki wielu innych węzłów można wykorzystać jako punkt odniesienia w celu ich poprawienia. Żaden pojedynczy węzeł w sieci nie może zmienić informacji w niej przechowywanych w ten sposób. Z tego powodu zapis transakcji, które składają się na łańcuch bloków Bitcoin w każdym bloku, jest trwały.
Charakter działania Blockchain w różnych dziedzinach
Jak już wiemy, bloki w łańcuchu blokowym Bitcoina przechowują informacje o transakcjach pieniężnych. Okazuje się jednak, że blockchain jest w rzeczywistości również bezpiecznym sposobem przechowywania informacji o innych formach transakcji. Walmart, Pfizer, AIG, Siemens, Unilever, a także wiele innych to kilka firm, które już przyjęły blockchain. Na przykład IBM ustanowił swój blockchain Food Trust, aby śledzić drogę, jaką pokonują produkty spożywcze, aby dostać się do ich lokalizacji.
Ok, dlaczego to robisz? W przemyśle spożywczym odnotowano kilka przypadków e Coli, salmonelli, listerii, a także szkodliwych chemikaliów dodanych do żywności. Minęły tygodnie w przeszłości, aby zidentyfikować źródło tych incydentów lub wywołać chorobę na podstawie tego, co spożywają ludzie. Zastosowanie blockchain daje markom możliwość monitorowania trasy produktu spożywczego od jego źródła, poprzez każdy postój, a ostatecznie jego dostawę. Jeśli okaże się, że żywność jest skażona, można ją prześledzić z powrotem do jej pochodzenia aż do każdego przystanku. Nie tylko to, ale organizacje te zobaczą teraz wszystko, z czym mogły się zetknąć, pomagając wykryć problem znacznie wcześniej i prawdopodobnie ratując życie. W rzeczywistości jest to jeden przypadek łańcuchów bloków, ale istnieje kilka innych sposobów implementacji łańcuchów bloków.
Być może żadna branża nie odniesie większych korzyści niż bankowość z włączenia technologii blockchain do działań biznesowych. Instytucje finansowe działają tylko w godzinach pracy, pięć dni w tygodniu. Oznacza to, że prawdopodobnie będziesz czekać do poniedziałku rano, aby zobaczyć, że środki wpłyną na Twoje konto, jeśli spróbujesz zdeponować czek o godzinie 18:00. w piątek. Nawet jeśli dokonasz wpłaty w godzinach pracy, ze względu na ogromną liczbę transakcji, które banki muszą rozliczyć, sprawdzenie transakcji zajmie od jednego do trzech dni. Z drugiej strony, Blockchain nigdy nie śpi.
Konsumenci zobaczą, że ich transakcje są zakończone w ciągu zaledwie 10 minut poprzez włączenie łańcucha blokowego do banków, czyli w rzeczywistości czas potrzebny na dołączenie bloku do łańcucha blokowego, niezależnie od świąt lub pory dnia lub tygodnia. Banki mają teraz możliwość łatwiejszego i wydajniejszego dzielenia się funduszami między instytucjami za pośrednictwem łańcucha bloków. Na przykład proces rozliczenia i rozliczenia może trwać do trzech dni w branży giełdowej (lub dłużej, jeśli handluje się globalnie), co zapewnia, że pieniądze i papiery wartościowe są zamrożone na ten okres. Biorąc pod uwagę skalę zaangażowanych kwot, może to przynieść bankom znaczne koszty i ryzyko nawet przez kilka dni, w których pieniądze są w drodze. Europejski bank Santander i jego partnerzy badawczy oszacowali swoje potencjalne oszczędności na 15–20 mld USD rocznie. Capgemini, francuska firma konsultingowa, informuje, że dzięki aplikacjom opartym na blockchain klienci mogliby zaoszczędzić do 16 miliardów dolarów na opłatach finansowych i ubezpieczeniowych rocznie.