Pages:
Author

Topic: Γιατί χρειάζεται 5-10 confirmations ? (Read 2448 times)

hero member
Activity: 773
Merit: 528
Περιμενε, περιμενε...

Το οτι επεσε η συναλλαγη σου σε ορφανο μπλοκ δεν σημαινει οτι χαθηκε.
Το πιο πιθανο ειναι να επικυρωθηκε απο το αλλο μπλοκ που ¨κερδισε¨ με την μεγαλυτερη αλυσιδα.

Ακομη ομως και εαν δεν μπηκε σε αυτο το κερδισμενο μπλοκ, τοτε θα μπει σιγουρα στο αμεσως επομενο.

Αλιμονο εαν χανονταν ολες οι συναλλαγες σε καθε ορφανο μπλοκ.

Σωστά, η συναλλαγή δεν χάνεται, όμως εάν στηρίζεσαι σε 1 confirmation από orphan block τότε ο άλλος μπορεί μετά να την αναστρέψει (πριν γίνει confirm από valid block).
hero member
Activity: 728
Merit: 500
Περιμενε, περιμενε...

Το οτι επεσε η συναλλαγη σου σε ορφανο μπλοκ δεν σημαινει οτι χαθηκε.
Το πιο πιθανο ειναι να επικυρωθηκε απο το αλλο μπλοκ που ¨κερδισε¨ με την μεγαλυτερη αλυσιδα.

Ακομη ομως και εαν δεν μπηκε σε αυτο το κερδισμενο μπλοκ, τοτε θα μπει σιγουρα στο αμεσως επομενο.

Αλιμονο εαν χανονταν ολες οι συναλλαγες σε καθε ορφανο μπλοκ.
hero member
Activity: 773
Merit: 528
Απλά υπενθυμίζω ότι με 1 confirmation υπάρχει ο κίνδυνος το block που το έκανε confirm να γίνει orphaned και η συναλλαγή να ακυρωθεί (δε φταίει ο αποστολέας βέβαια σε αυτή την περίπτωση)

Η πιθανοτητα να πεσει η συναλλαγη σου σε ορφανο μπλοκ ειναι κατω απο 0.001%.

Αρα για μικρες συναλλαγες σιγουρα αξιζει ο κοπος.

Όχι, η πιθανότητα είναι αρκετά μεγαλύτερη.
Ενδεικτικά orphaned blocks από την τελευταία μέρα
https://blockchain.info/block-height/357309
https://blockchain.info/block-index/890400/00000000000000000db6ab0aa23c28fc707f05f1646d25dba684ffe316bcf24d

Και μια συγκεντρωτική λίστα των τελευταίων
https://blockchain.info/orphaned-blocks
hero member
Activity: 728
Merit: 500
Απλά υπενθυμίζω ότι με 1 confirmation υπάρχει ο κίνδυνος το block που το έκανε confirm να γίνει orphaned και η συναλλαγή να ακυρωθεί (δε φταίει ο αποστολέας βέβαια σε αυτή την περίπτωση)

Η πιθανοτητα να πεσει η συναλλαγη σου σε ορφανο μπλοκ ειναι κατω απο 0.001%.

Αρα για μικρες συναλλαγες σιγουρα αξιζει ο κοπος.
hero member
Activity: 773
Merit: 528
Απλά υπενθυμίζω ότι με 1 confirmation υπάρχει ο κίνδυνος το block που το έκανε confirm να γίνει orphaned και η συναλλαγή να ακυρωθεί (δε φταίει ο αποστολέας βέβαια σε αυτή την περίπτωση)
legendary
Activity: 3416
Merit: 1142
Ιntergalactic Conciliator
Η καλύτερη λύση είναι τουλάχιστον ένα confirm.  Σε μικρά ποσά δεν χρειάζεται παραπάνω εδώ που τα λέμε.
hero member
Activity: 773
Merit: 528
Σωστά. Με λίγα λόγια δηλαδή δεν δεχόμαστε πληρωμή χωρίς ο άλλος να έχει βάλει fees γιατί τα confirmations μπορούν να μην έρθουν ποτέ και η συναλλαγή να ακυρωθεί.
legendary
Activity: 910
Merit: 1000
Ακριβώς γιαυτό το λόγο ποτέ δε στέλνουμε ή δεχόμαστε bitcoins χωρίς fees, μια συναλλαγή χωρίς fees μπορεί να μείνει στο blockchain για πολλές μέρες χωρίς confirmation και σε όλο αυτό το διάστημα ο αποστολέας μπορεί να την ακυρώσει.

