Jak działają transakcje Bitcoin?

Transakcje Bitcoin to wiadomości, które określają ruch bitcoinów od nadawców do odbiorców. Transakcje są cyfrowo podpisywane przy użyciu kryptografii i wysyłane do całej sieci Bitcoin w celu weryfikacji. Informacje o transakcjach są publiczne i można je znaleźć w cyfrowej księdze znanej jako 'blockchain'. Historia każdej transakcji Bitcoin prowadzi do momentu, w którym bitcoiny zostały po raz pierwszy wyprodukowane lub 'wydobyte'.
Jak działają transakcje Bitcoin?
Użyj aplikacji Bitcoin.com Wallet, której ufa miliony użytkowników, aby bezpiecznie i łatwo wysyłać, odbierać, kupować, sprzedawać, handlować i zarządzać najpopularniejszymi kryptowalutami. Możesz także połączyć się z tysiącami zdecentralizowanych aplikacji (DApps), od gier po instrumenty pochodne finansowe.

Przegląd

Jeśli chcesz wysłać pieniądze przyjacielowi, w tradycyjnym systemie bankowym prawdopodobnie użyjesz aplikacji bankowej lub strony internetowej, aby przelać środki, a bank zajmie się wszystkim za kulisami. Jednak możesz wysłać bitcoiny bez potrzeby korzystania z centralnego organu, takiego jak bank. Proces transakcji bitcoinowej zapewnia, że transakcje są legalne, bezpieczne i przejrzyste. Oto przegląd transakcji bitcoinowej:

  1. Tworzenie transakcji: Kiedy wysyłasz bitcoiny, tworzysz transakcję ze swojego portfela cyfrowego. Ta transakcja zawiera adres nadawcy (klucz publiczny), adres odbiorcy (klucz publiczny), kwotę Bitcoin do wysłania oraz opłatę transakcyjną, którą jesteś gotów zapłacić górnikom.
  2. Podpisy cyfrowe: Aby udowodnić, że jesteś właścicielem bitcoinów, które chcesz wysłać, transakcja musi być podpisana za pomocą klucza prywatnego poprzez proces kryptograficzny. To nazywa się podpisem cyfrowym. Ważne jest, aby utrzymać klucz prywatny w tajemnicy, ponieważ jest jak cyfrowe hasło.
  3. Transmisja i potwierdzenia: Po podpisaniu transakcja jest transmitowana do sieci Bitcoin i trafia do mempoolu, co jest jak poczekalnia dla transakcji, które czekają na potwierdzenie. Górnicy mogą wybierać transakcje z mempoolu, aby tworzyć nowe bloki. Pierwszy górnik, który rozwiąże trudny problem matematyczny, może stworzyć następny blok. Zwycięski górnik transmituje swój nowy blok, który jest potwierdzany przez resztę sieci.
  4. Finalizacja transakcji: Po potwierdzeniu nowy blok jest dodawany do kopii blockchaina każdego uczestnika sieci. Transakcje w nowym bloku są uważane za potwierdzone. Jednak powszechną praktyką jest oczekiwanie na co najmniej sześć potwierdzeń (sześć dodatkowych bloków dodanych po bloku zawierającym twoją transakcję), aby uznać transakcję za ostateczną. Jest to zabezpieczenie przed cofnięciem lub podwójnym wydaniem transakcji w przypadku tymczasowego rozgałęzienia blockchaina.

Bitcoiny istnieją jako zapisy transakcji Bitcoin

Definiujemy bitcoin jako łańcuch podpisów cyfrowych. Każdy właściciel przekazuje bitcoin następnemu, cyfrowo podpisując skrót poprzedniej transakcji oraz klucz publiczny następnego właściciela i dodając je na końcu monety. Odbiorca może zweryfikować podpisy, aby potwierdzić łańcuch własności.

