Potwierdzenia Bitcoin – wszystko, co musisz wiedzieć o potwierdzeniach blokowych

Czy wysyłasz Bitcoin, czy otrzymujesz Bitcoin; status Twojej transakcji początkowo pozostanie „niepotwierdzony”. Gdy transakcja zostanie zweryfikowana i pomyślnie włączona do łańcucha bloków, jej status zmieni się na „potwierdzona”. W Bitcoin; aby „niepotwierdzona transakcja” została „potwierdzona”, czyli otrzymanie 1 potwierdzenia, zajmie to około 10 minut. Po jej potwierdzeniu transakcja zakończyła się pomyślnie lub musimy poczekać na kolejne potwierdzenia?

Niepotwierdzona transakcja

Na przykład, powiedzmy, że wysyłasz BTC na swoje konto wymiany. Mimo że status transakcji został potwierdzony, kwota wpłaty nie zostanie jeszcze zaksięgowana. Dlaczego? Dzieje się tak, ponieważ giełda ma pewne wymagania dotyczące potwierdzenia blokady, zanim będzie mogła pokazać kwotę transakcji. Jeśli dopiero zaczynasz przygodę z Bitcoinem, możesz się zastanawiać nad różnicą między transakcjami „potwierdzonymi” i „niepotwierdzonymi” oraz dlaczego niektóre usługi wymagają więcej potwierdzeń niż inne.

W tym poście wyjaśnimy wszystko, co musisz wiedzieć o potwierdzeniach Bitcoin. Co oznacza wymagane potwierdzenia? Jakie są sposoby sprawdzania potwierdzeń transakcji Bitcoin? Ile potwierdzeń Bitcoin jest wymaganych, aby transakcja zakończyła się sukcesem? Ile potwierdzeń jest wymaganych, zanim transakcja stanie się możliwa do wydania? Dlaczego 6 potwierdzeń jest uważanych za bezpieczne i jak długo trwa transakcja, aby uzyskać 1 potwierdzenie?

Co to są potwierdzenia Bitcoin?

Bitcoin to zdecentralizowana kryptowaluta wykorzystująca technologię Blockchain. Blockchain to rozproszona księga publiczna. Jest to stale rosnąca lista rekordów, która zawiera wszystkie dane dotyczące transakcji Bitcoin od początku do teraz. Informacje o transakcjach, które są rejestrowane w łańcuchu bloków, można tylko dodać i nie można ich usunąć. Raz włączone, pozostaje włączone na zawsze. Średnio; co 10 minut nowy blok jest tworzony i dodawany do łańcucha bloków Bitcoin. Wszystkie te nowe bloki są tworzone w procesie zwanym wydobyciem, a każdy blok zawiera dane transakcji, które są weryfikowane przez górników.

Bitcoin potwierdzonyPotwierdzona transakcja Bitcoin oznacza, że ​​transmitowana do sieci transakcja jest weryfikowana i umieszczana w bloku. Każde potwierdzenie Bitcoin reprezentuje całkowitą liczbę bloków, które są generowane od momentu bloku zawierającego szczegóły transakcji. Aby lepiej zrozumieć, zobaczmy, jak działają potwierdzenia bloków Bitcoin.

Jak działają potwierdzenia bloków Bitcoin?

Powiedzmy, że wysyłasz swojemu znajomemu trochę Bitcoinów. Teraz, zanim ta transakcja zostanie zawarta w bloku, trafia do puli niepotwierdzonych transakcji Bitcoin o nazwie Bitcoin Mempool. Teraz górnicy wybiorą Twoją transakcję z tej puli pamięci i umieszczą ją w bloku wraz z innymi niepotwierdzonymi transakcjami. Następnie górnicy zaczynają rozwiązywać skomplikowaną matematyczną zagadkę. Po przedstawieniu rozwiązania potwierdzającego pracę dla bloku zawierającego Twoją transakcję, blok zostanie potwierdzony przez sieć i dodany na koniec łańcucha bloków.

