Co to jest technologia Blockchain?

Pierwotnie podstawa do rejestrowania transakcji z kryptowalutami, takimi jak Bitcoin, łańcuch bloków ewoluował w coś o znacznie większym znaczeniu w XXI wieku. Ma potencjał, aby zmienić podstawowe zasady tworzenia sieci.

W najprostszej formie Blockchain to zdecentralizowany zapis informacji, który jest kontrolowany i aktualizowany przez społeczność użytkowników. Nie ma centralnej jednostki ani osoby, która kontroluje rejestr. Według Dona Tapscotta, który napisał rewolucję Blockchain

Blockchain to nieprzekupna cyfrowa księga transakcji gospodarczych, którą można zaprogramować tak, aby rejestrowała nie tylko transakcje finansowe, ale praktycznie wszystko, co ma wartość.

Wiele osób może nie być zainteresowanych dyscyplinami matematycznymi, które kładą nacisk na technologię blockchain. Jednak naprawdę pomocne jest zrozumienie na wysokim poziomie tego, co robi blockchain i jak pomoże to światu przejść do kolejnej rewolucji internetowej..

Model serwera klienta

Tradycyjnie w sieci World Wide Web działał model sieci klient-serwer. Użytkownik, w tym przypadku „klient” łączy się ze scentralizowanym serwerem i uzyskuje wymagane informacje.

Ten serwer to zwykle komputer w centrum danych, który ma dostęp do wszystkich informacji, do których chcą uzyskać dostęp klienci. Serwer będzie również przechowywać bazę danych na swoim dysku twardym. Jest to tylko jedna kopia bazy danych i dlatego można ją uznać za „kopię wzorcową”. Wiele firm, w tym banki, firmy ubezpieczeniowe, dostawcy opieki zdrowotnej, firmy medialne itp. Musi nadzorować tę scentralizowaną bazę danych. Poniżej znajduje się wizualny przykład modelu serwera klienta.

Architektura klienta i serwera

Jeśli nastąpią jakiekolwiek zmiany w informacjach w bazie danych, są one zarządzane przez samych klientów (użytkowników) lub aktualizowane przez administratorów serwera. Posiadanie wszystkich informacji tylko w jednym miejscu może mieć wiele wad. Najważniejszym z nich jest bezpieczeństwo cybernetyczne.

Ze względu na to, że hakerzy wiedzą, gdzie znajduje się serwer i że dane znajdują się tylko na jednym serwerze, jest to łatwy cel. Infrastruktura sieciowa klient-serwer jest również bardziej podatna na awarie, ponieważ awaria jednego serwera oznacza, że ​​nikt nie może uzyskać dostępu do bazy danych klientów. Może to być szkodliwe, zwłaszcza gdy dostęp do bazy danych ma kluczowe znaczenie.

Zdecentralizowane rozwiązanie

Technologia Blockchain jest w swej istocie zdecentralizowaną wersją modelu klient-serwer. Zamiast przechowywać wszystkie dane i informacje na jednym serwerze, do którego mają dostęp klienci, należy raczej umieścić te informacje na wszystkich klientach. Te komputery klienckie nazywane są następnie „węzłami” i stanowią część zdecentralizowanej sieci.

Kiedy nastąpi aktualizacja sieci, każdy węzeł w łańcuchu bloków zaktualizuje rozproszoną księgę i upewni się, że istnieje konsensus między wszystkimi węzłami co do prawdziwej formy księgi. Konsensus powstaje, gdy większość węzłów zgadza się na obecną formę. Wszystko to pokazano na poniższym obrazie rozproszonej księgi.

Technologia Blockchain z węzłami

To właśnie sprawia, że ​​technologia blockchain jest tak rewolucyjna, że ​​nie ma potrzeby centralnego organu zaufania. Każdy z węzłów sieci może uwierzytelniać wpisy, a dzięki zdefiniowanym dyscyplinom matematycznym i ekonomicznym każdemu węzłowi ufają inne. Jeśli w którymkolwiek z węzłów występuje redundancja, nie powinno to mieć wpływu na sieć lub księgę.

