Co to jest wydobywanie kryptowalut: różnica między POW a POS?

Opublikowany: 2019-04-06

Czy zastanawiałeś się kiedyś, jak każda sieć może być bezpieczna w technologii blockchain i jak każda transakcja jest weryfikowana? Jeśli nie, to odpowiedzią jest kopanie, więc czym jest kopanie kryptowalut i jak to działa?

Mówimy natomiast o organach centralnych, takich jak banki, które są odpowiedzialne za zabezpieczenie i weryfikację każdej transakcji w sieci.

Podczas gdy mówimy o serwerze Facebooka, który jest zabezpieczony i utrzymywany przez Facebooka, aby zapewnić prywatność danych i zapobiec włamaniom.

Co to jest kopanie kryptowalut i jak działa ten POW i POS

Ale we wszystkich przypadkach jesteśmy zależni od scentralizowanego serwera, który może włamać się w dowolnym momencie, ponieważ technologia staje się coraz bardziej zaawansowana z dnia na dzień.

Aby przezwyciężyć to prawdopodobieństwo, wprowadzono nową formę technologii o nazwie Blockchain Technology, a bezpieczeństwo tej sieci jest utrzymywane przez górników.

Kim więc są górnicy i czym jest kopanie kryptowalut i jak działa Proof of Stack (POS) i Proof of Works (POW)?

Odpowiedź na wszystkie możliwe pytania jest wyjaśniona tutaj w tym ostatecznym przewodniku po tym, czym jest kopanie kryptowalut, ale przed tym radzę najpierw dowiedzieć się o Czym jest technologia Blockchain w naszym szczegółowym przewodniku.

Najpierw omówmy, czym jest kopanie kryptowalut i dlaczego jest to wymagane.

Spis treści

Co to jest kopanie kryptowalut?

Jeśli wszyscy wiecie o Bitcoin niż jest to pierwszy przypadek użycia technologii Blockchain, w której wprowadzono cyfrową walutę Bitcoin.

Blockchain to zdecentralizowana platforma, na której żadna strona nie ma żadnej kontroli nad siecią. Oznacza to, że nikt nie monitoruje transferu środków ani transmisji danych.

Jeśli masz konto w banku, każda transakcja, którą zainicjujesz w ich sieci, zostanie zarejestrowana gdzieś w księdze bankowej.

Co jest widoczne dla banków i tylko dla Ciebie, a bezpieczeństwo i prywatność danych są zależne od centralnego serwera banku.

Każda transakcja zostanie zweryfikowana przez bank niezależnie od tego, czy jest ważna, czy nie, a Banki będą miały pełną kontrolę nad Twoimi środkami i prywatnymi danymi finansowymi.

Twoje dane osobowe przechowywane w dowolnym miejscu na serwerze centralnym, takim jak Facebook, YouTube, Banki lub dowolne repozytorium dokumentów, mogą być podatne na zmiany w dowolnym punkcie.

Dlatego też, aby rozwiązać te problemy, pojawiła się zdecentralizowana platforma oparta na blockchain.

Zdecentralizowana platforma to sieć, nad którą żaden organ centralny nie ma nad nią żadnej kontroli. Jest to bezpłatna platforma o otwartym kodzie źródłowym.

Więc kto zweryfikuje twoje transakcje lub jakiekolwiek operacje wykonywane w zdecentralizowanej sieci opartej na Blockchain?

Jeśli skonfigurujesz swoją sieć w sieci blockchain, każda transakcja zainicjowana w sieci zostanie zweryfikowana przez górników.

Górnicy to niezależni ludzie, tacy jak ty i ja, którzy za pomocą komputerów próbują stworzyć bezpieczną sieć blockchain i weryfikować każdą transakcję w sieci.

Cóż, dlaczego wykonujesz tę pracę jako górnicy, czy coś z tego wyciągniesz?

