Što vrijeme zaključavanja znači u Bitcoin transakciji: LockTime: visina bloka, datum?

Nakon konstrukcije Bitcoin transakcije na elektrum i jezgri Bitcoin novčanika pronaći ćete ovu opciju koja se zove Lock Time.

Na osnovnom novčaniku daje mogućnost odabira vremena potvrde za svoju transakciju. Dok na electrum možete odrediti vrijeme i datum bloka.

vrijeme zaključavanja elektroma bitcoina

Na većini transakcija ne morate koristiti ovu značajku zaključavanja. Ako želite da vaša transakcija bude konačna, jednostavno ostavite ovo polje zadanim postavkama. Ovisno o mempool prometu i vašim naknadama, transakcija će se potvrditi u sljedećih nekoliko blokova.

Neki početnici ne znajući što ova funkcija slučajno zaključavaju svoju transakciju danima ili čak mjesecima.

Nedavno je jedan od naših korisnika tjednima zapeo u transakciji. Nakon provjere transakcije u istraživaču blokova postojalo je polje koje se naziva vrijeme zaključavanja koje je specificiralo vrijeme zaključavanja: 664777. To jednostavno znači da će ova konkretna transakcija postati valjana samo na zadanoj visini bloka. Transakcija se ne može uključiti u blok dok blok 664777 nije miniran.

Dakle, što znači vrijeme zaključavanja u Bitcoin transakciji? Koja je svrha ove značajke i kada trebate postaviti vrijeme zaključavanja za svoju transakciju?

Što je vrijeme zaključavanja u Bitcoin transakciji?

Vrijeme zaključavanja u Bitcoin transakciji određuje korisnik. To je vrijeme u koje se određena transakcija može dodati u blockchain.

Vrijeme zaključavanja posljednje je polje u dijelu podataka o transakciji koje se koristi za datiranje. Ovo postavlja najranije vrijeme ili najraniji blok koji rudari mogu odabrati transakciju i priložiti je najnovijem bloku na blockchainu.

Kada pošiljatelj navede vrijeme zaključavanja, transakcija će jednostavno ostati zaključana do navedene visine ili vremena bloka.

Na primjer, ako je korisnik odredio visinu bloka vremena zaključavanja @ 664777 i ako je trenutna visina bloka 664700, tada korisnik mora pričekati dok se ne postigne blok 664777. Tek nakon što je miniran blok 664777, rudari će pokušati uključiti svoju transakciju u blok. U Bitcoin-u vrijeme blokade iznosi 10 minuta, tako da više-manje korisnik mora čekati 770 sati (blizu mjesec dana) da bi se njegova transakcija potvrdila.

Zašto koristiti ovu funkciju?

Prije svega, većina Bitcoin transakcija ne zahtijeva ovu funkciju i ne koriste postavljeno vrijeme zaključavanja. Dakle, svaka transakcija koja ne koristi ovu značajku imat će vrijeme zaključavanja postavljeno na 0x00000000.

Ako ne želite da se vaša transakcija zaključa do određene visine bloka ili vremena, jednostavno možete postaviti vrijeme zaključavanja na manje od trenutne visine bloka ili UNIX vremena. Ovo će postaviti polje vremena zaključavanja na 0x00000000. Na ovaj će način vaša transakcija biti konačna. Pa kada nam točno treba ova funkcija?

U jednostavnom LockTime funkcija koristi se za zaključavanje transakcije do određene visine bloka ili trenutka vremena. Postavljanje vremena zaključavanja znači da će transakcija biti potvrđena tek kad se zadovolji potrebno vrijeme ili visina bloka. Transakcija neće biti valjana dok se ne ispuni navedena funkcija.

Čvorovi provjeravaju svaku transakciju i ako transakcija sadrži skriptu za zaključavanje, tada će je jednostavno odbiti. Transakcija koja ima određeno vrijeme zaključavanja bit će dodana u blockchain tek nakon zadanog vremena ili visine bloka koja je protekla, a ne prije nje.

Shvatite ovu značajku kao ček s datumom od datuma napisan s budućim datumom. Ček neće biti odobren prije navedenog datuma. Slično vremenu zaključavanja, kovanice se ne mogu trošiti sve dok određeno vrijeme ili dok ne prođe određena visina bloka. Ovo će jednostavno zaključati UTXO na unaprijed određeno vrijeme.

Kako se može koristiti značajka zaključavanja Bitcoina?

Na primjer, recimo da želite nekome poslati Bitcoin sada, ali želite da ga primi samo u budućnosti. Ili recimo da želite poslati novac na štedni račun svoje djece koji oni ne mogu potrošiti dok ne istekne zaključavanje. S vremenom zaključavanja u osnovi unaprijed potpisujete transakciju koja se neće potvrditi dok zaključavanje ne istekne.

LockTime se može postaviti na dva načina. To može biti stvarno vrijeme ili se može odrediti u visini bloka. Bitcoin jezgra, elektrum i većina ostalih Bitcoin novčanika po zadanom će imati lock_time postavljenu na trenutnu visinu bloka. Morat ćete navesti datum ili broj bloka samo ako želite zaključati svoju transakciju.

Ova značajka određuje vremenske uvjete u kojima transakcija postaje valjana. Moćan je alat i potpuno je neobavezna funkcija. Ako niste sigurni u ovu značajku, jednostavno ostavite polje vremena zaključavanja zadanim postavkama. Na taj će se način vaša transakcija odmah prenijeti na mrežu.

Nemojte komplicirati i ne slučajno zaključajte svoje novčiće godinama.

Nadam se da će se razjasniti.