Το ότι δεν στέλνουμε χωρίς fees το καταλαβαίνω, μπορώ να το ορίσω στο πορτοφόλι μου την ώρα της αποστολής.
Το ότι δεν δεχόμαστε, πώς μπορεί να γίνει αυτό? Αυτός που στέλνει δεν το ορίζει?
hero member
Activity: 773
Merit: 528
Ακριβώς γιαυτό το λόγο ποτέ δε στέλνουμε ή δεχόμαστε bitcoins χωρίς fees, μια συναλλαγή χωρίς fees μπορεί να μείνει στο blockchain για πολλές μέρες χωρίς confirmation και σε όλο αυτό το διάστημα ο αποστολέας μπορεί να την ακυρώσει.
hero member
Activity: 728
Merit: 500
Βαλε fees και θα δεις να παιρνει priority η συναλλαγη σου πολυ πιο γρηγορα.
hero member
Activity: 773
Merit: 528
Εάν ένα transaction δεν έχει καθόλου confirmations, μπορεί να γίνει cancel και να μην περαστεί καθόλου στο blockchain.
Αυτό δεν υποστηρίζεται όμως από όλα τα wallets.
Εάν έχει 1 confirmation πλέον πρακτικά δεν μπορεί να γίνει με τίποτα cancel, όμως υπάρχει ο κίνδυνος το block που το έκανε confirm να είναι orphaned (δηλ. να μην περαστεί τελικά στο blockchain) και τελικά να ακυρωθεί.
Από 2 confirmation και πάνω όπως καταλαβένετε η πιθανότητα αυτή μειώνεται δραματικά. Εγώ θα περίμενα 1 confirmation για μικροποσά, και περισσότερα confirmation για μεγαλύτερα ποσά.
legendary
Activity: 1274
Merit: 1006
Trainman
legendary
Activity: 975
Merit: 1003
μια χαρά αλλά ακόμα δεν έχω καταλάβει πως κάποιος μπορεί να κάνει revert μια συναλλαγή στο bitcoin και υπάρχει αυτός ο φόβος και το περιμένε για τόσα confirm
και εγω μπορει καποιος να δωσει καποιο παραδειγμα.. Huh

Δεν το έχω ψάξει το θέμα, απλά ξέρω ότι γίνεται
full member
Activity: 456
Merit: 102
The Premier Digital Asset Management Ecosystem
μια χαρά αλλά ακόμα δεν έχω καταλάβει πως κάποιος μπορεί να κάνει revert μια συναλλαγή στο bitcoin και υπάρχει αυτός ο φόβος και το περιμένε για τόσα confirm

και εγω μπορει καποιος να δωσει καποιο παραδειγμα.. Huh

legendary
Activity: 3416
Merit: 1142
Ιntergalactic Conciliator
Για μικρές συναλλαγές νομίζω και ένα confirm είναι αρκετό. Για μεγαλύτερες νομίζω τα 3 είναι μια χαρά αλλά ακόμα δεν έχω καταλάβει πως κάποιος μπορεί να κάνει revert μια συναλλαγή στο bitcoin και υπάρχει αυτός ο φόβος και το περιμένε για τόσα confirm
legendary
Activity: 975
Merit: 1003
Γενικά έχουν καθιερωθεί τα 6 confirmations. Όπως είπαν και τα παιδιά, με λιγότερα confirmations εσύ είσαι καλυμένος. Ένα block θέλει περίπου 10-12 λεπτά για να γίνει mined, άρα 10x6= περίπου 1 ώρα για 6 confirmations.

