Treść

  • Co to jest Blockchain?

  • Jak działa Bckchain?

  • W jaki sposób informacje są dodawane do łańcucha bloków?

  • Kto wynalazł blockchain?

  • Co potrafi Blockchain?

  • Jakie zastosowania ma Blockchain?

  • Wyciągnąć wniosek


Co to jest Blockchain?

Blockchain to specjalny rodzaj bazy danych, w której można jedynie dodawać dane (nie można ich usuwać ani zmieniać). Jak sama nazwa wskazuje, blockchain reprezentuje łańcuch bloków – te bloki to bloki informacji dodawane do bazy danych. Każdy blok zawiera wskaźnik do poprzedniego bloku i zazwyczaj zawiera kombinację informacji o transakcji, znaczników czasu i innych metadanych potwierdzających jego ważność.

Ponieważ są one połączone w ten sposób, wpisy nie mogą być edytowane, usuwane ani modyfikowane w żaden sposób, ponieważ spowodowałoby to unieważnienie wszystkich bloków, które za nimi podążają.


Jak działa Blockchain?

W tym momencie blockchain może nie wydawać się imponującą alternatywą – być może zastanawiasz się, jaką przewagę ma ten system nad zwykłym arkuszem kalkulacyjnym. Największą zaletą blockchainu jest to, że pozwala użytkownikom na interakcję wokół wspólnego źródła prawdy, niekoniecznie ufając sobie nawzajem. W przypadku sieci rozproszonej żadna pojedyncza strona nie może zaatakować dobrze zbudowanego blockchainu.

Aby samodzielnie uruchomić i zweryfikować stan blockchainu, użytkownicy muszą pobrać oprogramowanie. Po zainstalowaniu i uruchomieniu na komputerze użytkownika oprogramowanie wchodzi w interakcję z instancjami na innych komputerach w celu przesyłania/pobierania informacji (np. transakcji lub bloków). Nowy użytkownik pobiera blok, sprawdza, czy blok został utworzony zgodnie z regułami systemu i przekazuje tę informację innym użytkownikom.

Obecnie mamy ekosystem, który może składać się z setek, tysięcy lub dziesiątek tysięcy podmiotów, z których wszystkie uruchamiają i synchronizują identyczną kopię bazy danych (nazywamy je węzłami). Dzięki temu sieć ma bardzo dużą pojemność i jest zawsze dostępna.


W jaki sposób informacje są dodawane do łańcucha bloków?

Integralność łańcucha bloków zostanie naruszona w przypadku zarejestrowania nieprawidłowych informacji finansowych. Jednocześnie w rozproszonym systemie nie ma administratora ani administratora, który utrzymywałby księgę – jak więc zadbać o to, aby uczestnicy postępowali uczciwie?

Satoshi zaproponował system Proof-of-Work, który pozwoliłby każdemu zaproponować blokadę przyłączenia się do sieci. Aby zaproponować blok, muszą poświęcić moc obliczeniową, aby odgadnąć rozwiązanie proponowane przez protokół (w tym celu muszą wielokrotnie hashować dane, aby uzyskać liczbę mniejszą niż określona wartość).

Proces ten nazywa się wydobywaniem. Jeśli górnik poprawnie odgadnie rozwiązanie, zbudowany przez niego blok (w tym niepotwierdzone transakcje, które wysłali mu koledzy) jest dodawany do łańcucha. Dzięki temu otrzymają bonus w postaci natywnego tokena blockchaina.

Haszowanie za pomocą funkcji jednokierunkowej oznacza, że ​​ktokolwiek otrzyma dane wyjściowe, nie może również odgadnąć danych wejściowych. Ale jeśli istnieją dane wejściowe, weryfikacja danych wyjściowych jest łatwa. W ten sposób każdy uczestnik może sprawdzić, czy górnik wygenerował „prawidłowy” blok i odrzucić nieprawidłowe bloki. Jeśli blok jest nieważny, górnik nie otrzyma żadnej nagrody i straci kapitał za próbę sfałszowania nieprawidłowego bloku.

W systemach kryptowalut poleganie na kryptografii klucza publicznego/prywatnego gwarantuje również, że strony nie będą mogły wydawać środków, których nie posiadają. Monety są powiązane z kluczami prywatnymi (tylko właściciel zna te klucze) i można je wydać wyłącznie z ważnym podpisem potwierdzającym transakcję monetami.