Moment, w którym blok zostanie dodany do łańcucha bloków; wszystkie transakcje znajdujące się w bloku będą miały 1 potwierdzenie. Ten proces trwa średnio około 10 minut. Po włączeniu bloku do łańcucha bloków jest on stale ukrywany pod każdym nowym blokiem tworzonym w sieci. Każdy blok będzie miał interwał 10 minut, a każdy nowy blok utworzony po Twoim bloku będzie potwierdzał Twoją transakcję. Dzieje się tak z każdym kolejnym znalezionym blokiem; zwiększa się liczba potwierdzeń Twojej transakcji.

wyjaśnienia potwierdzeń blokowych

Ponieważ czas blokowania Bitcoin wynosi 10 minut, aby uzyskać 3 potwierdzenia, zajmie to około 30 minut, a uzyskanie 6 potwierdzeń zajmie 60 minut. OK, teraz jak sprawdzić status potwierdzenia transakcji.

Jak sprawdzić potwierdzenia transakcji?

Niezależnie od tego, czy wysyłasz / otrzymujesz pieniądze za pomocą portfela podstawowego Bitcoin, czy portfela Electrum; zarówno klient portfela, jak i klient z portfelem dają możliwość przeglądania szczegółów transakcji. Wyświetla całkowitą kwotę transakcji, jej rozmiar, identyfikator transakcji i status transakcji. To jest całkowita liczba potwierdzeń blokowania, które Twoja transakcja otrzymała do tej pory.

Potwierdzenia portfela identyfikatora transakcji

Oprócz tego możesz również użyć eksploratora bloków, aby sprawdzić potwierdzenia transakcji. Wszystko, co musisz zrobić, to wpisać adres swojego portfela lub identyfikator transakcji, który wygląda mniej więcej tak:

aa8ab4868b0f101cf304add8017bb6aeaee97dfc985571740140edf9780d8d0d

status potwierdzenia transakcji

Usługa wyświetli liczbę potwierdzeń, które otrzymała Twoja transakcja.

OK, więc ile czasu zajmuje uzyskanie 1 potwierdzenia?

Czasy potwierdzenia Bitcoin

Średni czas blokowania Bitcoin to 10 minut. Ale nie wszystkie transakcje są potwierdzane w 10 minut. Uzyskanie 1 potwierdzenia może zająć kilka godzin lub nawet dzień, a to zależy od kilku czynników. W Bitcoin wszystkie transakcje są przetwarzane tylko przez górników iz tego powodu transakcje podlegają opóźnieniom. Dwie przyczyny opóźnień w transakcji to przeciążenie sieci i niskie opłaty transakcyjne.

Blokuj czasy potwierdzenia

Górnicy priorytetowo traktują transakcje, które wiążą się z wyższymi opłatami. Jeśli uzyskanie 1 potwierdzenia transakcji zajmuje dużo czasu, być może nie uwzględniłeś rozsądnych opłat transakcyjnych. Jeśli transakcja obejmuje wystarczająco dużą opłatę górniczą, istnieje ponad 60% szans, że zostanie potwierdzona w ciągu 10 minut.

Aby dowiedzieć się więcej o opłatach transakcyjnych i czasie, zalecamy przeczytanie tego tematu w Mempool.

OK, teraz następne pytanie brzmi: ile potwierdzeń jest potrzebnych?

Liczba wymaganych potwierdzeń

W rzeczywistości możesz wydać dane wyjściowe transakcji, które mają 0 potwierdzeń. Zerowe potwierdzenie to nic innego jak transakcja, która nie jest jeszcze częścią łańcucha bloków. Transakcja z 1 potwierdzeniem oznacza, że ​​została zaakceptowana przez blockchain. Jeśli otrzymujesz płatność od zaufanego podmiotu, możesz zaakceptować jego transakcję, nawet jeśli ma 0 potwierdzeń (niepotwierdzonych). Jeśli jesteś sprzedawcą akceptującym Bitcoin, w przypadku małych płatności wystarczy jedno potwierdzenie. Pamiętaj jednak, że transakcję, która ma potwierdzenia 0 i 1, można łatwo cofnąć.

