Czym jest transakcja Blockchain – kompletny przewodnik

Opublikowany: 2022-07-18

Blockchain to po prostu cyfrowy zapis transakcji replikowanych i dystrybuowanych w sieci systemów komputerowych łańcucha bloków. Każdy blok w łańcuchu składa się z kilku transakcji. Za każdym razem, gdy w łańcuchu blokowym ma miejsce nowa transakcja, zapis tej transakcji jest dodawany do księgi każdego uczestnika. Technologia Distributed Ledger odnosi się do zdecentralizowanej bazy danych zarządzanej przez kilka osób (DLT).

Blockchain to technologia rozproszonej księgi, w której transakcje są rejestrowane za pomocą niezmiennego podpisu kryptograficznego znanego jako hash.

Ucz się kursów rozwoju oprogramowania online z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

Spis treści

Charakterystyka Blockchain

  • Technologia Blockchain działa nieco inaczej niż tradycyjne systemy finansowe. Zamiast polegać na scentralizowanym autorytecie, zabezpiecza funkcje łańcucha bloków poprzez sieć węzłów. Księga cyfrowa jest replikowana w każdym węźle systemu. Każdy węzeł musi zweryfikować transakcję przed jej dodaniem. Jeśli większość się zgadza, jest to zapisywane w księdze. Zwiększa to przejrzystość i czyni ją niewrażliwą na korupcję. W rezultacie nikt nie może dodawać żadnych bloków transakcji do księgi, chyba że większość węzłów wyrazi na to zgodę. Nikt nie może wrócić i modyfikować, usuwać ani aktualizować bloków transakcji po ich dodaniu do księgi.
  • Sieć jest zdecentralizowana, co oznacza, że ​​nie ma organu zarządzającego ani jednej osoby odpowiedzialnej za strukturę. Zamiast tego sieć jest utrzymywana przez zbiór węzłów, co czyni ją zdecentralizowaną. To jeden z najważniejszych aspektów technologii blockchain. Dzięki blockchain użytkownicy mogą uzyskać dostęp do systemu przez Internet i bezpiecznie przechowywać swoje zasoby.
  • Konwencjonalne systemy bankowe mogą być powolne, ponieważ potrzebują dużo czasu na rozliczenie, co może zająć kilka dni. Jest to jeden z głównych powodów, dla których instytucje finansowe przyjmują blockchain. Technologia Blockchain pomaga szybko rozliczać przelewy pieniężne. To ostatecznie oszczędza czas i pieniądze dla tych organizacji, zapewniając jednocześnie wygodę klientom.
  • Blockchain jest bardzo bezpieczny ze względu na ogólne algorytmy konsensusu. Architektura jest dobrze zaprojektowana, a jej podstawą są techniki konsensusu. Każdy blockchain zawiera mechanizm konsensusu, który pomaga sieci w dokonywaniu wyborów. Mówiąc najprościej, konsensus jest procedurą decyzyjną dla węzłów sieci. Konsensus ma kluczowe znaczenie dla płynnego działania systemu, gdy miliony węzłów weryfikują transakcję. Chociaż węzły mogą nie ufać sobie nawzajem, mogą ufać stojącym za nimi algorytmom. W rezultacie każdy wybór sieci jest scenariuszem korzystnym dla łańcucha bloków. To jedna z zalet technologii blockchain.
  • Zazwyczaj księga publiczna zawiera wszystkie istotne informacje o transakcji i jej uczestnikach. Wszystko jest przejrzyste. Chociaż uzasadnienie dla prywatnego lub sfederowanego blockchaina jest nieco inne, w publicznym blockchainie wiele osób może zobaczyć, co dzieje się w księdze. Dzieje się tak, ponieważ wszyscy użytkownicy w systemie prowadzą księgę sieci. W związku z tym moc przetwarzania rozprzestrzenia się między maszynami, tworząc wysoce wydajny i solidny system księgi rachunkowej.

Rodzaje łańcucha bloków

  1. Prywatny łańcuch bloków

Prywatne blockchainy działają w zamkniętych sieciach i najlepiej nadają się do prywatnych korporacji i organizacji. Firmy mogą wykorzystywać prywatne łańcuchy bloków, aby dostosować swoje wybory dostępności i uprawnień, charakterystykę sieci i inne krytyczne funkcje bezpieczeństwa. Pojedynczy urząd zarządza prywatną siecią blockchain.

  1. Dozwolona sieć łańcucha bloków

Dozwolone sieci blockchain, znane również jako hybrydowe łańcuchy bloków, to prywatne łańcuchy bloków, które zapewniają uprzywilejowany dostęp zatwierdzonym osobom. Organizacje zazwyczaj budują tego rodzaju łańcuchy bloków, aby uzyskać to, co najlepsze z obu światów, i oferuje lepszą strukturę przy określaniu, kto może dołączyć do sieci i jakie transakcje można wykonać.

  1. Publiczny łańcuch bloków