Mechanizm Proof-of-Work jest najbardziej przetestowanym mechanizmem osiągania konsensusu wśród użytkowników, ale nie jest jedyny. Alternatywy takie jak Proof-of-Stake cieszą się coraz większą popularnością, choć nie zostały jeszcze odpowiednio wdrożone w ich prawdziwej formie (pomimo hybrydowych mechanizmów konsensusu stworzonych dawno temu).


Kto wynalazł blockchain?

Podstawową ideę niezmiennych serii danych można prześledzić już na początku lat 90. Badacze W. Scott Stornetta i Stuart Haber opublikowali artykuł zatytułowany How to Time Stamp – dokument cyfrowy, w którym omówiono skuteczne sposoby oznaczania plików znacznikiem czasu w sposób uniemożliwiający ich oznaczanie. edytowane lub modyfikowane.

Jednak podejście Stornetta i Habera nie jest doskonałe i nadal wymaga zaufania do stron trzecich, aby je wdrożyć. Technologia Blockchain wykorzystuje innowacje innych informatyków, a za ojca systemu opisanego w poprzednich akapitach uznawany jest Satoshi Nakamoto.

Czy chcesz dowiedzieć się więcej o historii blockchain? Przeczytaj nasz artykuł na temat historii Blockchain.


Co potrafi Blockchain?

Kryptowaluty to wierzchołek góry lodowej. Wiele osób dostrzegło potencjał zdecentralizowanego przetwarzania danych po pojawieniu się zdecentralizowanego pieniądza. Jeśli łańcuchy bloków pierwszej generacji, takie jak Bitcoin, zapewniły wspólną bazę danych transakcji, produkty drugiej generacji, takie jak Ethereum, zapewniły inteligentne kontrakty. Są to programy działające na blockchainie, służące do zarządzania warunkowymi ruchami tokenów.

W przypadku inteligentnych kontraktów nie ma centralnego serwera obsługującego kod, co oznacza, że ​​awarie w centralnym punkcie na poziomie pamięci masowej są rozproszone. Użytkownicy mogą przeglądać oprogramowanie (ze względu na jego publiczny charakter), a programiści mogą projektować umowy w taki sposób, aby nikt inny nie mógł ich wyłączyć ani zmodyfikować.

Niektóre zastosowania blockchain mogą obejmować:

  • Kryptowaluta – waluta cyfrowa jest niezwykle potężnym środkiem wymiany wartości bez pojedynczego punktu korupcji, bez potrzeby stosowania strażników i pośredników. Użytkownicy mogą wysyłać i odbierać pieniądze do innych użytkowników na całym świecie w ułamku czasu (i często za ułamek kosztów), jaki zajęłoby im przesłanie pieniędzy za pośrednictwem ich banków. Monet nie można skonfiskować, a transakcji nie można cofnąć ani zamrozić.

  • Warunkowa płatność - Alicja i Bob nie ufają sobie, ale chcą postawić na wynik meczu sportowego. Obaj wysyłają 10 ETH do inteligentnego kontraktu, który jest zasilany danymi przez wyrocznię. Pod koniec meczu kontrakt oceni, która drużyna wygrała i wypłaci zwycięzcy 20 ETH.

  • Dane rozproszone – łańcuchy bloków napotykają pewne problemy ze skalowalnością, ale można je zintegrować z rozproszonymi urządzeniami do przechowywania danych w celu zarządzania plikami. Kontrolą dostępu można zarządzać za pomocą inteligentnych kontraktów, a dane są przechowywane w kontenerze poza łańcuchem.

  • Papiery wartościowe – choć wiążą się z pewnym ryzykiem, że kontrahenci mogą nie wywiązać się ze swoich zobowiązań, tokeny zabezpieczające oparte na blockchainie uważane są za bardzo potrzebną innowację dla sektora finansowego. Wprowadzają fundusze, które zwiększają płynność i mobilność dzisiejszej przestrzeni papierów wartościowych oraz umożliwiają tokenizację aktywów (takich jak nieruchomości lub kapitał własny).


Jakie zastosowania ma Blockchain?