Odpowiedź brzmi: tak, otrzymasz darmowe pieniądze, jeśli pracujesz jako górnik lub wydobywasz bloki sieci blockchain.

Cóż, cały ten przewodnik koncentruje się na technologii blockchain, więc zakładam, że już zapoznałeś się z przewodnikiem po technologii Blockchain.

Kryptowaluta jak Bitcoin i Ethereum są oparte na takiej technologii blockchain i są zdecentralizowaną platformą.

Aby zweryfikować transakcję tej kryptowaluty, potrzebujesz kopania lub w uproszczeniu walidacji transakcji.

Mam nadzieję, że odpowiedziałem, czym jest kopanie kryptowalut, następnie porozmawiamy o tym, dlaczego kopanie jest wymagane i kto jest górnikiem?

Kim jest górnik i dlaczego kopią?

Do tej pory każda technologia oparta na blockchain używa cyfrowej waluty lub tokena do korzystania z tej platformy. Albo musisz postawić ten token, albo zapłacić jako opłatę za korzystanie z sieci.

We wszystkich przypadkach, aby potwierdzić transakcję w sieci, będziesz potrzebował kopania.

Mining to metoda, która służy do rozwiązywania problemu matematycznego związanego z każdym blokiem zainicjowanym w sieci blockchain.

Pozwól, że pokrótce o technologii Blockchain.

Każda transakcja w sieci jest niepotwierdzona, chyba że jej blok zostanie zweryfikowany przez górnika. Blockchain jest zaprojektowany w taki sposób, że wszystkie transakcje są zawarte w bloku.

Gdzie możesz uznać blok za kontener transakcji, które są jeszcze niezweryfikowane i czekają na walidację.

Stąd, aby potwierdzić jakąkolwiek transakcję w sieci, każdy górnik lub komputer musi rozwiązać zagadkę matematyczną, którą jest losowa liczba zgadywanek.

Sieć Blockchain generuje losową liczbę alfanumeryczną, która jest kombinacją alfabetów i cyfr.

Osoba taka jak ty lub ja, która korzysta z komputera, próbuje odgadnąć tę liczbę, na której na każdym komputerze jest zainstalowane określone oprogramowanie.

Oprogramowanie łączy twój komputer z tą siecią blockchain i zaczyna zgadywać tę liczbę.

Aby odgadnąć tę liczbę, potrzebujesz dużej mocy haszującej, która zwykle pochodzi z twojego procesora, GPU lub specjalnego sprzętu do kopania, takiego jak ASIC.

Ponieważ nie jest łatwo odgadnąć tę liczbę ręcznie, do tego zadania potrzebny byłby potężny komputer, tutaj potężny oznacza dużą moc haszowania.

Ktokolwiek potrafi odgadnąć tę liczbę, wygeneruje blok, tutaj blok będzie miał określoną wielkość. W przypadku Bitcoina jest to jednak 1 MB Bitcoin Cash 8MB i tak i tak.

Nowo utworzony blok będzie zawierał wszystkie niepotwierdzone transakcje w oparciu o jego pojemność danych, ponieważ w przypadku Bitcoina jest to 1 MB.

Tutaj blok General będzie miał trzy dane.

  • Hash Name (unikalna tożsamość bloku)
  • Transakcje (nadawca, adres odbiorcy i kwota)
  • Skrót poprzedniego bloku

Oznacza to, że każda transakcja zostanie potwierdzona przez twórcę bloku i zweryfikowana, czy istnieje adres nadawcy lub odbiorcy i czy nadawca ma wystarczające saldo, aby wysłać, czy nie?

Jeśli wszystko zostało zweryfikowane, generator bloku wysłał te informacje do wszystkich innych węzłów lub górnika w tej samej sieci blockchain i poprosił o ich zatwierdzenie.

Każdy inny węzeł również zweryfikuje to samo, co wymaga akceptacji 51% wszystkich użytkowników sieci, a następnie blok zostanie zweryfikowany i zostanie dodany do rejestru blockchain.