Publiczne łańcuchy bloków nie wymagają dostępu. Są całkowicie zdecentralizowane i otwarte dla wszystkich. Publiczne łańcuchy bloków zapewniają wszystkim węzłom łańcucha bloków równy dostęp do łańcucha bloków, możliwość tworzenia nowych bloków danych oraz możliwość walidacji bloków danych. W tych publicznych łańcuchach bloków węzły „wykopują” kryptowalutę w tych publicznych łańcuchach bloków, rozwiązując równania kryptograficzne, aby utworzyć bloki dla transakcji sieciowych. W zamian za swoje wysiłki węzły górnicze otrzymują kilka kryptowalut. Górnicy skutecznie pełnią funkcję współczesnych kasjerów bankowych, formułując transakcje i otrzymując wynagrodzenie za swoją pracę.

  1. Blockchainy konsorcjum

Łańcuchy bloków konsorcjum to dozwolone łańcuchy bloków zarządzane przez konsorcjum organizacji, a nie pojedynczą korporację, jak ma to miejsce w przypadku prywatnych łańcuchów bloków. W rezultacie blockchainy konsorcjum mają większą decentralizację niż prywatne blockchainy, co skutkuje wyższym poziomem bezpieczeństwa. Jednak tworzenie konsorcjów może być trudne, ponieważ wymaga współpracy kilku firm, co stwarza przeszkody logistyczne i potencjalne ryzyko antymonopolowe.

Jak działa transakcja Blockchain?

  1. Każda osoba będzie miała swój klucz prywatny i klucz publiczny, który będzie widoczny dla wszystkich. Korzystanie z obu tych opcji zapewnia bezpieczną tożsamość cyfrową, której można użyć do weryfikacji użytkownika za pomocą podpisów cyfrowych i „odblokowania” transakcji, którą zamierzają zrealizować.
  1. Gdy użytkownicy zgodzą się na transakcję, należy ją autoryzować przed dodaniem do bloku w łańcuchu. Przejście do wdrożenia transakcji do publicznego łańcucha bloków jest podejmowane w drodze konsensusu. Oznacza to, że większość „węzłów” sieci musi zgodzić się, że transakcja jest autentyczna. Osoby posiadające maszyny w sieci są nagradzane za weryfikację transakcji. Nazywa się to „dowodem pracy”.
  1. Dowód pracy zobowiązuje właścicieli sieci do rozwiązania trudnego problemu matematycznego w celu dodania bloku do łańcucha. Wydobycie to proces rozwiązywania problemu, a górnicy często otrzymują wynagrodzenie w kryptowalutach za swoje wysiłki. Problem matematyczny można rozwiązać tylko metodą prób i błędów, a szanse na sukces wynoszą około 1 na 5,9 biliona. Ponadto wymaga znacznej mocy obliczeniowej, co dodatkowo pochłania znaczną ilość energii. Oznacza to, że korzyści płynące z wydobycia muszą przewyższać koszty komputerów i energii elektrycznej wykorzystywanej do ich zasilania, ponieważ rozwiązanie problemu matematycznego zajęłoby pojedynczemu komputerowi lata.
  1. Mining to proces dodawania informacji transakcyjnych do bieżącej cyfrowej/publicznej księgi w technologii blockchain. Chociaż wyrażenie to jest najczęściej kojarzone z Bitcoinem, jest również używane w odniesieniu do innych technologii Blockchain.

Zastanawiasz się, gdzie nauczyć się Blockchaina?

Zaawansowany program certyfikacji upGrad w Blockchain z IIITB jest dokładnie tym, czego szukasz!

Najważniejsze cechy –

  • Ten program został specjalnie zaprojektowany dla pracujących profesjonalistów.
  • Dla Twojej wygody dostępna jest bezpłatna funkcja EMI.
  • Pytania nieakademickie można kierować do Pomocy Studenta, dostępnej siedem dni w tygodniu, dwadzieścia cztery godziny na dobę.
  • Portal ekskluzywnych ofert pracy jest dostępny
  • Nauczane będą umiejętności takie jak Ethereum, Hyperledger Fabric, Distributed Application Development.

Wniosek

W tym artykule udzielono należytej odpowiedzi na Blockchain i różne pytania z nim związane. Możesz z łatwością wziąć udział w kursie certyfikatów online na Blockchain by upGrad , aby rozwinąć swoją karierę jako programista Blockchain, programista Ethereum, programista Node Js Blockchain, programista Hyperledger, programista Solidity, programista Javascript itp.

Jakie są trzy filary technologii blockchain?

Trzy filary technologii blockchain to decentralizacja, przejrzystość i niezmienność.

Jakie są zastosowania Blockchain?

Blockchain, który początkowo był używany w Bitcoin i innych kryptowalutach, teraz znalazł zastosowanie w różnych obszarach, w tym w bankowości, nieruchomościach i branży opieki zdrowotnej.

Jakie są przykłady transakcji Blockchain?

Bitcoin i Ethereum to dobrze znane przykłady Blockchain.