Co to jest transakcja Blockchain?

Opublikowany: 2022-09-12

Jaka jest pierwsza rzecz, która przychodzi Ci na myśl, gdy napotykasz termin „blockchain”? Jeśli Twoją odpowiedzią są kryptowaluty, nie jesteś sam! Wirtualne pieniądze lub kryptowaluty są modne wśród inwestorów na całym świecie. W ostatnich czasach waluty cyfrowe, takie jak Bitcoin, szturmem podbiły rynek kryptowalut, gdy inwestorzy zaczęli badać wirtualne pieniądze. Jednak kryptowaluta nie jest jedynym przypadkiem wykorzystania blockchain . Rewolucyjna technologia znajduje zastosowanie w kilku innych obszarach, w tym w przekazach pieniężnych, ubezpieczeniach, pożyczkach, głosowaniu, nieruchomościach, logistyce i łańcuchu dostaw oraz tokenach niewymiennych.

W tym artykule szczegółowo omówiono koncepcję transakcji blockchain i sposób, w jaki pomaga ona w wykorzystaniu blockchain .

Spis treści

Czym jest technologia blockchain?

Blockchain to rozproszona baza danych, która przechowuje dane elektronicznie w formacie cyfrowym. W przeciwieństwie do tradycyjnej bazy danych, która przechowuje dane w formie tabelarycznej, łańcuch bloków dzieli dane na bloki połączone ze sobą w łańcuch. Każdy blok ma stałą pojemność magazynową i po napełnieniu jest połączony z poprzednim blokiem w łańcuchu. Nowe informacje, które pojawiają się po ostatnim dodanym bloku, są kompilowane w nowy blok, a następnie dodawane do łańcucha, gdy osiągnie on maksymalną pojemność pamięci. Blockchain jest współdzielony przez węzły sieci komputerowej, przy czym każdy węzeł ma kopię łańcucha bloków lub transakcje wykonane w sieci.

Czym jest transakcja blockchain?

Transakcja odnosi się do kontraktu, porozumienia, przeniesienia lub wymiany aktywów między dwiema lub więcej stronami. Zasób to zazwyczaj gotówka lub nieruchomość. Podobnie transakcja blockchain to nic innego jak transmisja danych przez sieć komputerów w systemie blockchain. Sieć komputerów w łańcuchu bloków przechowuje dane transakcyjne jako repliki, których pamięć jest zwykle określana jako księga cyfrowa.

Technologia Blockchain wykorzystuje sieci peer-to-peer (P2P), aby utworzyć wspólną i zabezpieczoną księgę, która rejestruje transakcje jako niezmienne bloki cyfrowe ze znacznikiem czasu. Jest to zdecentralizowana księga transakcji bez udziału osób trzecich, a tylko uczestnicy sieci blockchain mogą walidować transakcje między nimi. Chociaż blockchain może przechowywać różne rodzaje informacji, jego najbardziej rozpowszechnionym zastosowaniem jest cyfrowa księga rachunkowa dla transakcji.

Popularne kursy i artykuły na temat inżynierii oprogramowania

Popularne programy
Program Executive PG w tworzeniu oprogramowania - IIIT B Program certyfikacji Blockchain - PURDUE Program Certyfikatów Cyberbezpieczeństwa - PURDUE MSC w informatyce - IIIT B
Inne popularne artykuły
Wynagrodzenie Cloud Engineer w USA 2021-22 Wynagrodzenie architekta rozwiązań AWS w USA Wynagrodzenie programisty zaplecza w USA Wynagrodzenie programisty front-end w USA
Wynagrodzenie programisty w USA Pytania do rozmowy kwalifikacyjnej Scrum Master w 2022 r. Jak rozpocząć karierę w cyberbezpieczeństwie w 2022 roku? Opcje kariery w USA dla studentów inżynierii

Przykład transakcji Blockchain

