Proof Of Work Vs Proof Of Stake

Nie ma centralnego organu w blockchain Dlatego protokoły takie jak Proof of Work i Proof of Stake są niezbędne, aby zapobiegać korupcji i oszustwom w ramach kryptowaluty.

Proof of Stake (POS) i Proof of Work (POW) to dwie metody, które są wykorzystywane do osiągnięcia konsensusu w sieci blockchain w celu weryfikacji transakcji

Metoda Proof of Stake (POS) wykorzystuje losowo wybranych górników do zatwierdzania transakcji. Proof of Work (POW) wykorzystuje konkurencyjną metodę walidacji do potwierdzania transakcji i dodawania nowych bloków do blockchain.

System Proof of Stake jest przez niektórych uważany za bezpieczniejszy od POW, choć oba systemy mają wiele podobieństw. Oba są wykorzystywane do potwierdzania transakcji i dodawania nowych bloków do blockchain. Jednak w przypadku POS górnicy są wybierani losowo na podstawie ich udziałów w danej walucie.

Innymi słowy, jeśli masz 1% z kryptokurrencytokeny, to masz 1% szans na wydobycie bloku. Im wyższa stawka, tym większe szanse na wydobycie bloku. W teorii oznacza to, że osoby bardziej zamożne mają mniejsze szanse na wydobycie bloków, ponieważ ich stawka jest już zbyt wysoka.

W POW górnicy rywalizują ze sobą o realizację transakcji w sieci i otrzymują za to wynagrodzenie. Oznacza to, że każdy, kto dysponuje odpowiednim sprzętem, może wydobywać dla Bitcoin lub jakiejkolwiek innej kryptowaluty opartej na POW.

GÓRNICTWO

Obie metody wykorzystują złożone algorytmy matematyczne, które górnicy muszą rozwiązać, aby zatwierdzić transakcje i dodać je do blockchain. Proces ten określa się mianem wydobywania, ponieważ wymaga on znacznych zasobów obliczeniowych i może być niezwykle energochłonny.

Proof of Work (POW) wykorzystuje konkurencyjną metodę walidacji do potwierdzania transakcji i dodawania nowych bloków do blockchain. W tym scenariuszu górnicy konkurują ze sobą, aby jako pierwsi zatwierdzić transakcję. Górnik POW, który zatwierdzi blok, otrzymuje kryptowalutę jako nagrodę za swój wysiłek.

Proof of Stake (POS) wykorzystuje losowo wybranych górników do walidacji transakcji. Górnicy POS nie potrzebują drogiego sprzętu górniczego ani nie ponoszą wysokich kosztów energii, aby uczestniczyć w sieci, co sprawia, że w porównaniu z POW jest to wybór przyjazny dla środowiska.

Co więc jest takiego wspaniałego w obu tych rozwiązaniach?

Kluczowa różnica między nimi polega na tym, w jaki sposób poszczególne węzły lub komputery w sieci dochodzą do konsensusu w sprawie poprawnej kolejności zdarzeń. W systemie POW stosuje się konkurencyjną metodę walidacji opartą na mocy obliczeniowej. Natomiast system POS wykorzystuje zestaw walidatorów, którzy są wybierani w sposób probabilistyczny i deterministyczny na podstawie ich majątku lub stawki.

Proof-of-Work:

Łańcuchy bloków wykorzystujące POW są zabezpieczane przez górników, którzy wykorzystują swoją moc obliczeniową do rozwiązywania zagadek kryptograficznych umożliwiających im dodawanie nowych bloków do blockchain. W przypadku Bitcoina górnicy rywalizują ze sobą o to, kto pierwszy rozwiąże te zagadki, a zwycięzca otrzymuje nagrodę za blok oraz opłaty transakcyjne od wszystkich transakcji w danym bloku.

Ta metoda walidacji jest znana jako wydobywanie, ponieważ naśladuje proces kopania w poszukiwaniu towarów, takich jak złoto lub srebra - coś, co ma wartość, musi zostać zużyte (w tym przypadku energia elektryczna), aby znaleźć więcej wartości (w tym przypadku monety).

Proof-of-Stake:

Inne podejście oferują systemy Proof of Stake (POS), w których konsensus rozproszony osiąga się poprzez losowe wybieranie węzła do walidacji bloku transakcji, a następnie nagradzanie go w zależności od jego zasobności, określanej również jako stawka. Dzięki temu przejęcie stawki przez atakującego jest kosztowne.

