
Jak przeprowadzić analizę SWOT?
14 stycznia 2018
Can Sztuczna inteligencja create another Sztuczna inteligencja?
14 stycznia 2018
Blockchain? Co to jest?
Blockchain to stale rosnąca lista rekordów, zwanych blokami, które są połączone i chronione kryptografią. Zapewnia bezpieczny sposób dokonywania i rejestrowania transakcji oraz umów. Baza danych jest współdzielona przez sieć komputerów. Sieć ta może obejmować garstkę użytkowników lub setki tysięcy osób. Księga staje się długą listą transakcji, które miały miejsce od początku sieci, a z upływem czasu stają się one coraz większe. Społeczność użytkowników może kontrolować, w jaki sposób rekord informacji jest zmieniany i aktualizowany. W porównaniu do Wikipedii, nikt nie kontroluje informacji wprowadzonych przez użytkowników.
A co z bezpieczeństwem?
Baza danych blockchain zawiera bloki i transakcje. Każdy blok zawiera część transakcji, które są zakodowane. Każdy blok łączy się z innymi, tworząc łańcuch. Proces ten sprawdza poprawność każdego bloku, aż do początku, i stanowi integralną część ochrony bazy danych.
Kiedy transakcja ma miejsce, dane są szyfrowane i tworzony jest unikalny, wieloznakowy kod transakcji. Wszyscy użytkownicy sieci będą mogli zobaczyć ten kod, jednak tylko strony transakcji mają dostęp do szczegółowych danych. To sprawia, że wszelkie oszustwa są łatwiejsze do wykrycia. Haker musiałby uzyskać dostęp do każdego komputera, który przechowuje kopię bazy danych blockchain i jednocześnie nią manipulować.
Różnica między blockchain a bitcoinem
Blockchain jest prawdopodobnie główną innowacją technologiczną Bitcoina. Bitcoin nie jest regulowany przez władzę centralną. Zamiast tego, jego użytkownicy dyktują i sprawdzają transakcje, gdy jedna osoba płaci drugiej za towary lub usługi, eliminując potrzebę przetwarzania lub przechowywania płatności przez stronę trzecią. Ukończona transakcja jest publicznie rejestrowana w blokach i ostatecznie w blockchainie, gdzie jest weryfikowana i przekazywana dalej przez innych użytkowników Bitcoina. Średnio co 10 minut nowy blok jest dołączany do blockchaina poprzez wydobycie (mining).
W oparciu o protokół Bitcoin, baza danych blockchain jest współdzielona przez wszystkie węzły uczestniczące w systemie. Po dołączeniu do sieci, każdy podłączony komputer otrzymuje kopię bloku, który zawiera zapisy i jest dowodem każdej kiedykolwiek przeprowadzonej transakcji. Dzięki temu można uzyskać wgląd w fakty, na przykład ile wartości należało do konkretnego adresu w dowolnym momencie w przeszłości Blockchaina. Informacje te zapewniają dostęp do całego blockchaina Bitcoina.
Czy powinniśmy używać blockchaina?
W 2017 roku konsultanci w Wielkiej Brytanii wezwali rząd do przyjęcia tej technologii, a firmy takie jak Microsoft rozwijają własne usługi blockchain. Jednakże, jak wszystkie nowe technologie, blockchain wciąż ma pewne problemy do rozwiązania. Akceptacja kulturowa, budowa odpowiedniej infrastruktury i zapewnienie właściwego poziomu regulacji to tylko niektóre z nich.
Pojawiają się obawy, czy technologia jest odpowiednia. Blockchain jest bardzo energochłonny. Dystrybucja wspólnej księgi cyfrowej w sieci wymaga wielu serwerów, komputerów i ludzi. Każdy kryzys energetyczny lub ataki hakerskie będą w stanie zdestabilizować całe państwo.
Blockchain, zarówno jako technologia, jak i przemysł, jest wciąż w dużej mierze niezdefiniowany. Jesteśmy na etapie poszukiwania rozwiązań. Jest to jednak obiecujący pomysł, który może rozwiązać niektóre z najbardziej wrażliwych obszarów praw człowieka: korupcję, nierówności finansowe i dostęp do informacji. W erze big data i Internetu Rzeczy przydatne jest przypisanie cyfrowego podpisu każdemu bitowi danych. Weryfikacja i rejestracja każdego etapu rozwoju oprogramowania lub produktu pomoże poprawić jakość i niezawodność.


