HDG wyjaśnia: Co to jest baza danych Blockchain?

Jeśli szukasz prostego wyjaśnienia, czym jest baza danych blockchain, trudno będzie znaleźć taką, która skupia się na śrubach i nakrętkach. Większość entuzjastów blockchain używa ogólnych terminów, takich jak decentralizacja i rozproszone księgi, ale co to wszystko oznacza?

Gdy skończysz czytać ten artykuł, zrozumiesz, czym jest baza danych blockchain i dlaczego reprezentuje niesamowitą nową technologię, która może zmienić wiele branż.

Co to jest łańcuch bloków?(What Is a Blockchain?)

Podstawową częścią bazy danych łańcucha bloków jest coś, co nazywa się łańcuchem bloków. Jeśli zapytasz większość blogerów technologicznych, powiedzą, że „blockchain to rozproszona księga”.

Ale czym jest „rozproszona księga”?

Pomyśl o tym jak o identycznym pliku danych, który jest jednocześnie przechowywany na wielu komputerach na całym świecie. To jest księga rozproszona. Jest zdecentralizowany – co oznacza, że ​​dane nie są przechowywane w jednej bazie danych znajdującej się na jednym serwerze. 

Zamiast tego cała sieć węzłów (komputerów) przechowujących dane tworzy swego rodzaju „serwer”. Plik przechowywany w tej księdze jest opatrzony podpisem kryptograficznym, abyś jako „uczestnik” mógł przeglądać zawarte w nim dane.

Jednak nie ma centralnego serwera, który zawiera wszystkie informacje. Dlatego nazywa się to „zdecentralizowanym”.

Blockchain wykorzystuje tę technologię księgi głównej do przechowywania własnych informacji składających się z „bloków”. Każdy nowy „blok” danych musi zostać potwierdzony i zweryfikowany przez każdy węzeł w sieci, zanim będzie mógł zostać dodany. To właśnie sprawia, że ​​technologia jest tak bezpieczna.

Innymi słowy, jeśli haker, który spróbuje dołączyć dane do łańcucha bloków z niewłaściwym podpisem kryptograficznym, węzły blockchaina je odrzucą.

To jest łańcuch bloków. Historycznie(Historically) technologia ta była wykorzystywana do przechowywania transakcji waluty elektronicznej (takiej jak Bitcoin ). Transakcje są bezpieczne i nie można ich zmieniać ani manipulować.

Jednak baza danych blockchain wykorzystuje technologię blockchain w zupełnie inny sposób.

Co to jest baza danych Blockchain?(What Is a Blockchain Database?)

Baza danych blockchain to wykorzystanie technologii blockchain do przechowywania informacji. Aby to zobrazować, wyobraź sobie, jak działa dziś branża wysyłkowa, w porównaniu z tym, jak mogłaby działać przy użyciu bazy danych blockchain.

Manifest wysyłkowy zawiera listę wszystkich ładunków umieszczonych na pokładzie statku w momencie jego wypłynięcia, co zostaje rozładowane w każdym doku i co pozostaje. Takie dokumenty wysyłkowe mają kluczowe znaczenie dla firm, które wysyłają miliony towarów rocznie, takich jak Amazon czy Walmart

Manifest zawiera stale aktualizowany dziennik:

  • Opis towaru
  • Nadawca i odbiorca
  • Ilość towarów
  • Pochodzenie i cel podróży
  • Wartość

Agenci celni, firmy przewozowe i wiele innych organizacji, które tworzą cały łańcuch wysyłkowy, polegają na dokładności tych zapisów. Niestety, na całym świecie istnieje historia oszustw, w których towary są „gubione”, a manifesty są modyfikowane bez zezwolenia.

Digitalizacja procesu pomaga, ale scentralizowana baza danych jest nadal podatna na włamania i manipulacje.

Idealnym rozwiązaniem jest baza danych typu blockchain. Dzieje się tak, ponieważ gdy baza danych łańcucha bloków zostanie zaktualizowana i zweryfikowana jako nowy blok w „księdze księgowej”, nie można jej zmienić ani manipulować.

  1. W porcie nr 1 baza danych blockchain jest aktualizowana o rekordy pokazujące ilość i wartość towarów załadowanych na statek.
  2. W porcie nr 2 jest on aktualizowany, gdy towary są rozładowywane, a manifesty przewozowe są aktualizowane podczas ładowania.
  3. Kiedy ciężarówki docierają do magazynu, baza danych blockchain jest aktualizowana o ilość i lokalizację towarów.
  4. Gdy towar opuszcza magazyn do sklepów, baza blockchain jest na bieżąco aktualizowana o nowe informacje o towarze.

