Spis treści
publiczny łańcuch bloków
prywatny łańcuch bloków
Blockchain Sojuszu
Który rodzaj blockchainu ma więcej zalet?
Podsumować
Kiedy pojawił się Bitcoin, położył także podwaliny pod rozwój technologii leżącej u podstaw jego protokołu, a tą technologią jest blockchain. Chętni do innowacji odkryli teraz potencjał tej technologii i badają możliwe zastosowania technologii blockchain w każdej branży.
Bitcoin to tak zwana kryptowaluta, rodzaj cyfrowej gotówki, która nie jest przez nikogo kontrolowana. Różni się od innych technologii tym, że łączy w sobie technologię rozproszonych baz danych, zachęty ekonomiczne i technologię szyfrowania, tworząc szeroki ekosystem współpracy bez lidera lub administratora.
W ciągu ponad dziesięciu lat od powstania sieci Bitcoin struktury danych, z których korzysta, zyskały szerokie zastosowanie w różnych branżach. Obecnie obszary zastosowań technologii blockchain objęły różne działy, od finansów i łańcucha dostaw po system prawny i rząd, a wiele branż prowadzi eksperymenty.
Jeśli przegapiłeś nasz przewodnik dla początkujących po technologii blockchain: Blockchain to prosta struktura danych, której danych nie można modyfikować, ale można je stale rozszerzać. Pomocne może być wyobrażenie sobie struktury danych jako arkusza kalkulacyjnego, w którym każda komórka wskazuje poprzednią komórkę, dzięki czemu wszelkie modyfikacje poprzedniej komórki są natychmiast widoczne. Zazwyczaj blockchain przechowuje informacje o transakcjach finansowych, ale można go używać z dowolnym rodzajem danych elektronicznych.
Aby dokonać analogii z naszym arkuszem kalkulacyjnym, załóżmy, że dokument może być modyfikowany przez wiele stron. Każdy może uruchomić na swoim urządzeniu dedykowane oprogramowanie i połączyć się z innymi urządzeniami, dając wszystkim uczestnikom dostęp do najnowszej bazy danych.
Informacje nie mogą być uzyskane przez organ centralny (sieć jest rozproszona). Oznacza to, że informacje przemieszczają się wolniej, ale sprawia, że sieć jest bardzo wydajna pod względem bezpieczeństwa i redundancji.
Poniżej przyjrzymy się trzem typom łańcuchów bloków: prywatnym, publicznym i konsorcjum. Wcześniej przypomnijmy, co łączy te trzy typy blockchainów i niektóre z ich kluczowych cech:
Księga tylko do dołączania – zgodnie z charakterystyką blockchainu, system musi przestrzegać struktury łańcuchowej bloków, gdzie każdy blok jest powiązany z poprzednim blokiem. Jeśli nasz łańcuch bloków jest zbiorem komórek w arkuszu kalkulacyjnym, blok jest pojedynczą komórką.
Sieć peer-to-peer – każdy uczestnik sieci jest właścicielem kopii danych łańcucha bloków. Aktorzy ci nazywani są węzłami i współdziałają ze sobą w sposób peer-to-peer.
Mechanizm konsensusu – musi istnieć mechanizm umożliwiający węzłom uzgadnianie poprawności transakcji propagowanych w sieci, aby zapewnić, że fałszywe dane nie zostaną zapisane w łańcuchu bloków.
Poniższa tabela podsumowuje niektóre z głównych różnic.
publiczny łańcuch bloków
Jeśli ostatnio korzystałeś z kryptowaluty, prawdopodobnie miałeś do czynienia z siecią publiczną. Ten typ łańcucha bloków obejmuje zdecydowaną większość istniejących obecnie rozproszonych rejestrów. Nazywamy je „publicznymi”, ponieważ każdy może przeglądać przeprowadzane transakcje i po prostu pobrać niezbędne oprogramowanie, aby dołączyć.
Często używamy terminu „ograniczenia dostępu” także w miejscach publicznych. Nie ma strony regulacyjnej, która uniemożliwiałaby uczestnictwo i każdy może uczestniczyć w mechanizmie konsensusu (na przykład poprzez wydobycie lub staking). Ponieważ każdy może swobodnie dołączyć i zostać nagrodzony w zależności od roli, jaką odgrywa w osiąganiu konsensusu, spodziewamy się wysoce rozproszonej topologii w sieci łańcucha publicznego.
Podobnie oczekujemy, że publiczne łańcuchy bloków będą bardziej odporne na audyty niż prywatne (lub półprywatne) łańcuchy bloków. Ponieważ każdy może dołączyć do sieci, protokół musi zawierać pewne mechanizmy uniemożliwiające złośliwym aktorom uzyskanie przewagi dzięki anonimowości.
Jednak sieci publiczne wymagają również kompromisów w zakresie bezpieczeństwa i wydajności. Wiele serwerów w sieci publicznej napotkało wąskie gardła w zakresie ekspansji i ma stosunkowo słabą przepustowość. Ponadto wprowadzanie zmian w sieci przy jednoczesnym utrzymaniu sieci niepodzielnej może stanowić wyzwanie, ponieważ jest mniej prawdopodobne, że wszyscy uczestnicy zgodzą się na propozycję w tym samym czasie.
prywatny łańcuch bloków
W przeciwieństwie do ograniczeń dostępu publicznych łańcuchów bloków, prywatne łańcuchy bloków ustanawiają zasady dostępu określające, kto może widzieć i zapisywać w łańcuchu bloków (są to środowiska z uprawnieniami). Prywatne blockchainy również nie są systemami zdecentralizowanymi, ponieważ istnieje wyraźna hierarchia w zakresie kontroli. Są one jednak rozproszone i wiele węzłów nadal przechowuje kopie łańcucha bloków na swoich komputerach.
Sieci prywatne są bardziej odpowiednie do utrzymania przedsiębiorstw, ponieważ przedsiębiorstwa mają nadzieję cieszyć się zaletami blockchainu bez zezwalania na dostęp do sieci zewnętrznej.
W niektórych sieciach prywatnych dowód pracy jest zbędny w kontekście modelu bezpieczeństwa. Okazuje się jednak, że w przypadku otwartego środowiska niezbędny jest dowód pracy. W prywatnym blockchainie niestosowanie PoW nie stwarza poważnego zagrożenia, ponieważ tożsamość każdego uczestnika jest znana i zarządzana ręcznie.
W tym przypadku bardziej efektywnym algorytmem jest wykorzystanie wyznaczonych walidatorów, czyli węzłów wybranych do przejęcia określonych funkcji w celu przeprowadzenia weryfikacji transakcji. Ogólnie rzecz biorąc, obejmuje to węzły, które muszą podpisywać każdy blok. Jeśli węzeł zachowuje się złośliwie, można go szybko wykryć i usunąć z sieci. Dzięki odgórnej kontroli blockchainu koordynacja całego systemu będzie znacznie łatwiejsza.
Blockchain Sojuszu
Blockchain sojuszu znajduje się pomiędzy łańcuchem publicznym a łańcuchem prywatnym, łącząc charakterystyczne elementy obu. Jeśli chodzi o konsensus, najbardziej znaczące różnice obserwujemy pomiędzy sieciami konsorcjum a sieciami prywatnymi i publicznymi. W łańcuchu konsorcjum za walidatorów uważa się niewielką liczbę uczestników o równych uprawnieniach. Nie jest to system otwarty jak łańcuch publiczny, pozwalający każdemu na weryfikację bloku, ani nie jest to łańcuch prywatny, który jest systemem zamkniętym, pozwalającym jedynie na weryfikację bloku. wyznaczona osoba w celu weryfikacji bloku. Podmiot wyznaczający producentów bloków.
Od tego momentu zasady systemu są bardzo elastyczne: widoczność łańcucha może być ograniczona do walidatorów, upoważnionego personelu lub widoczna dla wszystkich. Dopóki osiągnięty zostanie konsensus z walidatorem, można łatwo wprowadzić modyfikacje. Jeśli chodzi o działanie blockchainu, jeśli uczestnicy ci będą działać uczciwie, zgodnie z ustalonymi progami, w systemie nie wystąpią żadne problemy.
W środowisku, w którym wiele organizacji działa w tej samej branży i wymaga wspólnej infrastruktury do handlu lub przekazywania informacji, najlepszym wyborem będzie sieć konsorcjów. Dołączenie do takiego łańcucha konsorcjów jest również bardzo korzystne dla organizacji, ponieważ umożliwi im dzielenie się spostrzeżeniami branżowymi z innymi graczami.
Który rodzaj blockchainu ma więcej zalet?
Zasadniczo blockchainy publiczne, prywatne i konsorcjum nie są ze sobą sprzeczne, po prostu wykorzystują różne technologie:
Dobrze zaprojektowane łańcuchy publiczne są zwykle korzystniejsze pod względem odporności na audyty, ale kosztem niższej szybkości i przepustowości. To najlepsze opcje zapewnienia gwarancji bezpieczeństwa rozliczeń transakcji (czyli inteligentnych kontraktów).
Sieć prywatna może nadać priorytet szybkości systemu, ponieważ nie musi się martwić awariami rdzenia, takimi jak publiczne łańcuchy bloków. W idealnym przypadku prywatne łańcuchy bloków są wdrażane tam, gdzie osoby lub organizacje mają kontrolę, a informacje pozostają poufne.
Łańcuchy konsorcjum minimalizują ryzyko kontrahenta w sieciach prywatnych (poprzez eliminację scentralizowanej kontroli), a mniejsza liczba węzłów często pozwala im działać wydajniej niż sieci publiczne. Łańcuch sojuszy jest odpowiedni dla organizacji jednostkowych, które muszą się ze sobą komunikować.
Podsumować
Istnieje wiele opcji blockchain dla osób fizycznych i firm zajmujących się różnorodną działalnością. Nawet wśród sieci publicznych, prywatnych i konsorcjów istnieje wiele różnych doświadczeń użytkowników w zależności od złożoności. Na podstawie rzeczywistego użytkowania użytkownicy mogą wybrać produkt, który najlepiej odpowiada ich celom.