Bitcoiny nie "istnieją" w sensie fizycznym. Nie ma fizycznych bitcoinów, ani właściciele Bitcoin nie mają "konta". Zamiast tego jest 'blockchain', który można traktować jako księgę, czy zapis wszystkich transakcji, które kiedykolwiek miały miejsce między adresami Bitcoin. Te zapisy transakcji są aktualizowane przez uczestników sieci Bitcoin (węzły) i dzielone między jej węzły, gdy salda rosną i maleją. Możesz użyć 'block explore', jeśli chcesz zobaczyć historię oraz aktualne saldo dowolnego adresu Bitcoin.

Klucze publiczne i prywatne

Aby wysłać Bitcoin, musisz mieć dostęp do kluczy publicznych i prywatnych powiązanych z ilością bitcoinów, które chcesz wysłać. Kiedy mówimy o kimś "posiadającym" bitcoiny, w rzeczywistości oznacza to, że ta osoba ma dostęp do 'pary kluczy' składającej się z:

  • klucza publicznego (adresu), na który wcześniej wysłano pewną ilość bitcoinów
  • odpowiadającego unikalnego klucza prywatnego (hasła), który autoryzuje bitcoiny wcześniej wysłane na powyższy klucz publiczny (adres) do wysłania gdzie indziej.

Klucze publiczne, zwane także adresami bitcoin, są losowo generowanymi sekwencjami liter i cyfr, które działają podobnie do adresu e-mail lub nazwy użytkownika w mediach społecznościowych. Jak sama nazwa wskazuje, są publiczne, więc można bezpiecznie je udostępniać innym. W rzeczywistości musisz podać swój adres Bitcoin innym, gdy chcesz, aby wysłali ci bitcoiny. Klucz prywatny to kolejna sekwencja liter i cyfr, również generowana losowo. Jednak klucze prywatne, jak hasła do e-maili lub innych kont, należy trzymać w tajemnicy. Nigdy nie udostępniaj swojego klucza prywatnego nikomu, komu nie ufasz całkowicie, że cię nie okradnie.

Przeczytaj więcej: Upewnij się, że twoje aktywa cyfrowe są bezpieczne dzięki tym prostym wskazówkom.

Możesz myśleć o swoim adresie Bitcoin jako przezroczystym sejfie. Inni mogą zobaczyć, co jest w środku, ale tylko ci, którzy mają klucz prywatny, mogą odblokować sejf, aby uzyskać dostęp do środków wewnątrz.

Wejścia i wyjścia transakcji

Chociaż możliwe byłoby obsługiwanie monet indywidualnie, byłoby to niepraktyczne, aby tworzyć osobną transakcję dla każdego centa w przelewie. Aby umożliwić dzielenie i łączenie wartości, transakcje zawierają wiele wejść i wyjść. Zazwyczaj będzie jedno wejście z większej poprzedniej transakcji lub wiele wejść łączących mniejsze kwoty, oraz co najwyżej dwa wyjścia: jedno dla płatności, a drugie zwracające resztę, jeśli taka istnieje, z powrotem do nadawcy.

-Satoshi Nakamoto, Bitcoin white paper

Rozłóżmy ten fragment white paper Bitcoina, patrząc na przykład transakcji w praktyce:

Mark chce wysłać 1 BTC do Jessiki. Aby to zrobić, używa swojego klucza prywatnego, aby 'podpisać' wiadomość z szczegółami transakcji. Ta wiadomość, która musi być transmitowana do sieci, zawiera następujące informacje:

  • Wejścia. Zawiera informacje o bitcoinach wcześniej wysłanych na adres Marka. Na przykład, wyobraź sobie, że Mark wcześniej otrzymał 0.6 BTC od Alice i 0.6 BTC od Boba. Teraz, aby wysłać 1 BTC do Jessiki, mogą być dwa wejścia: jedno wejście 0.6 BTC wcześniej od Alice i jedno wejście 0.6 BTC wcześniej od Boba.
  • Kwota. W tym przypadku kwota, którą Mark chce wysłać, to 1 BTC.
  • Wyjścia. Są dwa wyjścia. Pierwsze to 1 BTC na adres Jessiki. Drugie to 0.2 BTC zwracane jako 'reszta' do Marka. To drugie wyjście jest obliczane jako suma wejść [0.6 + 0.6 = 1.2], minus kwota, którą Mark chce wysłać [1 BTC].