Proof of Work (POW) to protokół, który wykorzystuje dużą moc obliczeniową do zatwierdzania transakcji i tworzenia nowych bloków w księdze rozproszonej, zwykle blockchain.

Proof of Stake (POS) to protokół, który wykorzystuje losowy wybór do zatwierdzania transakcji. Zamiast mocy obliczeniowej, jak ma to miejsce w POW, wykorzystuje on liczbę monet posiadanych przez górnika. Na przykład, jeśli posiadasz 1% wszystkich monet w sieci, możesz wydobyć lub zatwierdzić 1% wszystkich transakcji.

Proof of Work został po raz pierwszy wprowadzony przez Cynthię Dwork i Moni Naor w 1993 roku w celu zapobiegania spamowi pocztowemu. Koncepcja ta stała się później podstawą dla kryptowalut takich jak Bitcoin i Litecoin.

W systemie proof of work górnicy konkurują ze sobą o realizację transakcji w sieci i otrzymują za to wynagrodzenie.

Górnicy używają oprogramowania do rozwiązywania problemów matematycznych i w zamian otrzymują określoną liczbę Bitcoinów. Po rozwiązaniu 2016 bloków nagroda jest zmniejszana o połowę. Było to 50 BTC na początku na jeden blok, a obecnie jest to 25 BTC na blok.

Główną zaletą PoW jest to, że koncepcja ta pomaga nam zaufać systemowi, ponieważ wszelkie zmiany lub manipulacje nie mogą być dokonane bez poświęcenia dużej ilości energii (czasu i pieniędzy). Dzięki temu system jest bardzo bezpieczny i nie wymaga centralnej władzy.

W POW górnicy ścigają się w rozwiązywaniu wymagających obliczeniowo łamigłówek, aby zdobyć nagrody. Pierwszy górnik, którego węzły rozwiążą zagadkę, dodaje następny blok do blockchain i otrzymuje nagrodę. Tymczasem systemy POS zastępują górników walidatorami, którzy przeznaczają część swoich monet na zakłady o to, który blok zostanie dodany jako następny. Jeśli obstawią prawidłowo, walidator otrzymuje w nagrodę opłaty za transakcje.

A proof-of-work (PoW) system (lub protokół, lub funkcja) to środek ekonomiczny mający na celu powstrzymanie ataków typu denial of service i innych nadużyć związanych z usługami, takich jak spam w sieci, poprzez wymaganie pewnej pracy od zgłaszającego zapotrzebowanie na usługę, zwykle oznaczającej czas przetwarzania danych przez komputer.

Bitcoin wykorzystuje dowód pracy Hashcash. W Bitcoin żądający usługi jest jednocześnie wykonawcą usługi, tzn. wydatkowanie zasobów jest dokonywane przez klienta żądającego, co pozwala na realizację konsensusu rozproszonego.

W większości kryptowalut w jednym bloku można zawrzeć tylko jedną transakcję, więc aby nadać niektórym transakcjom pierwszeństwo przed innymi, górnicy doliczają opłatę transakcyjną za każdym razem, gdy uda im się wydobyć blok. Jeśli w danym bloku jest jeszcze miejsce, górnicy mogą również uwzględnić transakcje, które nie podlegają żadnej opłacie transakcyjnej. Górnik, który pomyślnie skopiuje blok, otrzymuje całą nagrodę za blok (która obecnie wynosi 25 XBT za blok). Wszelkie opłaty transakcyjne zawarte w tym bloku również trafiają do górnika, który pomyślnie go rozwiązał.

System Proof of Stake jest przez niektórych uważany za bezpieczniejszy od POW, choć oba systemy mają wiele podobieństw. Oba są wykorzystywane do potwierdzania transakcji i dodawania nowych bloków do blockchain. Jednak w przypadku POS górnicy są wybierani losowo na podstawie ich udziałów w danej walucie.

Przez wiele lat sieć Bitcoin używała POW do potwierdzania swoich transakcji i dodawania nowych bloków do blockchain. W 2017 r. Ethereum ogłosiło, że będzie przechodzić z POW na POS za pomocą nowego algorytmu o nazwie Casper. W rezultacie inne kryptowaluty zaczęły badać POS jako metodę alternatywną do POW.