1 confirmation στην συναλλαγή σου σημαίνει ότι έχει βγεί άλλο ένα block απο το block στο οποίο αυτή εντάχθηκε. Ανάλογα στα 6 confirmations έχουν βγεί 6 νέα block, απο το συγκεκριμένο block στο οποίο εντάχθηκε η συναλλαγή. Όσο περισσότερα τα confirmations, τόσο πιο ασφαλής είσαι ότι μία επίθεση double spending θα αποτύχει. Αυτό συμβαίνει γιατί κάθε νέο block που βγαίνει στο δίκτυο, περιλαμβάνει το hash του προηγούμενου block (δεν γράφω τι είναι hash, αν δεν ξέρεις ρώτα με), και έτσι καθώς βγαίνουν νέα block, και το καθένα απο αυτά έχουν και to hash του αμέσως προηγούμενου block, τότε με περισσότερα confirmations είναι όλο και πιο εύκολο το δίκτυο να καταλάβει ότι μία συναλλαγή έγινε double spent, και να την ακυρώσει, αφού ο επιτηθέμενος για να αλλάξει μία συναλλαγή σε ένα block που έχει 6 confirmations, θα πρέπει να αλλάξει και όλα τα block που βγήκαν μετά απο αυτό(να αλλάξει το hash δηλαδή) που αυτό με τον καιρό είναι όλο και πιο δύσκολο.
full member
Activity: 456
Merit: 102
The Premier Digital Asset Management Ecosystem
βαλε οτι καθε μπλοκ βγαινει ανα δεκαλεπτο περιπου, σε μια ωρα το λοιπον εισαι ετοιμος.
Αλλα αν υπαρχουν πολλες συναλλαγες και δεν χωρανε
στο μπλοκ τοτε περιμενεις για το επομενο και ετσι καθυστερεις.
θεωρητικα αν βαλεις καποιο fee τοτε αποκτας προτεραιοτητα απο καποιον που δεν εχει βαλει.

Το θεμα ειναι οτι τωρα πια μερικες φορες κανουν και 20-30' για να βγουν οποτε ολα ειναι πιθανα ασχετα αν θα βαλεις μεγαλο fee
hero member
Activity: 812
Merit: 1000
βαλε οτι καθε μπλοκ βγαινει ανα δεκαλεπτο περιπου, σε μια ωρα το λοιπον εισαι ετοιμος.
Αλλα αν υπαρχουν πολλες συναλλαγες και δεν χωρανε
στο μπλοκ τοτε περιμενεις για το επομενο και ετσι καθυστερεις.
θεωρητικα αν βαλεις καποιο fee τοτε αποκτας προτεραιοτητα απο καποιον που δεν εχει βαλει.
member
Activity: 119
Merit: 10
My passion in life is to help people.
Ναι ok αλλα για να γίνουν διαθέσιμα πρέπει να έχεις και τα 6 που ζητάνε Smiley

Ok ευχαριστώ πολύ για τις πληροφορίες ....
legendary
Activity: 910
Merit: 1000
Πόσος χρόνος χρειάζεται περίπου για 5-6 confirmations?

Θυμάμαι περίπτωση που χρειαζόμουν 6 confirmations για bitcoins που έστειλα στο Kraken και μου πήρε περίπου μιάμιση ώρα!
Τα πρώτα 2 confirmations γίνανε μέσα σε 10-15 λεπτά περίπου και μετά κόλλησε. Το επόμενο έγινε μετά από κανένα μισάωρο και τα υπόλοιπα 3 μετά από 1 ώρα.

Άποψή μου είναι ότι και με 3 είσαι ασφαλής
Pages:
Jump to: