diff options
author | MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz> | 2023-06-30 12:42:47 +0200 |
---|---|---|
committer | MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz> | 2024-07-26 17:30:53 +0200 |
commit | fa359255fe6b4de5f26784bfc147dbfb58bef116 (patch) | |
tree | 74c593230af3b43fb84cd036a444259f76043bad /doc | |
parent | fa7f7ac040a9467c307b20e77dc47c87d7377ded (diff) |
Add -blocksxor boolean option
Diffstat (limited to 'doc')
-rw-r--r-- | doc/files.md | 3 | ||||
-rw-r--r-- | doc/release-notes-28052.md | 6 |
2 files changed, 8 insertions, 1 deletions
diff --git a/doc/files.md b/doc/files.md index 03e52f02c9..5c5a61bd56 100644 --- a/doc/files.md +++ b/doc/files.md @@ -47,8 +47,9 @@ Subdirectory | File(s) | Description -------------------|-----------------------|------------ `blocks/` | | Blocks directory; can be specified by `-blocksdir` option (except for `blocks/index/`) `blocks/index/` | LevelDB database | Block index; `-blocksdir` option does not affect this path -`blocks/` | `blkNNNNN.dat`<sup>[\[2\]](#note2)</sup> | Actual Bitcoin blocks (in network format, dumped in raw on disk, 128 MiB per file) +`blocks/` | `blkNNNNN.dat`<sup>[\[2\]](#note2)</sup> | Actual Bitcoin blocks (dumped in network format, 128 MiB per file) `blocks/` | `revNNNNN.dat`<sup>[\[2\]](#note2)</sup> | Block undo data (custom format) +`blocks/` | `xor.dat` | Rolling XOR pattern for block and undo data files `chainstate/` | LevelDB database | Blockchain state (a compact representation of all currently unspent transaction outputs (UTXOs) and metadata about the transactions they are from) `indexes/txindex/` | LevelDB database | Transaction index; *optional*, used if `-txindex=1` `indexes/blockfilter/basic/db/` | LevelDB database | Blockfilter index LevelDB database for the basic filtertype; *optional*, used if `-blockfilterindex=basic` diff --git a/doc/release-notes-28052.md b/doc/release-notes-28052.md new file mode 100644 index 0000000000..386f0cee5f --- /dev/null +++ b/doc/release-notes-28052.md @@ -0,0 +1,6 @@ +Blockstorage +============ + +Block files are now XOR'd by default with a key stored in the blocksdir. +Previous releases of Bitcoin Core or previous external software will not be able to read the blocksdir with a non-zero XOR-key. +Refer to the `-blocksxor` help for more details. |