Proof of Stake został po raz pierwszy wprowadzony w 2012 roku przez Sunny'ego Kinga i Scotta Nadala w ich kryptowalucie Peercoin. Została ona stworzona jako alternatywna metoda osiągania konsensusu w sieci blockchain, która zmniejszyłaby ilość mocy obliczeniowej potrzebnej do wydobycia nowych monet lub weryfikacji transakcji. Istnieje wiele kryptowalut, które wykorzystują POS, w tym NEO, Lisk i NavCoin.

System Proof of Stake jest przez niektórych uważany za bezpieczniejszy od POW, choć oba systemy mają wiele podobieństw. Oba są wykorzystywane do potwierdzania transakcji i dodawania nowych bloków do blockchain.

Proof of Stake, czyli POS, to bardziej energooszczędny sposób potwierdzania transakcji i dodawania nowych bloków do blockchain. Zamiast wykorzystywać moc obliczeniową do rozwiązania problemu, system POS wykorzystuje Twój "udział" w walucie.

System Proof Of Work, czyli POW (wykorzystywany przez Bitcoin) polega na rozwiązywaniu przez superkomputery złożonych problemów matematycznych w celu dodania nowych bloków do blockchain. Im większą mocą obliczeniową dysponujesz, tym większe masz szanse na rozwiązanie problemów, a tym samym na wydobycie nowych monet.

System Proof of Stake jest przez niektórych uważany za bezpieczniejszy od POW, choć oba systemy mają wiele podobieństw. Oba są wykorzystywane do potwierdzania transakcji i dodawania nowych bloków do blockchain. Jednak w przypadku POS górnicy są wybierani losowo na podstawie ich udziałów w danej walucie.

Główną różnicą między systemami Proof of Work i Proof of Stake jest sposób wybierania górników do wydobycia bloku. W systemie Proof of Work górnicy rywalizują ze sobą, rozwiązując zagadkę obliczeniową. Pierwszy górnik, który rozwiąże zagadkę, otrzymuje kryptowalutę jako nagrodę za swój wysiłek i może dodać nowy blok do blockchain.

System Proof of Stake jest przez niektórych uważany za bezpieczniejszy od POW, choć oba systemy mają wiele podobieństw. Oba są wykorzystywane do potwierdzania transakcji i dodawania nowych bloków do blockchain. Jednak w przypadku POS górnicy są wybierani losowo na podstawie ich udziałów w danej walucie.

Innymi słowy, jeśli masz 1% tokenów danej kryptowaluty, masz 1% szans na wydobycie bloku. Im wyższa stawka, tym większe szanse na wydobycie bloku. W teorii oznacza to, że osoby bardziej zamożne mają mniejsze szanse na wydobycie bloków, ponieważ ich stawka jest już zbyt wysoka.

Jak wspomniano wcześniej, 

Proof of Stake (PoS) to kategoria algorytmów konsensusu dla publicznych blockchain, które zależą od ekonomicznego udziału walidatora w sieci.

W publicznych systemach blockchain opartych na dowodzie pracy (proof of work, PoW) (np. Bitcoin i obecna implementacja Ethereum) algorytm nagradza uczestników, którzy rozwiązują zagadki kryptograficzne w celu zatwierdzania transakcji i tworzenia nowych bloków (tj. wydobywania).

W publicznych systemach blockchain opartych na PoS (np. w nadchodzącej implementacji Casper w Ethereum) zestaw walidatorów na zmianę proponuje i głosuje nad następnym blokiem, a waga głosu każdego walidatora zależy od wielkości jego depozytu (tj. stawki). Jeśli większość działałaby w złej wierze, uczciwy walidator mógłby dołączyć swój blok do uczciwego łańcucha i bogacić się pobierając opłaty transakcyjne i/lub nagrodę za blok, jednocześnie dbając o bezpieczeństwo swojego depozytu. Jeśli więcej niż 1/3 wszystkich depozytów byłaby kontrolowana przez złośliwych aktorów, którzy zmówili się przeciwko uczciwym łańcuchom, mogliby oni przejąć blockchain i ukraść pieniądze ludzi, przejmując depozyty proporcjonalnie do ich całkowitej kwoty depozytu, efektywnie podwajając wydawanie monet, nic przy tym nie tracąc (jest to tzw. problem "nothing-at-stake").

Powiązane

pl_PLPolish