W kontekście kryptowaluty przykładem transakcji blockchain jest pojedyncza płatność, taka jak osoba A wysyłająca 0,10 BTC (bitcoin) do osoby B. Transakcja blockchain zazwyczaj obejmuje przechowywanie w blokach następujących informacji:

  • Dane o transakcji, takie jak data, godzina, wpłacona kwota, miejsce itp.
  • Dane o uczestnikach transakcji blockchain lub nazwa użytkownika.
  • Blokuj określone dane lub skrót, unikalny kod, który odróżnia jeden blok od drugiego.

Blockchain obejmuje trzy kluczowe elementy: klucze kryptograficzne, sieć P2P i sieć komputerową do przechowywania i rejestrowania transakcji. Klucz kryptograficzny jest unikalnym i bezpiecznym cyfrowym odniesieniem tożsamości używanym do zarządzania i autoryzacji transakcji. Po połączeniu z siecią P2P podpis cyfrowy jest używany przez osoby w sieci do osiągnięcia konsensusu w sprawie transakcji. Po autoryzacji transakcji potwierdza ją matematyczna weryfikacja, co skutkuje udaną transakcją między dwoma połączonymi stronami w sieci. Oprócz transakcji finansowych, blockchainy zawierają również umowy prawne, zapasy produktów, szczegóły transakcji innych aktywów, takich jak pojazdy, mienie itp.

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ę.

Kroki procesu transakcji Blockchain

Transakcja blockchain musi przejść kilka kroków, zanim stanie się częścią blockchain, a krytycznym aspektem technologii jest sposób, w jaki autoryzuje i potwierdza transakcje. Poniższe wskaźniki podkreślają kroki związane z transakcją blockchain :

  1. Wprowadzenie nowej transakcji
  2. Transmisja transakcji do globalnej sieci komputerów peer-to-peer
  3. Sieć komputerów równorzędnych potwierdza ważność transakcji
  4. Potwierdzone legalne transakcje są grupowane w bloki
  5. Bloki są ze sobą połączone, tworząc długą historię wszystkich transakcji
  6. Zakończenie transakcji

Podstawy transakcji Blockchain

Jednym z najważniejszych atrybutów transakcji blockchain jest bezpieczeństwo. Przyjrzyjmy się kluczowym aspektom technologii blockchain, które przyczyniają się do bezpieczeństwa każdej transakcji blockchain :

Szyfrowanie haszowe

Blockchain wykorzystuje technologię haszowania i szyfrowania, głównie algorytm SHA256, aby zapewnić bezpieczeństwo danych. Dlatego algorytm SHA256 przesyła szczegóły transakcji jako zaszyfrowane informacje (szyfrowanie haszowe), które są dodawane do po weryfikacji blockchain. Dzięki algorytmowi SHA256 szyfrowanie haszowe staje się praktycznie niemożliwe do zhakowania.

Uwierzytelnianie i autoryzacja

Transakcje blockchain są uwierzytelniane za pomocą kluczy kryptograficznych, które są zasadniczo ciągami danych identyfikujących użytkownika blockchain i zapewniających dostęp do jego konta w systemie. Dwa klucze kryptograficzne, które zapewniają pomyślne i bezpieczne transakcje między dwiema stronami, to klucze prywatne i publiczne. Korzystając z tych kluczy, użytkownik łańcucha bloków tworzy bezpieczną tożsamość cyfrową do kontrolowania i autoryzacji transakcji.

Górnictwo

W technologii blockchain kopanie oznacza dodawanie transakcji do rozproszonej cyfrowej księgi publicznej istniejących transakcji (lub łańcucha bloków). Chociaż przede wszystkim kojarzy się z bitcoinem, wydobywanie dotyczy również innych scenariuszy użycia blockchain . Proces wydobywania obejmuje generowanie hasha bloku transakcji. Ponieważ hash jest niemożliwy do podrobienia, chroni integralność całego łańcucha bloków bez konieczności stosowania systemu centralnego, takiego jak bank lub organ regulacyjny.

Dowód pracy

