Technologia Blockchain to technologia leżąca u podstaw kryptowalut, umożliwiająca jej istnienie jako bezpiecznej metody przenoszenia i weryfikowania transakcji i informacji. W tym sensie można myśleć o łańcuchu bloków jako podobnym do Microsoft Windows — platformy oprogramowania — na której opracowywane jest wiele innych programów (takich jak kryptowaluty).
Oto czym jest technologia blockchain, jak działa i dlaczego jest tak popularna.
Jak działa blockchain
Blockchain to aplikacja, która śledzi dane, przechowując je w blokach, które są następnie połączone chronologicznie. Pomyśl o łańcuchu bloków jako o bieżącym odbiorze transakcji lub danych, które są sprawdzane i przechowywane i można je później przeglądać. Technologia Blockchain może leżeć u podstaw wielu różnych zastosowań, takich jak kryptowaluty, inteligentne kontrakty, informacje o śledzeniu i prawie każdy inny proces cyfrowy, który może wymagać obserwacji.
W przypadku kryptowalut komputery weryfikują przepływ pieniędzy od osoby do osoby w czasie, pozostawiając trwały zapis, do którego można uzyskać dostęp później, jak długi pokwitowanie każdej dokonanej transakcji. Bitcoin wprowadził technologię blockchain do powszechnej świadomości.
Sugerowane dla Ciebie: Czym jest Solana i jak działa?
Technologia Blockchain jest często zdecentralizowana, co oznacza, że możliwość zapisu do bazy danych jest przyznawana sieci komputerów, tak jak ma to miejsce w przypadku kryptowalut. Ta rozproszona księga, jak się ją często nazywa, śledzi dane przy użyciu nadmiarowej mocy komputerów podłączonych do sieci w celu weryfikacji danych. Każdy komputer ma dostęp do tego publicznego rekordu, a nowe transakcje są dodawane do rachunku lub księgi, są weryfikowane przez komputery w sieci.
Ze względu na ten proces walidacji i kryptografię, której używa, blockchain jest bardzo bezpieczny, tworząc zapis, który jest prawie nieodwracalny.
Czym różni się blockchain od normalnej bazy danych?
Baza danych łańcucha bloków przechowuje dane w blokach, a gdy blok jest wypełniony danymi, jest on połączony lub „przywiązany” do poprzedniego bloku. Łańcuch trwa w nieskończoność, a kolejne bloki informacji są dodawane do poprzednich bloków, o ile komputery zarządzające bazą danych nadal ją obsługują. A ponieważ blockchain gromadzi dane w czasie, jest to historia tych danych w kolejności, w jakiej zostały nieodwracalnie zapisane w blockchain.
Sugerowane dla Ciebie: Co to jest wydobywanie bitcoinów i jak to działa?
W przeciwieństwie do tego typowa baza danych może być po prostu tabelą, choć prawdopodobnie bardzo dużą, która organizuje dane według określonych atrybutów. Typowa baza danych nie musi mieć chronologii, a wcześniej zarejestrowane dane mogą zostać w bazie zmienione. Ale podobnie jak blockchain, typowa baza danych może ograniczać, kto może uzyskać z niej dostęp, przechowywać i pobierać z niej informacje.
Jak przejrzysty jest blockchain?
Blockchain polega na śledzeniu ruchu informacji, dlatego sam projekt ma być wysoce przejrzysty, przynajmniej jeśli masz dostęp do bazy danych blockchain przechowującej informacje. Aby jednak zapewnić przejrzystość, potrzebujesz bezpiecznej bazy danych, odpornej na włamania. Technologia Blockchain przechowuje informacje w bezpieczny sposób, który musi również rejestrować wszelkie zmiany wprowadzone w danym łańcuchu blokowym, tak aby istniał zapis zmian.
Blockchain pozwala na przeglądanie „bez uprawnień” publicznej księgi przez komputery (lub „węzły”) w sieci. Dołączając do sieci, Ty (lub ktokolwiek) będziecie mogli zobaczyć zarejestrowane informacje, nawet jeśli dane mogą oferować anonimowość (lub pół-anonimowość). Dzięki temu użytkownicy mogą przeglądać wszystkie transakcje w danym łańcuchu bloków w czasie.
Sugerowane dla Ciebie: Co to jest Ethereum i jak to działa?
Na przykład rozproszona księga Bitcoin jest publicznie weryfikowalna, nawet jeśli nie możesz bezpośrednio zobaczyć, kto dokonuje transakcji. Możesz śledzić transakcje w kryptowalucie wstecz w czasie i zobaczyć, gdzie pieniądze zostały przeniesione i na które konta.
Jednak inne łańcuchy bloków mogą pozostać „dozwolone”, co oznacza, że użytkownicy muszą być upoważnieni do wprowadzania danych lub przeprowadzania transakcji za pośrednictwem łańcucha bloków. W tych łańcuchach blokowych użytkownicy mogą pozostać w pełni anonimowi, a przejrzystość jest ograniczona przez osoby kontrolujące bazę danych.
Tak więc, chociaż blockchain może zapewniać przejrzystość w swoim projekcie, pojawiają się również pytania, kto ma możliwość zobaczenia łańcucha bloków, kto lub co jest obserwowane i kto prowadzi obserwacje. Odpowiedzi na te pytania — i przejrzystość blockchain — zależą od polityki i władzy.
Dlaczego technologia blockchain jest tak popularna?
Blockchain stał się popularny, ponieważ może być używany w różnych aplikacjach, zwłaszcza w kryptowalutach, i może oferować różne korzyści:
Sugerowane dla Ciebie: Bitcoin vs. Ethereum vs. Dogecoin: Porównanie najlepszych kryptowalut
- Decentralizacja. Baza danych łańcucha bloków może zostać zdecentralizowana i zweryfikowana przez komputery w sieci, które mają do niej dostęp. Ta decentralizacja pozwala komputerom na poprawienie bazy danych, jeśli sprzeczne informacje dostaną się do łańcucha bloków.
- Nieodwracalność. Zdecentralizowany łańcuch bloków weryfikuje informacje i tworzy prawie nieodwracalny zapis transakcji, na przykład w Bitcoin. Po przeniesieniu bitcoinów i zatwierdzeniu transakcji jest ona trwale rejestrowana.
- Bezpieczeństwo. Blockchain oferuje bezpieczeństwo na różne sposoby. Na przykład jego nieodwracalność prowadzi do bezpieczeństwa transakcji. Nadmiarowość sieci oznacza, że transakcje są wielokrotnie weryfikowane. A jeśli informacja zostanie zmieniona, blockchain identyfikuje, że została zmieniona.
- Przezroczystość. Blockchain pozwala na wyświetlanie transakcji w kryptowalucie np. w księdze publicznej, nawet jeśli konta posiadające daną walutę pozostają anonimowe lub pół-anonimowe.
- Bez zaufania. Ze względu na sposób, w jaki weryfikuje informacje, łańcuch bloków może być obsługiwany bez wzajemnej znajomości lub walidacji transakcji przez obie strony transakcji.
- Krzepkość. Blockchain może umożliwić wiele różnych procesów i technologii.
Blockchain może być również używany do inteligentnych kontraktów, kontraktów, które są automatycznie weryfikowane i wykonywane po spełnieniu warunków kontraktu, co jest jedną z kluczowych cech kryptowaluty Ethereum.
Najważniejsze!
Blockchain umożliwia tworzenie i rozwój kryptowalut, ale ma potencjał, aby zaoferować znacznie więcej pod względem możliwości śledzenia i weryfikacji całego zakresu danych. Może więc stać się istotną częścią nowych aplikacji, które śledzą, zarządzają i kontrolują dane, obiekty fizyczne, umowy prawne, płatności, tantiemy i wiele więcej.