Transakcje z zerowym potwierdzeniem są bardziej podatne Atak wyścigowy i atak Finneya. Podczas gdy 1 transakcje potwierdzające są podatne na 51% ataków. Przy potwierdzeniu 0 i 1 możliwe jest podwójne wydawanie (atak z podwójnym wydaniem). Podwójne wydawanie to praktyka, w której użytkownik próbuje wydać te same pieniądze więcej niż jedne. Dlatego większość wymian wymaga od 2 do 3 potwierdzeń. Ale standard branżowy to 6 potwierdzeń, które trwają około 1 godziny i są uważane za bezpieczne. Dlaczego więc 6 potwierdzeń?

Potwierdzenie transakcji BTC

Dlaczego 6 potwierdzeń?

Transakcje Bitcoin są rejestrowane w rozproszonej księdze. Nie ma centralnego organu, który sprawdzałby, czy transakcja zakończyła się sukcesem, czy nie. Ponieważ system jest zdecentralizowany, społeczność traktuje numery potwierdzeń transakcji jako ważne. Nie ma nic specjalnego w 6 potwierdzeniach. Ta liczba jest wybierana przy założeniu, że podwojenie wydatków kosztowałoby atakującego więcej. Z 6 potwierdzeniami dla atakującego staje się praktycznie niemożliwe cofnięcie transakcji, utworzenie alternatywnego łańcucha szybciej niż oryginalny łańcuch.

W Bitcoinie wygrywa najdłuższy łańcuch. A więc nie tylko 6 potwierdzeń; im więcej potwierdzeń w łańcuchu transakcji ma, tym trudniej jest ją przepisać.

Jeśli potrzebujesz bardziej logicznego wyjaśnienia, dlaczego wymagane jest 6 potwierdzeń, przejdź przez to ten temat.

Bitcoin wymaga 6 potwierdzeń, a każde potwierdzenie bloku zajmuje około 10 minut. Ale co z Ethereum, Litecoin, Monero i innymi usługami, które akceptują Bitcoin?

Ile to potrzebuje potwierdzeń? Coinbase, Litecoin, Ethereum, Dash, Monero

Czas i liczba potwierdzeń bloków różni się w zależności od monety. Różni się nie tylko w przypadku monet, ale każda usługa, która akceptuje kryptowaluty, będzie miała określone wymagania dotyczące potwierdzeń bloków. Poniżej znajdują się wymagania dotyczące potwierdzeń dla popularnych kryptowalut i giełd.

kryptowaluty

Wymagane potwierdzenia

Szacowany czas

Docelowy czas blokowania

Bitcoin (BTC) 6 Potwierdzenia 60 minut 10 minut
Ethereum (ETH) 12 Potwierdzenia 3 minuty 15 sekund
Litecoin (LTC) 6 Potwierdzenia 15 minut 2,5 minuty
Ripple (XRP) Blisko natychmiastowych transakcji 3,5 sekundy
EOS (EOS) Prawie natychmiast
Gwiezdny (XLM) Prawie natychmiast 3,5 do 5 sekund
Dash (DASH) 6 Potwierdzenia 15 minut 2,5 minuty
Monero (XMR) 10 Potwierdzenia 20 minut 2 minuty
ZCash (ZEC) 10 Potwierdzenia 25 minut 2,5 minuty

Wymiany

CoinBase (BTC) 3 Potwierdzenia 30 minut
Binance (BTC) 2 Potwierdzenia 20 minut
CoinBase (ETH) 50 Confirmations 12,5 minuty
Binance (ETH) 30 Confirmations 7,5 minuty

Polub ten post? Udaj się do naszej bazy wiedzy, aby dowiedzieć się więcej o Bitcoin, Blockchain i kryptowalutach.