Blockchain w Głębi
Podstawy Kryptografii
Kryptografia, model UTXO, typy łańcuchów, skalowanie i tokenomia.
W tej lekcji
- Jak działają funkcje hash i podpisy cyfrowe
- Dlaczego zabezpieczają blockchain
Kluczowe wnioski
- 1Hash to jednokierunkowy odcisk danych
- 2Podpisy dowodzą tożsamości i tego, że dane nie zostały zmienione
- 3Te prymitywy sprawiają, że łańcuch jest odporny na manipulacje
Podsumowanie lekcji
Kryptografia daje Blockchain warstwę dowodową.
Model myślowy
Główna idea stojąca za podstawy kryptografii
Kryptografia daje Blockchain warstwę dowodową. Skróty kryptograficzne podsumowują dane, a podpisy cyfrowe dowodzą, że transakcja została autoryzowana przez posiadacza klucza.
- Jak działają funkcje hash i podpisy cyfrowe
- Dlaczego zabezpieczają blockchain
Mechanika
Jak rozumieć podstawy kryptografii
Skrót kryptograficzny przekształca dane wejściowe w odcisk palca o stałej długości.
Zmiana danych wejściowych zmienia skrót, czyniąc manipulację widoczną.
Podpis dowodzi kontroli nad kluczem prywatnym bez ujawniania klucza.
- Hash to jednokierunkowy odcisk danych
- Podpisy dowodzą tożsamości i tego, że dane nie zostały zmienione
- Te prymitywy sprawiają, że łańcuch jest odporny na manipulacje
Przykład
Podstawy Kryptografii w praktyce
Gdy portfel podpisuje transakcję, węzły mogą zweryfikować, że podpis pasuje do publicznego adresu i że dane transakcji nie zostały zmienione.
Częste błędy
Częste błędy z podstawy kryptografii
Szyfrowanie, haszowanie i podpisywanie to różne narzędzia. Publiczny Blockchain nie jest prywatny tylko dlatego, że używa kryptografii.
Uwagi o ryzyku
Testy ryzyka dla podstawy kryptografii
Słabe przechowywanie kluczy, fałszywe monity do podpisywania i skompromitowane urządzenia omijają silną kryptografię na warstwie użytkownika.
- Wyjaśnij różnicę między skrótem kryptograficznym, szyfrowaniem i podpisem cyfrowym
- Opisz, jak węzły weryfikują transakcję bez znajomości klucza prywatnego
- Chroń klucz prywatny jako punkt kontroli, ufając kryptografii do weryfikacji
Ćwiczenie
Utrwal podstawy kryptografii w pamięci
- Wyjaśnij różnicę między skrótem kryptograficznym, szyfrowaniem i podpisem cyfrowym
- Opisz, jak węzły weryfikują transakcję bez znajomości klucza prywatnego
- Chroń klucz prywatny jako punkt kontroli, ufając kryptografii do weryfikacji
Przegląd
Kluczowe terminy
- Adres
- Publiczny identyfikator (ciąg znaków), na który można wysyłać krypto w sieci Blockchain. Bezpieczny do udostępniania — nie ujawnia klucza prywatnego.
- Blockchain
- Wspólna, tylko-do-dopisywania księga replikowana na wielu komputerach, zabezpieczona kryptografią i konsensusem.
- Skrót kryptograficzny (hash)
- Odcisk palca danych o stałym rozmiarze, wytworzony przez funkcję jednostronną; ten sam input zawsze daje ten sam skrót.
- Klucz prywatny
- Sekret autoryzujący wydatki z adresu. Ktokolwiek go posiada, kontroluje środki — nigdy go nie udostępniaj.
- Tokenomika
- Projekt ekonomiczny tokena — jego podaż, popyt, bodźce i dystrybucja.
Notatki źródłowe
Odniesienia redakcyjne
Te odniesienia to punkty wyjścia do weryfikacji mechanizmów, sprawdzianów ryzyka i kontekstu produktu za tą lekcją.
Zanim przejdziesz dalej
Czy potrafisz to zrobić?
- Wyjaśnij różnicę między skrótem kryptograficznym, szyfrowaniem i podpisem cyfrowym
- Opisz, jak węzły weryfikują transakcję bez znajomości klucza prywatnego
- Chroń klucz prywatny jako punkt kontroli, ufając kryptografii do weryfikacji
Powiązana nauka
Czytaj dalej
Punkt kontrolny
Zakończ tę lekcję
Zalicz sprawdzian, aby zapisać postępy, a następnie kontynuuj ścieżkę po kolei.
Utrwal tę lekcję
Odpowiedz poprawnie na każde pytanie, aby ukończyć lekcję.
Kryptograficzna funkcja hash to…