Technologia Blockchain oferuje wiele zastosowań. Poniżej znajdują się artykuły na temat przypadków użycia blockchain w Binance Academy:

  • Łańcuch dostaw: efektywne łańcuchy dostaw stanowią podstawę wielu odnoszących sukcesy przedsiębiorstw i obejmują transport towarów od dostawcy do konsumenta. Jednakże koordynacja wielu interesariuszy w ramach danej branży okazała się trudna. Dzięki technologii blockchain interoperacyjny ekosystem zbudowany na niezmiennej bazie danych może zapewnić nowy poziom przejrzystości w niezliczonych branżach.

  • Gry wideo: gracze są całkowicie pod kontrolą firm zarządzających serwerami. Użytkownik końcowy nie jest żadną rzeczywistą własnością, a zasoby w grze istnieją wyłącznie w grach. Zamiast tego, wybierając podejście oparte na blockchain, użytkownicy będą właścicielami swoich aktywów (w postaci wymiennych/niewymiennych tokenów) i będą mogli wymieniać je między grami lub szkołami handlowymi.

  • Opieka zdrowotna: przejrzystość i bezpieczeństwo technologii blockchain sprawiają, że jest to idealna platforma do przechowywania dokumentacji medycznej. Branża opieki zdrowotnej (w tym szpitale, kliniki i inni dostawcy usług medycznych) jest niezwykle rozdrobniona, a poleganie na scentralizowanych serwerach sprawia, że ​​poufne informacje są łatwo dostępne. Dzięki bezpiecznemu szyfrowaniu swoich danych w łańcuchu bloków pacjenci zachowują swoją prywatność, a jednocześnie mogą udostępniać swoje informacje dowolnej organizacji, która ma dostęp do globalnej bazy danych.

  • Przelew pieniężny: wysyłanie pieniędzy za granicę jest kłopotliwe w przypadku korzystania z tradycyjnych banków. Opłaty za przelewy pieniężne i czas rozliczeń sprawiają, że przeprowadzanie pilnych transakcji jest drogie i zawodne, głównie ze względu na złożoną sieć pośredników. Kryptowaluty i blockchain eliminują ten ekosystem pośredników, a wiele projektów wykorzystuje obecnie tę technologię, aby umożliwić szybkie i tanie przelewy pieniężne.

  • Tożsamość cyfrowa: świat pilnie potrzebuje rozwiązania w zakresie tożsamości na miarę ery cyfrowej. Tożsamość fizyczna jest łatwa do sfałszowania i dla wielu osób nie jest dostępna. Tak zwana „samodzielna tożsamość” byłaby zakotwiczona w księdze blockchain i powiązana z jej właścicielem, który mógłby selektywnie ujawniać informacje o sobie stronom trzecim, nie rezygnując przy tym ze swojego prawa do prywatności.

  • Internet rzeczy: niektórzy spekulują, że dzięki technologii blockchain liczba urządzeń fizycznych podłączonych do Internetu może wzrosnąć, zarówno w kontekście domowym, jak i przemysłowym. Uważa się, że rozpowszechnienie tych urządzeń będzie wymagało nowej ekonomii płatności typu „machine to machine” (lub M2M), wymagającej systemu zdolnego do dużej przepustowości w przypadku małych płatności.

  • Zarządzanie: skoro sieci rozproszone wdrażają własne regulacje, nie jest zaskakujące, że mogą mieć zastosowanie w rozpraszaniu procesów zarządzania na poziomie lokalnym, krajowym, a nawet międzynarodowym. Zarządzanie blockchainem gwarantuje, że wszyscy uczestnicy mogą uczestniczyć w podejmowaniu decyzji i zapewnia przejrzysty przegląd wdrażanych polityk.

  • Działalność charytatywna: działalność organizacji charytatywnych często utrudniają ograniczenia dotyczące przyjmowania pieniędzy. „Kryptofilantropia” polega na wykorzystaniu technologii blockchain w celu uniknięcia tych ograniczeń. Wykorzystując nieodłączne właściwości technologii w celu zapewnienia większej przejrzystości, globalnego zaangażowania i obniżonych kosztów, sektor może zmaksymalizować wpływ organizacji charytatywnych.


Wyciągnąć wniosek

Publiczne łańcuchy bloków nie wymagają uprawnień, co oznacza, że ​​nie trzeba przechodzić procesu uwierzytelniania, zanim zostaniesz uczestnikiem. W przypadku Bitcoina i innych kryptowalut użytkownicy po prostu pobierają oprogramowanie open source, aby dołączyć do sieci.

Biorąc pod uwagę dostępność tych rejestrów, przerwy w dostawie prądu są niezwykle trudne i prawie niemożliwe jest przełączenie całej sieci w tryb offline. Taka dostępność czyni je atrakcyjnym narzędziem dla każdego użytkownika.

Choć ich najczęstsze zastosowania dotyczą transakcji finansowych, istnieje wiele innych obszarów, w których można je zastosować, aby w przyszłości stały się użytecznymi narzędziami.