Tutaj osoba, która zgaduje tę przypadkową zagadkę, jest znana jako górnik, który odpowiada za walidację sieci.

Po udanym wydobyciu bloku wszystkie nagrody wygenerowane przez sieć i opłaty transakcyjne związane z tym blokiem zostaną przekazane górnikowi, który jako pierwszy odgadł blok.

Ogólnie rzecz biorąc, Bitcoin działa na tej samej maszynie, na której średni czas generowania bloku wynosi 10 minut każdy.

Obecna nagroda dla górnika to 12,5 BTC /Block, która po maju 2020 r. spadnie do 6,25.

Dzięki tej nagrodzie górnik otrzymuje również wszystkie opłaty transakcyjne związane z tymi transakcjami blokowymi.

Przygotowaliśmy przewodnik na jak długo trwa wydobycie bitcoina, odczytanie najlepszych praktyk wydobywczych, da ci pomysł, czy wydobycie jest opłacalne, czy nie?

Obecna cena Bitcoina jest bliska 5000$, co w 2017 roku było około 20 000$, więc można się domyślać, ile górnicy mogli zarobić.

W ciągu 24 godzin około 144 bloków wygenerowanych o łącznej wartości 12,5 BTC każdy da 1800 BTC dziennie.

Tutaj przygotowaliśmy listę 10 najlepszych kryptowalut do kopania przy użyciu procesora i GPU, pomyślałem, że może ci to pomóc, jeśli jesteś zainteresowany.

Tutaj walidator lub górnik jest taki jak ty i ja, którzy mają komputery generujące wysoką moc mieszającą, dlatego jako społeczność zabezpieczamy tę sieć.

Żadna transakcja ani blok nie zostaną zweryfikowane, chyba że uzyskają konsensus z innego węzła sieci.

Dlatego, aby włamać się do tej sieci, potrzebujesz 51% całkowitej mocy mieszającej, w której w sieci działają już miliardy komputerów.

Uniemożliwia to włamanie się do sieci i poprawę bezpieczeństwa. Mam nadzieję, że wiesz, kto jest górnikiem i dlaczego potrzebne jest wydobycie?

Teraz w tym przewodniku po kopaniu kryptowalut powiem Ci, jak kopać za pomocą mechanizmu Proof of work i Proof of stacks.

Jak kopać kryptowalutę?

Do tego momentu w przewodniku po kopaniu kryptowalut masz powód, dla którego potrzebujemy górnika i dlaczego chcą kopać i mam nadzieję, że ty też.

Ale jeśli jest to sposób na zdobycie darmowych monet po prostu przez skonfigurowanie komputera, to dlaczego nie zaczniesz dzisiaj, a nawet każdy na świecie chce skonfigurować komputer, który mógłby zarabiać samemu.

Czy naprawdę myślisz, że to takie proste?

Nie, tak nie jest. Mogę rozwiać Twoje wątpliwości, wyjaśniając rodzaje wydobycia i procesy stojące za wydobyciem.

Ogólnie rzecz biorąc, wydobywanie odbywa się na dwa sposoby, Proof of Stacks i Proof of work, gdzie Proof of stacks jest dalej podzielony na podkategorie.

Ale skupię się na pomyśle tylko nie szczegółowo, zacznę najpierw od Czym jest dowód pracy.?

Co to jest dowód pracy?

Już poznaliśmy potrzebę kopania, bez którego żaden blok ani transakcja nie zostanie potwierdzony i nie zostanie dodany do rejestru blockchain.

Tak więc walidator musi podążać za pewnym procesem, który nazywamy sposobem kopania, który został po raz pierwszy wprowadzony przez Bitcoin.

Proof of Work to najstarszy mechanizm wydobycia, który wymaga coraz większej mocy haszującej do wygenerowania, aby rozwiązać zagadkę do stworzenia bloku.

Jako dowód działania mechanizmu, każda osoba, węzeł lub górnik w sieci blockchain próbuje rozwiązać tę zagadkę na raz.

