Lightning: Πώς τα κανάλια πληρωμών δημιουργούν ένα δίκτυο

Υπάρχει δυνατότητα πραγματοποίησης πληρωμής Bitcoin χωρίς να διατηρηθεί κανάλι μαζί τους; Εάν θέλετε να λάβετε απάντηση σε αυτήν την ερώτηση, πρέπει να ρίξετε μια ματιά στο Lightning. Στη συνέχεια, θα ανακαλύψετε τα βασικά στοιχεία της δημιουργίας ενός καναλιού πληρωμής. Ωστόσο, η γνωριμία με το Lightning δεν είναι εύκολο να γίνει. Αυτό συμβαίνει επειδή η εξερεύνηση του Lightning θα πρέπει να γίνει μόνο αφού κατανοήσετε καλά το Bitcoin.

Τι είναι ακριβώς το Lightning?

Ο κεραυνός μπορεί να οριστεί ως ένα δίκτυο που αποτελείται από συναλλαγές εκτός αλυσίδας. Οι συναλλαγές δεν πηγαίνουν στο Blockchain. Στις περισσότερες περιπτώσεις, αυτές είναι αξιόπιστες και άκυρες συναλλαγές. Τα καλά νέα είναι ότι ένα άτομο δεν χρειάζεται να λάβει τη βοήθεια ενός ανθρακωρύχου για να βεβαιωθεί ότι η πληρωμή έχει επιβεβαιωθεί ή ότι έχει πληρωθεί. Με άλλα λόγια, δεν αποθηκεύετε ποτέ τη συναλλαγή σε ένα δημόσιο blockchain, όπου θα αντιγράφηκε σε όλους τους κόμβους του δικτύου. Ως αποτέλεσμα, ο Lightning θα είναι σε θέση να επιλύσει μερικά από τα πιο εξέχοντα ζητήματα που αντιμετωπίζει σήμερα το Bitcoin, τα οποία περιλαμβάνουν το απόρρητο και την κλιμάκωση.

Τα κανάλια πληρωμής

Τα κανάλια πληρωμών είναι η βασική μονάδα ενός Lightning Network. Συμμετέχουν στη διαδικασία υπογραφής συναλλαγών συνεχώς χωρίς να υποβάλλουν στον τραπεζικό λογαριασμό σας. Εδώ, και τα δύο μέρη που συνδέονται με τη συναλλαγή στέλνουν υπογεγραμμένα Bitcoin μεταξύ τους. Ωστόσο, αυτές οι συναλλαγές δεν θα μεταδοθούν ποτέ στο δίκτυο. Οι συναλλαγές συνήθως ενημερώνονται μαζί με κάθε πληρωμή. Είναι επίσης δυνατό για τους ανθρώπους να στείλουν όσες συναλλαγές θέλουν. Όταν μια συγκεκριμένη συναλλαγή αποστέλλεται στον ανθρακωρύχο, η οποία λαμβάνει χώρα στο τελικό βήμα, και εάν επιβεβαιωθεί στο blockchain, το κανάλι θα κλείσει.

Κατά τη δημιουργία ενός καναλιού πληρωμής, και τα δύο μέρη που περιλαμβάνονται στη συναλλαγή θα πρέπει να χρησιμοποιούν μια διεύθυνση πολλαπλών κωδικών. Θα πρέπει να είναι κοινό και και τα δύο μέρη θα πρέπει να συμφωνήσουν σε αυτό. Το κανάλι μπορεί να ανοίξει στέλνοντας μια συγκεκριμένη ποσότητα Bitcoin στη διεύθυνση. Εδώ, και τα δύο μέρη θα πρέπει να στείλουν Bitcoin. Είναι επίσης σημαντικό να έχετε κατά νου ότι το ποσό που μπορείτε να λάβετε είναι ευθέως ανάλογο με το ακριβές ποσό που αρχικά τοποθετήσατε.

Υπάρχουν έξυπνα συμβόλαια, τα οποία διασφαλίζουν ότι τα δύο μέρη δεν χρειάζεται να εμπιστεύονται το ένα το άλλο. Αυτό οφείλεται κυρίως στο ότι δεν υπάρχει πιθανότητα να εξαπατήσει κανείς. Από την άλλη πλευρά, δεν είναι δυνατό για ένα συγκεκριμένο μέρος να αναστείλει κεφάλαια που ανήκουν σε άλλο μέρος. Μια μεταγενέστερη πληρωμή δεν μπορεί να αναθεωρηθεί απελευθερώνοντας μια παλαιότερη συναλλαγή. Προκειμένου το κανάλι να λειτουργεί χωρίς καμία εμπιστοσύνη, και τα δύο μέρη πρέπει να είναι μόνιμα συνδεδεμένα στο διαδίκτυο.

