Wejście Blockchain do branży IT z Bitcoinem zmieniło sposób, w jaki świat postrzegał transakcje online. Gdy Blockchain stał się popularny, ludzie zdali sobie sprawę, że Blockchain może być poza Bitcoinem . Przez lata różne branże, takie jak opieka zdrowotna, nieruchomości, polityka itp., Próbowały wdrożyć technologię Blockchain.A ponieważ każda branża działa wyjątkowo, Blockchain musiał ewoluować w różne typy. Na tym blogu wyjaśnię różne typy Blockchain i ich podstawy.
Tematy poruszane na tym blogu to:
Dlaczego potrzebujemy różnych typów Blockchain?
Jak wspomniano wcześniej, różne branże używają na różne sposoby. Tak więc, zanim opowiem o różnych typach Blockchain, chciałbym omówić kilka zastosowań Blockchain, w których wymagania i sposób korzystania z Blockchain są różne.
jak stworzyć pakiet w java
Zacznę od aplikacji, która wprowadziła na świat technologię Blockchain: Bitcoin !
Bitcoin
Bitcoin to jedna z najpopularniejszych kryptowalut. Bitcoin to sposób dokonywania transakcji pieniężnych online bez żadnych pośredników. Załóżmy, że chcesz wysłać trochę Bitcoinów ze swojego konta na inne. Używasz identyfikatora konta odbiorcy do przesyłania Bitcoinów. Transakcja jest wysyłana do zatwierdzenia przez Wydobywanie Blockchain aby uniknąć oszustw. Po zatwierdzeniu i zweryfikowaniu transakcji transakcja jest dodawana do bloku Blockchain, a odbiorca otrzymuje Bitcoin.
Jeśli chodzi o kryptowaluty, takie jak Bitcoin, każdy powinien mieć do nich dostęp, dokonywać transakcji i być walidatorem. Dlatego Bitcoin nie ma ograniczeń co do tego, kto może uzyskać do niego dostęp. Otwórz przeglądarkę internetową i przejdź do https://www.blockchain.com/explorer . Tutaj zobaczysz wiele szczegółów, takich jak cena, HashRate, poziom trudności itp.
Jeśli przewiniesz tę samą stronę, zobaczysz więcej szczegółów na temat każdego bloku i transakcji.
Widać, że wiele informacji jest publicznie dostępnych. Ale to nie znaczy, że dane nie są bezpieczne. To wszystko są zaszyfrowane dane, a wrażliwe dane są nadal bezpieczne.
Multichain
Multichain to aplikacja Blockchain używana przez organizacje w celu zwiększenia bezpieczeństwa. Konfigurując multichain, możesz zapobiec nieautoryzowanemu dostępowi do wrażliwych danych. Tutaj Blockchain nie jest publicznie dostępny, jest dostępny tylko dla upoważnionego podmiotu w tej samej organizacji.
Jeśli jesteś właścicielem organizacji i zdecydujesz się przechowywać szczegóły transakcji finansowych w Blockchain, nie chcesz, aby te dane były publicznie dostępne. Dane powinny być ograniczone tylko do odpowiednich osób (dział finansów, zarząd, zarząd itp.).
W takich zastosowaniach Blockchain węzeł, który może dołączyć do sieci i uzyskać dostęp do Blockchain, powinien być ograniczony. Do sieci można przyłączyć się tylko na zaproszenie administratora sieci. Ponadto dostęp Uczestnika i Walidatora jest ograniczony.
Multichain to Blockchain używany tylko przez jedną organizację. Istnieje nieco inna wersja tego używanego w sektorze bankowym.
Blockchain w sektorze bankowym
Podobnie jak w przypadku, gdy Multichain jest ograniczony tylko do osób z tej samej organizacji, Blockchain używany w bankowości ogranicza dostęp Blockchain do tego konkretnego banku. Ale różnica polega na tym, że Blockchain powinien być dostępny dla wszystkich oddziałów banku i być może dla różnych banków w celu przeprowadzenia transakcji międzyoperatorskich.
W takich aplikacjach Blockchain jest ograniczony nie tylko do jednego węzła, ale do innych zaufanych węzłów. Węzły, które mają dostęp do Blockchain, powinny zostać autoryzowane.To tak, jakby Blockchain był udostępniany i ograniczony do zaufanych węzłów.
Teraz, gdy już wiesz, jak Blockchain jest używany w różnych aplikacjach na różne sposoby, zobaczmy, jakie są różne typy Blockchain.
Różne typy Blockchain
W zależności od potrzeb aplikacji Blockchain można podzielić na 3 rodzaje:
jak korzystać z oprogramowania SAS
Publiczny blockchain
Jak sama nazwa wskazuje, Public Blockchain jest publicznie dostępny i nie ma ograniczeń co do tego, kto może uczestniczyć lub być walidatorem. W Public Blockchains nikt nie ma pełnej kontroli nad siecią. Zapewnia to bezpieczeństwo danych i pomaga w niezmienności, ponieważ jedna osoba nie może manipulować Blockchain.
Uprawnienia w łańcuchu bloków są równo podzielone między każdy węzeł w sieci, dzięki czemu wiadomo, że publiczne łańcuchy bloków są w pełni rozproszone.
Publiczne łańcuchy bloków są używane głównie w przypadku kryptowalut, takich jak Bitcoin , Ethereum , i Litecoin .
Prywatny blockchain
Prywatny Blockchain (znany również jako Permissioned Blockchain) ma ograniczenia dotyczące tego, kto może uzyskać do niego dostęp i uczestniczyć w transakcji i walidacji. Tylko wstępnie wybrane podmioty mają uprawnienia dostępu do Blockchain. Podmioty te są wybierane przez odpowiednie władze i otrzymują pozwolenie od deweloperów Blockchain podczas tworzenia aplikacji Blockchain. Załóżmy, że istnieje potrzeba nadania uprawnień nowym użytkownikom lub odebrania uprawnień istniejącemu użytkownikowi, administrator sieci może się tym zająć.
Prywatne łańcuchy bloków są używane głównie w prywatnych organizacjach do przechowywania poufnych informacji, które powinny być dostępne tylko dla określonych osób w organizacji. Ponieważ Private Blockchain to Zamknięte Blockchain, dane są wewnątrz organizacji i poza zasięgiem jakichkolwiek podmiotów zewnętrznych.
Konsorcjum Blockchain
W Consortium Blockchain niektóre węzły kontrolują proces konsensusu, a inne mogą mieć pozwolenie na udział w transakcjach. Konsorcjum Blockchain jest jak hybryda publicznego i prywatnego Blockchain. Jest publiczny, ponieważ Blockchain jest współdzielony przez różne węzły i jest prywatny, ponieważ węzły, które mają dostęp do Blockchain, są ograniczone. W związku z tym jest częściowo publiczny, a częściowo prywatny.
Istnieją tutaj dwa typy użytkowników: po pierwsze, użytkownicy, którzy mają kontrolę nad Blockchain i decydują, kto powinien mieć uprawnienia dostępu do Blockchain, a po drugie, użytkownicy, którzy mogą uzyskać dostęp do Blockchain.
znajdź największy element w tablicy java
Ten typ Blockchain może być używany, gdy organizacje są gotowe do udostępniania Blockchain, ale ograniczają dostęp do danych do siebie i chronią je przed dostępem publicznym.Jeśli chcesz przeczytać więcej o architekturze Blockchain, Kliknij tutaj .
Masz do nas pytanie? Proszę opublikuj to na a my skontaktujemy się z Tobą.
Jeśli chcesz nauczyć się Blockchain i zbudować karierę w różnych technologiach Blockchain, sprawdź nasze który obejmuje szkolenie na żywo prowadzone przez instruktora i rzeczywiste doświadczenie projektowe. To szkolenie pomoże ci w wyczerpujący sposób zrozumieć, czym jest Blockchain i pomoże ci osiągnąć mistrzostwo w tym temacie.