Główny » biznes » Haszysz

Haszysz

biznes : Haszysz
Co to jest skrót?

Hash jest funkcją, która konwertuje wprowadzane litery i cyfry na zaszyfrowane wyjście o stałej długości. Hash jest tworzony przy użyciu algorytmu i jest niezbędny do zarządzania łańcuchem bloków w krypto-walucie.

Kluczowe dania na wynos

  • Hash to funkcja, która spełnia zaszyfrowane wymagania potrzebne do rozwiązania obliczeń blockchain.
  • Hash, podobnie jak nonce lub rozwiązanie, jest kręgosłupem sieci blockchain.
  • Skróty mają ustaloną długość, ponieważ prawie niemożliwe jest odgadnięcie długości skrótu, jeśli ktoś próbował złamać łańcuch bloków.
  • Mieszanie jest opracowywane na podstawie informacji zawartych w nagłówku bloku.

Jak działa skrót

Podstawą kryptowaluty jest łańcuch bloków, który jest globalną księgą utworzoną przez połączenie ze sobą poszczególnych bloków danych transakcji. Blockchain zawiera tylko sprawdzone transakcje, co zapobiega nieuczciwym transakcjom i podwójnemu wydawaniu waluty. Wynikowa zaszyfrowana wartość jest ciągiem cyfr i liter, które nie przypominają oryginalnych danych i są nazywane skrótem. Eksploracja kryptowalut polega na pracy z tym hashem.

Hashowanie wymaga przetworzenia danych z bloku za pomocą funkcji matematycznej, co daje wynik o stałej długości. Użycie wyjścia o stałej długości zwiększa bezpieczeństwo, ponieważ każdy, kto spróbuje odszyfrować skrót, nie będzie w stanie określić, jak długo lub krótko dane wejściowe są po prostu patrząc na długość danych wyjściowych.

Rozwiązanie skrótu zasadniczo rozwiązuje złożony problem matematyczny i zaczyna się od danych dostępnych w nagłówku bloku. Każdy nagłówek bloku zawiera numer wersji, znacznik czasu, skrót użyty w poprzednim bloku, skrót Roota Merkle, wartość jednorazową i skrót docelowy.

Górnik skupia się na nonce, szeregu liczb. Liczba ta jest dodawana do haszowanej zawartości poprzedniego bloku, który następnie jest haszowany. Jeśli ten nowy skrót jest mniejszy lub równy docelowemu skrótowi, to jest on akceptowany jako rozwiązanie, górnik otrzymuje nagrodę, a blok jest dodawany do łańcucha bloków.

Proces sprawdzania poprawności transakcji blockchain polega na szyfrowaniu danych za pomocą algorytmu mieszającego.

Rozwiązanie hash wymaga od górnika określenia, który ciąg znaków ma być użyty jako nonce, co samo w sobie wymaga znacznej ilości prób i błędów. Jest tak, ponieważ nonce jest ciągiem losowym. Jest bardzo mało prawdopodobne, że górnik z powodzeniem wymyśli prawidłową wartość jednorazową przy pierwszej próbie, co oznacza, że ​​górnik może potencjalnie przetestować dużą liczbę opcji jednorazowych przed poprawnym wykonaniem. Im większa trudność - miara trudności tworzenia skrótu spełniającego wymagania skrótu docelowego - tym więcej czasu zajmie wygenerowanie rozwiązania.

Przykład skrótu

Hashowanie słowa „witaj” spowoduje wygenerowanie wyniku o takiej samej długości jak skrót dla „Idę do sklepu”. Funkcja użyta do wygenerowania skrótu jest deterministyczna, co oznacza, że ​​przyniesie ten sam wynik za każdym razem wejście jest używane. Może efektywnie generować zaszyfrowane dane wejściowe, utrudnia określenie danych wejściowych (co prowadzi do wydobycia) i sprawia, że ​​niewielkie zmiany na danych wejściowych skutkują nierozpoznawalnym, zupełnie innym hashem.

Przetwarzanie funkcji skrótu potrzebnych do szyfrowania nowych bloków wymaga znacznej mocy obliczeniowej komputera, co może być kosztowne. Aby zachęcić osoby i firmy, zwane górnikami, do inwestowania w wymaganą technologię, sieci kryptowalut nagradzają je zarówno nowymi tokenami kryptowalut, jak i opłatą transakcyjną. Górnicy otrzymują rekompensatę tylko wtedy, gdy jako pierwsi tworzą hash spełniający wymagania określone w haszu docelowym.

Porównaj rachunki inwestycyjne Nazwa dostawcy Opis Ujawnienie reklamodawcy × Oferty przedstawione w tej tabeli pochodzą od partnerstw, od których Investopedia otrzymuje wynagrodzenie.

Terminy pokrewne

Definicja Nonce Nonce to liczba dodawana do bloku mieszanego, który po przekształceniu spełnia ograniczenia poziomu trudności. więcej Hash docelowy Hash docelowy to liczba, której nagłówek bloku mieszającego musi być mniejszy lub równy, aby nowy blok mógł zostać przyznany. więcej Wydobywanie bitcoinów, wyjaśnienie Omówienie wszystkiego, co musisz wiedzieć o wydobywaniu bitcoinów, od Blockchain i blokowych nagród po dowody pracy i pule wydobywcze. więcej Dowód pracy Dowód pracy opisuje proces, dzięki któremu sieć bitcoinów może pozostać niezawodna, utrudniając proces wydobywania lub rejestrowania transakcji. więcej Nagłówek bloku (kryptowaluta) Nagłówek bloku jest unikalną tożsamością określonego bloku w łańcuchu bloków i jest przetwarzany przez górników w celu uzyskania nagród. więcej Drzewo Merkle Drzewa Merkle to struktury danych, które zwiększają wydajność bitcoinów i innych kryptowalut. więcej linków partnerskich
Zalecane
Zostaw Swój Komentarz