To tworzy konkurencję między sobą, aby szybko rozwiązać lub zgadnąć, aw tym wyścigu wygra tylko jeden.

Co oznacza, że ​​potrzebujesz więcej komputerów generujących moc mieszającą, które mogą bardzo szybko odgadnąć zagadkę.

Po prostu, jeśli chcesz kopać dowolną kryptowalutę, niż każda sieć Blockchain ma własne oprogramowanie do łączenia się z siecią, weź przykład tutaj jak kopać Ethereum.

Musisz zainstalować oprogramowanie, które łączy twój komputer z tą siecią blockchain, jest to łatwa do skonfigurowania część.

Ale największym wyzwaniem jest generowanie mocy haszującej, jeśli mówimy o bitcoinie, to generowanie mocy haszującej przy użyciu procesora nie będzie miało żadnego sensu.

Blockchain Bitcoina został zaprojektowany w taki sposób, ponieważ konkurencja na rynku zwiększa złożoność wydobycia układanki.

Dlatego wcześniej łatwo było kopać przy użyciu procesora, ale później przeniesiono go na GPU, a teraz wprowadzono specjalne urządzenia sprzętowe ASIC, które wykonują tę pracę.

Eksploatacja takiego sprzętu górniczego wymaga ogromnego zużycia energii i w efekcie zostanie naliczona opłata za prąd w granicach 30-40$ /dobę.

Aby wydobywać bitcoiny, ludzie założyli już farmy wydobywcze, na których skonfigurowano tysiące urządzeń sprzętowych do wykonywania tej pracy.

Według ekspertów cyfrowych, wydobycie bitcoinów pochłania około 54 TWh rocznie, co wystarczy, aby zasilić kraj taki jak Nowa Zelandia i głodny.

Stąd cała koncepcja wydobycia Bitcoina polega na generowaniu większej mocy haszowania. Jak ty i ja możemy w nim uczestniczyć?

W takim razie Mining pool pojawił się na zdjęciach, tutaj tak jak ty i ja możemy dołączyć do kopalni, do której dołączyły miliony innych ludzi.

Proces będzie podobny, musisz zainstalować lub podłączyć się do ich puli wydobywczej i uruchomić oprogramowanie, które będzie wykorzystywać moc obliczeniową twojego systemu.

W rezultacie miliony innych komputerów również wykonują tę samą pracę i generują zbiorczą moc mieszającą i próbują wydobywać blok.

Jeśli twoja pula jest w stanie pomyślnie zablokować kopanie, nagroda zostanie rozdzielona między wszystkich współtwórców na podstawie procentu haszu, który podzielili w puli.

Stąd na dowód działania mechanizmu poprzez generowanie mocy haszującej, będziesz w stanie wydobyć blok.

Po wydobyciu tego bloku zostanie on potwierdzony przez wszystkie inne węzły w tej samej sieci blockchain.

Jeśli wszystko zostanie uzgodnione, blok ten zostanie dodany do rejestru blockchain, transakcja zostanie potwierdzona, a odbiorca otrzyma całą płatność wysłaną przez nadawcę.

Dowód prac Sama nazwa mówi, jakąkolwiek pracę wykonałeś, musisz dać dowód każdej innej osobie w sieci.

Jeśli wszyscy potwierdzą, że wykonałeś swoją pracę poprawnie, weryfikując transakcje, oznacza to, że blok zostanie potwierdzony i otrzymasz nagrodę.

Ale ten proces wydobycia ma kilka wad.

Wady dowodu pracy

W Proof of work musiałbyś wygenerować moc mieszania i tylko jeden z dużą mocą mieszania, który jest w stanie wydobyć blok.

Generowanie haszu wymaga więcej pieniędzy na inwestycje w sprzęt, a to oznacza, że ​​bogatsi będą stawać się coraz bardziej dostępni.