Co więcej, biorąc pod uwagę, że łańcuch bloków jest utrzymywany przez wszystkie węzły w sieci, żadna ze stron nie może go złośliwie zmienić bez wiedzy innych węzłów. Nawet jeśli tak jest, księga wymaga konsensusu, aby była skutecznie aktualizowana. To sprawia, że ​​blockchain przezroczysty i nieprzekupny.

Zaufaj dzięki kryptografii

Aby węzły w zdecentralizowanej sieci mogły sobie ufać, muszą upewnić się, że rzeczywiście są tym, za kogo się podają. Kluczowe pojęcia związane z uwierzytelnianiem i zezwoleniami są kluczowe dla funkcjonowania łańcucha bloków.

Jak można to osiągnąć ze 100% dokładnością?

Osiąga się to poprzez zastosowanie kryptografii klucza prywatnego. Pozwala węzłowi sieci udowodnić, że rzeczywiście jest tym, za kogo się podaje i że ma uprawnienia do tego, co robi. Ten klucz prywatny to nic innego jak zbiór cyfr i liter, a zatem jest prywatny. Nie ma wymogu podania informacji prywatnych do udowodnienia autentyczności.

Nie wystarczy również uwierzytelnienie i autoryzacja węzłów. Protokół będący podstawą łańcucha bloków wymaga zachęt ekonomicznych, aby być „uczciwym” co do prawdziwej natury łańcucha bloków. Na przykład w przypadku Bitcoin węzły sieci (górnicy) są nagradzani Bitcoinem za uwierzytelnianie transakcji i utrzymywanie uczciwości sieci.

Zaufanie jest rzeczywiście towarem, którego brakuje, a jego potwierdzenie wymaga wielu środków. W przeszłości potwierdzenie, że inny komputer w Internecie może być w pełni zaufany, było śmiesznym pomysłem. Dzięki zastosowaniu tych ścisłych dyscyplin kryptograficznych i ekonomii teorii gier można nawiązać potężne relacje cyfrowe.

Chociaż technologia blockchain jest głównie kojarzona z cyfrową walutą, potencjalne zastosowania są rzeczywiście rewolucyjne.

Potencjalne aplikacje Blockchain

Finansowanie społecznościowe

Wszyscy znamy platformy finansowania społecznościowego, takie jak Kickstarter i Gofundme. Utworzysz stronę, która będzie próbować zebrać pieniądze od inwestorów detalicznych na naprawdę małe bilety inwestycyjne na inwestora. Dzięki technologii blockchain możliwości są nieograniczone.

Na przykład inwestorzy mogą dokonać zakupu w organizacji, która będzie działać jako duży zdecentralizowany fundusz venture capital. Następnie mogą nabyć prawo głosu w sprawie potencjalnych inwestycji za pośrednictwem zakodowanych inteligentnych kontraktów. Tym właśnie była DAO (zdecentralizowana organizacja autonomiczna). Chociaż to się zhakowało, pomysł był bez wątpienia imponujący.

Inteligentne kontrakty

Inteligentne kontrakty stanowią podstawę sieci Ethereum. Zasadniczo są to wiersze kodu, które wykonają inteligentny kontrakt w sieci, jeśli zostaną spełnione określone warunki. Można je zaprogramować do wykonywania funkcji, gdy spełnione są określone cechy. To sprawia, że ​​inteligentne kontrakty mają zastosowanie do wielu aplikacji.

Na przykład, gdybyś miał sprzedać dom i musiał zapłacić pieniądze pod warunkiem spełnienia szeregu warunków, zamiast korzystania z usług prawników, mógłbyś skorzystać z inteligentnej umowy. Zamiast potwierdzać transfer środków na poszczególne otrzymane dokumenty, niech warunki zostaną zakodowane w inteligentnym kontrakcie. Zasadniczo każdą formę skomplikowanej transakcji finansowej można teoretycznie zakodować w inteligentnym kontrakcie.

Zarządzanie łańcuchami dostaw

Łańcuchy dostaw to duże i złożone łańcuchy, które czasami są uciążliwe. Utrudnia to organizacjom, które na nich polegają, i może prowadzić do marnotrawstwa itp. Umieszczając łańcuch dostaw produktu na publicznym łańcuchu blokowym, potencjalne usterki można wykryć częściej i w znacznie szybszym czasie. Wszystkie strony w łańcuchu dostaw, w tym konsumenci, mogą śledzić przepływ towarów.

