
Klucze prywatne a klucze publiczne
Żyjesz dla siebie, posiadasz własny samochód, czy masz skrytkę, w której trzymasz swoje oszczędności? Bez…
Kriptovalūta można zdefiniować jako zasób cyfrowy i niefizyczny, w którym kryptografia służy do tworzenia nowych jednostek walutowych i zabezpieczania/weryfikacji transakcji.
Istnieje zdecentralizowana kontrola waluty, co oznacza, że żadne banki ani władze nie kontrolują waluty. Widać to w przeciwieństwie do zwykłej waluty fiducjarnej i korony norweskiej, gdzie Bank Centralny emituje i kontroluje walutę.
Ale jak naprawdę kryptowaluta działa na co dzień? Wyjaśnimy Ci to w tym przewodniku!
Ponieważ kryptowaluta jest zdecentralizowana, kontrola nad walutą musi być rozłożona w inny sposób. W większości przypadków proces ten przebiega przez łańcuchy bloków, które można uznać za publiczne bazy danych lub księgi cyfrowe dla różnych transakcji.
Łańcuchy bloków można uznać za wirtualne łańcuchy składające się z bloków. Każdy blok zawiera dane i informacje o ostatniej transakcji oraz wszystkich poprzednich transakcjach w pozostałych blokach. W ten sposób bloki są połączone ze sobą w „łańcuchy”.
Blockchain jest odporny na wszelkie zmiany danych przechowywanych w bazie danych. Zmiana danych nie jest możliwa bez konieczności zmiany wszystkich danych, które zostały później zapisane, co w praktyce jest prawie niemożliwe.
Za pomocą blockchainów można sprawić, że transakcje będą widoczne dla wszystkich w sieci. Możliwe będzie również śledzenie dowolnej transakcji, a wszystkie przelewy będą rejestrowane. Kiedy transakcja jest zarejestrowana, nikt nie może zaprzeczyć, że miała ona miejsce.
Jak działają kryptowaluty i blockchainy? Aby lepiej to zrozumieć, dobrze jest również wiedzieć, w jaki sposób kontrolowane są łańcuchy bloków. To nie konkretny lub centralny administrator zarządza blockchainem, ale raczej sieć peer-to-peer.
Możesz spojrzeć na łańcuchy bloków jak na rozproszoną i rozproszoną księgę. W tej książce przelewy między różnymi stronami mogą być przechowywane i weryfikowane.
Proces ten sprawia, że łańcuchy bloków są bardzo odpowiednie dla systemów, w których może brakować zaufania do administratorów danych.
Bitcoin jest znany jako pierwsza kryptowaluta, która pojawiła się na rynku, a także jako pierwsza faktycznie zaimplementowała łańcuchy bloków. Sama technologia została zaproponowana już w latach 80., ale wtedy była to tylko kwestia modeli teoretycznych.
Osoba lub ludzie stojący za Bitcoinem noszą pseudonim Satoshi Nakamoto i nikt nie wie na pewno, kto faktycznie stworzył Bitcoin.
Obecnie istnieje wiele różnych rodzajów kryptowalut, które działają w oparciu o technologię blockchain. Możemy wspomnieć na przykład o Ethereum, które jest drugą co do wielkości kryptowalutą po Bitcoinie.
Jednak łańcuchy bloków zostały również zaimplementowane w innych systemach i kontekstach. Z technologii korzystają m.in. uczelnie i ministerstwa. Wiele osób uważa, że technologia blockchain może znacznie usprawnić codzienne życie.
Łańcuchy bloków mają swoją nazwę, ponieważ są to bloki transakcji ułożone w ciągłą serię. Każdy łańcuch bloków zaczyna się od tak zwanego bloku rodzica lub bloku rodzica, którym jest blok 0.
W bloku 0 informacje będą przechowywane. Mogą to być dowolne dane, ale z reguły są to transakcje pieniężne typu „A przekazuje 100 koron do B”. Po zapisaniu pewnej ilości danych tego typu zostanie utworzony blok.
Bloki mają również wartości wycięcia, tj. funkcje, w których przychodzące parametry mają losową ilość danych, a funkcja zwróci stałą wartość liczbową. Nie ma możliwości odliczania wstecz od wprowadzonych parametrów.
Innymi słowy, jest bardzo mało prawdopodobne, aby dwa różne parametry miały taką samą wartość liczbową. Przechowywane bloki będą się składać z następujących elementów:
Jak działa kryptowaluta w kontekście rozwoju blockchain? W blockchain nowe bloki będą dodawane regularnie. W przypadku Bitcoin nowy blok będzie dodawany mniej więcej co dziesięć minut. W przypadku Ethereum nowe bloki są dodawane około cztery razy na minutę.
W treści bloku danego bloku „B” będą gromadzone transakcje, aw nagłówku będzie przechowywany znacznik czasu i wartość liczbowa (jest to kod jednorazowy). W nagłówku zostanie również zapisana wartość wycięcia nadrzędnego bloku „A”. Blok „B” zawsze będzie zawierał wartość wycięcia z bloku „A”.
Innymi słowy, tworzy łańcuchy, które będą wskazywać na poprzedni blok i to właśnie zaowocowało nazwą „łańcuch bloków”.
Jednym z wyzwań związanych z rozproszoną księgowością i walutami cyfrowymi jest to, że stosunkowo łatwo jest manipulować wartościami danych cyfrowych. W przypadku tradycyjnej waluty w scentralizowanych systemach walutowych można to łatwo obsłużyć za pośrednictwem osób trzecich, które weryfikują płatności.
W tradycyjnych systemach scentralizowanych można sprawdzić, czy waluta nie powstaje z niczego. W systemach rozproszonych nie ma osób trzecich przeglądających transakcje.
Wyzwanie to rozwiązuje szereg serwerów, zwanych węzłami, przechowujących kopie rozproszonej księgi rachunkowej. Węzły sprawdzą, czy różne transakcje są prawidłowe.
Transakcje mogą docierać do różnych węzłów w różnym czasie. Dlatego tylko pierwszy jest uważany za prawdziwy.
W tym przypadku stosuje się algorytmy, takie jak dowód pracy, w których serwer, który może wskazać, że określona ilość mocy danych została wykorzystana do weryfikacji transakcji, jest uważany za prawdziwą księgę. Bitcoin jest jedną z walut, które wykorzystują dowód pracy.
Jeśli osoba A chce wysłać pieniądze do osoby B, osoba A musi użyć swojego klucza osobistego, aby potwierdzić szczegóły transakcji. Wiadomość zawiera dane wejściowe dotyczące wszystkich transakcji, które A otrzymał, aby potwierdzić, że dana osoba ma wystarczającą ilość pieniędzy.
Wiadomość zawiera również informację o ilości, czyli ile A chce wysłać do B. Wiadomość zawiera również dane wyjściowe w postaci adresu/klucza publicznego B.
Wiadomość jest następnie wysyłana do rozproszonej sieci peer-to-peer, gdzie górnicy mogą sprawdzić, czy wszystkie dane są poprawne.
Kriptovalūta działa inaczej niż tradycyjna waluta i w większości przypadków opiera się na wykorzystaniu łańcuchów bloków.
Waluta jest zdecentralizowana, a łańcuchy bloków zawierają dane o wszystkich transakcjach. Mamy nadzieję, że nasz przewodnik był pouczający, ale na szczęście nie musisz rozumieć wszystkich mechanizmów, które za nim stoją, aby móc cieszyć się krypto!
[sc_fs_multi_faq headline-0=”h2″ question-0=”Hva er blokkjeder?” answer-0=”En blokkjede er en desentralisert regnskapsbok som er digital, og som lar en spore, registrere og offentliggjøre transaksjoner.” image-0=”” headline-1=”h2″ question-1=”Hvor kjøper jeg kryptovaluta?” answer-1=”Du kan kjøpe kryptovaluta hos kryptobørser som for eksempel MiraiEx og eToro.” image-1=”” headline-2=”h2″ question-2=”Hvilke bruksområder har blokkjeder?” answer-2=”Blokkjeder brukes innen kryptovaluta, men også innen forskning, utdanning og andre områder.” image-2=”” count=”3″ html=”true” css_class=””]