Τι σημαίνει Lock Time στη συναλλαγή Bitcoin: LockTime: Block height, Date;
Κατά την κατασκευή μιας συναλλαγής Bitcoin στο πορτοφόλι και στο πορτοφόλι Bitcoin, θα βρείτε αυτήν την επιλογή που ονομάζεται Lock Time.
Στο πυρήνα πορτοφόλι δίνει την επιλογή να επιλέξετε το χρονικό στόχο επιβεβαίωσης για τη συναλλαγή σας. Ενώ στο electrum μπορείτε να καθορίσετε την ώρα και την ημερομηνία του μπλοκ.
Στις περισσότερες συναλλαγές δεν χρειάζεται να κάνετε χρήση αυτής της λειτουργίας κλειδώματος. Εάν θέλετε η συναλλαγή σας να είναι οριστική, απλώς αφήστε αυτό το πεδίο στην προεπιλεγμένη ρύθμιση. Ανάλογα με την κυκλοφορία mempool και τα τέλη σας, η συναλλαγή θα επιβεβαιωθεί στα επόμενα λίγα τεμάχια.
Μερικοί αρχάριοι χωρίς να γνωρίζουν ποια είναι αυτή η λειτουργία κλειδώνουν κατά λάθος τη συναλλαγή τους για ημέρες ή και μήνες.
Πρόσφατα ένας από τους χρήστες μας διέκοψε τη συναλλαγή τους για εβδομάδες. Κατά τον έλεγχο της συναλλαγής στον εξερευνητή μπλοκ υπήρχε ένα πεδίο που ονομάζεται χρόνος κλειδώματος που καθορίζει το μπλοκ χρόνου κλειδώματος: 664777. Αυτό σημαίνει απλά ότι αυτή η συγκεκριμένη συναλλαγή θα ισχύει μόνο στο δεδομένο ύψος μπλοκ. Η συναλλαγή δεν μπορεί να συμπεριληφθεί σε ένα μπλοκ έως ότου εξουδετερωθεί το μπλοκ 664777.
Τι σημαίνει λοιπόν ο χρόνος κλειδώματος στη συναλλαγή Bitcoin; Ποιος είναι ο σκοπός αυτής της δυνατότητας και πότε πρέπει να ορίσετε χρόνο κλειδώματος για τη συναλλαγή σας?
Τι είναι ο χρόνος κλειδώματος στη συναλλαγή Bitcoin?
Ο χρόνος κλειδώματος στη συναλλαγή Bitcoin καθορίζεται από τον χρήστη. Είναι η ώρα κατά την οποία μια συγκεκριμένη συναλλαγή μπορεί να προστεθεί στο blockchain.
Το Locktime είναι το τελευταίο πεδίο σε ένα κομμάτι δεδομένων συναλλαγής που χρησιμοποιείται για μετά τη χρονολόγηση. Αυτό ορίζει το νωρίτερο χρόνο ή το νωρίτερο μπλοκ που οι ανθρακωρύχοι μπορούν να επιλέξουν τη συναλλαγή και να την επισυνάψουν στο τελευταίο μπλοκ στο blockchain.
Όταν ένας αποστολέας καθορίζει ένα χρόνο κλειδώματος, η συναλλαγή θα παραμείνει κλειδωμένη μέχρι το καθορισμένο ύψος ή ώρα μπλοκ.
Για παράδειγμα, εάν ο χρήστης καθορίζει ύψος μπλοκ κλειδώματος @ 664777 και εάν το τρέχον ύψος μπλοκ είναι 664700, τότε ο χρήστης πρέπει να περιμένει έως ότου επιτευχθεί το μπλοκ 664777. Μόνο μετά την εξόρυξη του μπλοκ 664777 οι ανθρακωρύχοι θα προσπαθήσουν να συμπεριλάβουν τη συναλλαγή τους σε ένα μπλοκ. Στο Bitcoin ο χρόνος αποκλεισμού είναι 10 λεπτά οπότε περισσότερο ή λιγότερο ο χρήστης πρέπει να περιμένει 770 ώρες (κοντά σε ένα μήνα) για να επιβεβαιωθεί η συναλλαγή του.
Γιατί να χρησιμοποιήσετε αυτήν τη λειτουργία?
Πρώτα απ ‘όλα το μεγαλύτερο μέρος της συναλλαγής Bitcoin δεν απαιτεί αυτήν τη λειτουργία και δεν χρησιμοποιούν καθορισμένο χρόνο κλειδώματος. Έτσι, οποιεσδήποτε συναλλαγές που δεν χρησιμοποιούν αυτήν τη λειτουργία θα έχουν οριστεί χρόνος κλειδώματος σε 0x00000000.
Εάν δεν θέλετε να κλειδωθεί η συναλλαγή σας έως ότου καθοριστεί το ύψος ή ο χρόνος αποκλεισμού, μπορείτε απλά να ρυθμίσετε τον χρόνο κλειδώματος σε λιγότερο από το τρέχον ύψος μπλοκ ή την ώρα UNIX. Αυτό θα ορίσει το πεδίο κλειδώματος σε 0x00000000. Με αυτόν τον τρόπο η συναλλαγή σας θα γίνει οριστική. Λοιπόν, πότε ακριβώς χρειαζόμαστε αυτήν τη λειτουργία?
Στην απλή λειτουργία LockTime χρησιμοποιείται για το κλείδωμα μιας συναλλαγής μέχρι ένα συγκεκριμένο ύψος ή χρονικό σημείο. Ο καθορισμός του χρόνου κλειδώματος σημαίνει ότι η συναλλαγή θα επιβεβαιωθεί μόνο όταν πληρούται ο απαιτούμενος χρόνος ή το ύψος του μπλοκ. Η συναλλαγή δεν θα είναι έγκυρη έως ότου τηρηθεί η καθορισμένη συνάρτηση.
Οι κόμβοι επικυρώνουν κάθε συναλλαγή και εάν μια συναλλαγή περιέχει σενάριο κλειδώματος, τότε απλώς θα την απορρίψουν. Η συναλλαγή που έχει καθοριστεί χρόνος κλειδώματος θα προστεθεί μόνο στο blockchain μετά τον καθορισμένο χρόνο ή το ύψος μπλοκ που έχει παρέλθει και όχι πριν.
Σκεφτείτε αυτό το χαρακτηριστικό ως επιταγή με ημερομηνία με ημερομηνία γραμμένη με μελλοντική ημερομηνία. Η επιταγή δεν θα εκκαθαριστεί πριν από τη συγκεκριμένη ημερομηνία. Ομοίως με τον χρόνο κλειδώματος τα κέρματα δεν μπορούν να ξοδευτούν έως ότου καθοριστεί χρόνος ή έως ότου έχει παρέλθει ορισμένο ύψος μπλοκ. Αυτό θα κλειδώσει απλά το UTXO για ένα προκαθορισμένο χρονικό διάστημα.
Πώς μπορεί να χρησιμοποιηθεί η δυνατότητα κλειδώματος του Bitcoin?
Για παράδειγμα, ας υποθέσουμε ότι θέλετε να στείλετε το Bitcoin σε κάποιον τώρα, αλλά θέλετε μόνο να το λάβει στο μέλλον. Ή ας πούμε ότι θέλετε να στείλετε χρήματα στον αποταμιευτικό λογαριασμό των παιδιών σας, τα οποία δεν μπορούν να ξοδέψουν έως ότου λήξει η κλειδαριά. Με το κλείδωμα υπογράφετε βασικά μια συναλλαγή εκ των προτέρων, η οποία δεν θα επιβεβαιωθεί έως ότου λήξει το κλείδωμα.
Το LockTime μπορεί να ρυθμιστεί με δύο τρόπους. Μπορεί να είναι ο πραγματικός χρόνος ή μπορεί να καθοριστεί σε ύψος μπλοκ. Ο πυρήνας του Bitcoin, το electrum και τα περισσότερα άλλα πορτοφόλια Bitcoin θα έχουν ρυθμιστεί ως ώρα κλειδώματος στο τρέχον ύψος του μπλοκ από προεπιλογή. Θα πρέπει να καθορίσετε την ημερομηνία ή τον αριθμό αποκλεισμού μόνο εάν θέλετε να κλειδώσετε τη συναλλαγή σας.
Αυτή η δυνατότητα καθορίζει χρονικές συνθήκες στις οποίες μια συναλλαγή καθίσταται έγκυρη. Είναι ένα ισχυρό εργαλείο και είναι εντελώς προαιρετική λειτουργία. Εάν δεν είστε σίγουροι για αυτήν τη λειτουργία, απλώς αφήστε το πεδίο κλειδώματος στις προεπιλεγμένες ρυθμίσεις. Με αυτόν τον τρόπο η συναλλαγή σας θα μεταφερθεί αμέσως στο δίκτυο.
Μην περιπλέξετε τα πράγματα και μην κλειδώσετε κατά λάθος τα νομίσματά σας για χρόνια.
Ελπίζω να ξεκαθαρίσει.