dash-docs/img/dev/en-hd-tree.dot
David Harding ffde087f02 Contributions by @harding to devel docs
Thanks also (in alphabetical order) to @cbeams, @mikehearn, and
@tgeller, among others.

The last pre-squash commit was: c2b8d562aa107c7b68c60946cea14cdccc5159ad
2014-05-09 22:13:59 -04:00

66 lines
1.3 KiB
Text

digraph extended {
size=6.25;
rankdir=LR;
penwidth=1.75;
node [ penwidth = 1.75, shape = "box" ];
edge [ penwidth = 1.75, style = "dashed" ];
nodesep=0.15;
splines = ortho;
ranksep = 0.70;
subgraph cluster_0p {
m0p [ label = "m/0'" ];
M0p [ label = "M/0'" ];
m0p -> M0p [ constraint = false ];
label = "Hardened"
}
// DEPTH 1
subgraph cluster_0p_0 {
m0p_0 [ label = "m/0'/0" ];
M0p_0 [ label = "M/0'/0" ];
m0p_0 -> M0p_0 [ constraint = false ];
label = "Normal"
}
subgraph cluster_0p_1p {
m0p_1p [ label = "m/0'/1'" ];
M0p_1p [ label = "M/0'/1'" ];
m0p_1p -> M0p_1p [ constraint = false ];
label = "Hardened";
}
subgraph cluster_0p_0_0 {
m0p_0_0 [ label = "m/0'/0/0" ];
M0p_0_0 [ label = "M/0'/0/0" ];
m0p_0_0 -> M0p_0_0 [ constraint = false ];
label = "Normal"
}
subgraph cluster_0p_1p_0 {
m0p_1p_0 [ label = "m/0'/1'/0" ];
M0p_1p_0 [ label = "M/0'/1'/0" ];
m0p_1p_0 -> M0p_1p_0 [ constraint = false ];
label = "Normal"
}
m0p -> m0p_0;
m0p -> m0p_1p;
m0p_0 -> m0p_0_0;
M0p_0 -> M0p_0_0 [ label = "Normal extended\npublic keys\ncan derive child\npublic keys" ];
m0p_1p -> m0p_1p_0 [ label = "Only derivation from\nextended private keys\nis possible for\nhardened keys" ];
label = "Hierarchical Deterministic Key Derivation"
}