Gegevens Verzeichnis – Bitcoin Wiki

Datenverzeichnis - Bitcoin Wiki

gegevens Verzeichnis

Das gegevens Verzeichnis ist der Ort, an dem Bitcoin der gegevens-Dateien gespeichert sind, einschließlich der Brieftasche gegevens opstopping.

Inhalt

Standardstandort

Windows

Zum Commence ->, Run (oder drücken WinKey + R), und führen dies:

Bitcoin ist gegevens Ordner wird geöffnet. Für die meisten Anwender ist dies die folgenden Orten:

"Anwendungsdaten" und "Anwendung gegevens" sind standardmäßig ausgeblendet.

Sie können auch speichern Bitcoin gegevens Dateien anderes Laufwerk oder einen Ordner te.

Wenn Sie bereits die gegevens heruntergeladen haben, dann werden Sie die gegevens zum frischen Ordner bewegen müssen. \ BitcoinData dann klicken Sie auf: Wenn Sie sie ter D speichern möchten "Eigenschaften" eine Verknüpfung bitcoin-qt.exe und fügt -datadir = D: \ BitcoinData am Ende spil Beispiel:

Begeben Sie sich Bitcoin, jetzt werden Sie sehen, alle Dateien te der frischen gegevens Verzeichnis erstellt werden.

Linux

Standardmäßig Bitcoin wird seinen gegevens hier Waterput:

Sie müssen tun "ls -a" um zu sehen, Verzeichnisse, die mit einem Punkt beginnen.

Wenn das nicht das ist, können Sie eine Suche wie folgt tun:

Standardmäßig Bitcoin wird seinen gegevens hier Waterput:

Verzeichnisinhalt

Dateien

