Przejdź do treści głównej
Śniadanie inauguracyjne InvestGlass 2026 w Genewie - 29 stycznia - #1 Sovereign Swiss CRM       Dołącz do nas

W jaki sposób transakcje są weryfikowane w blockchainie?

Kiedy dokonujesz zakupu przy użyciu technologii blockchain, w jaki sposób transakcja jest weryfikowana? Może to być mylący proces dla tych, którzy są nowicjuszami w blockchain, więc zamierzamy go dla Ciebie wyjaśnić. W tym wpisie na blogu wyjaśnimy, w jaki sposób transakcje są weryfikowane w blockchain i co to oznacza dla użytkowników. Omówimy również rolę Ethereum w walidacji blockchain i dlaczego jest ona tak ważna. Tak więc, jeśli jesteś ciekawy walidacji blockchain, czytaj dalej!

Walidacja informacji odbywa się za pomocą mechanizmu zwanego konsensusem. Mechanizm ten określa, czy rekord lub informacja może zostać zarejestrowana w bloku.

Sieć blockchain może “uzgodnić” transakcję na wiele sposobów, w zależności od zakresu procesu aplikacji, który ma miejsce20, wówczas zostanie opracowany tylko najczęściej używany “konsensus”, jednak w cytowanych referencjach zostaną udostępnione dodatkowe istotne informacje dotyczące technicznych aspektów walidacji danych.


1. Praca testowa (PoW)


Jest to jeden z najpopularniejszych konsensusów, szczególnie wykorzystywany w kryptowalutach. Węzły pokazują swój wysiłek (proof-of-work) rywalizując o rozwiązanie skomplikowanego problemu kryptograficznego, który wymaga wielu obliczeń, a tym samym dużej ilości energii obliczeniowej.

2. Dowód uczestnictwa (PoS)

Test uczestnictwa jest alternatywą dla PoW dla publicznego łańcucha bloków. W tym przypadku węzły zatwierdzają nowe bloki łańcucha w ramach swego rodzaju loterii, w której losy byłyby tokenami kolejki. Ten rodzaj mechanizmu jest bardzo zwinny, ale może mieć wadę, na przykład u tych, którzy mają więcej kryptoaktywów, wygrywa więcej kryptoaktywów.

3 Dowód delegowanego uczestnictwa (DPoS)

Jest to wersja PoS, w której właściciele aktywnej kryptowaluty wybierają świadków (stąd jej delegowana nazwa), umożliwiając dużą decentralizację, która może potencjalnie przynieść korzyści małym właścicielom, ale może ułatwić ewentualne praktyki antykonkurencyjne, które promowałyby kartelizację, co byłoby sprzeczne z wolną i zdrową konkurencją.

4. Dowód udziału w leasingu (LPoS)

Waves zaprojektował ten wyrafinowany protokół, aby rozwiązać problemy centralizacji i podatności na niektóre ataki. Mali właściciele “wynajmują” lub grupują swoje tokeny, aby mieć więcej możliwości wygenerowania nowego bloku i zdobycia nagrody.

5. Test upływającego czasu (PoET)

Algorytm ten, opracowany przez Hyperledger Sawtooth, jest odpowiedni dla sieci publicznych lub prywatnych; definiuje losowe czasy oczekiwania na wygenerowanie nowych bloków dla stochastycznie wybranych węzłów. Jest on bardzo bezstronny, ale zależy od poziomu przetwarzania, jaki posiadają węzły sieci.

6. Praktyczna bizantyjska tolerancja błędów (PBFT)

Jego nazwa nawiązuje do historii bizantyjskich generałów. W tym przypadku generałowie znają się i ufają sobie nawzajem, po prostu tworząc koncepcje generują głosy w kilku rundach. Ten tryb jest idealny dla dozwolonych systemów (między innymi używanych przez Hyperledger Fabric i NEO). Załączony rysunek przedstawia przebieg procesu konsensusu.

Istnieje wiele innych algorytmów rozproszonych, które można znaleźć na stronie
Poniżej załączony link: https://www.verypossible.com/insights/pros-and-cons-of-differentBlockchain-consensus-protocols

Źródło: Ministerstwo Transformacji Cyfrowej Kolumbii

Walidacja blockchain jest ważnym procesem, który pomaga zapewnić bezpieczeństwo i dokładność transakcji. W blockchainie walidacja ta odbywa się za pośrednictwem systemu o nazwie Ethereum. Ethereum to zdecentralizowana platforma, która obsługuje inteligentne kontrakty: aplikacje, które działają dokładnie tak, jak zostały zaprogramowane, bez możliwości oszustwa lub ingerencji osób trzecich. Dzięki Ethereum walidacja blockchain jest niezawodna i bezpieczna, co czyni ją idealnym wyborem dla transakcji online. Jeśli chcesz dowiedzieć się więcej o walidacji blockchain, zapoznaj się z naszymi innymi wpisami na blogu na ten temat!

Sprawdzanie integralności danych za pomocą łańcucha bloków