Podstawowe operacje Blockchain

Operacje w zdecentralizowanej sieci są odpowiedzialnością uczestników równorzędnych i ich odpowiednich węzłów obliczeniowych. Są one specyficzne dla każdego typu blockchain.

W szczególności operacje te obejmują:

  • Zbieranie transakcji: Wyobraź sobie osoby w sieci przesyłające żądania kupna, sprzedaży lub przekazania czegoś wartościowego (np. pieniędzy lub danych). Te żądania są zbierane w grupie.

  • Sprawdzanie transakcji: Podobnie jak kasjer sprawdza Twój dowód osobisty przed zakupem, sieć musi upewnić się, że te żądania są uzasadnione. Może to obejmować sprawdzanie sald kont lub weryfikację podpisów cyfrowych.

  • Umowa o następnym bloku: Po potwierdzeniu transakcji są one łączone w „blok”. Różne komputery w sieci rywalizują o rozwiązanie złożonej łamigłówki, aby zostać tym, który doda ten blok do łańcucha.

  • Łączenie bloków: Zwycięzca układanki może dodać swój blok do istniejącego łańcucha bloków. Każdy blok zawiera unikalny kod odnoszący się do bloku przed nim, tworząc łańcuch chronologiczny, którego prawie nie da się zmienić.

Operacje Bitcoin Blockchain

W sieci Bitcoin jest dwóch głównych uczestników. Pierwszymi uczestnikami są osoby, które inicjują transfery wartości (Bitcoin) w sieci. Tworzą transakcje, określając kwotę i odbiorcę. Druga grupa uczestników nazywana jest górnikami. Są to konie robocze sieci Bitcoin. Dostarczają zasobów obliczeniowych potrzebnych do:

  • Weryfikacja transakcji: Górnicy sprawdzają, czy transakcje są prawidłowe (wystarczająca ilość środków, prawidłowe podpisy).

  • Transakcje rozgłoszeniowe: Po weryfikacji transakcje te są udostępniane całej sieci.

  • Rywalizacja o tworzenie bloków: Górnicy rywalizują o rozwiązanie skomplikowanej łamigłówki. Zwycięzca może dodać nowy blok zawierający zweryfikowane transakcje do łańcucha bloków.

  • Osiągnij konsensus: Rozwiązując zagadkę, zwycięski górnik udowadnia, że ​​zainwestował moc obliczeniową, a inni górnicy w sieci akceptują nowy blok jako ważny. W ten sposób osiąga się konsensus.

  • Rozpowszechnianie nowego bloku: Zwycięski górnik rozgłasza nowy blok w całej sieci.

  • Potwierdź transakcje: Po dodaniu nowego bloku do łańcucha transakcje w jego obrębie są uznawane za potwierdzone.

Za te zasoby obliczeniowe dostarczane przez górników są oni zachęcani i nagradzani nowo wybitymi bitcoinami, których cena wynosi obecnie 3,125 BTC. Algorytm, którego górnicy używają do osiągnięcia konsensusu, nazywa się protokołem dowodu pracy, który wymaga od górnika dostarczenia pracy obliczeniowej wymaganej do rozwiązania zagadki i roszczenia sobie prawa do dodania nowego bloku do łańcucha. Podsumowując, główne operacje w blockchainie obejmują walidację transakcji i tworzenie bloków za konsensusem uczestników.

Poza łańcuchem bloków Bitcoin

Blockchain Bitcoin jest w całości open source i dostępny na GitHub. Oprócz kryptowaluty Bitcoin, blockchain Bitcoin obsługuje opcjonalną funkcję zwaną skryptami do warunkowego transferu wartości. Blockchain Ethereum rozszerzył tę funkcję skryptowania do kompletnego frameworka wykonawczego zwanego inteligentnymi kontraktami.

Inteligentny kontrakt zapewnia potężną możliwość wykonywania kodu, który osadza logikę biznesową w blockchainie.

Na podstawie tych możliwości wyłoniły się trzy główne typy blockchainów:

  • Tylko kryptowaluta: Skupiają się na transferze waluty cyfrowej, takiej jak Bitcoin. Nie obsługują skomplikowanej logiki ani aplikacji wykraczających poza podstawowe transakcje.

  • Kryptowaluta + Logika biznesowa: Te blockchainy, takie jak Ethereum, umożliwiają tworzenie inteligentnych kontraktów. Inteligentne kontrakty to zasadniczo programy, które działają na blockchainie i mogą automatyzować umowy lub procesy. Dodaje to potężną warstwę funkcjonalności do budowania aplikacji na blockchainie.

  • Tylko logika biznesowa: Ten typ, podobnie jak Hyperledger Fabric, koncentruje się wyłącznie na uruchamianiu logiki biznesowej za pomocą inteligentnych kontraktów. Nie ma wbudowanej kryptowaluty.

Po dodaniu logiki biznesowej i wykonywania kodu pojawia się kwestia, kto ma dostęp do łańcucha bloków.

Istnieją trzy główne kategorie dostępu do blockchain:

  • Publiczny: Każdy może dołączyć i uczestniczyć w sieci, jak w przypadku Bitcoin. Zapewnia to przejrzystość i decentralizację.

  • Prywatny: Dostęp jest ograniczony do określonych organizacji lub wstępnie zatwierdzonych uczestników. Zapewnia to większą kontrolę i potencjalnie szybsze przetwarzanie transakcji.

  • Permissioned (Consortium): Grupa organizacji łączy się, aby utworzyć konsorcjum i korzystać ze wspólnego blockchain. Umożliwia to współpracę przy zachowaniu pewnej kontroli nad tym, kto może uczestniczyć.

Podsumowując, inteligentne kontrakty przeniosły innowacyjność blockchaina Bitcoin na nowy poziom, otwierając szersze zastosowanie tej technologii.


Chcesz być na bieżąco i zobaczyć więcej treści takich jak ta? Obserwuj nas, aby otrzymywać najnowsze informacje! Polub i udostępnij ten artykuł, jeśli uważasz go za wartościowy, i rozważ napiwek, jeśli chcesz okazać dodatkowe wsparcie. Każda złotówka pomaga nam tworzyć dla Ciebie świetne treści!

#AtifTrading #BlockchainCourse #Blockchain #BlockchainTechnology