Πώς τα κανάλια δημιουργούν ένα δίκτυο

Όπως γνωρίζετε ήδη, οι συναλλαγές που κάνετε μέσω του Bitcoin επικυρώνονται και επιβεβαιώνονται από τους ανθρακωρύχους Bitcoin. Ωστόσο, οι συναλλαγές Lightning πηγαίνουν απευθείας από τον αποστολέα στον παραλήπτη. Ο παραλήπτης θα επικυρώνει και θα αποθηκεύει τη συναλλαγή.

Η διαδικασία του Lightning συνδέεται με δύο μέρη. Είναι κάπως βολικό να έχουμε δύο πάρτι, αντί για τρία. Ωστόσο, η εικόνα γίνεται λίγο πιο περίπλοκη όταν παρουσιάζεται ένα τρίτο μέρος. Το άτομο που ξεκινά τη συναλλαγή Bitcoin θα το έστελνε στο τρίτο μέρος, προτού το λάβει από τον παραλήπτη. Όπως μπορείτε να δείτε, το τρίτο μέρος παίζει σημαντικό ρόλο εδώ. Το δίκτυο Lightning έχει τη δυνατότητα να εξαλείψει τις καθυστερήσεις που σχετίζονται με αυτό.

Όταν πρόκειται για ένα δίκτυο Lightning, μόνο δύο μέρη συνδέονται με τις συναλλαγές και οι πληρωμές αποστέλλονται μέσω καναλιών. Όταν προσθέτετε περισσότερα μέρη, οι συναλλαγές θα γίνονται πιο περίπλοκες. Στην πραγματικότητα, ο πρωταρχικός στόχος της Lightning ήταν να εξαλείψει αυτά τα περιττά μέρη από μια συναλλαγή Bitcoin.

Η συγκεκριμένη αρχιτεκτονική που μπορεί να βρεθεί σε ένα δίκτυο Lightning δεν είναι γνωστή. Ωστόσο, είναι δυνατό να βρεθεί ένας μεγάλος αριθμός ατελείωτων δυνατοτήτων. Για παράδειγμα, ένα άτομο θα μπορεί να διατηρεί μεγάλο αριθμό καναλιών. Ως αποτέλεσμα, θα ήταν δυνατή η αποστολή πληρωμών σε πολλές διαφορετικές διαδρομές. Η μεγαλύτερη αμφιβολία που θα έχετε κατά την ανάλυση αυτού του σεναρίου είναι πώς λειτουργεί ολόκληρο το σύστημα χωρίς καμία εμπιστοσύνη.

Hash Time Locked Συμβόλαια

Η παραπάνω ερώτηση μπορεί να απαντηθεί με τη βοήθεια συμβολαίων κλειδώματος κατακερματισμού. Όταν λαμβάνεται μια πληρωμή Bitcoin, ο παραλήπτης θα δημιουργούσε μια τυχαία τιμή. Αυτή η τυχαία τιμή μοιάζει περισσότερο με έναν κωδικό πρόσβασης. Με άλλα λόγια, ένα κατακερματισμό θα ήταν το τελικό αποτέλεσμα μιας κρυπτογραφικής λειτουργίας. Αυτή η λειτουργία έχει δύο κύριες ιδιότητες. Δεν υπάρχει δυνατότητα επανυπολογισμού της αρχικής τιμής μαζί με το κατακερματισμό. Hashes είναι μονόδρομες λειτουργίες. Ο τυχαίος κωδικός πρόσβασης που δημιουργήθηκε θα λειτουργούσε ως αίνιγμα. Το άτομο που ξεκίνησε τη συναλλαγή θα πρέπει να λύσει το αίνιγμα. Αυτό θα δεχόταν τη συναλλαγή και μια πληρωμή θα πραγματοποιηθεί στο τέλος της ημέρας. Αυτό ονομάζεται Σύμβαση Hash. Όπως μπορείτε να δείτε, το Hash Riddle διαδραματίζει σημαντικό ρόλο πίσω από τα Hash Συμβόλαια αποδεχόμενα ή απορρίπτοντας συναλλαγές.