aboutsummaryrefslogtreecommitdiffstats
path: root/hyperdrive.md
diff options
context:
space:
mode:
authorMax Ogden <max@maxogden.com>2016-04-05 12:48:33 -0700
committerMax Ogden <max@maxogden.com>2016-04-05 12:48:33 -0700
commit35d4251dead3335525244c237af81b7aec67f0b2 (patch)
tree57e92d4b8a88bf02048252b2c6fac5eb047a0e33 /hyperdrive.md
parent20e67d4c4ffed610481b80ff559dcf7326e1771c (diff)
downloaddat-docs-35d4251dead3335525244c237af81b7aec67f0b2.tar.gz
dat-docs-35d4251dead3335525244c237af81b7aec67f0b2.zip
test githubs gpg signed commits
Diffstat (limited to 'hyperdrive.md')
-rw-r--r--hyperdrive.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/hyperdrive.md b/hyperdrive.md
index 999a03c..1636d77 100644
--- a/hyperdrive.md
+++ b/hyperdrive.md
@@ -18,9 +18,9 @@ The protocol itself draws heavy inspiration from existing file sharing systems s
## How Hypercore works
-### Flat Trees
+### Flat In-Order Trees
-A flat tree is a simple way represent a binary tree as a list. It also allows you to identify every node of a binary tree with a numeric index. Both of these properties makes it useful in distributed applications to simplify wire protocols that uses tree structures.
+A Flat In-Order Tree is a simple way represent a binary tree as a list. It also allows you to identify every node of a binary tree with a numeric index. Both of these properties makes it useful in distributed applications to simplify wire protocols that uses tree structures.
Flat trees are described in [PPSP RFC 7574 as "Bin numbers"](https://datatracker.ietf.org/doc/rfc7574/?include_text=1) and a node version is available through the [flat-tree](https://github.com/mafintosh/flat-tree) module.