<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cold Storage Archives - LadyChain</title>
	<atom:link href="https://www.ladyww.net/tag/cold-storage/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ladyww.net/tag/cold-storage/</link>
	<description>Crypto fees, wallets and offers — checked against the terms page</description>
	<lastBuildDate>Tue, 27 Oct 2026 16:02:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://www.ladyww.net/wp-content/uploads/2026/10/mark-512-150x150.png</url>
	<title>Cold Storage Archives - LadyChain</title>
	<link>https://www.ladyww.net/tag/cold-storage/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Withdrawal Whitelists: Setup and Pitfalls</title>
		<link>https://www.ladyww.net/withdrawal-whitelist/</link>
					<comments>https://www.ladyww.net/withdrawal-whitelist/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Tue, 27 Oct 2026 16:02:13 +0000</pubDate>
				<category><![CDATA[Exchanges]]></category>
		<category><![CDATA[Account Takeover]]></category>
		<category><![CDATA[Address Allowlist]]></category>
		<category><![CDATA[Cold Storage]]></category>
		<category><![CDATA[Custody Risk]]></category>
		<category><![CDATA[Exchange Security]]></category>
		<category><![CDATA[Exchange Settings]]></category>
		<category><![CDATA[Operational Security]]></category>
		<category><![CDATA[Transfer Delays]]></category>
		<category><![CDATA[Withdrawal Limits]]></category>
		<category><![CDATA[Withdrawal Whitelist]]></category>
		<guid isPermaLink="false">https://www.ladyww.net/withdrawal-whitelist/</guid>

					<description><![CDATA[<p>Most account takeovers on an exchange do not end in a withdrawal, because the attacker cannot name a destination the account has never used. A withdrawal whitelist — sometimes labeled [&#8230;]</p>
<p>The post <a href="https://www.ladyww.net/withdrawal-whitelist/">Withdrawal Whitelists: Setup and Pitfalls</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Most account takeovers on an exchange do not end in a withdrawal, because the attacker cannot name a destination the account has never used. A withdrawal whitelist — sometimes labeled a trusted address list or an address lock — turns that accident into a rule the venue enforces on your behalf rather than a habit you have to remember under stress.</p>
<p>The mechanics are simple; the failure modes are not. A withdrawal whitelist only helps when the delay it introduces outlasts the attacker&#8217;s patience, when the address on it is genuinely yours, and when the channel used to change it is not the same channel that was already compromised. This is a walkthrough of setup, breakage, and the operating cost in between.</p>
<ul>
<li><strong>A whitelist restricts destinations, not amounts.</strong> It does not cap how much can leave, only where it can go. Size limits are a separate control and usually a separate setting.</li>
<li><strong>The delay is the control.</strong> The list is a filter. The waiting period on changes is what buys you time to react to someone who is already logged in.</li>
<li><strong>It fails at the change request, not the withdrawal.</strong> Every practical bypass works by adding an address, not by overriding one that is already approved.</li>
<li><strong>It costs you speed on legitimate moves.</strong> Budget for the delay whenever you need a new destination, including in an emergency when you least want a queue.</li>
</ul>
<h2>What a withdrawal whitelist actually enforces</h2>
<p>An exchange-side whitelist is an allow-list checked at the withdrawal step. If the destination is not on the list, the request is rejected before it reaches the signing queue. If it is on the list, the withdrawal proceeds under whatever other limits apply.</p>
<p>That is the entire enforcement: a rule about destination, evaluated per request, enforced by the venue rather than by you. The distinction matters, because a list you keep in a spreadsheet or a password manager is not a control. It is a note to yourself, and notes do not block anything.</p>
<h3>The list is not the same as the address book</h3>
<p>Many interfaces display a saved address book beside the whitelist, and in some products they are the same table with two labels. Find out which one the withdrawal form actually checks before you assume you are protected. An address book entry is often a convenience that pre-fills a field; a whitelist entry is a status that has to be confirmed and then mature.</p>
<p>The test is quick: add an address and immediately attempt a small withdrawal to it. If it clears at once you have an address book; if it is held pending you have a real whitelist.</p>
<h3>The delay is the actual protection</h3>
<p>Venues that enforce a genuine whitelist commonly apply a holding period before a new address becomes usable — often measured in hours, sometimes in days, depending on the venue and the account&#8217;s history. During that window the addition can usually be cancelled, and a notification goes out to registered contacts.</p>
<p>The delay only works if that notification reaches a channel the attacker does not control. If the confirmation email and the login both live in one mailbox, the delay buys you nothing you did not already have. Treat it as a timer that starts a race, not as a wall that stops one.</p>
<h2>Setting up a withdrawal whitelist</h2>
<p>Setup is a fifteen-minute job that most people do once and never audit again. Do it in this order, on a device and connection you trust.</p>
<ol>
<li>Enable the strongest second factor the venue offers before touching address settings — app-based codes or a hardware key, not SMS.</li>
<li>Turn on withdrawal and login notifications, and route them to a channel separate from your primary email.</li>
<li>Open the security settings and read the label: whitelist or address book, and whether status is shown per entry.</li>
<li>Add one destination at a time, copied from a source you control rather than from a chat message or an email.</li>
<li>Verify the first four and last six characters against that source independently. The clipboard is the most common substitution point.</li>
<li>Send a small test amount, confirm it arrives, and only then move a normal-sized amount.</li>
<li>Record the date each address was added, and re-check the list on a schedule, removing anything you no longer recognise.</li>
<li>Add a throwaway address and watch when it becomes usable, so you know the real delay rather than the advertised one.</li>
</ol>
<h2>Where withdrawal whitelists fail</h2>
<p>Nearly every practical bypass targets the addition process rather than the list itself. The list does what it says; the account around it does not.</p>
<h3>The change request is the weak point</h3>
<p>An attacker with session access will try to add their own address and wait out the delay. If they also control the notification inbox, they can suppress the alert while it matures. If they can reach support with enough account detail, they may try to reset the whitelist outright.</p>
<p>The defences are unglamorous. Separate the notification channel from the login channel, keep the delay as long as the venue permits, and treat any unexpected whitelist notification as an incident rather than a curiosity. A support-initiated reset is a high-risk event and should be handled as one.</p>
<h3>The whitelisted address can still be wrong</h3>
<p>A whitelist locks in whatever you entered, including a mistake. If the address was mistyped, belongs to a contract that cannot receive the asset, or sits on a different network than the one you selected, the restriction faithfully protects a destination that will never credit you.</p>
<p>Network mismatch is the common case. The same address string can exist on several chains, and a venue may offer a network the destination does not support. Test with a small amount every time the network changes, not just the first time.</p>
<h2>What a withdrawal whitelist costs you</h2>
<p>The control is not free, and the fee is paid in friction at the moments when friction is least welcome.</p>
<div class="slv-table not-prose my-6 overflow-x-auto rounded-2xl border border-ink-800/70 bg-ink-900" data-slv-table><table>
<thead>
<tr>
<th>Scenario</th>
<th>With an enforced whitelist</th>
<th>With only an address book</th>
</tr>
</thead>
<tbody>
<tr>
<td>Sending to your own cold storage</td>
<td>Immediate once the address has matured</td>
<td>Immediate, always</td>
</tr>
<tr>
<td>Sending to a new counterparty</td>
<td>Blocked until the delay elapses</td>
<td>Immediate, and irreversible</td>
</tr>
<tr>
<td>Reacting to a suspected compromise</td>
<td>Alert plus a window you can use</td>
<td>No lever beyond a password reset</td>
</tr>
<tr>
<td>Moving funds during a market event</td>
<td>Constrained by an approval queue</td>
<td>Unconstrained, for you and for an attacker</td>
</tr>
<tr>
<td>Recovering after losing a device</td>
<td>Support involvement in some designs</td>
<td>Depends entirely on mailbox access</td>
</tr>
</tbody>
</table></div>
<blockquote><p>A whitelist does not stop a determined attacker. It converts a silent theft into a visible wait, and a visible wait is something you can still act on.</p></blockquote>
<p>The post <a href="https://www.ladyww.net/withdrawal-whitelist/">Withdrawal Whitelists: Setup and Pitfalls</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ladyww.net/withdrawal-whitelist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sizing a Hot Wallet by Loss Tolerance</title>
		<link>https://www.ladyww.net/hot-wallet-sizing/</link>
					<comments>https://www.ladyww.net/hot-wallet-sizing/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Tue, 27 Oct 2026 10:02:51 +0000</pubDate>
				<category><![CDATA[Wallets]]></category>
		<category><![CDATA[Cold Storage]]></category>
		<category><![CDATA[Hot Wallet]]></category>
		<category><![CDATA[Key Management]]></category>
		<category><![CDATA[Loss Tolerance]]></category>
		<category><![CDATA[Operational Security]]></category>
		<category><![CDATA[Risk Budget]]></category>
		<category><![CDATA[Self Custody]]></category>
		<category><![CDATA[Sweeping]]></category>
		<category><![CDATA[Threat Model]]></category>
		<category><![CDATA[Wallet Security]]></category>
		<guid isPermaLink="false">https://www.ladyww.net/hot-wallet-sizing/</guid>

					<description><![CDATA[<p>How much to keep in a hot wallet is a loss-tolerance question, not a security question. The security answer is always zero; the practical answer is the largest balance whose [&#8230;]</p>
<p>The post <a href="https://www.ladyww.net/hot-wallet-sizing/">Sizing a Hot Wallet by Loss Tolerance</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>How much to keep in a hot wallet is a loss-tolerance question, not a security question. The security answer is always zero; the practical answer is the largest balance whose total loss would not change your behaviour.</p>
<p>Deciding how much to keep in a hot wallet means writing that number down before you fund anything. Once the balance is set by an explicit tolerance, top-ups and sweeps become routine operations instead of judgement calls made under pressure.</p>
<ul>
<li><strong>Tolerance first, balance second.</strong> Pick the loss you can absorb without changing plans, then work out what balance produces it.</li>
<li><strong>Underfunding is also a failure.</strong> A hot wallet too small for daily work pushes you into rushed transfers from cold storage.</li>
<li><strong>Expected loss beats worst case.</strong> Multiply a realistic annual compromise probability by the balance; the product is the number to compare against the cost of caution.</li>
<li><strong>The cap is per device, not per person.</strong> Two hot wallets mean two caps, and the total is what matters.</li>
</ul>
<h2>Four components of a hot wallet balance</h2>
<p>How much to keep in a hot wallet is the sum of four separate requirements, and each has a different failure mode when it is short.</p>
<div class="slv-table not-prose my-6 overflow-x-auto rounded-2xl border border-ink-800/70 bg-ink-900" data-slv-table><table>
<thead>
<tr>
<th>Component</th>
<th>What sets it</th>
<th>If it is too small</th>
</tr>
</thead>
<tbody>
<tr>
<td>Spending float</td>
<td>Your normal transaction volume over the sweep interval</td>
<td>Constant top-ups and repeated exposure of cold-storage addresses</td>
</tr>
<tr>
<td>Largest single transaction</td>
<td>The biggest payment you must make without delay</td>
<td>A failed or delayed payment at the worst moment</td>
</tr>
<tr>
<td>Fee buffer</td>
<td>Network fee volatility during busy periods</td>
<td>Stuck transactions, or a balance that cannot cover its own exit</td>
</tr>
<tr>
<td>Settlement timing</td>
<td>How long incoming funds take to become usable</td>
<td>A gap between paying out and being paid</td>
</tr>
<tr>
<td>Recovery reserve</td>
<td>What you need if the primary device fails mid-week</td>
<td>Panic restoration under time pressure</td>
</tr>
</tbody>
</table></div>
<p>Add the four, then compare the total with your tolerance cap. If the operational requirement is the larger of the two, the fix is usually to change the workflow — smaller, more frequent payments — rather than to raise the cap.</p>
<h2>Sizing a hot wallet: a worked calculation</h2>
<h3>The tolerance ceiling</h3>
<p>Assume you would accept an expected loss of 150 in your functional currency per year from hot-wallet compromise, and you judge the annual probability of compromise at about 5% for a device you use daily. The balance that produces that expected loss is 150 ÷ 0.05 = 3,000.</p>
<h3>The operational floor</h3>
<p>Now check the operational side. Your normal spending is 120 a day and you sweep weekly, so the float is 840. Your largest routine payment is 900, and you sometimes have two in flight, so the transaction requirement is 1,800. Fees during a busy week might add 60. Settlement timing adds nothing because incoming funds are usable immediately. Total operational need: 2,700.</p>
<p>2,700 is below the 3,000 cap, so the balance is set at 2,700 and everything above that is swept. If the operational need had come out at 6,000, the sensible response would be to halve the payment size or sweep twice as often — not to accept an expected loss of 300 a year for convenience.</p>
<p>The probability estimate is the weak link, and it should be treated as one. For a device that only runs wallet software and never browses, 1% may be realistic; for a general-purpose laptop, 5% is optimistic. Recalculate whenever your usage changes rather than treating the number as fixed.</p>
<blockquote><p>A hot wallet is a fuse, not a vault. Its job is to fail cheaply, which means the amount behind it should be chosen so that failure is an inconvenience rather than a restructuring.</p></blockquote>
<h2>Failure modes in both directions</h2>
<p>Most guidance warns about holding too much. Holding too little causes its own damage, and it is more common among careful people.</p>
<h3>Overfunded</h3>
<p>An overfunded hot wallet turns one compromised browser extension into a total loss. The warning signs are recognisable: a balance that has not been swept since it was set, a device that also reads email and opens documents, and a seed phrase that exists in a password manager &#8220;for convenience&#8221;.</p>
<p>The risk also compounds with time. A balance left untouched for a year has had twelve months of exposure for no operational benefit, and the sweep that would have fixed it takes a minute.</p>
<h3>Underfunded</h3>
<p>An underfunded hot wallet forces you to move funds from cold storage at the moment you are least careful — usually while something is already going wrong. Repeatedly unlocking a hardware signer for small amounts erodes the habit of treating it as rare, and each unlock is a chance to mistype an address under time pressure.</p>
<p>The second-order cost is address exposure. Every transfer from cold storage reveals a new receiving address and adds a record you must reconcile later. Frequent small top-ups multiply that bookkeeping.</p>
<h2>Setting and maintaining the cap</h2>
<p>The cap is only useful if it is enforced by a routine rather than by memory. A short procedure is enough.</p>
<ol>
<li>Write down the loss you would absorb without changing any plan, as a single number in your functional currency.</li>
<li>Estimate the annual compromise probability for the specific device, and be pessimistic if the device does anything besides signing.</li>
<li>Divide the tolerance by the probability to get the ceiling.</li>
<li>Add the four operational components and compare the total with the ceiling.</li>
<li>Set the balance to the smaller of the two, and document which constraint bound it.</li>
<li>Sweep on a fixed schedule, and record the sweep so an unswept balance is visible rather than assumed.</li>
<li>Re-run the calculation when the device, the payment pattern or the software stack changes.</li>
</ol>
<p>The post <a href="https://www.ladyww.net/hot-wallet-sizing/">Sizing a Hot Wallet by Loss Tolerance</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ladyww.net/hot-wallet-sizing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Your First Hardware Wallet: A Walkthrough</title>
		<link>https://www.ladyww.net/first-hardware-wallet/</link>
					<comments>https://www.ladyww.net/first-hardware-wallet/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Tue, 27 Oct 2026 10:02:15 +0000</pubDate>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Address Verification]]></category>
		<category><![CDATA[Backup Strategy]]></category>
		<category><![CDATA[Cold Storage]]></category>
		<category><![CDATA[Device Setup]]></category>
		<category><![CDATA[First Hardware Wallet]]></category>
		<category><![CDATA[Key Management]]></category>
		<category><![CDATA[Recovery Phrase]]></category>
		<category><![CDATA[Seed Phrase]]></category>
		<category><![CDATA[Self Custody]]></category>
		<category><![CDATA[Wallet Security]]></category>
		<guid isPermaLink="false">https://www.ladyww.net/first-hardware-wallet/</guid>

					<description><![CDATA[<p>Your first hardware wallet keeps the private keys that control your assets inside a dedicated device, so signing happens there rather than on a general-purpose computer. That is the whole [&#8230;]</p>
<p>The post <a href="https://www.ladyww.net/first-hardware-wallet/">Your First Hardware Wallet: A Walkthrough</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Your first hardware wallet keeps the private keys that control your assets inside a dedicated device, so signing happens there rather than on a general-purpose computer. That is the whole benefit, and it is narrower than most marketing suggests.</p>
<p>Buying a first hardware wallet is mostly a set of decisions about process: where the device comes from, how the recovery phrase is written down, and what you do when the device is lost. Get those right and the device does its job. Get them wrong and it adds cost without adding safety.</p>
<ul>
<li><strong>The device protects the key, not the transaction.</strong> It signs what you approve. If you approve a malicious transaction, the signature is valid and the loss is real.</li>
<li><strong>The recovery phrase is the wallet.</strong> The device is a replaceable signing tool. Whoever holds the phrase holds the assets, which is why its storage matters more than the hardware.</li>
<li><strong>Buy from the vendor or an authorised reseller.</strong> A device that arrives pre-initialised, or with a recovery phrase already printed, is compromised by definition.</li>
<li><strong>Test recovery before you fund it.</strong> A backup you have never restored is an assumption, not a backup.</li>
</ul>
<h2>What a hardware wallet actually protects</h2>
<p>It protects the private key from the machine it is plugged into. Malware on your laptop can see the transaction you build and can try to change it, but it cannot read the key out of the device, and it cannot sign without a physical confirmation.</p>
<p>This closes a specific and common attack path: a compromised computer draining a hot wallet. It does not close the paths that start with you, which are the ones that account for most losses.</p>
<h3>What it does not protect against</h3>
<p>A hardware wallet does not stop you signing a bad transaction, and it does not stop you typing your recovery phrase into a website. It does not protect assets you leave on an exchange, and it does not fix a weak computer if you copy addresses from a compromised clipboard.</p>
<p>It also does not make a small balance safer in any meaningful way. If the amount is one you would replace without difficulty, the operational overhead of a device may exceed the risk it removes. The threshold is personal and worth setting deliberately.</p>
<h3>Where the device sits in your setup</h3>
<p>Think of three layers: the key, the signing environment, and the screen you read. The device secures the first two. The third — verifying that the address and amount shown on the device match what you intended — is entirely on you, and it is the layer attackers target most often.</p>
<h2>Before you buy your first hardware wallet</h2>
<p>Two decisions should be made before you order anything, because both are hard to reverse afterwards.</p>
<h3>Buy from the source</h3>
<p>Order directly from the manufacturer or an authorised reseller. Second-hand devices and marketplace listings are the classic distribution route for tampered hardware, and the tampering is not always visible.</p>
<p>When it arrives, inspect the packaging for signs of resealing, and check any tamper-evident seal against the vendor&#8217;s published guidance. Then initialise it yourself: the device should generate a new recovery phrase on first use. If it presents one that is already printed on a card, stop and return it.</p>
<h3>Choose your recovery model first</h3>
<p>Devices differ in whether they support a passphrase, whether the phrase is 12 or 24 words, and whether recovery can be done on the device alone. That choice affects everything downstream, so make it before you start.</p>
<p>A 24-word phrase carries more entropy than 12, though 12 is generally considered sufficient when generated properly. A passphrase adds a secret only you know, which protects against phrase theft but creates a second thing to lose. Decide which failure you are more able to prevent.</p>
<h2>Setting up your first hardware wallet</h2>
<p>Setup takes under an hour and should be done without interruption, on a device you trust, with no one watching the screen.</p>
<ol>
<li>Unbox and inspect for tampering, then connect using the cable supplied by the manufacturer rather than a random one.</li>
<li>Install the official companion application from the vendor&#8217;s own site, verified by typing the address rather than following a link.</li>
<li>Choose the option to create a new wallet. Never restore an existing phrase into a new device during a first setup.</li>
<li>Write the recovery phrase on paper or metal by hand, in order, and never photograph it or type it into any computer.</li>
<li>Confirm the phrase back on the device when prompted, which verifies that what you wrote matches what was generated.</li>
<li>Set a device PIN that is not a date, not a sequence, and not reused from anything else.</li>
<li>Install the applications for the assets you actually hold; extra applications are attack surface without benefit.</li>
<li>Before funding, wipe the device and restore from your written phrase. If the restored wallet shows the same first receive address, the backup works.</li>
</ol>
<p>Step eight is the one people skip. It is also the only step that converts a written phrase into a verified backup, and it takes about ten minutes.</p>
<h2>The habits that undo a good device</h2>
<p>Most hardware wallet losses come from the process around the device rather than the device itself. Two habits account for the majority.</p>
<h3>Recovery phrase storage</h3>
<p>Paper is cheap, degrades, and burns. Metal is durable but obvious to anyone who finds it. Neither is secure if it sits beside the device, and neither is secure if a photograph of it exists anywhere.</p>
<p>Split storage — two locations, neither complete on its own — reduces single-point risk but adds a reconstruction step and a new failure mode if one location is lost. Whatever you choose, tell one trusted person that the backup exists and where to find instructions, without telling them the phrase.</p>
<h3>Reading the device screen</h3>
<p>The screen exists so you can verify the destination address independently of your computer. Compare the first and last characters against the source you intended, not against what the computer displayed.</p>
<p>Address-poisoning attacks work by putting a visually similar address into your history so you copy the wrong one. Verifying only the ends on a small screen is not enough on its own; check the middle block too when the amount is significant.</p>
<blockquote><p>The device will sign whatever you approve. Its value is that approval requires a physical action on a screen you can read, not that it knows what you meant.</p></blockquote>
<div class="slv-table not-prose my-6 overflow-x-auto rounded-2xl border border-ink-800/70 bg-ink-900" data-slv-table><table>
<thead>
<tr>
<th>Situation</th>
<th>Device alone</th>
<th>Device with good process</th>
</tr>
</thead>
<tbody>
<tr>
<td>Malware on the computer</td>
<td>Key stays protected</td>
<td>Key stays protected</td>
</tr>
<tr>
<td>Phishing site asking for a phrase</td>
<td>No protection</td>
<td>Phrase never leaves offline storage</td>
</tr>
<tr>
<td>Tampered transaction approved blind</td>
<td>Signed and lost</td>
<td>Caught on the device screen</td>
</tr>
<tr>
<td>Device lost or destroyed</td>
<td>Funds recoverable if the phrase exists</td>
<td>Recovery rehearsed in advance</td>
</tr>
<tr>
<td>House fire or flood</td>
<td>Depends entirely on storage</td>
<td>Durable copy in a second location</td>
</tr>
</tbody>
</table></div>
<p>The post <a href="https://www.ladyww.net/first-hardware-wallet/">Your First Hardware Wallet: A Walkthrough</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ladyww.net/first-hardware-wallet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Air-Gapped Signing: When It Helps</title>
		<link>https://www.ladyww.net/airgapped-signing/</link>
					<comments>https://www.ladyww.net/airgapped-signing/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Tue, 27 Oct 2026 08:02:52 +0000</pubDate>
				<category><![CDATA[Wallets]]></category>
		<category><![CDATA[Air-Gapped Signing]]></category>
		<category><![CDATA[Cold Storage]]></category>
		<category><![CDATA[Firmware Integrity]]></category>
		<category><![CDATA[Hardware Wallet]]></category>
		<category><![CDATA[Key Management]]></category>
		<category><![CDATA[Multisig]]></category>
		<category><![CDATA[Operational Security]]></category>
		<category><![CDATA[Self Custody]]></category>
		<category><![CDATA[Supply Chain]]></category>
		<category><![CDATA[Transaction Verification]]></category>
		<guid isPermaLink="false">https://www.ladyww.net/airgapped-signing/</guid>

					<description><![CDATA[<p>Air-gapped signing means the device holding your keys has no network interface at all — no Wi-Fi, no Bluetooth, no USB data path that a host can drive. Transactions travel [&#8230;]</p>
<p>The post <a href="https://www.ladyww.net/airgapped-signing/">Air-Gapped Signing: When It Helps</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Air-gapped signing means the device holding your keys has no network interface at all — no Wi-Fi, no Bluetooth, no USB data path that a host can drive. Transactions travel in as a file or a QR sequence, signatures travel out the same way.</p>
<p>The point of air-gapped signing is narrow and worth stating precisely: it removes the possibility that malware on a connected computer can reach the key material over a channel. It does not remove the possibility that the transaction you approve is not the transaction you intended.</p>
<ul>
<li><strong>The gap protects the key, not the decision.</strong> A signed transaction still does whatever it says, and the screen is your only check.</li>
<li><strong>Air-gapping is a channel control.</strong> It blocks remote exfiltration, not supply-chain compromise, firmware bugs, or a mistyped address.</li>
<li><strong>Friction is the price and the benefit.</strong> Every extra step is a chance to make a mistake and a chance to notice one.</li>
<li><strong>It only pays off with a verification habit.</strong> Without on-screen checking, an air gap adds cost without adding much resistance.</li>
</ul>
<h2>What air-gapped signing removes from the attack surface</h2>
<p>It removes one class of attack completely: the one where software on a networked machine reads, replaces or exfiltrates key material through a connected interface.</p>
<h3>The data path</h3>
<p>In a connected setup, the signing device and the computer share a link. That link carries the unsigned transaction in and the signature out, and in a compromised host it can also carry other things. Removing the link does not make the host trustworthy; it makes the host unable to reach the keys.</p>
<p>The typical workflow is a partially signed transaction file, or a series of QR frames, moved by hand. The signing device reads the payload, displays what it is about to authorise, and emits a signature that is inert on its own — it can only be broadcast alongside the original transaction.</p>
<h3>What still touches the network</h3>
<p>Almost everything else. The watch-only wallet, the address book, the fee estimate, the node, the block explorer you use to confirm receipt — all of it lives on connected machines. An air gap moves the trust boundary to the signing step and leaves the rest of the workflow exactly as exposed as before.</p>
<p>This matters for address integrity. If the machine that builds the transaction is compromised, it can substitute a recipient address. The signature will be valid. The only defence is reading the address on the signing device&#8217;s own display and comparing at least the leading and trailing characters, ideally the whole string.</p>
<h2>What it does not protect against</h2>
<p>An air gap is silent on every failure that does not involve a network channel, which is most of the failures that actually occur.</p>
<h3>Firmware and supply chain</h3>
<p>A device can arrive compromised, or be compromised by a malicious firmware update that you carry across the gap yourself on a memory card. The gap does not inspect what you carry through it. Buying from a source with a verifiable chain, checking packaging and firmware signatures where the vendor provides them, and generating the seed on the device itself are the controls that apply here.</p>
<p>Device-level tampering is a physical problem with physical mitigations: possession from purchase to first use, a tamper-evident seal you actually inspect, and never accepting a pre-initialised device or a pre-written seed.</p>
<h3>The screen and the human</h3>
<p>The display is the trusted interface, and it is the weakest part of the design. If the device shows an address in a shortened form, or you approve without scrolling to the amount and fee, the gap has protected a key that is about to sign something harmful.</p>
<p>Human factors dominate from there. Approving under time pressure, signing from a queue of pending items, or restoring a wallet in a hurry are the situations where the extra friction stops helping and starts producing errors.</p>
<blockquote><p>An air gap changes who can steal your key. It changes nothing about whether the transaction in front of you is the one you meant to send, which is where most losses begin.</p></blockquote>
<h2>The cost of the gap</h2>
<p>The cost is measured in minutes per transaction and in the discipline needed to keep the workflow honest. For a personal wallet used weekly, that cost is real but small; for a business with several signers, it multiplies.</p>
<div class="slv-table not-prose my-6 overflow-x-auto rounded-2xl border border-ink-800/70 bg-ink-900" data-slv-table><table>
<thead>
<tr>
<th>Aspect</th>
<th>Air-gapped signer</th>
<th>Connected hardware wallet</th>
<th>Software wallet</th>
</tr>
</thead>
<tbody>
<tr>
<td>Key exposure to a networked host</td>
<td>None through a data link</td>
<td>Limited to the device protocol</td>
<td>Full — keys sit on the host</td>
</tr>
<tr>
<td>Transaction review</td>
<td>Own screen, hand-carried payload</td>
<td>Own screen, cable or radio</td>
<td>Host screen, which malware can alter</td>
</tr>
<tr>
<td>Firmware updates</td>
<td>Manual, via removable media</td>
<td>Through the vendor&#8217;s app</td>
<td>Automatic and often unnoticed</td>
</tr>
<tr>
<td>Time per transaction</td>
<td>Highest</td>
<td>Moderate</td>
<td>Lowest</td>
</tr>
<tr>
<td>Recovery complexity</td>
<td>Higher — media, formats, firmware version</td>
<td>Moderate</td>
<td>Low, and correspondingly fragile</td>
</tr>
</tbody>
</table></div>
<h2>When air-gapped signing helps, and when it does not</h2>
<p>It helps when the amount at risk justifies a slow, checked workflow and when you will actually perform the checks. It helps less when the balance changes daily, because the friction compounds into workarounds.</p>
<p>It is most defensible for long-held balances, for treasury accounts with a fixed set of signers, and for anyone whose threat model includes a compromised general-purpose computer rather than a targeted physical adversary. It is least useful when the real risk is a phishing page, a fake support channel, or an over-funded hot wallet — none of which an air gap addresses.</p>
<p>If you adopt it, adopt the drill with it. A signer you have not tested is a hypothesis.</p>
<ol>
<li>Build the transaction on the online machine with a watch-only wallet, and save it as a file rather than broadcasting.</li>
<li>Move the file to the signing device by the chosen medium, checking that the medium carries only that file.</li>
<li>On the device, read the recipient address in full and compare it character by character with the address you intended.</li>
<li>Check the amount, the asset and the fee on the device, not on the host screen.</li>
<li>Sign, then move the signature back and broadcast from the online machine.</li>
<li>Compare the resulting transaction identifier with the one the device displayed before signing.</li>
<li>Repeat the drill with a small amount on any new device, new firmware, or new media before using it for a real balance.</li>
</ol>
<p>The post <a href="https://www.ladyww.net/airgapped-signing/">Air-Gapped Signing: When It Helps</a> appeared first on <a href="https://www.ladyww.net">LadyChain</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ladyww.net/airgapped-signing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