Zapobiega również nikczemnym działaniom lub przycinaniu narożników przez któregokolwiek z dostawców w łańcuchu. Ze względu na fakt, że ich działania są rzeczywiście publiczne, inni członkowie sieci mogliby zauważyć tę aktywność.

Ochrona danych

Jak wspomniano wcześniej, przechowywanie wszystkich danych w scentralizowanej lokalizacji może uczynić Cię łatwym celem dla hakerów. Ostatnie dwa lata pokazały nam katastrofalne skutki naruszenia bezpieczeństwa danych w wielu firmach i organizacjach rządowych.

Dzięki technologii blockchain wszystkie węzły są rozproszone w sieci, a zatem trudniej jest je złamać. Potencjalne zastosowanie tej technologii może znajdować się w systemie DNS. Biorąc pod uwagę, że opierają się one na buforowaniu, są podatne na ataki DDoS. Nie ma potrzeby buforowania, gdy używana jest technologia blockchain.

Tożsamości cyfrowe

Prawie wszystko, co robimy online, wykorzystuje naszą tożsamość. Strony internetowe i usługi muszą dokładnie uwierzytelniać to, kim jesteśmy, aby móc nam lepiej pomagać. Oczywiście może to być nieefektywne i niebezpieczne. Hakerzy zwykle atakują konsumentów za pomocą taktyk phishingu w celu uzyskania informacji umożliwiających identyfikację osoby.

Rozproszone księgi pozwalają nam na skuteczniejszy i bezpieczniejszy sposób identyfikacji, kim jesteśmy. Blockchain również zwraca nam kontrolę nad naszymi danymi osobowymi bez przechowywania ich w centralnej lokalizacji. Co więcej, kiedy ta tożsamość cyfrowa jest przechowywana w łańcuchu bloków, jest niezmienna, co oznacza, że ​​nikt nie może jej zmienić w złośliwych celach.

Przechowywanie danych

Przestrzeń kosmiczna jest coraz rzadszym zasobem, którego często brakuje. Jednak w całym Internecie istnieją miliony komputerów, które mają dodatkową przestrzeń dyskową, która nie jest wykorzystywana. Zasadniczo jest to zmarnowany zasób, którego nie wykorzystuje się w pełni. Co więcej, gdy korzystasz z rozwiązań do przechowywania w chmurze, takich jak Dropbox, mogą one zostać zhakowane, ponieważ są scentralizowane.

Zdecentralizowane rozwiązanie blockchain do przechowywania danych online to jedyny sposób, abyśmy mogli bezpiecznie wykorzystać tę nieużywaną przestrzeń. Na przykład niedawne ICO Filecoin pobiło rekord w wysokości 257 milionów dolarów za zdecentralizowane koncepcje przechowywania. Bez wątpienia z radością zmierzą się z uznanymi gigantami w przestrzeni przechowywania w chmurze.

Gospodarka współdzielenia

Istnieje duży potencjał wykorzystania technologii Blockchain w ekonomii współdzielenia. Od AirBnB po Uber, istnieje pole do rozwoju dzięki zdecentralizowanym rozwiązaniom, w których ci, którzy chcą się czymś podzielić, mogą dopasować się do tych, którzy udostępniają.

Podobnie, istnieje możliwość kooperatywizmu platformowego. Oznacza to, że ci, którzy zamierzają korzystać z platformy, i ci, którzy z niej korzystają, mogą być tymi samymi osobami. Może to zachęcić użytkowników do upewnienia się, że zdecentralizowana platforma działa z korzyścią dla wszystkich.

Rewolucja w sieci 3.0

Wiele osób porównało zdecentralizowane sieci do trzeciej wersji internetu. Internet 2.0 był „internetem informacji”. Ludzie mieli na wyciągnięcie ręki wszystkie zasoby, których zlokalizowanie zwykle wymagało dużej ilości czasu. Technologia Blockchain jest teraz pierwszym krokiem w kierunku Web 3.0 lub Internet wartościowy.

Obrazy za pośrednictwem Fotolia

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me