Ale Mining pool rozwiązuje ten problem i z poniższego wykresu zaczerpniętego z blockchain sieci, możesz zobaczyć, ile pula wydobyła blok, generując moc mieszającą, ale co, jeśli wszystkie pule się połączą.

Moc haszowania wykresu Blockchain

To znaczy. w przyszłości łatwo będzie się włamać, jeśli kilka głównych pul łączy się i może generować ponad 51% mocy obliczeniowej.

Ten mechanizm dowodu pracy charakteryzuje się bardzo wysokim zużyciem energii elektrycznej, co gdzieś zwiększa problem obecnego ekosystemu.

Tak więc nowe rozwiązanie kopania zostało przyjęte przez nowe kryptowaluty zbudowane na technologii blockchain.

Bitcoin i Ethereum to dwie najlepsze kryptowaluty wykorzystujące mechanizm Proof of Work, ale teraz wszystkie inne zaczęły używać Proof of stack mining.

Co to jest dowód stosu?

Dowód wartości stosów dla posiadaczy stosu, w tym procesie, aby wydobyć w sieci, najpierw musisz ułożyć określoną ilość tego tokena sieciowego.

Ponieważ był to mechanizm wprowadzony w bardzo znanej sieci blockchain, takiej jak Kryptowaluta NEO.

Cóż, w mechanizmie Proof of stack nie jesteś jak typowy górnik, stąd każdy producent bloków jest znany jako Validator.

W tym mechanizmie najpierw musisz ułożyć lub zablokować lub zablokować swoją ilość tokenów w określonym portfelu blockchain.

Następnie sieć losowo dokona wyboru producenta bloku lub w drugim terminie Validator zamiast górnika na podstawie ilości tokenów, które ułożyły w sieci.

Im wyższy stack, tym większe szanse, że zostaniesz walidatorem lub producentem bloków.

Tutaj przewaga Proof of stack nad proof of work polega na tym, że nie walczysz ze sobą, ale niewielu zostanie wybranych losowo na podstawie tego, co ułożyli.

Dlatego po dokonaniu selekcji tylko nieliczni będą producentami bloków, którzy wykonają całą pracę walidacji i dodawania bloków do rejestru.

Tak jak w Proof of work na raz tylko jeden jest w stanie wydobyć lub zweryfikować blok, ale w dowodzie stosu opartego na sieci można wybrać wielu producentów bloków.

Podczas gdy dyskutujemy EOS Blockchain mają około 21 producentów bloków wybranych na raz. Co oznacza więcej bloków na raz i więcej transakcji na sekundę.

Aby uzyskać potwierdzenie bloku potrzebowałbyś formularza zatwierdzenia tylko kilku producentów bloków zamiast całego dostępnego w sieci.

W rezultacie maksymalizuje to szybkość transakcji na sekundę, dzięki czemu bloki są w stanie wyczyścić w maksymalnie 3-5 sekund zamiast 10-minutowego bloku, jak w przypadku bitcoina.

Mówiąc o hakowaniu, powiedzmy, że sieć ma łącznie 100 miliardów tokenów, których łączna cena wynosi około 1 USD każdy.

Aby zhakować tę sieć, trzeba będzie zainwestować 51 miliardów dolarów, aby zgromadzić 51% całkowitej podaży w tokenie, co nie sądzę, aby ktokolwiek zainwestował tylko w zhakowanie dowolnej sieci, aby uzyskać mniejszy zysk.

Drugą kwestią jest to, że jeśli ktoś w sieci okaże się, że sprawdza nieprawidłowe bloki, spowoduje to, że jego ułożone monety zostaną spalone i straci wszystko.

Wydaje się więc, że nikt nie może włamać się do tej sieci. Ale każdy system ma wady do podkreślenia, podobnie jak dowód stosów.

Wady dowodu stosów

Ten system może wspierać lub losowo wybierać jedną osobę, która ułożyła więcej w porównaniu z tą, która ułożyła mniej.

