Βάση δεδομένων βασισμένη σε Blockchain

Η βάση δεδομένων που βασίζεται σε blockchain είναι ένας συνδυασμός παραδοσιακής βάσης δεδομένων και κατανεμημένης βάσης δεδομένων όπου τα δεδομένα καταγράφονται με συνναλαγές (transactions) μέσω της διεπαφής βάσεων δεδομένων  (Compute Interface) που υποστηρίζεται από πολλαπλά επίπεδα αλυσίδων μπλοκ. Η ίδια η βάση δεδομένων μοιράζεται με τη μορφή ενός κρυπτογραφημένου /αμετάβλητου καθολικού που κάνει τις πληροφορίες ανοιχτές για όλους.

 Έννοια 
Στην πραγματικότητα, το blockchain δεν έχει δυνατότητες αναζήτησης όπως μία παραδοσιακή βάση δεδομένων και με τον διπλασιασμό των κόμβων, η κίνηση του δικτύου τετραπλασιάζεται χωρίς βελτίωση στη διεκπεραίωση, την καθυστέρηση ή τη χωρητικότητα.  Για να ξεπεραστούν αυτές οι ελλείψεις, η χρήση μιας παραδοσιακής βάσης δεδομένων και η προσθήκη σε  λειτουργιών blockchain σε αυτήν ακούγεται πιο εφικτή.  Έτσι δημιουργήθηκε η έννοια της βάσης δεδομένων που βασίζεται σε blockchain, η οποία αποτελείται από σύννεφα πολλαπλών μελών που κινούνται σε δύο κύρια επίπεδα. η πρώτη είναι η διεπαφή βάσης δεδομένων και η δεύτερη είναι η "αγκύρωση" (anchoring) αλυσίδας μπλοκ. Η ιδέα πίσω από την βάση δεδομένων που βασίζεται σε blockchain είναι να συμπληρώσει τη λειτουργικότητα και τα χαρακτηριστικά των βάσεων δεδομένων SQL και NoSQL με ιδιότητες blockchain όπως η μη-μεταβλητότητα των δεδομένων, η διασφάλιση ακεραιότητας, αποκεντρωμένος έλεγχος, η βυζαντινή ανοχή σφαλμάτων και ιχνηλασιμότητα συναλλαγών. 

 Λίστα βάσεων δεδομένων που βασίζονται σε Blockchain 
Αυτή η λίστα αποτελείται από τις βάσεις δεδομένων που αναπτύσσονται μέσω ενός παραδοσιακού μοντέλου βάσης δεδομένων σε ένα πλαίσιο blockchain.

 Βάση δεδομένων που βασίζεται σε blockchain Βάση δεδομένων υποστήριξης Τύπος παραδοσιακής βάσης δεδομένων Μηχανισμός Συναίνεσης Αποκέντρωση Αμετάβλητη BigchainDB MongoDB ( NoSQL ) Βάση δεδομένων προσανατολισμένη στα έγγραφα  Βυζαντινός αλγόριθμος συναίνεσης με βάση την ανοχή σφαλμάτων  Ναι Ναι Κασσάνδρα NoSQL Βάση δεδομένων κλειδιού-τιμής Αλγόριθμος Παξών Ναι Ναι ChainifyDB PostgreSQL Σχεσιακή βάση δεδομένων  Ό,τι και αν-Λέτζερ συναίνεση Ναι Ναι CovenantSQL SQLite Σχεσιακή βάση δεδομένων  Ο αλγόριθμος συναίνεσης Raft Ναι Ναι Modex BCDB SQL, NoSQL Υποστήριξη πολλαπλών βάσεων δεδομένων  Απόδειξη συμμετοχής Ναι Ναι Postchain SQL Σχεσιακή βάση δεδομένων  Βυζαντινός αλγόριθμος συναίνεσης με βάση την ανοχή σφαλμάτων Ναι Ναι ProvenDB MongoDB ( NoSQL ) Βάση δεδομένων προσανατολισμένη στα έγγραφα  Όχι Ναι Ναι

Παραπομπές

Κατηγορία:Αναδυόμενες τεχνολογίες