/
Cechy i mechanizmy systemów blockchain
Save to my account
Sign up
Cechy i mechanizmy systemów blockchain
Cechy i mechanizmy systemów blockchain
Study
1
Question
Jakie są cechy systemów scentralizowanych?
Answer
Wszystkie dane i procesy kontrolowane przez jeden centralny serwer. Zalety: prostota, łatwa administracja. Wady: pojedynczy punkt awarii, ograniczona skalowalność.
2
Question
Co to są systemy częściowo zdecentralizowane?
Answer
Struktura hybrydowa, gdzie funkcje są rozproszone, ale nadal istnieje centralny punkt zarządzania. Zalety: większa niezawodność, lepsza skalowalność. Wady: centralny punkt może być celem ataku.
3
Question
Czym charakteryzują się systemy zdecentralizowane P2P?
Answer
Brak centralnego serwera, każdy węzeł jest równorzędny peer-to-peer. Zalety: wysoka odporność na awarie, skalowalność, brak pojedynczego punktu awarii. Wady: trudniejsza administracja, potencjalne problemy z bezpieczeństwem i synchronizacją.
4
Question
Co to jest technologia DLT?
Answer
Technologia DLT umożliwiająca przechowywanie zaszyfrowanych danych w sposób rozproszony, bez centralnego serwera.
5
Question
Jakie są charakterystyki rozproszonej bazy danych?
Answer
Dane replikowane, współdzielone i synchronizowane między uczestnikami.
6
Question
Czym jest konsensus w kontekście rozproszonych rejestrów?
Answer
Decyzje o zmianach w rejestrze podejmowane wspólnie przez węzły sieci.
7
Question
Jakie są przykłady systemów DLT?
Answer
Blockchain (np. Bitcoin, Ethereum), Directed Acyclic Graph (DAG) (np. IOTA), Corda (system DLT dla firm z ograniczonym dostępem do danych).
8
Question
Czym różni się system Permissioned od Unpermissioned?
Answer
Permissioned: Weryfikacja ograniczona do wybranej grupy użytkowników. Unpermissioned: Weryfikacja dostępna dla wszystkich uczestników sieci.
9
Question
Jakie są etapy budowy blockchaina?
Answer
1. Blok: podstawowa jednostka danych, zawiera nagłówek bloku, hash poprzedniego bloku, znacznik czasu, nonce, transakcje. 2. Łańcuch bloków: bloki połączone w chronologicznej kolejności. 3. Węzły: komputery uczestniczące w sieci, przechowujące kopię rejestru. 4. Mechanizm konsensusu: metoda uzgadniania dodawania nowych bloków. 5. Kryptografia: zapewnia integralność danych.
10
Question
Jakie są przykłady mechanizmów konsensusu?
Answer
Proof of Work (PoW), Proof of Stake (PoS).
11
Question
Jakie są kluczowe cechy kryptograficznej funkcji skrótu?
Answer
1. Jednokierunkowość: trudna do odwrócenia. 2. Deterministyczność: ten sam wynik dla tych samych danych. 3. Skrót wiadomości: unikalny identyfikator. 4. Efekt lawiny: mała zmiana danych prowadzi do dużej zmiany wyniku. 5. Nieodwracalność: zmiana danych prowadzi do nieprzewidywalnej zmiany wartości.
12
Question
Czym jest atak Man-in-the-Middle (MITM)?
Answer
Atak polegający na przechwytywaniu i modyfikowaniu komunikacji pomiędzy dwiema stronami przez osobę, która nie jest autoryzowana do tej komunikacji.
13
Question
Jak działa protokół Diffiego-Hellmana?
Answer
Protokół umożliwiający bezpieczną wymianę kluczy poprzez niezabezpieczony kanał, ustalając wspólny sekret między dwiema stronami.
14
Question
Jakie są funkcje PKI (Public Key Infrastructure)?
Answer
1. Weryfikacja tożsamości subskrybentów. 2. Wymiana kluczy kryptograficznych. 3. Wystawianie certyfikatów. 4. Weryfikacja certyfikatów. 5. Podpisywanie przekazu. 6. Szyfrowanie przekazu. 7. Potwierdzanie tożsamości. 8. Znakowanie czasem.
15
Question
Jakie są zastosowania funkcji skrótu?
Answer
Weryfikacja integralności, podpisy cyfrowe, sumy kontrolne.
16
Question
Co oznacza termin 'zaufanie' w kontekście kryptografii?
Answer
Oparte na dwóch kluczowych wymaganiach: autoryzacja (potwierdzenie, że masz odpowiednie uprawnienia) i uwierzytelnienie (potwierdzenie, że jesteś tym, za kogo się podajesz).
17
Question
Jakie są zasady działania kryptografii w blockchainie?
Answer
Kryptografia zapewnia bezpieczeństwo i prywatność danych, umożliwiając autoryzację transakcji oraz zabezpieczając blok przed zmianami.
18
Question
Jak PKI zapobiega atakom MITM?
Answer
Dzięki certyfikatom cyfrowym, które są podpisane przez zaufane urzędy certyfikacyjne, użytkownicy mogą sprawdzić, że klucze publiczne należą do właściwych osób lub organizacji.
19
Question
Czym jest algorytm asymetryczny?
Answer
W szyfrowaniu asymetrycznym używa się dwóch różnych kluczy: klucza publicznego do szyfrowania i klucza prywatnego do deszyfrowania.
20
Question
Jakie są etapy historii blockchainu?
Answer
1991: Stuart Haber i W. Scott Stornetta opisali pierwszą technologię blockchain. 2008: Satoshi Nakamoto opublikował 'white paper' opisujący Bitcoin. 2009: uruchomienie pierwszej sieci Bitcoin. 2014: powstanie Ethereum.
21
Question
Jakie są główne różnice między systemem Permissioned i Public?
Answer
Permissioned: dostęp tylko dla wybranych podmiotów i kontrola zmian przez wybrane podmioty. Public: dostęp dla wszystkich, ale kontrola zmian przez wybrane podmioty.
22
Question
Jakie są przykłady popularnych funkcji skrótu?
Answer
MD5, SHA-1, SHA-256.
23
Question
Co obejmuje warstwa sprzętowa w modelu blockchain?
Answer
Warstwa sprzętowa obejmuje wszystkie fizyczne urządzenia, takie jak komputery, serwery, urządzenia mobilne i inne sprzęty, które umożliwiają działanie całego systemu blockchain.
24
Question
Jakie oprogramowanie znajduje się w warstwie systemów operacyjnych i sieci?
Answer
W warstwie systemów operacyjnych i sieci znajduje się oprogramowanie zarządzające sprzętem, takie jak systemy operacyjne i protokoły sieciowe.
25
Question
Jakie są przykłady systemów operacyjnych wspierających aplikacje blockchain?
Answer
Przykładami systemów operacyjnych wspierających aplikacje blockchain są Linux i Windows.
26
Question
Jakie są podstawowe funkcjonalności warstwy blockchain protokołu Bitcoin?
Answer
Podstawowe funkcjonalności warstwy blockchain protokołu Bitcoin obejmują: Mechanizm konsensusu Proof of Work, Rejestrowanie transakcji, Przechowywanie bloków danych.
27
Question
Na czym polega warstwa aplikacji portfela?
Answer
Na warstwie aplikacji portfela użytkownicy interagują z siecią blockchain poprzez portfele kryptowalutowe, które umożliwiają przechowywanie, wysyłanie i odbieranie Bitcoinów.
28
Question
Jakie funkcje posiada warstwa blockchain protokołu Ethereum?
Answer
Ethereum to blockchain drugiej generacji, który rozszerza funkcjonalność o możliwość uruchamiania inteligentnych kontraktów. W tej warstwie odbywa się weryfikacja transakcji i konsensusu oraz zapisywanie stanu wszystkich inteligentnych kontraktów.
29
Question
Czym jest maszyna wirtualna Ethereum (EVM)?
Answer
Maszyna wirtualna Ethereum (EVM) wykonuje kod kontraktów na poziomie warstwy smart contractów.
30
Question
Czym są zdecentralizowane aplikacje (dApps)?
Answer
Zdecentralizowane aplikacje (dApps) korzystają z blockchaina i smart kontraktów, zapewniając funkcjonalności, takie jak zdecentralizowane finanse (DeFi) czy gry oparte na blockchainie.