Oznacza to, że wygląda to tak samo, jak bogaci stają się bogatsi, a biedni stają się biedniejsi.

Społeczność zasugerowała więc dodanie nowego protokołu, aby przy wyborze producenta bloków losowych brać pod uwagę wiek stosu tokenów.

Ale technologia ewoluuje z dnia na dzień i wprowadzono nowy mechanizm, zwany Delegate Proof of Stacks.

Cardano (ADA) nowy wielki gigant projektu kryptowaluty peer to peer review wprowadził mechanizm konsensusu polegający na delegowaniu dowodu stosów.

W tym mechanizmie podzielili cały świat na Epoche, a każda Epoche ma lidera slotu, który zostanie wybrany na podstawie ułożonych monet i głosów, które uzyska w sieci.

W tym celu wprowadzono system głosowania, w którym ty i ja, którzy mamy monetę Cardano (ADA), możemy głosować na producenta bloku.

Kto otrzymał więcej głosów, zostanie wybrany jako lider slotu i stanie się weryfikatorem bloku.

Kolejna moneta jak Tron (TRX) opracował również tę samą cechę mechanizmu ustalania stawek, w którym system głosowania został zbudowany w celu głosowania na super przedstawiciela w innym walidatorze kadencji.

Za głosowanie, nawet ty jako głosujący dostaniesz nagrodę, stąd cała społeczność będzie utrzymywać ekosystem.

Ten nowo zbudowany system wybierze producenta bloków nie na podstawie ułożonych przez niego monet, ale także liczby głosów, które uzyskał zainteresowany weryfikator.

Jeśli któryś z wybranych producentów bloków nie wykonujących swojej pracy zostanie automatycznie wyrzucony z sieci.

Mogę założyć, że wiesz, co to jest kopanie kryptowalut i jak działa kopanie i dlaczego powinieneś kopać.

Mój pogląd na to, co to jest kopanie kryptowalut

Ten przewodnik po kryptowalutach koncentruje się głównie na dzieleniu się rozwojem technologii za pomocą projektów opartych na blockchain.

W tej rozwijającej się erze technologii blockchain górnik i ich wydobycie jest głównym czynnikiem równoważenia tego ekosystemu.

System wywołuje zdecentralizowane tylko wtedy, gdy jest utrzymywany przez społeczność, a nie przez jakąkolwiek władzę centralną.

Większość projektów blockchain to open source, każdy taki jak ty i ja, po zatwierdzeniu przez społeczność, może pracować nad poprawą tych protokołów.

Napisaliśmy kilka szczegółowych poradników o tym, jak kopać Litecoin, Ethereum, Dogecoin i Gotówka Bitcoin. Jeśli jesteś zainteresowany, możesz je sprawdzić, aby uzyskać więcej informacji na temat wydobycia.

Wydobycie jest jedynym mechanizmem, który sprawia, że ​​ta sieć blockchain jest bezpieczna lub interesująca, a najlepsze jest to, że otrzymasz zapłatę za swój wkład.

Kopanie to jedyny darmowy sposób na zdobycie darmowej kryptowaluty, a przy okazji, kryptowaluta jest pierwszym przypadkiem użycia zdecentralizowanego systemu opartego na blockchain.

Jest o wiele więcej, takich jak zdecentralizowane media rozrywkowe wprowadzone przez Tron (TRX), aby zdecentralizowany system głosowania wyborczego ICON (ICX) jest w toku.

Ripple i Stellar pomagają instytutowi bankowemu w wymianie ich transgranicznej sieci płatniczej SWIFT i wiele się dzieje.

Sam znalazłem Mining na zdecentralizowanej platformie jako kluczowy czynnik i wydaje się, że nawet nadejdzie większe ulepszenie. Jak myślisz, co daj mi znać w komentarzu?

Mam nadzieję, że dobrze wiesz, czym jest kopanie kryptowalut i jak działa dowód pracy i dowód stosów.