119 lines
8.6 KiB
HTML
119 lines
8.6 KiB
HTML
{{template "base" .}}
|
||
|
||
{{define "title"}}Multisig Steel Backup. Self Custody for Individuals and Businesses{{end}}
|
||
{{define "description"}}Easily backup bitcoin multisig and singlesig wallets automatically onto stainless steel. Professional self custody solution for private and businesses.{{end}}
|
||
{{define "theme"}}green{{end}}
|
||
{{define "priority-preload"}}
|
||
<link rel="preload" fetchpriority="high" as="image" href="/static/img/seedhammer-hero-green.webp" type="image/webp">
|
||
{{end}}
|
||
|
||
{{define "content"}}
|
||
<section id="hero">
|
||
<div class="container">
|
||
<div class="grid">
|
||
<div>
|
||
<h1 class="mb-0 mt-4">Steel Backup Specialized for Bitcoin Multisig Wallets</h1>
|
||
<div class="mt-4">
|
||
<ul>
|
||
<li><p class="mb-0"><a href="#self-contained-multisig-setup">Self-contained</a>: Recover with Minimum of Shares.</p></li>
|
||
<li><p class="mb-0">QR Codes for Easy Recovery and Air Gapped Signing.</p></li>
|
||
<li><p class="mb-0">Works with all signers and hardware wallets.</p></li>
|
||
</ul>
|
||
</div>
|
||
<p class="text-center mt-6 mb-6"><a href="/shop" role="button">Order Now <span class="btn-flow">>></span></a></p>
|
||
</div>
|
||
<div>
|
||
<div class="video-container">
|
||
<div class="video-facade" data-video-id="7V-R7SZqkhQ">
|
||
<img src="/static/img/video-facade.webp" alt="Video Thumbnail">
|
||
</div>
|
||
<div class="video-iframe"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section>
|
||
<div class="container">
|
||
<hgroup>
|
||
<h2 class="text-center" id="self-contained-multisig-setup">Self-contained Multisig Backups</h2>
|
||
<h3 class="text-center">SeedHammer eliminates the need for storing a descriptor.</h3>
|
||
</hgroup>
|
||
<p class="text-center">Without the public keys for <strong>all</strong> the seeds in a multisig wallet, you can't recover the wallet.<br>Other backup solutions require a separate digital or printed copy of the wallet.</p>
|
||
<div class="grid mt-6">
|
||
<div class="img-center">
|
||
<img style="width: 75%;" src="/static/img/3-of-5-multisig.webp" alt="By design M-of-N cosigners is enough to recover a multisig wallet backed up with SeedHammer">
|
||
</div>
|
||
<div>
|
||
<h3 class="text-center">Recover With Minimum of Shares</h3>
|
||
<p>The minimum amount of shares is enough to recover a multisig wallet backed up with SeedHammer.</p>
|
||
<ul class="ms-4">
|
||
<li>Withstand damage or loss of all shares beyond the quorum.</li>
|
||
<li>Any combination of M-of-N plates contain enough data for a full recovery.</li>
|
||
<li>Fast and convenient recovery with QR codes.</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<div class="grid mt-7">
|
||
<div>
|
||
<h3 class="text-center">No Need to Backup Wallet Descriptor</h3>
|
||
<p>The descriptor is split into parts which are distributed among the plates in a way so any quorum can recover the wallet.</p>
|
||
<ul class="ms-4">
|
||
<li>Perform complete recovery with the minimum number of plates.</li>
|
||
<li>No need to separately store the descriptor online, offline or alongside each physical plate.</li>
|
||
<li>Complies with multisig standards, no special tools needed for recovery.</li>
|
||
</ul>
|
||
</div>
|
||
<div>
|
||
<div class="img-center">
|
||
<img src="/static/img/no-descriptor-needed.webp" alt="SeedHammer eliminates the need for storing a separate wallet output descriptor in multisignature backups">
|
||
<small>One side contains the seed,<br>the other side contains a part of the descriptor.</small>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section>
|
||
<div class="container">
|
||
<div class="grid">
|
||
<div>
|
||
<div class="img-center mb-6">
|
||
<img src="/static/img/seedhammer-front-and-controller.webp" width="85%" alt="The SeedHammer Machine incl. Raspberry Pi (SeedSigner) running the controller software">
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h2 class="text-center">Built for The Security Conscious</h2>
|
||
<p>The controller software is <a href="https://github.com/seedhammer/seedhammer/blob/main/LICENSE" target="_blank">open source</a> and runs on the same air gapped <a href="/article/the-seedhammer-controller">hardware as SeedSigner</a>.</p>
|
||
<p>The electric hammer is a modified off-the-shelf machine. It is stateless and contains no radio capabilities (wifi, bluetooth, etc.).</p>
|
||
<p>The singlesig and multisig backups are easily verifiable.</p>
|
||
<p>Read more in our article on <a href="/article/attack-vectors">attack vectors</a>.</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<section>
|
||
<div class="container">
|
||
<hgroup>
|
||
<h2 class="text-center">See More On <a href="https://twitter.com/SeedHammer">Twitter</a></h2>
|
||
<h3 class="text-center"><a href="https://twitter.com/SeedHammer">twitter.com/SeedHammer</a></h3>
|
||
</hgroup>
|
||
<div class="grid">
|
||
<div>
|
||
<blockquote class="twitter-tweet" data-conversation="none" data-dnt="true"><p lang="en" dir="ltr">Some do! <a href="https://t.co/xj7tDjivzh">pic.twitter.com/xj7tDjivzh</a></p>— Erik (@brikk_) <a href="https://twitter.com/brikk_/status/1675534057109610500?ref_src=twsrc%5Etfw">July 2, 2023</a></blockquote>
|
||
</div>
|
||
<div>
|
||
<blockquote class="twitter-tweet" data-dnt="true"><p lang="en" dir="ltr">Sovereignty or nah? <a href="https://twitter.com/SeedSigner?ref_src=twsrc%5Etfw">@SeedSigner</a> <a href="https://twitter.com/start9labs?ref_src=twsrc%5Etfw">@start9labs</a> <a href="https://twitter.com/SeedHammer?ref_src=twsrc%5Etfw">@SeedHammer</a> <a href="https://t.co/2Mxw9sa5pC">pic.twitter.com/2Mxw9sa5pC</a></p>— ericjaffe (@ericjaffe) <a href="https://twitter.com/ericjaffe/status/1675255817879126016?ref_src=twsrc%5Etfw">July 1, 2023</a></blockquote>
|
||
</div>
|
||
<div>
|
||
<blockquote class="twitter-tweet" data-dnt="true"><p lang="en" dir="ltr"><a href="https://twitter.com/SeedHammer?ref_src=twsrc%5Etfw">@SeedHammer</a> <a href="https://twitter.com/SeedSigner?ref_src=twsrc%5Etfw">@SeedSigner</a> guess what arrived today? Now need to fond time to set it up and knock a few tests out. <a href="https://t.co/XiCivvXUyB">pic.twitter.com/XiCivvXUyB</a></p>— MoparMiningLLC (@MoparMining) <a href="https://twitter.com/MoparMining/status/1653122935807156237?ref_src=twsrc%5Etfw">May 1, 2023</a></blockquote>
|
||
</div>
|
||
<div>
|
||
<blockquote class="twitter-tweet" data-dnt="true"><p lang="en" dir="ltr">On stage demonstrating <a href="https://twitter.com/SeedHammer?ref_src=twsrc%5Etfw">@SeedHammer</a> <a href="https://twitter.com/seedor_io?ref_src=twsrc%5Etfw">@seedor_io</a> and <a href="https://twitter.com/SeedSigner?ref_src=twsrc%5Etfw">@SeedSigner</a> at <a href="https://twitter.com/BitcoinAlive?ref_src=twsrc%5Etfw">@BitcoinAlive</a> <a href="https://t.co/L08xJjHs4H">pic.twitter.com/L08xJjHs4H</a></p>— mineracks (@mineracks) <a href="https://twitter.com/mineracks/status/1647092860091777024?ref_src=twsrc%5Etfw">April 15, 2023</a></blockquote>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||
<script>document.addEventListener("DOMContentLoaded", function (){ var facades=document.querySelectorAll(".video-facade"); facades.forEach(function (facade){ facade.addEventListener("mouseover", function (){ var videoId=facade.getAttribute("data-video-id"); var iframe=document.createElement("iframe"); iframe.setAttribute("src", "https://www.youtube.com/embed/" + videoId + "?autoplay=1"); iframe.setAttribute("title", "SeedHammer intro video"); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("allow", "accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"); iframe.setAttribute("allowfullscreen", "1"); var videoIframeContainer=facade.nextElementSibling; videoIframeContainer.appendChild(iframe); videoIframeContainer.style.display="block"; facade.style.display="none"})})}); </script>
|
||
{{end}}
|