Decyzja o dodaniu transakcji do publicznego łańcucha bloków podejmowana jest w drodze konsensusu, zgodnie z którym większość komputerów (węzłów) w sieci musi wyrazić zgodę na ważność transakcji. Tak więc ludzie, którzy są właścicielami węzłów w sieci, muszą rozwiązać złożoną matematyczną zagadkę, znaną jako problem z dowodem pracy, aby dodać blok do łańcucha. Rozwiązywanie problemu z dowodem pracy to górnictwo, ludzie, którzy to robią, to górnicy i są nagradzani za weryfikację transakcji.

Dowód stawki

Dowód stawki to protokół konsensusu walidacji w łańcuchu bloków do przetwarzania transakcji i tworzenia nowych bloków. Oznacza to, że uczestnicy blockchain muszą mieć udział w blockchain, zazwyczaj poprzez posiadanie kryptowaluty. W związku z tym właściciele kryptowalut mają szansę zweryfikować transakcje, oferując swoje stawki jako zabezpieczenie. Alternatywa dla proof of work, mechanizm proof of stake pozwala zaoszczędzić znaczną moc obliczeniową i zasoby.

Wniosek

Technologia Blockchain trafia na pierwsze strony gazet dzięki swoim szerokim praktycznym narzędziom w różnych sektorach i branżach. Jednak najbardziej rozpowszechnionym i najbardziej znanym zastosowaniem blockchain jest kryptowaluta. Oprócz krypto, zastosowania technologii blockchain obejmują tradycyjne inwestycje. Korzystanie z blockchain do transakcji finansowych jest szybkie i opłacalne oraz pozwala inwestorom na większą kontrolę nad ich aktywami bez udziału osób trzecich. Poza tym operacje blockchain są wydajne, dokładne i bezpieczne, co czyni je idealnymi do wrażliwych operacji w zakresie pożyczek, ubezpieczeń, nieruchomości, głosowania, przechowywania danych osobowych i wielu innych.

Poznaj technologię Blockchain z upGrad

Czy zamierzasz zostać programistą Blockchain i stworzyć blockchain od podstaw? Oto Twoja szansa dzięki programowi certyfikacji Blockchain firmy upGrad . Program online został kategorycznie zaprojektowany, aby zaspokoić potrzeby szerokiej bazy uczniów, w tym świeżo upieczonych absolwentów, istniejących programistów, kierowników projektów IT / Tech oraz osób pracujących w testowaniu, konserwacji lub wsparciu IT.

Najważniejsze punkty programu:

  • Program certyfikatów Blockchain we współpracy z Purdue University
  • Kompleksowy zakres odpowiednich języków programowania i narzędzi
  • 300+ godzin treści
  • Cztery zadania/projekty
  • Indywidualne wskazówki ekspertów branżowych
  • Wsparcie w nauce 360 ​​stopni
  • Sieci równorzędne i branżowe

Zarejestruj się i zarezerwuj miejsce już dziś!

Gdzie są przechowywane transakcje blockchain?

Ponieważ blockchain jest zdecentralizowany, transakcje blockchain nie mają centralnej lokalizacji przechowywania. Zamiast tego transakcje są przechowywane na komputerach (węzłach) w sieci blockchain. Każdy komputer ma kopię łańcucha bloków lub transakcji wykonanych w sieci.

Co to jest prywatny łańcuch bloków?

Prywatne łańcuchy bloków działają w zamkniętych sieciach i są zwykle używane przez prywatne organizacje i firmy do zarządzania poufnymi danymi transakcyjnymi. Prywatna sieć blockchain działa w ramach jednego organu.

Czym są zdecentralizowane finanse (DeFi)?

Zdecentralizowane finanse (DeFi) lub otwarte finanse wynikają ze zdecentralizowanych technologii, takich jak blockchain. Reprezentuje przejście od konwencjonalnych scentralizowanych i zamkniętych systemów finansowych do powszechnie dostępnej gospodarki opartej na bezpiecznych rozproszonych księgach, takich jak te używane w kryptowalutach. Innymi słowy, DeFi eliminuje kontrolę, jaką organy centralne, takie jak banki, sprawują nad pieniędzmi, usługami finansowymi i produktami finansowymi.