Gazeta ekonomiczna » Kryptowaluty » Lista artykułów » Jak działają transakcje BitCoinu?

Jak działają transakcje BitCoinu?

Blockchain connection background 3D rendering

Kiedy zechcę wysłać kwotę w Bitcoinach, muszą odbyć się dwie fazy. Najpierw musi dojść do sprawdzenia, czy posiadam wystarczającą kwotę do wysłania a w fazie drugiej, czy jestem aktualnym właścicielem BitCoinów, które wysyłam.


Kiedy dojdzie do sprawdzenia obu części, zostanie utworzony tzw. „block“, który może dołączyć do już utworzonych „blocków“. Grupa bloków tworzy szereg. Dlatego mówi się, że BitCoin działa na BlockChainie (z języka angielskiego block = blok, chain = szereg).

Rozpatrzmy ową problematykę bardziej szczegółowo:

Portfel BitCoinowy nie jest portfelem w całym tego słowa znaczeniu. Nie przechowuje bowiem żadnych BitCoinów, są tylko rejestrowane adresy BitCoinowe i twoje transakcje. By można było wysyłać BitCoiny, trzeba posiadać klucz publiczny (posiada 34 znaków) i klucz prywatny (64 znaków). Klucz prywatny służy do „podpisu“ transakcji“ i jest powiązany z kluczem publicznym. Ważne jest, że z klucza publicznego nie można z powrotem uzyskać klucza prywatnego.

Jeżeli więc wysyłasz pieniędzy, to wysyłasz za pomocą software (portfelu) nakaz, który zawiera kwotę wysyłaną, twój klucz publiczny i cała transakcja zostanie sprawdzona za pomocą klucza prywatnego i zapisana do blockchainu. By można było transakcję zarejestrować, musi ktoś ją potwierdzić i ktoś sprawdzić, czy posiadasz BitCoiny, które wysyłasz. To jest zadaniem wydobywców.

Zapis dotyczący transakcji jest publicznie dostępny w blockchainie. Możesz kiedykolwiek sprawdzić, czy transakcja przebiegła pomyślnie na przykład na stronie https://blockchain.info/. To doprowadziło nas do pytania anonimowości samej kryptowaluty.

Właśnie dlatego, że transakcje BitCoinowe są zaznaczane w blockchainie, można śledzić, odkąd i gdzie zostały wysłane. Częściowo to ogranicza ową obiecaną anonimowość. Jeżeli więc na przykład będziesz wybierać pieniądze z automatu BitCoin, sprawdzając swoją tożsamość (trzeba to zrobić nad określoną kwotę), można wyśledzić, jakich transakcji dokonałeś w BlockChainu.