Bitcoin Forum

Local => Ελληνικά (Greek) => Topic started by: pamamolf on May 15, 2015, 12:44:58 PM



Title: Γιατί χρειάζεται 5-10 confirmations ?
Post by: pamamolf on May 15, 2015, 12:44:58 PM
Γεια σας

Είμαι νέος στα Bitcoins και προσπαθώ να μάθω τα βασικά :)

Θα ήθελα να ρωτήσω γιατί λένε ότι χρειάζονται 5-10 confirmations για να είσαι σίγουρος για τα χρήματα ότι θα τα πάρεις?

Υπάρχει τρόπος δηλαδή στα 2-3 confirmations να τα ζητήσεις πίσω και να μην πάνε στον προορισμό τους?

Ευχαριστώ


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: panosdada on May 15, 2015, 12:56:36 PM
Γεια σας

Είμαι νέος στα Bitcoins και προσπαθώ να μάθω τα βασικά :)

Θα ήθελα να ρωτήσω γιατί λένε ότι χρειάζονται 5-10 confirmations για να είσαι σίγουρος για τα χρήματα ότι θα τα πάρεις?

Υπάρχει τρόπος δηλαδή στα 2-3 confirmations να τα ζητήσεις πίσω και να μην πάνε στον προορισμό τους?

Ευχαριστώ

Γεια σου @pamamolf

Απαντησεις στις Ερωτησεις σου
 
Θα ήθελα να ρωτήσω γιατί λένε ότι χρειάζονται 5-10 confirmations για να είσαι σίγουρος για τα χρήματα ότι θα τα πάρεις?

Κανονικα με 3 confirmations εισαι ενταξει αλλα οταν το ποσο ειναι πανω απο 30€ καλυτερα
να περιμενεις για 6 confirmations

Υπάρχει τρόπος δηλαδή στα 2-3 confirmations να τα ζητήσεις πίσω και να μην πάνε στον προορισμό τους?

Οχι απο την ωρα που τα εχεις στειλει εχουν αρχισει να πηγαινουν και δεν τα εχεις πια
απλα μερικες φορες αργουν να βγουν τα νεα Block και δεν μπορεις να τα στειλεις γρηγορα..


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: locopao on May 15, 2015, 01:18:44 PM
Βασικά υπάρχει ένας όρος που ονομάζεται "Double Spend"

Τα πολλά confirmations είναι για να αποφύγεις τυχόν double spent. Δηλαδή αγοράζω κάτι από εσένα, σου στέλνω τα bitcoins, αλλά παράλληλα μπορώ τα ίδια bitcoins να τα στείλω και σε κάποιον άλλο, οπότε...

Δεν έχω καταλάβει ακόμη αλλά ούτε και γνωρίζω πώς μπορεί να γίνει κάτι τέτοιο.

Στην ουσία λοιπόν, τα 3 confirmations δεν είναι τίποτα άλλο, από την επιβεβαίωση ότι τα bitcoins αυτά "κλειδώνουν" και δεν μπορούν να ξαναχρησιμοποιηθούν από τον ίδιο που τα έστειλε.

Ελπίζω να τα λέω σωστά!  :P


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: pamamolf on May 15, 2015, 01:25:51 PM
Πόσος χρόνος χρειάζεται περίπου για 5-6 confirmations?


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: locopao on May 15, 2015, 01:32:49 PM
Πόσος χρόνος χρειάζεται περίπου για 5-6 confirmations?

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

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


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: pamamolf on May 15, 2015, 01:59:07 PM
Ναι ok αλλα για να γίνουν διαθέσιμα πρέπει να έχεις και τα 6 που ζητάνε :)

Ok ευχαριστώ πολύ για τις πληροφορίες ....


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: zoro1 on May 15, 2015, 02:04:40 PM
βαλε οτι καθε μπλοκ βγαινει ανα δεκαλεπτο περιπου, σε μια ωρα το λοιπον εισαι ετοιμος.
Αλλα αν υπαρχουν πολλες συναλλαγες και δεν χωρανε
στο μπλοκ τοτε περιμενεις για το επομενο και ετσι καθυστερεις.
θεωρητικα αν βαλεις καποιο fee τοτε αποκτας προτεραιοτητα απο καποιον που δεν εχει βαλει.


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: panosdada on May 15, 2015, 03:48:37 PM
βαλε οτι καθε μπλοκ βγαινει ανα δεκαλεπτο περιπου, σε μια ωρα το λοιπον εισαι ετοιμος.
Αλλα αν υπαρχουν πολλες συναλλαγες και δεν χωρανε
στο μπλοκ τοτε περιμενεις για το επομενο και ετσι καθυστερεις.
θεωρητικα αν βαλεις καποιο fee τοτε αποκτας προτεραιοτητα απο καποιον που δεν εχει βαλει.