Może to wydawać się skomplikowane, ale robi się tak, aby poprawić wydajność - a dobra wiadomość jest taka, że znajomość szczegółów działania transakcji Bitcoin nie jest wymagana, aby wysyłać lub odbierać bitcoiny. Twój Portfel Bitcoin zajmuje się tym!

Transmisja i potwierdzenia

W powyższym przykładzie Mark (za pośrednictwem swojego oprogramowania portfela) będzie transmitować swoją proponowaną transakcję do sieci Bitcoin. Specjalna grupa uczestników sieci znana jako 'górnicy' weryfikuje, czy klucze Marka mogą uzyskać dostęp do wejść (tj. adresu/adresów), z których wcześniej otrzymał bitcoiny, które twierdzi, że kontroluje. Górnicy również zbierają listę innych transakcji, które zostały transmitowane do sieci w tym samym czasie co Marka i formują je w blok. Każdy górnik, który ukończył 'Proof of Work', może zaproponować nowy blok, który zostanie dodany lub 'dołączony' do łańcucha, odwołując się do ostatniego bloku. Ten nowy blok jest następnie transmitowany do sieci. Jeśli inni uczestnicy sieci (węzły) zgadzają się, że to prawidłowy blok (tj. transakcje, które zawiera, spełniają wszystkie zasady protokołu i prawidłowo odnosi się do poprzedniego bloku), przekażą go dalej. W końcu inny górnik zbuduje na jego bazie, odwołując się do niego jako do poprzedniego bloku, proponując następny blok. Wszelkie transakcje, które były w poprzednim bloku, będą teraz 'potwierdzone' przez następnego górnika. Jak bloki są dodawane do łańcucha, liczba potwierdzeń transakcji Marka wzrasta.

Dlaczego niektóre potwierdzenia transakcji bitcoinowych trwają tak długo?

Każdy blok może zawierać tylko określoną liczbę transakcji, a liczba ta jest głównie określana przez dostępną przestrzeń w każdym bloku, czyli 'rozmiar bloku', który wynosi 1MB. Ograniczona przestrzeń daje początek rynkowi opłat, gdzie górnicy, którzy zbierają opłaty, wybierają do następnego bloku tylko te transakcje, które zawierają wystarczająco wysoką opłatę. W związku z tym wyższe opłaty działają jako zachęta dla górników do priorytetowego traktowania twoich transakcji.

Należy zauważyć, że rozmiar bloku to arbitralne ograniczenie, ale społeczność Bitcoin zdecydowała się utrzymać rozmiar bloku jak najmniejszy, aby ułatwić ludziom obsługę węzłów Bitcoin. Bitcoin Cash, który jest forką Bitcoin, ma większy rozmiar bloku, a zatem wymaga znacznie niższych opłat za transakcje.

Przeczytaj więcej: Zrozum, jak sieć Bitcoin podejmuje decyzje w krytycznych kwestiach, takich jak rozmiar bloku.

Ile wynoszą opłaty za transakcje bitcoinowe?

Opłaty za wysyłanie bitcoina mogą wynosić od kilku centów aż po 100 dolarów. Powód dużych różnic to fakt, że opłaty za Bitcoin zależą zarówno od podaży i popytu (tj. jak bardzo sieć jest przeciążona w danym czasie), jak i "rozmiaru" twojej transakcji. Rozmiar jest głównie uzależniony od wejść, więc jeśli twoja transakcja ma wiele wejść, zajmie więcej przestrzeni bloku i będzie wymagała wyższej opłaty. Na przykład, jeśli chcesz wysłać 10 BTC, istnieje duża szansa, że twoja transakcja będzie wymagała więcej wejść niż gdybyś chciał wysłać 1 BTC. Transakcja 10 BTC może składać się z 5+2+1+1+1 (więc w sumie 5 wejść), podczas gdy transakcja 1 BTC może mieć tylko dwa wejścia, jak w naszym przykładzie Marka i Jessiki powyżej.

Wiele portfeli, w tym Bitcoin.com Wallet, pozwala użytkownikom na ręczne ustawianie opłat transakcyjnych. Pomaga to uniknąć przepłacania. Na przykład, jeśli się nie śpieszysz, możesz ustawić niższą opłatę, aby została podjęta przez górnika, gdy sieć będzie mniej przeciążona. Możesz także zapewnić natychmiastowe przetworzenie swoich transakcji poprzez zwiększenie opłaty.

Przeczytaj więcej: Zrozum szczegóły wysyłania bitcoinów.

Powiązane przewodniki

Zacznij stąd →
Krótki wstęp do Bitcoina

Krótki wstęp do Bitcoina

Uzyskaj proste wprowadzenie do Bitcoina i dlaczego ma to znaczenie.

Przeczytaj ten artykuł →
Krótki wstęp do Bitcoina

Krótki wstęp do Bitcoina

Uzyskaj proste wprowadzenie do Bitcoina i dlaczego ma to znaczenie.

Jak działa wymiana bitcoinów?

Jak działa wymiana bitcoinów?

Jak bezpieczne jest przechowywanie kryptowalut na scentralizowanych giełdach?

Przeczytaj ten artykuł →
Jak działa wymiana bitcoinów?

Jak działa wymiana bitcoinów?

Jak bezpieczne jest przechowywanie kryptowalut na scentralizowanych giełdach?

Czym jest zarządzanie Bitcoinem?

Czym jest zarządzanie Bitcoinem?

Jak sieć działa i podejmuje decyzje w kwestiach krytycznych?

Przeczytaj ten artykuł →
Czym jest zarządzanie Bitcoinem?

Czym jest zarządzanie Bitcoinem?

Jak sieć działa i podejmuje decyzje w kwestiach krytycznych?

Co to jest Bitcoin?

Co to jest Bitcoin?

Uzyskaj proste wprowadzenie do Bitcoina i dlaczego ma to znaczenie.

Przeczytaj ten artykuł →
Co to jest Bitcoin?

Co to jest Bitcoin?

Uzyskaj proste wprowadzenie do Bitcoina i dlaczego ma to znaczenie.

Co to jest Bitcoin Cash?

Co to jest Bitcoin Cash?

Bitcoin Cash to zdecentralizowany system elektronicznej gotówki peer-to-peer, który nie opiera się na żadnej centralnej władzy, takiej jak rząd czy instytucja finansowa.

Przeczytaj ten artykuł →
Co to jest Bitcoin Cash?

Co to jest Bitcoin Cash?

Bitcoin Cash to zdecentralizowany system elektronicznej gotówki peer-to-peer, który nie opiera się na żadnej centralnej władzy, takiej jak rząd czy instytucja finansowa.

check icon
ZAUFANY PRZEZ PONAD 5 MILIONÓW UŻYTKOWNIKÓW CRYPTO NA CAŁYM ŚWIECIE

Pozostań na czele w krypto

Dostarczane co tydzień
Dostarczane co tydzień

Pozostań na czele w świecie kryptowalut dzięki naszemu cotygodniowemu newsletterowi dostarczającemu najważniejsze informacje.

news icon

Cotygodniowe wiadomości kryptowalutowe, wyselekcjonowane dla Ciebie

insights icon

Praktyczne spostrzeżenia i edukacyjne wskazówki

products icon

Aktualizacje produktów napędzających wolność gospodarczą

Zarejestruj się

Bez spamu. Możesz zrezygnować w każdej chwili.

Rozpocznij bezpieczne inwestowanie z portfelem Bitcoin.com WalletRozpocznij bezpieczne inwestowanie z portfelem Bitcoin.com WalletRozpocznij bezpieczne inwestowanie z portfelem Bitcoin.com Wallet

Rozpocznij bezpieczne inwestowanie z portfelem Bitcoin.com Wallet

Ponad portfeli utworzone do tej pory

Wszystko, czego potrzebujesz, aby bezpiecznie kupować, sprzedawać, handlować i inwestować w Bitcoin i kryptowaluty.

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin