dash-docs/en/glossary/child-key.html
2018-01-25 14:49:26 +00:00

263 lines
8.1 KiB
HTML

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta property="og:image" content="https://www.dash.org/assets/img/graphics/dash_circle_normal.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<title>Child Key, HD Wallet Child Key - Dash Glossary</title>
<link rel="stylesheet" href="/css/font-awesome-4.4.0/css/font-awesome.min.css">
<link rel="stylesheet" href="/css/main.css">
<!--[if lt IE 8]><link rel="stylesheet" href="/css/ie.css"><script type="text/javascript" src="/js/ie.js"></script><![endif]-->
<!--[if IE 8]><link rel="stylesheet" href="/css/ie8.css"><![endif]-->
<script type="text/javascript" src="/js/base.js"></script>
<script type="text/javascript" src="/js/main.js"></script>
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery.qrcode.min.js"></script>
<link rel="shortcut icon" href="/favicon.png">
<link rel="apple-touch-icon-precomposed" href="/img/icons/logo_dash_circle_normal.png"/>
<!-- Turn off cookie/analytic stuff
<script>
window.cookieconsent_options = {
theme: 'light-floating'
}
</script>
<script type="text/javascript" src="/js/cookieconsent/cookieconsent.js"></script>
<script>
if( navigator.doNotTrack != "yes" && navigator.doNotTrack != "1" && window.doNotTrack != "1" && navigator.msDoNotTrack != "1" ){
var script = document.createElement('script');
script.src = '/js/analytics.js'
document.getElementsByTagName("head")[0].appendChild(script);
}
</script>
-->
</head>
<body>
<div id="detectmobile" class="detectmobile"></div>
<div class="head"><div>
<ul class="lang">
<li><a>English</a>
<ul>
<li><ul>
<li><a href="/en/" class="active">English</a></li>
</ul></li>
</ul>
</li>
</ul>
<a id="menumobile" class="menumobile" onclick="mobileMenuShow(event);" ontouchstart="mobileMenuShow(event);"></a>
<a class="logo" href="/en/"><img src="/img/icons/logotop.svg" alt="Dash"></a>
<div id="langselect" class="langselect"><select onchange="window.location=this.value;">
<option value="/en/" selected="selected">English</option>
</select></div>
<ul id="menusimple" class="menusimple menumain" onclick="mobileMenuHover(event);" ontouchstart="mobileMenuHover(event);">
<li><a href="/en/bitcoin-for-developers">Developers</a></li>
<!--<li><a href="/en/developer-documentation">Documentation</a></li>-->
<li><a>Documentation</a>
<ul>
<li><a href="/en/developer-guide">Guide</a></li>
<li><a href="/en/developer-reference">Reference</a></li>
<li><a href="/en/developer-examples">Examples</a></li>
<li><a href="/en/developer-glossary">Glossary</a></li>
<li><a href="/en/doxygen/html/index.html">Source Code</a></li>
<!--
<li><a href="/en/getting-started">Getting started</a></li>
<li><a href="/en/how-it-works">How it works</a></li>
<li><a href="/en/you-need-to-know">You need to know</a></li>
-->
</ul>
</li>
<li><a>Resources</a>
<ul>
<li><a rel="noopener noreferrer" target="_blank" href="https://www.dash.org/community/">Community</a></li>
<li><a href="/en/vocabulary">Vocabulary</a></li>
</ul>
</li>
<!-- <li><a href="/en/innovation">Innovation</a></li> -->
</ul>
</div></div>
<div class="body">
<div class="breadcrumbs">
<a href="/en/">Developer Documentation</a>
&gt;
<a href="/en/developer-glossary">Glossary</a>
&gt;
Child key
</div>
<div id="content" class="content">
<link rel="stylesheet" href="/css/jquery-ui.min.css">
<div class="subhead-links sourcefile" data-sourcefile="_data/glossary/en/child-key.yaml"
><a href="https://github.com/dash-docs/dash-docs/edit/master/_data/glossary/en/child-key.yaml">Edit</a>
| <a href="https://github.com/dash-docs/dash-docs/commits/master/_data/glossary/en/child-key.yaml">History</a>
| <a href="https://github.com/dash-docs/dash-docs/issues/new?body=Source%20File%3A%20_data/glossary/en/child-key.yaml%0A%0A">Report Issue</a>
| <a href="https://www.dash.org/forum/">Discuss</a></div>
<br>
<h1 id="child-key-hd-wallet-child-key">Child Key, HD Wallet Child Key</h1>
<p><input id="glossary_term" class="glossary_term" placeholder="Search the glossary, RPCs, and more" /></p>
<div class="notice">
<p><span>This definition comes from the <a href="/en/developer-glossary">technical glossary</a>.</span></p>
</div>
<h2 id="definition">Definition</h2>
<p>In <a href="/en/glossary/hd-protocol" title="The Hierarchical Deterministic (HD) key creation and transfer protocol (BIP32), which allows creating child keys from parent keys in a hierarchy. Wallets using the HD protocol are called HD wallets." class="auto-link">HD wallets</a>, a key derived from a <a href="/en/glossary/parent-key" title="In HD wallets, a key used to derive child keys. The key can be either a private key or a public key, and the key derivation may also require a chain code." class="auto-link">parent key</a>. The key can be either a <a href="/en/glossary/private-key" title="The private portion of a keypair which can create signatures that other people can verify using the public key." class="auto-link">private key</a> or a <a href="/en/glossary/public-key" title="The public portion of a keypair which can be used to verify signatures made with the private portion of the keypair." class="auto-link">public key</a>, and the key derivation may also require a <a href="/en/glossary/chain-code" title="In HD wallets, 256 bits of entropy added to the public and private keys to help them generate secure child keys; the master chain code is usually derived from a seed along with the master private key" class="auto-link">chain code</a>.</p>
<h3 id="synonyms">Synonyms</h3>
<ul>
<li>
<p>Child key</p>
</li>
<li>
<p>Child public key</p>
</li>
<li>
<p>Child private key</p>
</li>
</ul>
<h3 id="not-to-be-confused-with">Not To Be Confused With</h3>
<ul>
<li><a href="/en/glossary/public-key" title="The public portion of a keypair which can be used to verify signatures made with the private portion of the keypair." class="auto-link">Public key</a> (derived from a <a href="/en/glossary/private-key" title="The private portion of a keypair which can create signatures that other people can verify using the public key." class="auto-link">private key</a>, not a <a href="/en/glossary/parent-key" title="In HD wallets, a key used to derive child keys. The key can be either a private key or a public key, and the key derivation may also require a chain code." class="auto-link">parent key</a>)</li>
</ul>
<h3 id="links">Links</h3>
<ul>
<li>
<p><a href="/en/developer-guide#term-child-public-key">Child key</a> — Developer Guide</p>
</li>
<li>
<p><a href="https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki">BIP32: Hierarchical Deterministic Wallets</a> — Bitcoin Improvement Proposals</p>
</li>
</ul>
<!-- Inventory Messages -->
<!-- Inventory Messages: Dash Specific -->
<!--[bitcoin-documentation mailing list]: https://groups.google.com/forum/#!forum/bitcoin-documentation-->
</div>
<div class="footer">
<div class="footersponsor">
<!--<div><span>A community website sponsored by</span> <a href="https://bitcoinfoundation.org/"><img src="/img/brand/bitcoinfoundation.png" alt="Bitcoin Foundation"></a></div>-->
</div>
<div class="footerlicense">© Bitcoin Project 2009-2018 Released under the <a href="http://opensource.org/licenses/mit-license.php" target="_blank">MIT license</a>
<br>© Dash Project 2017-2018 Released under the <a href="http://opensource.org/licenses/mit-license.php" target="_blank">MIT license</a></div>
</div>
</div>
<script type="text/javascript">
fallbackSVG();
addAnchorLinks();
trackOutgoingLinks();
</script>
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>
</body>
</html>