Ostateczny przewodnik po Blockchain
Opublikowany: 2020-02-05Technologia Blockchain coraz częściej staje się częścią publicznej dyskusji na temat trendów i narzędzi, które nadal będą miały wpływ na różne branże. Od pieniędzy po tożsamość, przedstawia sposoby na pełną decentralizację baz danych i znaczące zastosowanie systemu w innych aplikacjach.
- Definicja łańcucha bloków
- Jak działa blockchain
- Korzyści z Blockchain
- Wyzwania Blockchain
- Kluczowe cechy
- Blockchain kontra Bitcoin
- Często zadawane pytania
Co to jest Blockchain
Blockchain(1) to rosnąca lista rekordów, zwanych blokami, które są połączone za pomocą kryptografii. Każdy blok zawiera skrót kryptograficzny poprzedniego bloku, znacznik czasu i dane transakcji (zazwyczaj reprezentowane jako drzewo Merkle).
Blockchain to publiczna księga informacji gromadzonych za pośrednictwem sieci, która znajduje się na szczycie Internetu. To sposób, w jaki te informacje są rejestrowane, nadaje blockchainowi jego przełomowy potencjał.
Zapewnia również integralność kryptowaluty poprzez szyfrowanie, weryfikację i trwałe rejestrowanie transakcji. Ma pewne podobieństwa z księgą bankową, ale jest otwarty i dostępny dla każdego, kto korzysta z kryptowaluty.
Kiedy powstał Blockchain i kto wynalazł Blockchain?
Na drodze ewolucji tej zmieniającej świat technologii było kilka kluczowych momentów, które pomogły ukształtować blockchain. W tym artykule wpłyniemy na niesamowitą historię stojącą za tą technologią odporną na hakerów, aby dać ci bardziej pełny obraz tego, o co w tym wszystkim chodzi.
Wiele osób, które interesują się blockchainem, prawdopodobnie wie, że pierwsze oprogramowanie Bitcoin zostało publicznie udostępnione gdzieś w 2010 roku (w rzeczywistości było to na początku 2009 roku), ale nasiona blockchain sięgają znacznie dalej.
W rzeczywistości już w latach czterdziestych podczas II wojny światowej, która była w najkrwawszym apogeum. Alan Turing, pilny brytyjski matematyk z zamiłowaniem do dekodowania informacji i znany jako znawca kryptografii, która zasadniczo jest blockchainem, został poproszony o rozszyfrowanie maszyny Enigmy, maszyny, której naziści używali do komunikowania się podczas wojny.
Alan odszyfrował go i dał aliantom ogromną przewagę. Jednak Amerykanie odszyfrowali Purple Code, japońską maszynę szyfrującą. Fakt, że Amerykanie byli w stanie to zrobić, oznaczał, że kryptografia stała się kluczową dyscypliną dla rządów.
Później, w latach siedemdziesiątych, grupa mężczyzn i kobiet zdała sobie sprawę, że kryptografia znacznie ułatwia komunikację i postanowiła uczynić ją bardziej dostępną.
Nie wiedzieli, że odkładają pierwsze podstawy blockchain. Czasami później w tej dekadzie Martin Hellman i Whitfield Diffie stworzyli algorytm zwany algorytmem Diffie-Hellmana, który dzieli zaszyfrowane klucze na parę: klucz prywatny i klucz publiczny.
Celem tych kluczy było zaszyfrowanie wiadomości kluczem publicznym, ale aby móc odszyfrować wiadomość, wymagany był klucz prywatny. Udało się to osiągnąć wspólnie z Ralphem Merklem, amerykańskim informatykiem, który stworzył zagadkowy algorytm zwany Drzewami Merkle.
Hellman i Diffie są uznawani za twórców kryptografii klucza publicznego, która była niezbędna do stworzenia blockchain. Potem poczyniono dalsze postępy, dopóki W. Scott Stornetta i Stuart Haber nie opisali swojej pracy nad kryptograficznie zabezpieczonym łańcuchem bloków w 1991 roku, pierwszym tego typu.
Po roku do swojej koncepcji dodali Merkle Trees, co zwiększyło jego bezpieczeństwo, wydajność i efektywność. Umożliwiło to teraz zebranie wielu dokumentów w jednym bloku, a nawet jeszcze bardziej udało się, gdy wszystko eksplodowało wraz z uruchomieniem Bitcoina w 2009 roku. Od tego czasu, aż do teraz, istnieje.
Jak działa technologia?
Łańcuch bloków zazwyczaj zawiera informacje o transakcjach, każda transakcja ma na celu wygenerowanie hasha (ciągu cyfr i liter). Następnie transakcje są wprowadzane lub wprowadzane w kolejności, w jakiej wystąpiły. Hash zależy nie tylko od bieżących transakcji, ale także od wykonanych wcześniej transakcji, a nawet niewielka zmiana w transakcji tworzy nowy hash.
Węzły sprawdzają hash, aby upewnić się, że transakcja nie została zmieniona i jeśli większość węzłów zatwierdzi transakcję, to jest ona zapisywana w bloku, który odnosi się do poprzedniego bloku i razem tworzą blockchain i te aktualizacje blockchain się co 10 minut.
Zalety Blockchain
Jest stabilność
Jest bardzo mało prawdopodobne, że wszystkie potwierdzone bloki zostaną odwrócone, co oznacza, że po zarejestrowaniu danych w łańcuchu bloków niezwykle trudno jest je usunąć lub zmienić. Właśnie dlatego blockchain to świetna technologia do przechowywania dokumentacji finansowej lub wszelkich innych danych, w których wymagana jest ścieżka audytu, ponieważ każda zmiana jest śledzona i trwale rejestrowana w rozproszonej i publicznej księdze.
Na przykład firma może korzystać z technologii blockchain, aby zapobiegać nieuczciwym zachowaniom swoich pracowników. W tej scenie może zapewnić bezpieczny i stabilny zapis wszystkich transakcji finansowych, które mają miejsce w firmie. Utrudniłoby to pracownikowi ukrycie podejrzanych transakcji.
Działa w systemie bez zaufania
We wszystkich tradycyjnych systemach płatności transakcje są zależne nie tylko od dwóch zaangażowanych stron, ale także od pośrednika, takiego jak bank, firma obsługująca karty kredytowe lub dostawca usług płatniczych. W przypadku korzystania z blockchain nie jest to już konieczne, ponieważ rozproszona sieć węzłów weryfikuje transakcje w procesie znanym jako wydobywanie. W tym celu Blockchain jest często określany jako system bez zaufania.
W ten sposób system blockchain eliminuje ryzyko zaufania jednej organizacji, a także zmniejsza ogólne koszty i opłaty transakcyjne poprzez eliminację pośredników i stron trzecich.
( Przeczytaj także: 14 najważniejszych zalet technologii Blockchain)
Wady Blockchain
50% ataków
Istnieje kilka potencjalnych ataków, które można przeprowadzić przeciwko sieciom blockchain, a 51% ataków jest jednymi z najczęściej omawianych. Atak taki może nastąpić, jeśli jednemu podmiotowi uda się kontrolować ponad 50% mocy haszującej sieci, co pozwoliłoby mu na zakłócenie sieci poprzez celowe wykluczenie lub modyfikację kolejności transakcji.
Pomimo tego, że jest to teoretycznie możliwe, nigdy nie doszło do udanego 50% ataku na łańcuch bloków Bitcoina. W miarę jak sieć się rozrastała, zwiększało się bezpieczeństwo i jest mało prawdopodobne, że górnicy zainwestują duże kwoty pieniędzy i zasobów, aby zaatakować Bitcoin, ponieważ są lepiej wynagradzani za uczciwe działanie.
Modyfikacja danych
Inną złą stroną systemów blockchain jest to, że po dodaniu danych do łańcucha bloków bardzo trudno jest je zmodyfikować. Chociaż stabilność jest jedną z zalet blockchaina, nie zawsze jest dobra. Zmiana danych lub kodu blockchain jest zwykle bardzo wymagająca i często wymaga hard forka, gdzie jeden łańcuch jest porzucany, a podejmowany nowy.
Klucze prywatne
Każdy adres blockchain ma odpowiadający mu klucz prywatny. Chociaż ten adres można udostępniać, klucz prywatny powinien być utrzymywany w tajemnicy. Użytkownik potrzebuje klucza prywatnego, aby uzyskać dostęp do swoich funduszy, co oznacza, że działa jak własny bank. Jeśli stracą swój klucz prywatny, pieniądze przepadną i nic nie mogą na to poradzić.
Nieskuteczność
Blockchain może być czasami bardzo nieefektywny. Fakt, że górnictwo jest bardzo konkurencyjne, a co dziesięć minut jest tylko jeden zwycięzca, sprawia, że praca każdego innego górnika jest zmarnowana. Ponieważ górnicy nieustannie próbują zwiększać swoją moc obliczeniową, dzięki czemu mają większą szansę na znalezienie prawidłowego skrótu blokowego, zasoby wykorzystywane przez sieć Bitcoin znacznie wzrosły w ciągu ostatnich kilku lat i obecnie zużywa więcej energii niż wiele krajów, takich jak jak Irlandia i Nigeria.
Przechowywanie
Księga Blockchain może z czasem stać się bardzo duża. Łańcuch bloków Bitcoina wymaga obecnie około 200 GB pamięci. Obecny wzrost rozmiaru blockchain wydaje się przewyższać wzrost dysków twardych, a sieć grozi utratą węzłów, jeśli księga stanie się zbyt duża, aby osoby mogły ją pobrać i przechowywać.
Jakie są kluczowe atrybuty łańcucha bloków?
Nie można go uszkodzić:
Istnieje wiele ekscytujących atrybutów blockchain, ale wśród nich niezmienność jest niewątpliwie jednym z najlepszych kluczowych atrybutów technologii blockchain. Gdy blok transakcji zostanie dodany do księgi, nikt nie może po prostu wrócić i go zmienić. Dlatego żaden użytkownik w sieci nie będzie mógł go edytować, usuwać ani aktualizować.
Działa w zdecentralizowanej technologii:
Sieć jest zdecentralizowana, co oznacza, że nie ma żadnego organu zarządzającego ani jednej osoby zajmującej się strukturą, ale grupa węzłów utrzymuje sieć, czyniąc ją zdecentralizowaną. Stawia to użytkowników w prostej sytuacji, ponieważ system nie wymaga żadnego organu zarządzającego, możemy uzyskać do niego bezpośredni dostęp z sieci i tam przechowywać nasze aktywa.
Wykorzystuje zwiększone bezpieczeństwo:
Ponieważ odrzuca potrzebę władzy centralnej, nie można po prostu zmienić żadnych cech sieci na swoją korzyść. Zastosowanie szyfrowania zapewnia kolejną warstwę bezpieczeństwa systemu, ale dlaczego oferuje tak duże bezpieczeństwo w porównaniu z już istniejącymi technologiami? Cóż, jest niezwykle bezpieczny, ponieważ oferuje specjalne przebranie znane jako Kryptografia. Oprócz decentralizacji kryptografia stanowi kolejną warstwę ochrony dla użytkowników. Kryptografia to złożony algorytm matematyczny, który działa jak zapora przed atakami.
Korzystanie z ksiąg rozproszonych:
W większości przypadków księga publiczna dostarczy wszystkich informacji o transakcji i uczestniku. Wszystko jest otwarte, nie ma się gdzie ukryć, mimo że sprawa z prywatnym lub sfederowanym blockchainem jest nieco inna.
W takich przypadkach wiele osób może zobaczyć, co naprawdę dzieje się w księdze. Dzieje się tak, ponieważ księga w sieci jest prowadzona przez wszystkich innych użytkowników systemu. Dzięki temu moc obliczeniowa jest rozdzielona na komputery, aby zapewnić lepszy wynik. Właśnie dlatego uznano go za jedną z podstawowych funkcji blockchain, ponieważ rezultatem zawsze będzie bardziej wydajny system księgi głównej, który może przewyższyć tradycyjne.
( Przeczytaj także: Najpopularniejsze platformy Blockchain )
Co to jest węzeł w technologii Blockchain?
Kompletny węzeł to w zasadzie urządzenie (takie jak komputer), które zawiera pełną kopię historii transakcji łańcucha bloków. 7 węzłów albo serwerów/komputerów, wszystkie połączone ze sobą, uruchamia razem łańcuch bloków. Definicja węzłów zgodnie z kontekstem, w jakim jest używana.
Kiedy mówimy o sieciach komputerowych lub telekomunikacyjnych, węzły mogą oferować różne cele, działając albo jako punkt redystrybucji, albo jako punkt końcowy komunikacji. W większości przypadków węzeł składa się z fizycznego urządzenia sieciowego, ale istnieją określone przypadki, w których używane są węzły wirtualne.
Innymi słowy, węzeł sieci to punkt, w którym można utworzyć, odebrać lub przesłać wiadomość. Wszystkie węzły i węzły główne są ostatnio coraz częściej dyskutowanym tematem w blockchain. I słusznie, ponieważ węzły są kluczowym elementem infrastruktury blockchain. Bez tych węzłów dane łańcucha bloków nie byłyby dostępne. Można powiedzieć, że węzły to łańcuch bloków.
Przypadki użycia i przykłady Blockchain
Jest używany do celów zapewnienia jakości i zapewnienia jakości, ponieważ firmy na całym świecie borykają się z problemem zagubionych paczek podczas transportu i podrabianiem produktów. Jest używany w szkoleniach i płatnościach, ponieważ firmy używają go do obsługi płatności online za pomocą platform takich jak PayPal i karty kredytowe. Jest również stosowany w zespołach HR, zajmujących się rekrutacją, pozyskiwaniem nowych talentów, promowaniem i rozwojem firmy.
Blockchain vs. Bitcoin
Jedną z ważnych różnic między bitcoinem a blockchainem jest zdolność adaptacji. Kiedy badamy bitcoin, patrzymy na coś, co jest sztywne i koncentruje się na transakcjach transgranicznych. Chociaż blockchain początkowo zaczął powoli jako księga główna waluty bitcoin, zaczął się poprawiać i powoli zaczął również obsługiwać inne branże. Dokonuje regularnych ulepszeń w technologii, a teraz blockchain jest obecnie najgorętszą rzeczą na rynku.
Bitcoin to kryptowaluta używana do zmniejszenia opłat transakcyjnych i czasu transakcji transakcji transgranicznych. Blockchain działa jako rozproszona księga, która umożliwia transakcje peer-to-peer w jednym z najbezpieczniejszych środowisk, dzięki czemu wszystkie transakcje dokonywane za pośrednictwem blockchain są upubliczniane, dzięki czemu mogą być przejrzyste. Bitcoin to trochę zamknięty system i opiera się na anonimowości.
Nawet jeśli możemy zlokalizować transakcje w księdze, bitcoin vs blockchain są zapisywane w kodach numerycznych, których ludzie nie zrozumieją i dlatego nie jest w stanie iść do przodu. Z drugiej strony, blockchain działał i nadal współpracuje z różnymi branżami i jest zgodny z zasadami i normami firm, takimi jak przeciwdziałanie praniu pieniędzy i znajomość klienta, aby wymienić tylko kilka. Pokazuje wszystkie transakcje wyraźnie, a opinia publiczna ma pełny dostęp do księgi, dzięki czemu firmy bardziej ufają blockchainowi.
Często Zadawane Pytania
P. Czy Blockchain to przyszłość?
O. Na podstawie artykułu opublikowanego na Forbes.com, z czasem oczekuje się, że czynnik zaufania do możliwości blockchain wzrośnie. Ewidentny rzeczywisty wpływ rozproszonej księgi jest wciąż przedmiotem spekulacji, ale po przyjrzeniu się napływowi aplikacji, które już zapełniają rynki, minęło tylko trochę czasu, zanim blockchain przeniknie do każdego sektora przemysłu.
Tę uniwersalność tej technologii można porównać do wszystkiego, co cyfrowe, co Gartner przewidział w 2017 roku, a za niespełna dwa lata ta prognoza przekształciła się w budzącą grozę rzeczywistość.
W niedalekiej przyszłości krytyczne dane będą znajdować się w rozproszonych magazynach danych, które łączą w sobie obiekty lokalne, w chmurze i zdalne, a ten łańcuch bloków pojawi się jako wybawca integralności transakcyjnej.
Wraz z postępem cyfrowej transformacji wszystkich globalnych firm na całym świecie, blockchain będzie stopniowo i naturalnie ewoluował jako najlepsza platforma transakcyjna na całym świecie. W jaki sposób Blockchain będzie napędzać naszą przyszłość to infografika już przewidziana przez VisualCapitalist.
P. Czy Blockchain jest zgodny z prawem?
O. Ta technologia została stworzona, aby zapewnić legalność każdej transakcji bitcoin poprzez śledzenie jej w rozproszonej księdze publicznej, dlatego jest bardzo uzasadniona, ponieważ legalność rodzi zasadność.
P. Kto jest właścicielem technologii Blockchain?
Odp . Odkryto, że w 1992 r. Bayer, Haber i Stornetta włączyli do projektu drzewa Merkle, co poprawiło wydajność łańcucha bloków, umożliwiając gromadzenie kilku certyfikatów dokumentów w jednym bloku. Pierwszy blockchain został wymyślony przez osobę lub grupę ludzi znaną jako Satoshi Nakamoto w 2008 roku.
P. Czy portfel Blockchain jest bezpieczny?
O. Portfel blockchain jest całkowicie bezpieczny w użyciu. Jest to portfel kryptowalut, który pozwala użytkownikom zarządzać kryptowalutami (takimi jak Bitcoin, Ether itp.), więc jest bezpieczny do wdrożenia.
P. Czy można zhakować blockchain?
O. Kiedy próbujesz zhakować blockchain, oznacza to, że „osoba próbuje kontrolować ponad 51% całkowitej mocy obliczeniowej całej sieci blockchain”. Haker próbuje odczytać i odwrócić transakcje ukryte w sieci blockchain. Jednak natura blockchain sprawia, że tego typu hakowanie jest trudne, a nie niemożliwe, więc jest możliwe, ale trudne.
P. Dlaczego transakcji nie można po prostu odwrócić w łańcuchu bloków?
O. W blockchain nie ma możliwości anulowania lub cofnięcia transakcji. Choć wydaje się to niefortunne, transakcje kryptowalutowe w sieciach Bitcoin, Ethereum i Bitcoin Cash są „ZAPROJEKTOWANE”, aby były nieodwracalne.
P. Dlaczego blockchain potrzebuje rozproszonej księgi?
O. Istnieje wiele powodów, takich jak zapewnianie kontroli nad wszystkimi informacjami i transakcjami użytkownikom oraz promowanie przejrzystości. Mogą być używane do minimalizowania czasu transakcji do minut i są przetwarzane 24/7, oszczędzając miliardy firm.
Podsumowując, można powiedzieć, że technologia blockchain jest bardzo przydatna w naszym społeczeństwie. Jest to bezpieczniejszy sposób rejestrowania aktywności i utrzymywania aktualności danych, jednocześnie zachowując zapis jej historii.
Inne przydatne zasoby:
Najlepsze aplikacje dla blockchain w bankowości
Jak korzystać z technologii Blockchain w cyberbezpieczeństwie?
10 najważniejszych korzyści z technologii Blockchain w chmurze obliczeniowej w 2020 roku
Jak technologia Blockchain kształtuje nową przyszłość marketingu cyfrowego
3 sposoby, w jakie technologia Blockchain zrewolucjonizuje łańcuch dostaw