Eine Übersicht der Arbeit ist ter files.md te die Bitcoin-Core-Dokumentation.

  • .sperren
  • Bitcoin gegevens Verzeichnis Schloss opstopping
  • bitcoin.conf [optional]
    • Enthält Konfigurationsoptionen.
    • blkxxxx.dat [Versionen vor v0.8.0]
      • Enthält verketteten Rohblöcke. Gespeichert sind tatsächlich Bitcoin Blöcke, ter Netzwerkformat, abgeladen auf die Festplatte roh.
      • blkindex.dat [Versionen vor v0.8.0]
        • Indexinformationen mit blk verwendetxxxx.dat
        • __db.xxx
          • Wurde von BDB
          • db.loom
          • debug.loom
            • Bitcoin ist die ausführliche Webstuhl opstopping. Automatisch von Zeit zu Zeit getrimmt.
            • wallet.dat
              • Lagerung für Schlüssel, Transaktionen, Metadaten und Optionen. Bitte achten Sie darauf, Sicherungen dieses verkeersopstopping zu machen. Es enthält die Schlüssel, die für Ihre Bitcoins zu verbringen.
              • addr.dat [Versionen vor v0.7.0]
                • Speicherung von IP-Adressen ein Reconnect leichter zu machen
                • peers.dat [Versionen v0.7.0 und zometeen]
                  • Speicher für Peer-Informationen, um einen Reconnect leichter. Dieses opstopping verwendet ein Bitcoin spezifische verkeersopstopping Format, die nichts mit einer Datenbanksystem [1].
                  • fee_estimates.dat [Versionen v0.Ten.0 und zometeen]
                    • Statistiken verwendet, um Gebühren und Prioritäten zu schätzen. Gespeichert kurz vor Programmherunterfahren und liest te beim Start.
                    • Das gegevens, Index- und Webstuhl-Dateien werden von Oracle Berkeley DB, der eingebetteten Schlüssel / Wert gegevens Speicher verwendet, die Bitcoin verwendet.

                      Datenbank-Unterverzeichnis

                      Enthält BDB Journaling-Dateien

                      testnet3 Unterverzeichnis

                      Enthält testnet Versionen von These Dateien (falls läuft mit -testnet)

                      Blöcke Unterverzeichnis

                      [V0.8 und oben] Enthält blockchain gegevens.

                      • blk * .dat
                      • Gespeichert sind tatsächliche Bitcoin Blöcke, te Netzwerkformat, abgeladen auf die Festplatte roh. Sie sind nur für die Wiederabtastung fehlende Transaktionen benötigen te eine Brieftasche, zu einem anderen Teil der Kette neu zu organisieren, und dazu dienen, den Block gegevens zu anderen Knoten, die Synchronisation werden.
                      • Blöcke / Index-Unterverzeichnis
                      • [V0.8 und oben] Eine LevelDB Datenbank, die Metadaten über alle bekannten Blöcke enthält, und wo sie auf der Festplatte zu finden. Ohne diese wäre ein Block zu finden, sehr langsam.

                      chainstate Unterverzeichnis

                      [V0.8 und oben] Eine LevelDB Datenbank mit einer kleinen Darstellung aller derzeit nicht ausgegebene Transaktion gibt und einige Metadaten über die Transaktionen aus sie sind. Die gegevens hier ist notwendig für frische ankommende Blöcke und Transaktionen zu validieren. Es kann theoretisch aus dem Block gegevens (siehe -reindex Richtlinie Zeilenoption) wieder aufgebaut werden, aber das dauert ziemlich lange. Ohne sie könnte man theoretisch noch tun Validierung in der Tat, aber es wäre eine völlige Scan durch die Blöcke (7 GB spil von Mai 2013) für jeden Ausgang ausgegeben bedeuten wird.

                      Schlösser Unterverzeichnis

                      [V0.8 und oben] Enthält "rückgängig machen" gegevens.

                      Sie können Blöcke spil ‚Patches‘ an die Kette Zustand sehen (sie verbrauchen einige unverbrauchte Ausgänge und produzieren frische), und sehen Sie die Undo gegevens spil Rollen Patches wechseln. Sie sind notwendig für die chainstate Rollback, die notwendig te Fall von Reorganisationen ist.

                      Personenbezogene gegevens [v0.8 und höher]

                      Dieser Abschnitt kann von Nutzen sein, wenn Sie wünschen, einen Freund den blockchain zu schicken, ihnen einen kräftigen Download zu vermeiden.

                      • wallet.dat
                      • Enthält Adressen und Transaktionen mit ihnen verbunden sind. Bitte achten Sie darauf, Sicherungen dieses verkeersopstopping zu machen. Es enthält die Schlüssel, die für Ihre Bitcoins zu verbringen. Sie sollten nicht diese opstopping an Dritte übertragen oder sie können in der Lage sein, Ihre Bitcoins zuzugreifen.
                    • db.loom
                      • Kann Informationen in Bezug auf Ihre Brieftasche enthalten. Es kann sicher gelöscht werden.
                      • debug.loom
                        • Kann IP-Adressen und Transaktion-IDs enthalten. Es kann sicher gelöscht werden.
                        • Datenbank / Ordner
                          • Dies sollte nur existieren, wenn Bitcoin-qt derzeit läuft. Es enthält Informationen (BDB Zustand) in Bezug auf Ihren Geldbeutel.
                          • peers.dat
                            • Nicht bekannt, ob diese persönlich identifizierbaren gegevens enthält. Es kann sicher gelöscht werden.
                            • Andere Dateien und Ordner (Blöcke, Blöcke / index, chainstate) sicher übertragen / archiviert werden können spil sie enthalten Informationen nur an die Öffentlichkeit blockchain betreffen.

                              Übertragbarkeit

                              Die Datenbankdateien te die "Blöcke" und "chainstate" Verzeichnisse sind plattformübergreifend und kann zwischendurch verschiedene Installationen kopiert werden. Thesis Dateien, gemeinsam spil einem Knoten ist bekannt "Block-Datenbank", Die alle die durch einen Knoten während der Synchronisierung Prozess heruntergeladenen Informationen darstellen. Ter anderen Worten, wenn Sie mit der Installation A-Block-Datenbank in der Installation B kopieren, wird die Installation B haben dann die gleiche Syncing Prozentsatz spil Installation A. Dies ist in der Regel weit schneller als die normale erste Synchronisierung overheen wieder zu tun. Wenn Sie jedoch jemand Datenbank te diese Weise zu kopieren, Sie vertrauen ihnen absolut. Bitcoin-Core behandeln seine Block-Datenbankdateien zu 100% korrekt und vertrauenswürdig Spil, während bei der normalen ersten Synchronisierung es jeden Block von einem Peer spil vorgeschlagen behandelt ungültig, bis das Gegenteil bewiesen ist. Wenn ein Angreifer in der Lage ist, dem Block-Datenbank-Dateien zu ändern, dann können sie alle möglichen bösen Dinge tun, die Sie Bitcoins verlieren verursachen könnte. Daher sollten Sie nur kopieren Block Datenbanken von Bitcoin Installationen unter privaten Kontrolle, und nur overheen eine sichere Verbindung.

                              Jeder Knoten hat eine eindeutige Block-Datenbank und alle Dateien sind sehr verbunden. Also, wenn Sie nur ein paar Dateien von einer Installation des kopieren "Blöcke" oder "chainstate" Verzeichnisse in einer anderen Installation, dies führt dazu, dass mit ziemlicher Sicherheit des zweite Knoten an einem zufälligen Punkt zum Absturz zu bringen oder ter die Zukunft stecken. Wenn Sie einen Block Datenbank von einer Anlage zur anderen kopieren möchten, müssen Sie die alte Datenbank löschen und kopieren alle die Dateien auf einmal. Beide Knoten müssen heruntergefahren werden beim Kopieren.

                              Nur der opstopping mit der höchsten Zahl ter die "Blöcke" Verzeichnis everzwijn geschrieben. Die früheren Dateien werden nie wechseln. Auch wenn These blk * .dat-Dateien zugegriffen werden, werden sie in der Regel ter sehr sequentielle Weise zugegriffen. Daher ist es möglich, die Symlink "Blöcke" Verzeichnis oder eine Teilmenge der blk * .dat-Dateien einzeln auf ein magnetisches Speicherlaufwerk ohne vielen Verlust ter Spektakel (siehe gegevens Verzeichnis Splitting), und wenn zwei Anlagen beginnen heraus mit identischem Block Datenbanken (aufgrund des Kopieren zuvor beschrieben), nachfolgenden Läufe von rsync wird sehr effizient sein.

                              Ähnlicher Film: Bitcoin Und Bitcoin Mining Pools | 2017


                              Leave a Reply

                              Your email address will not be published. Required fields are marked *

                              *