Ponieważ każda transakcja jest weryfikowana i weryfikowana jako uwierzytelniona i zatwierdzona, wszelkie próby manipulowania oryginalną ilością lub wartością po drodze zakończą się niepowodzeniem. Kontrole i salda muszą spełniać rygorystyczne uwierzytelnianie każdego węzła w łańcuchu bloków. Nieprawidłowe „(Incorrect “) salda” nie są dozwolone. Błąd ludzki(Human) nie jest już uzasadnioną wymówką.

Baza danych „łańcuchowa”(A “Chain” Database)

Kiedy myślisz o bazie danych blockchain w kategoriach „łańcucha”, łatwo jest sobie wyobrazić, które branże są najlepsze dla tej technologii.

Zazwyczaj są to obszary, do których rekord musi zostać uzupełniony o nowe, dokładne i zaktualizowane informacje.

Aby zobaczyć to w akcji, wyobraź sobie bardzo uproszczony manifest wysyłkowy z trzema towarami. Uwaga: jest to bardzo prosty przykład i nie przypomina rzeczywistych danych w wysyłkowej bazie danych blockchain. Ten przykład służy wyłącznie do celów ilustracyjnych.

Pierwszy „blok” w łańcuchu może zawierać następujące dane.

Na pierwszym porcie do łańcucha dodawany jest nowy blok, w którym wszystkie transakcje dotyczące wyładowanych towarów są kryptograficznie potwierdzone przez węzły sieci jako dokładne w stosunku do oryginalnego bloku.

Jeśli którakolwiek z transakcji jest nieważna w stosunku do pierwszego bloku, nowy blok nie zostanie zaakceptowany jako ważna transakcja blockchain.

Oznacza to, że błąd ludzki nie może spowodować „utraty” towarów na trasie. Cały blockchain służy jako dokładny zapis trasy wysyłki dla wszystkich towarów po drodze.

Proces ten trwa, a baza danych blockchain kontynuuje tworzenie kolejnych bloków, aż do zakończenia całej „transakcji” wysyłkowej. Istnieje dokładny zapis wszystkiego, czego nikt nie może zmienić.

Aplikacje baz danych Blockchain(Blockchain Database Applications)

Czy ta technologia jest przydatna w prawdziwym świecie? Walmart z pewnością tak uważa.

W 2018 roku kanadyjski(Canadian) oddział Walmart oficjalnie uruchomił własny łańcuch dostaw blockchain, który śledził tego rodzaju transakcje wysyłkowe dla swoich 70 dostawców firm przewozowych.

Blockchain Walmart zawierał tylko kilkadziesiąt węzłów do przeprowadzenia weryfikacji kryptograficznej wymaganej, gdy ciężarówki transportujące przewoziły towary z jednego miejsca docelowego do drugiego.

Jeden z ekspertów powiedział, że system eliminuje prawdopodobieństwo sporów między firmami przewozowymi, gdy ich dane nie są zgodne.

Walmart nie jest jedyną firmą korzystającą z baz danych blockchain. Wszystkie poniższe aplikacje zostały uruchomione w ostatnich latach.

  • W 2020 r. Siły Powietrzne USA (U.S. Air Force)testują(Defense) bazę danych blockchain, aby udostępniać dokumenty w całym Departamencie(Department) Obrony .
  • W 2017 roku Estonia wykorzystała tę technologię do ochrony danych sektora publicznego.
  • W 2019 r. firma Dietsmann naftowo-gazowa uruchomiła z firmą Modex pilotażowy program blockchain, aby wdrożyć własne projekty blockchain.
  • W 2018 r. Agencja ds. Żywności(Food) i Leków(Drug Administration) badała wykorzystanie technologii baz danych blockchain do ochrony danych dotyczących opieki zdrowotnej.
  • W 2019 r. Depository Trust & Clearing Corp , który posiada 48 bilionów dolarów w aktywach inwestycyjnych Wall Street , uruchomił bazę danych blockchain, aby obsługiwać swoje rekordy dla 50 000 kont.

Jak widać, bazy danych blockchain nie są tylko teoretyczne. Są one stosowane do bardzo rzeczywistych aplikacji, które wymagają zaufanych transakcji.

Równie dobrze może się zdarzyć, że w przyszłości każda transakcja na świecie, która wymaga najwyższych poziomów bezpieczeństwa, będzie obsługiwana przez pewien rodzaj technologii baz danych blockchain.



About the author

Jestem inżynierem telefonicznym z ponad 10-letnim doświadczeniem w branży mobilnej i specjalizuję się w naprawie i modernizacji smartfonów. Moja praca obejmowała opracowywanie i utrzymywanie oprogramowania sprzętowego telefonu, tworzenie obrazów dla urządzeń Apple oraz pracę nad projektami Firefox OS. Dzięki moim umiejętnościom w zakresie tworzenia oprogramowania, inżynierii sprzętu, przetwarzania obrazu i tworzenia systemu Firefox OS, potrafię brać złożone problemy i przekształcać je w proste rozwiązania, które działają na każdym urządzeniu.



Related posts