Blockchain - Wprowadzenie

Ten artykuł jest krótkim wprowadzeniem do świata Blockchain. Być może przeczytałeś artykuły związane z Blockchain lub spotkałeś się z dyskusjami na temat tego, jak Blockchain zmieni świat. Scentralizowane instytucje bronią się lub akceptują to zakłócenie, określając własne warunki.

Więc o co tyle zamieszania? Rozumiemy blockchain w jego surowej formie.

Blockchain to rozproszony system bazy danych. Oznacza to, że zamiast przechowywać pliki na jednym komputerze, informacje są przechowywane na milionach komputerów na całym świecie.

FACEBOOK JAKO CENTRALNA PODMIOT

Kiedy logujemy się na Facebooku, wszystkie treści, które my i nasi przyjaciele udostępniamy na Facebooku, są przechowywane na centralnym serwerze Facebooka. Facebook technicznie jest właścicielem wszystkich tych danych (nawet jeśli twierdzą, że nie są naszymi danymi); wykorzystują te dane do bezpośredniego kierowania reklam w naszym kierunku.

Technologia Blockchain zakłóca to i daje użytkownikom kontrolę nad danymi osobowymi.

SYSTEMY ZDECENTRALIZOWANE, ROZPROSZONE I CENTRALIZOWANE

Schemat pokazuje trzy obrazy pochodzące z Wikipedii.

Źródło: Wikipedia

Pierwszy obraz przedstawia scentralizowane repozytorium, takie jak Facebook, Google, Amazon itp., W którym jeden centralny podmiot kontroluje wszystkie informacje.

Drugi obraz to zdecentralizowany system, w którym kilka węzłów utrzymuje solidność sieci dzięki wzajemnej zgodzie, a jednocześnie pozwala żyć wolnym węzłom, przechowując minimalne dane.

Trzeci obraz to system rozproszony, w którym każdy węzeł w sieci będzie absolutnie musiał przechowywać wszystkie informacje znajdujące się w sieci.

Na pierwszym obrazie, jeśli zagrożony jest węzeł centralny, cały system ulega awarii. Ale w zdecentralizowanych i rozproszonych systemach tego rodzaju ataki są niemożliwe, ponieważ w danym momencie istnieje wiele kopii informacji w całej sieci.

ZMIESZANY?

Cóż, poniższy przykład wyjaśni tę koncepcję.

Załóżmy, że Alice przekazuje Bobowi 100 USD tradycyjnym przelewem bankowym. Oboje mają konto w tym samym banku. Gdy Alice inicjuje transakcję, bank ma centralną bazę danych, która odejmuje 100 USD z konta Alice i dodaje 100 USD do konta Boba. To nie jest idealny scenariusz, ponieważ banki zazwyczaj pobierają opłaty transakcyjne

Jeśli coś się stanie z centralną bazą danych banku i transakcja zostanie utracona, ani Alice, ani Bob nie dostaną 100 USD. W tradycyjnych bankach istnieją kopie zapasowe i zabezpieczenia, które mogą temu zapobiec, ale nadal jest to bardzo ważny scenariusz. W przypadku cyberataku wszystkie nasze fundusze na scentralizowanych serwerach są ogromnie zagrożone. Jako posiadacze rachunków uznajemy i akceptujemy to ryzyko ze względu na zaufanie do tych instytucji bankowych.

A co, jeśli już wam powiedziałem, blockchain zapobiega temu wszystkim, tworząc zdecentralizowany system wymiany wartości o 100% czasie działania i rozproszony system zaufania, który jest niezwykle trudny i wysoce nieprawdopodobny do złamania.

W systemie księgi rozproszonej, gdy Alice zainicjuje transakcję, wszystkie węzły w sieci potwierdzają transakcję, a księga jest zapisana w kamieniu. Jest niezmienny, a transakcja jest zabezpieczona. Nawet jeśli osoba atakująca próbuje przejąć jeden węzeł, transakcja jest nadal obecna w innym węźle, a modyfikacja transakcji tylko w jednym węźle jest nadal niezwykle trudna.

Aby zmienić szczegóły jednej transakcji, osoba atakująca musi zmodyfikować wszystkie następujące transakcje w nadziei, że wygeneruje alternatywny łańcuch szybciej niż uczciwy łańcuch przetwarzany przez górników. Górnicy ułatwiają transakcje w blockchainie. Sprawdzają każdą transakcję przychodzącą do ich odpowiednich węzłów, rozwiązując trudne obliczeniowo i wymagające procesorów łamigłówki. Transakcje osób atakujących nie zostaną zrealizowane, ponieważ uczciwe węzły odrzucą transakcje i bloki, które są nieprawidłowe. Atakujący potrzebuje dużej mocy obliczeniowej, aby pokonać skumulowaną moc obliczeniową uczciwych węzłów, co jest wysoce nieprawdopodobne, aby osiągnąć w dobrze ugruntowanych systemach blockchain.

W przyszłych postach omówimy więcej o wydobywaniu wraz z kluczami publicznymi i kluczami prywatnymi (twoją kryptograficzną nazwą użytkownika i hasłem).

BLOKADA JAKO ŁAŃCUCH BLOKÓW

Blockchain, jak sama nazwa wskazuje, jest łańcuchem bloków połączonych ze sobą jeden po drugim. Wszystkie węzły w sieci mają pełną replikację wszystkich transakcji, które miały miejsce w łańcuchu bloków od czasu wydobycia bloku genezowego. Księga jest otwarta, a transakcja między kontami zostanie wyświetlona w księdze dla całego świata.

Transakcje są szyfrowane kryptograficznie, a podpis cyfrowy jednego bloku służy do szyfrowania następnego bloku. Jest to system wieczysty i modyfikacja jednej transakcji w księdze jest niemożliwa. W przypadku próby ataku kryptograficzne szyfrowanie wszystkich przyszłych bloków jest obliczeniowo i ekonomicznie bardzo kosztownym zadaniem.

Mamy nadzieję, że wiesz już, na czym polega technologia blockchain. Implikacje tej technologii są bardzo szerokie i wkrótce staną na czele wszystkich systemów opartych na zaufaniu.

BLOCKCHAIN ​​- JAK WIELE WCZEŚNIEJ POWIEDZIAŁ, JEST NOWYM INTERNETEM.