Το θεμα ειναι οτι τωρα πια μερικες φορες κανουν και 20-30' για να βγουν οποτε ολα ειναι πιθανα ασχετα αν θα βαλεις μεγαλο fee


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: mitzie on May 15, 2015, 10:05:51 PM
Γενικά έχουν καθιερωθεί τα 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 δηλαδή) που αυτό με τον καιρό είναι όλο και πιο δύσκολο.


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: chek2fire on May 15, 2015, 10:26:57 PM
Για μικρές συναλλαγές νομίζω και ένα confirm είναι αρκετό. Για μεγαλύτερες νομίζω τα 3 είναι μια χαρά αλλά ακόμα δεν έχω καταλάβει πως κάποιος μπορεί να κάνει revert μια συναλλαγή στο bitcoin και υπάρχει αυτός ο φόβος και το περιμένε για τόσα confirm


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: panosdada on May 15, 2015, 10:34:27 PM
μια χαρά αλλά ακόμα δεν έχω καταλάβει πως κάποιος μπορεί να κάνει revert μια συναλλαγή στο bitcoin και υπάρχει αυτός ο φόβος και το περιμένε για τόσα confirm

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



Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: mitzie on May 16, 2015, 01:33:00 PM
μια χαρά αλλά ακόμα δεν έχω καταλάβει πως κάποιος μπορεί να κάνει revert μια συναλλαγή στο bitcoin και υπάρχει αυτός ο φόβος και το περιμένε για τόσα confirm
και εγω μπορει καποιος να δωσει καποιο παραδειγμα.. ???

Δεν το έχω ψάξει το θέμα, απλά ξέρω ότι γίνεται


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: chrisvl on May 16, 2015, 01:39:00 PM
Ρίξε μια μάτια εδώ http://stackoverflow.com/questions/20929564/canceling-a-bitcoin-transaction


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: bomberb17 on May 17, 2015, 11:01:17 AM
Εάν ένα transaction δεν έχει καθόλου confirmations, μπορεί να γίνει cancel και να μην περαστεί καθόλου στο blockchain.
Αυτό δεν υποστηρίζεται όμως από όλα τα wallets.
Εάν έχει 1 confirmation πλέον πρακτικά δεν μπορεί να γίνει με τίποτα cancel, όμως υπάρχει ο κίνδυνος το block που το έκανε confirm να είναι orphaned (δηλ. να μην περαστεί τελικά στο blockchain) και τελικά να ακυρωθεί.
Από 2 confirmation και πάνω όπως καταλαβένετε η πιθανότητα αυτή μειώνεται δραματικά. Εγώ θα περίμενα 1 confirmation για μικροποσά, και περισσότερα confirmation για μεγαλύτερα ποσά.


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: tzortz on May 18, 2015, 11:21:46 PM
Βαλε fees και θα δεις να παιρνει priority η συναλλαγη σου πολυ πιο γρηγορα.


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: bomberb17 on May 19, 2015, 05:22:14 PM
Ακριβώς γιαυτό το λόγο ποτέ δε στέλνουμε ή δεχόμαστε bitcoins χωρίς fees, μια συναλλαγή χωρίς fees μπορεί να μείνει στο blockchain για πολλές μέρες χωρίς confirmation και σε όλο αυτό το διάστημα ο αποστολέας μπορεί να την ακυρώσει.


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: locopao on May 19, 2015, 07:10:52 PM
Ακριβώς γιαυτό το λόγο ποτέ δε στέλνουμε ή δεχόμαστε bitcoins χωρίς fees, μια συναλλαγή χωρίς fees μπορεί να μείνει στο blockchain για πολλές μέρες χωρίς confirmation και σε όλο αυτό το διάστημα ο αποστολέας μπορεί να την ακυρώσει.

Το ότι δεν στέλνουμε χωρίς fees το καταλαβαίνω, μπορώ να το ορίσω στο πορτοφόλι μου την ώρα της αποστολής.
Το ότι δεν δεχόμαστε, πώς μπορεί να γίνει αυτό? Αυτός που στέλνει δεν το ορίζει?


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: bomberb17 on May 19, 2015, 07:55:19 PM
Σωστά. Με λίγα λόγια δηλαδή δεν δεχόμαστε πληρωμή χωρίς ο άλλος να έχει βάλει fees γιατί τα confirmations μπορούν να μην έρθουν ποτέ και η συναλλαγή να ακυρωθεί.


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: chek2fire on May 19, 2015, 10:11:38 PM
Η καλύτερη λύση είναι τουλάχιστον ένα confirm.  Σε μικρά ποσά δεν χρειάζεται παραπάνω εδώ που τα λέμε.


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: bomberb17 on May 19, 2015, 10:49:30 PM
Απλά υπενθυμίζω ότι με 1 confirmation υπάρχει ο κίνδυνος το block που το έκανε confirm να γίνει orphaned και η συναλλαγή να ακυρωθεί (δε φταίει ο αποστολέας βέβαια σε αυτή την περίπτωση)


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: tzortz on May 20, 2015, 04:03:10 PM
Απλά υπενθυμίζω ότι με 1 confirmation υπάρχει ο κίνδυνος το block που το έκανε confirm να γίνει orphaned και η συναλλαγή να ακυρωθεί (δε φταίει ο αποστολέας βέβαια σε αυτή την περίπτωση)

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

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


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: bomberb17 on May 21, 2015, 08:41:14 AM
Απλά υπενθυμίζω ότι με 1 confirmation υπάρχει ο κίνδυνος το block που το έκανε confirm να γίνει orphaned και η συναλλαγή να ακυρωθεί (δε φταίει ο αποστολέας βέβαια σε αυτή την περίπτωση)

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

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

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

Και μια συγκεντρωτική λίστα των τελευταίων
https://blockchain.info/orphaned-blocks (https://blockchain.info/orphaned-blocks)


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: tzortz on May 21, 2015, 10:21:44 PM
Περιμενε, περιμενε...

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

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

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


Title: Re: Γιατί χρειάζεται 5-10 confirmations ?
Post by: bomberb17 on May 25, 2015, 09:08:36 PM
Περιμενε, περιμενε...

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

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

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

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