Ist blockchain eine dezentrale Datenbank?

8

Ich verstehe, dass Bitcoin die Blockchain-Technologie verwendet, um ein dezentrales Hauptbuch aller Transaktionen zu verwalten. Ich habe auch viele Beiträge gelesen, die zukünftigen Anwendungen der Blockchain-Technologie entgangen sind, von denen mir keiner sehr klar war.

Ist die Blockchain-Technologie einfach eine dezentrale Datenbank mit einer Konsensvalidierung der Daten? Wenn das der Fall wäre, würde die Datenbank sicher zu groß werden, um effektiv dezentralisiert zu werden?

Kann mir jemand ein klares Beispiel für eine Blockchain-Anwendung ohne Bitcoin geben, um mir das Verständnis zu erleichtern?

Vielen Dank im Voraus.

    
Dercni 25.07.2016, 01:54
quelle

4 Antworten

5

Ja, es stimmt, dass die Blockchain-Datenbank Überstunden machen würde, was als " blockchain bloat " bezeichnet wird. Momentan ist das Blockchain-Wachstum von Bitcoin bei weniger als 100mb pro Tag. Heute (2016) beansprucht die Bitcoin-Blockchain etwa 60-100 GB Speicherplatz, was etwa 6 Jahre anhäufte. Es wächst in der Tat schneller, aber auch begrenzt durch die blocksize Obergrenze von 1 MB pro Block (alle 10 Minuten). Einige vorgeschlagene Lösungen waren:

  • SPV-Knoten: So muss Ihr Telefon nicht die gesamte Blockchain herunterladen, sondern seine Daten von SPV-Knoten abrufen, die die gesamte Blockchain enthalten.
  • Lightning network - So kann Bitcoin die 1MB Speicherkapazität überwinden.

Das sind nur einige der Lösungen für Bitcoin, die ich kenne, wie für Altcoin-ähnliche Lösungen. NXT / Ardour hat die Lösung von bereinigten Daten implementiert, da NXT / Ardour die Möglichkeit bietet, beliebige Daten und Nachrichten auf seine Blockchain hochzuladen, was in diesem Szenario viel auffälliger ist. Die NXT / Ardor-Blockchain hat die Möglichkeit, vorherige Daten alle 2 Wochen zu löschen und nur den Hash ihrer Daten in der Blockchain zu behalten, die nur ein paar KB benötigt. Sie haben auch die Möglichkeit, alle Blockchain-Daten mit deaktivierter Bereinigung beizubehalten, wodurch ein Knoten als Archivierungsknoten markiert wird und andere Knoten diesen Knoten replizieren und zu einem Archivierungsknoten

Nach meinem Verständnis ist NXT / Ardour einer der wenigen Blockchains, der ein produktionsfertiges dezentrales Datenspeichersystem, Marktplatz, Börsen- und Nachrichtensystem in seine Blockchain integriert hat.

    
Patoshi パトシ 11.08.2016 14:33
quelle
4

Blockchain ist nicht nur eine dezentrale Datenbank, sondern viel mehr. Während die ursprüngliche Bitcoin-Blockchain nur den Wert erlaubte, zusammen mit begrenzten Daten bei jeder Transaktion, wurden in den letzten 2-3 Jahren mehrere neue Blockchains entwickelt, die viel fortgeschrittenere native Scripting- und Programmierfähigkeiten haben.

Abgesehen von der Bitcoin-Blockchain würde ich sagen, dass da noch ein paar andere Blockchains wie Ethereum, Ripple, R3s Corda, Hyperledger sind. Obwohl Ethereum eine Kryptowährung namens Ether hat, ist es tatsächlich eine komplette Turing-EVM (Ethereum Virtual Machine). Mit Ethereum können Sie Smart Contracts erstellen, die selbst dezentral ablaufen. Als Entwickler eröffnet er Ihnen völlig neue Möglichkeiten und verändert Ihre Perspektive beim Schreiben von Programmen. Während Ripple hauptsächlich auf Zahlungen ausgerichtet ist, wurden Corda und Hyperledger mit dem Ziel entwickelt, private / genehmigte Blockchains zu sein, um Probleme wie Skalierbarkeit, Datenschutz und Identität zu lösen. Die Zielmärkte für Hyperledger und Corda sind hauptsächlich Banken und andere Finanzinstitute.

Wie für die nicht-Bitcoin-Anwendung von Blockchain, können Sie sicherlich einige Unternehmen wie Consensys (mehrere verschiedene Anwendungsfälle auf Blockchain), Digix Global (Gold-Token auf der Blockchain), Everledger (Tracking von Diamanten auf der Blockchain) , Otonomos (Firmenregistrierung auf der Blockchain), OT Docs (Trade Finance und Dokumentversionierung auf der Blockchain) unter anderem.

    
Gaurang 03.09.2016 16:24
quelle
1

Blockchain ist viel mehr als eine "Datenbank". Ja, die Blöcke auf der Kette speichern Daten, aber es ist eher wie ein Service. Es gibt viele Anwendungen von Blockchain. Lesen Sie über sie: hier . Wenn Sie den Code einer Blockchain-Anwendung sehen möchten, versuchen Sie Folgendes: hier .

    
OneMoreQuestion 12.08.2016 05:00
quelle
0

Die Blockchain ist wie eine verteilte Datenbank (Ledger), wo jeder sicher auf die Daten zugreifen kann. Die Blockchain-Technologie basiert auf den folgenden Konzepten -

  1. Hashing
  2. In einer Blockchain blockieren
  3. Eine Kette von Blöcken
  4. Eine verteilte Kette von Blöcken

Wenn Sie Blockchain mithilfe von praktischen Übungen verstehen möchten, gehen Sie bitte zu Ссылка

    
ManishSingh 11.02.2018 17:16
quelle