<?xml version='1.0' encoding='utf-8'?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>The Block Journal — BitcoinBlockExplorer.org</title>
    <link>https://bitcoinblockexplorer.org/blog/</link>
    <description>Practical Bitcoin guides and resources for explorers, transactions, wallets, APIs, software, and nodes.</description>
    <language>en</language>
    <copyright>© 2026 BitcoinBlockExplorer.org. All rights reserved.</copyright>
    <atom:link href="https://bitcoinblockexplorer.org/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Bitcoin Wallet Tracking: What It Reveals About Privacy</title>
      <link>https://bitcoinblockexplorer.org/blog/bitcoin-wallet-tracker-privacy/</link>
      <description>Learn the limits of address lookups, watch-only access, wallet-wide exports, and ownership claims.</description>
      <category>Wallets &amp; privacy</category>
      <pubDate>Mon, 10 Aug 2026 12:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/blog/bitcoin-wallet-tracker-privacy/</guid>
      <content:encoded>&lt;p&gt;&lt;img alt="Bitcoin Wallet Tracking: What It Reveals About Privacy" height="1200" src="https://bitcoinblockexplorer.org/assets/images/bitcoin-wallet-tracker-privacy-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/p&gt;&lt;p&gt;“Bitcoin wallet tracker” can describe several very different tools. One service may show activity for a single public address. Another may monitor addresses derived from a wallet descriptor. A portfolio application may combine exchange balances with manual records. Treating all three as equivalent creates confusion about both accuracy and privacy.&lt;/p&gt;
&lt;p&gt;The first task is to define the scope of the view. Are you checking one incoming payment, monitoring addresses you control, or reviewing a complete wallet through software you trust? This guide focuses on legitimate monitoring and careful interpretation. It does not turn public blockchain activity into proof of a stranger’s identity. Our &lt;a href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;wallet tracking resource page&lt;/a&gt; provides a concise starting checklist.&lt;/p&gt;
&lt;h2 id="one-address-is-not-the-whole-wallet"&gt;One address is not the whole wallet&lt;/h2&gt;
&lt;p&gt;A wallet can generate and manage multiple receiving addresses. A public explorer queried for one address normally reports activity associated with that address, not every address in the same wallet. A zero balance on one address therefore does not establish that the wallet as a whole is empty.&lt;/p&gt;
&lt;p&gt;Change complicates the picture further. A transaction can return an unspent remainder to a different address controlled by the sender’s wallet. Looking only at the original address can make ordinary spending appear like a complete departure of funds from the wallet. That is a limitation of the chosen view, not necessarily an error in the explorer.&lt;/p&gt;
&lt;p&gt;For an accurate report, write down what the tool includes. “Activity for this address” is a clear scope. “Total holdings” requires more evidence. The &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-inputs-outputs-utxo/"&gt;guide to Bitcoin inputs and outputs&lt;/a&gt; explains the transaction structure behind this distinction.&lt;/p&gt;
&lt;h2 id="public-does-not-mean-harmless-to-disclose"&gt;Public does not mean harmless to disclose&lt;/h2&gt;
&lt;p&gt;Bitcoin transactions are public, but your browsing can add information that was not previously linked. A lookup provider may observe which addresses were requested from the same connection. A screenshot shared in a support forum may associate a transaction with your account name or a business invoice.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://bitcoin.org/en/protect-your-privacy" rel="noopener noreferrer" target="_blank"&gt;Bitcoin privacy guide&lt;/a&gt; explains why address reuse and linked transaction activity deserve care. The practical goal is not to pretend public records are secret. It is to avoid adding unnecessary associations between those records and your identity, habits, or other holdings.&lt;/p&gt;
&lt;p&gt;Before sharing a link, ask who needs it and what question it answers. A merchant resolving one invoice may need a transaction ID and relevant output. A public discussion about wallet usability usually does not need a screenshot exposing your unrelated transaction history or complete balance.&lt;/p&gt;
&lt;h2 id="understand-watch-only-access"&gt;Understand watch-only access&lt;/h2&gt;
&lt;p&gt;A watch-only setup is designed to observe relevant activity without holding the private keys needed to authorize spending. This separation can be useful for bookkeeping or monitoring. However, “cannot spend” does not mean “contains no sensitive information.” A view into many addresses can reveal patterns that a single-address lookup would not.&lt;/p&gt;
&lt;p&gt;Some wallet setups use extended public keys or descriptors to describe a family of addresses. Disclosing such information can expose a broader portion of your wallet history and future receiving activity than sharing one address. The exact scope depends on the wallet structure and what you export.&lt;/p&gt;
&lt;p&gt;Treat watch-only exports as sensitive records. Know the intended recipient, retention policy, and purpose before sharing them. You should not provide a recovery phrase or private key to create an ordinary public lookup. When documentation is unclear about the export’s scope, stop and resolve that uncertainty first.&lt;/p&gt;
&lt;h2 id="decide-what-you-actually-need-to-monitor"&gt;Decide what you actually need to monitor&lt;/h2&gt;
&lt;p&gt;A narrow task often needs a narrow tool. To check whether an invoice was paid, use the transaction and the receiving output. To reconcile your own wallet, use its transaction history and address management features. To build a business report, document how on-chain activity is associated with internal invoices rather than guessing from amounts.&lt;/p&gt;
&lt;p&gt;Consider a fictional bookkeeper handling three invoices. Each invoice has an expected receiving address and amount. The useful record is the match between each invoice and the relevant output, plus the observation and confirmation information. Browsing unrelated inputs does not improve that match and can distract from the reconciliation task.&lt;/p&gt;
&lt;p&gt;Write an inclusion rule before collecting data: which wallet, network, addresses, date range, and confirmation states belong in the report? Also write an exclusion rule. A report becomes easier to explain when it explicitly says what it does not cover.&lt;/p&gt;
&lt;h2 id="keep-observation-separate-from-ownership-claims"&gt;Keep observation separate from ownership claims&lt;/h2&gt;
&lt;p&gt;An explorer can show that a particular output was created and later spent. It cannot, from that fact alone, prove the legal identity of the person controlling the spending keys. Address labels supplied by a service may be based on outside information or heuristics and should not be treated as universal facts.&lt;/p&gt;
&lt;p&gt;Avoid inferring identity from a familiar amount, timing coincidence, or a transaction link. Those observations can suggest questions, but they do not eliminate alternative explanations. An exchange, payment processor, or shared transaction can make simplistic stories particularly unreliable.&lt;/p&gt;
&lt;p&gt;Use language that matches the evidence. “The explorer labels this address as associated with a service” is different from declaring that a named individual owns every connected output. For legitimate reporting, preserve the source and uncertainty of any label instead of silently converting it into a verified personal profile.&lt;/p&gt;
&lt;h2 id="choose-a-lookup-workflow-consciously"&gt;Choose a lookup workflow consciously&lt;/h2&gt;
&lt;p&gt;Public explorers are convenient because they require little setup. The tradeoff is that you are asking an external operator to answer a question about an address or transaction. A wallet connected to infrastructure you control can reduce dependence on public lookup services, but it also brings maintenance and configuration responsibilities.&lt;/p&gt;
&lt;p&gt;Running a node does not automatically solve every privacy problem. A wallet must actually use the intended connection, and other services or browser activity can still disclose information. Treat the whole workflow as the object of review: where addresses originate, which systems receive them, and where logs are retained.&lt;/p&gt;
&lt;p&gt;For a household or small team, a written rule may be enough to prevent casual oversharing. For example, use public explorers for isolated checks, keep wallet-wide exports in an approved location, and avoid posting identifiable transaction screenshots in public support channels. Adapt the rule to your real needs.&lt;/p&gt;
&lt;h2 id="preserve-useful-records-without-collecting-everything"&gt;Preserve useful records without collecting everything&lt;/h2&gt;
&lt;p&gt;A transaction monitoring note should contain enough information to reproduce the observation: network, full transaction ID, relevant output, status, source, and time. It does not need unrelated addresses, personal speculation, or copies of secret wallet material. More collected data is not automatically better evidence.&lt;/p&gt;
&lt;p&gt;Consider access and retention as part of the workflow. Who can read the report? Does a shared document expose financial activity to people who only need a payment status? Can a completed support case be closed without leaving sensitive exports in a broad-access folder?&lt;/p&gt;
&lt;p&gt;Separate labels from raw records. A private note such as “office invoice” may be helpful locally, but attaching it to a widely shared address list can expose business relationships. Keep descriptive context where it is useful and restrict its audience rather than assuming the blockchain’s publicity removes all privacy concerns.&lt;/p&gt;
&lt;h2 id="check-a-tracker-before-relying-on-its-totals"&gt;Check a tracker before relying on its totals&lt;/h2&gt;
&lt;p&gt;Read how the tracker handles pending transactions, change, multiple accounts, and unsupported address types. Ask whether displayed balances are current, cached, or manually entered. A polished interface can hide incomplete coverage, especially when it mixes on-chain records with exchange balances or imported spreadsheets.&lt;/p&gt;
&lt;p&gt;Test a limited, understood case before trusting a broad summary. Compare a known transaction and its relevant output with the wallet’s own history. When totals differ, investigate the scope and timing first. Do not immediately infer theft, a hidden transfer, or a software failure from two views that count different things.&lt;/p&gt;
&lt;h2 id="conclusion-monitor-with-a-defined-boundary"&gt;Conclusion: monitor with a defined boundary&lt;/h2&gt;
&lt;p&gt;Responsible wallet tracking starts with a precise question and a clear boundary around the data. One address is not a complete wallet, watch-only access can still reveal sensitive activity, and public transaction links do not establish personal identity.&lt;/p&gt;
&lt;p&gt;Use the least information needed for the task, preserve uncertainty, and keep spending secrets entirely separate from observation. Our &lt;a href="https://bitcoinblockexplorer.org/wallets/"&gt;wallet selection guide&lt;/a&gt; helps you compare tools by control, recovery, and privacy requirements rather than treating every product labeled a tracker as the same kind of service.&lt;/p&gt;</content:encoded>
    </item>
    <item>
      <title>What Is a Bitcoin Block Explorer? A Practical Guide</title>
      <link>https://bitcoinblockexplorer.org/blog/bitcoin-block-explorer-guide/</link>
      <description>Read Bitcoin blocks, transactions, and addresses with a clear understanding of what an explorer can—and cannot—show.</description>
      <category>Explorer essentials</category>
      <pubDate>Mon, 30 Mar 2026 12:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/blog/bitcoin-block-explorer-guide/</guid>
      <content:encoded>&lt;p&gt;&lt;img alt="What Is a Bitcoin Block Explorer? A Practical Guide" height="1200" src="https://bitcoinblockexplorer.org/assets/images/bitcoin-block-explorer-guide-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/p&gt;&lt;p&gt;A Bitcoin block explorer is a way to read public blockchain records without decoding raw data yourself. It organizes blocks, transactions, and addresses into pages that people can navigate. That makes it useful when a payment needs checking, a technical term needs context, or a developer wants to inspect the shape of a transaction before writing code.&lt;/p&gt;
&lt;p&gt;The most useful starting question is not “What can this website track?” It is “What evidence do I need?” A transaction page answers a different question from an address page, and neither automatically describes an entire wallet. This guide explains a practical reading method that keeps those distinctions visible. Start with our &lt;a href="https://bitcoinblockexplorer.org/explorer/"&gt;Bitcoin explorer directory&lt;/a&gt; when you are ready to open a public explorer.&lt;/p&gt;
&lt;h2 id="what-an-explorer-actually-shows"&gt;What an explorer actually shows&lt;/h2&gt;
&lt;p&gt;Think of an explorer as an indexed view of information observed and processed by its operator. A block page groups transactions under a particular block hash. A transaction page shows inputs, outputs, fees, and confirmation information. An address page brings together activity associated with a particular address, subject to the explorer’s indexing and presentation choices.&lt;/p&gt;
&lt;p&gt;The underlying relationships matter more than the visual theme. An input refers to an earlier output. A confirmed transaction belongs to a block on the chain the explorer follows. A displayed balance is a calculation over particular records, not a photograph of a person’s finances. The &lt;a href="https://developer.bitcoin.org/devguide/block_chain.html" rel="noopener noreferrer" target="_blank"&gt;Bitcoin developer guide to the blockchain&lt;/a&gt; provides the technical foundation for these relationships.&lt;/p&gt;
&lt;p&gt;A public explorer is also a service you are choosing to trust for presentation. Its website can lag, experience outages, or label information imperfectly. Treat it as a useful window, not as a replacement for independent validation when your application requires that stronger assurance.&lt;/p&gt;
&lt;h2 id="choose-the-right-identifier-first"&gt;Choose the right identifier first&lt;/h2&gt;
&lt;p&gt;A transaction ID identifies one transaction. This is usually the most direct starting point for checking an on-chain payment. Copy it from the sending wallet or service, keeping the complete value. A withdrawal reference generated by a business may look important but can be an internal bookkeeping identifier rather than a Bitcoin transaction ID.&lt;/p&gt;
&lt;p&gt;A block hash identifies a particular block. A block height tells you its position, but a height is not globally unique across competing blocks. For careful records, preserve the hash as well as the height. When sharing an observation with another person, a complete identifier avoids confusion caused by shortened strings in screenshots.&lt;/p&gt;
&lt;p&gt;An address is appropriate when the question concerns that receiving destination. It is not a substitute for a full-wallet report. Before opening an explorer, decide whether you are investigating one payment, one destination, or a block. That small choice prevents a surprising number of misleading conclusions.&lt;/p&gt;
&lt;h2 id="read-a-transaction-page-in-a-useful-order"&gt;Read a transaction page in a useful order&lt;/h2&gt;
&lt;p&gt;Begin with the network. Bitcoin mainnet, testing networks, and other cryptocurrencies do not share one interchangeable transaction history. Next, compare the complete transaction ID with your original record. Then identify the output that matches the receiving address and expected amount. Do not assume the largest output, first output, or total output value is the payment you care about.&lt;/p&gt;
&lt;p&gt;Only after that comparison should you interpret status. A transaction shown as unconfirmed has not been included in a block on the explorer’s current chain view. A confirmed transaction should have an associated block reference. Confirmation depth is meaningful in that context; a number without a network, block, or observation time is an incomplete record.&lt;/p&gt;
&lt;p&gt;Finally, inspect the fee and any relevant warnings. These can explain a delay, but they cannot guarantee when a miner will include a transaction. Our &lt;a href="https://bitcoinblockexplorer.org/transactions/"&gt;transaction tracking walkthrough&lt;/a&gt; expands this sequence into a payment-checking checklist.&lt;/p&gt;
&lt;h2 id="use-block-pages-for-context-not-ownership"&gt;Use block pages for context, not ownership&lt;/h2&gt;
&lt;p&gt;A block page is valuable when you want to connect one transaction with a larger record. You may see its hash, height, timestamp, transaction count, and links to neighboring blocks. These details help you retrace the transaction’s position in the chain rather than relying only on a status badge.&lt;/p&gt;
&lt;p&gt;Be careful with labels. A mining pool attribution may be an explorer’s interpretation of available evidence; it is not a field proving the identity of every participant. Likewise, a timestamp is not a receipt showing the exact moment a customer pressed Send. Different events in a payment’s journey can have different times.&lt;/p&gt;
&lt;p&gt;For a simple learning exercise, open a confirmed transaction and follow its block link. Return to the transaction from that block’s list. You have now checked a relationship between two records. That exercise is more informative than memorizing a dashboard’s colors or assuming every explorer uses identical terminology.&lt;/p&gt;
&lt;h2 id="understand-what-an-address-page-leaves-out"&gt;Understand what an address page leaves out&lt;/h2&gt;
&lt;p&gt;Imagine a wallet that has received payments at several different addresses. Looking up one address does not reveal all the others merely because the same application generated them. The result can be accurate for that address and incomplete for the wallet at the same time.&lt;/p&gt;
&lt;p&gt;An address page also does not prove who currently controls the relevant spending keys. Public activity can support observations about transactions, but attaching a person’s name requires separate evidence. A familiar-looking label, a repeated amount, or a transfer near a particular time should not be treated as a definitive identity match.&lt;/p&gt;
&lt;p&gt;Keep your notes narrow: “This address received this output” is stronger than “This person owns this wallet.” When your goal is legitimate monitoring of your own holdings, use an appropriate wallet view rather than stitching together guesses. The &lt;a href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;wallet tracker guide&lt;/a&gt; explains how to keep the scope of a report explicit.&lt;/p&gt;
&lt;h2 id="separate-observations-from-decisions"&gt;Separate observations from decisions&lt;/h2&gt;
&lt;p&gt;Consider a fictional customer support case. A customer provides a transaction ID and says a payment is missing. The explorer shows a confirmed transaction, but the output address differs from the merchant’s invoice. The confirmation badge is real evidence about the transaction; it is not evidence that this invoice was paid correctly.&lt;/p&gt;
&lt;p&gt;In a second case, the expected output is present, but the receiving platform has not credited the account. The next question concerns that platform’s deposit policy or internal processing. Refreshing the same explorer repeatedly will not reveal its private accounting system. Save the transaction ID, relevant output, and observation time before contacting the appropriate support channel.&lt;/p&gt;
&lt;p&gt;These examples illustrate a general rule: collect evidence at the same level as the question. Blockchain inclusion, recipient matching, wallet ownership, and business account credit are separate claims. A careful explorer user does not collapse them into a single green checkmark.&lt;/p&gt;
&lt;h2 id="build-a-repeatable-explorer-routine"&gt;Build a repeatable explorer routine&lt;/h2&gt;
&lt;p&gt;Bookmark the explorer’s official address rather than relying on an advertisement or an unsolicited support message. Keep private keys and recovery phrases completely outside your research process. Reading a public transaction does not require signing a message, connecting a wallet, or transferring funds to “activate” a lookup.&lt;/p&gt;
&lt;p&gt;For important checks, record the network, full identifier, relevant output, block reference, and the time you looked. A second explorer can provide a useful cross-check, though agreement between websites is not the same as independently validating with your own node. Record any disagreement instead of silently choosing the more reassuring display.&lt;/p&gt;
&lt;p&gt;Close with a specific next action: wait for more information, compare an invoice, contact a receiving service, or investigate with a node. An explorer is most useful when it resolves a defined question, not when it encourages endless browsing through unrelated addresses.&lt;/p&gt;
&lt;h2 id="conclusion-read-the-record-keep-the-context"&gt;Conclusion: read the record, keep the context&lt;/h2&gt;
&lt;p&gt;A good explorer habit is straightforward: choose the correct network, begin with the right identifier, match the relevant output, and interpret confirmation status in context. Preserve what the record actually says and label anything beyond it as an inference.&lt;/p&gt;
&lt;p&gt;You do not need to understand every field to use a Bitcoin block explorer responsibly. Start with one transaction and one clear question. Then use our &lt;a href="https://bitcoinblockexplorer.org/blog/block-explorer-wallet-node-differences/"&gt;guide to explorers, wallets, and nodes&lt;/a&gt; to understand which tool should handle the next part of the job.&lt;/p&gt;</content:encoded>
    </item>
    <item>
      <title>How to Track Bitcoin Transactions, Step by Step</title>
      <link>https://bitcoinblockexplorer.org/blog/how-to-track-bitcoin-transactions/</link>
      <description>A careful workflow for matching a transaction ID, verifying a receiving output, and handling payment delays.</description>
      <category>Transactions</category>
      <pubDate>Mon, 20 Oct 2025 12:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/blog/how-to-track-bitcoin-transactions/</guid>
      <content:encoded>&lt;p&gt;&lt;img alt="How to Track Bitcoin Transactions, Step by Step" height="1200" src="https://bitcoinblockexplorer.org/assets/images/how-to-track-bitcoin-transactions-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/p&gt;&lt;p&gt;Tracking a Bitcoin transaction begins with identifying the payment correctly, not with repeatedly refreshing a balance. A wallet can show a transfer as sent while a receiving service is still waiting to credit an account. An explorer can show a confirmed transaction that pays an address different from the invoice. Those situations require different next steps.&lt;/p&gt;
&lt;p&gt;This walkthrough gives you a deliberate way to check an on-chain payment. It is designed for ordinary verification, not for identifying strangers or reconstructing someone’s private finances. You will need the transaction ID or the receiving address from your own records. You will never need to share a recovery phrase. Our &lt;a href="https://bitcoinblockexplorer.org/explorer/"&gt;explorer directory&lt;/a&gt; provides direct links to external tools where the actual lookup takes place.&lt;/p&gt;
&lt;h2 id="first-establish-what-kind-of-transfer-happened"&gt;First establish what kind of transfer happened&lt;/h2&gt;
&lt;p&gt;Ask the sender which network and payment method they used. An on-chain Bitcoin transaction has a different lookup process from an internal exchange transfer or a Lightning payment. A business can move a balance between two customers in its own system without producing a separate on-chain transaction for that movement.&lt;/p&gt;
&lt;p&gt;This distinction is particularly important when someone supplies a withdrawal number. The number may identify the service’s request rather than a broadcast transaction. Look for a field explicitly labeled transaction ID or transaction hash, and confirm that the network is Bitcoin mainnet when that is the network you intended to use.&lt;/p&gt;
&lt;p&gt;Do not guess from a logo or a ticker alone. Write the network and transfer type in your notes before continuing. When those details are unavailable, the sending service is usually the place to request clarification rather than interpreting an unrelated explorer result.&lt;/p&gt;
&lt;h2 id="collect-a-complete-transaction-reference"&gt;Collect a complete transaction reference&lt;/h2&gt;
&lt;p&gt;Copy the transaction ID directly from the sending wallet’s transaction details. Preserve the full value rather than a shortened version. Save the amount and expected receiving address separately so you can compare them with the explorer’s output list. For an invoice, keep the original invoice record rather than relying only on a chat message.&lt;/p&gt;
&lt;p&gt;You can start with an address when a transaction ID is unavailable, but this requires more interpretation. The address may have several transactions, including unrelated activity. Amounts and approximate times can help you find a candidate, yet they are not a substitute for confirming the exact transaction with the sender.&lt;/p&gt;
&lt;p&gt;Treat screenshots as supplementary evidence. A screenshot can omit outputs, hide the network, or become stale after the transaction changes status. A reproducible reference is more useful: another person can open the same identifier and inspect the underlying record.&lt;/p&gt;
&lt;h2 id="match-the-receiving-output-before-judging-status"&gt;Match the receiving output before judging status&lt;/h2&gt;
&lt;p&gt;Open the transaction in a suitable explorer and verify its full identifier. Then find the output corresponding to the expected receiving address. Compare the amount in the same unit used by your invoice. An output shown in satoshis should not be casually compared with a number labeled BTC without converting the units carefully.&lt;/p&gt;
&lt;p&gt;A transaction can contain several outputs. Some may represent other recipients; another may be change. The transaction’s total output value therefore may not equal your payment. Similarly, the overall input amount does not establish how much your receiving address obtained. Focus on the specific output that answers your question.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://developer.bitcoin.org/devguide/payment_processing.html" rel="noopener noreferrer" target="_blank"&gt;Bitcoin developer guide to payment processing&lt;/a&gt; explains the connection between transaction monitoring and payment handling. The practical lesson is to connect transaction evidence to an actual payment request, rather than accepting a confirmation badge as a complete receipt.&lt;/p&gt;
&lt;h2 id="read-confirmation-information-with-a-timestamp"&gt;Read confirmation information with a timestamp&lt;/h2&gt;
&lt;p&gt;Once the output matches, look at whether the transaction is unconfirmed or included in a block. For a confirmed transaction, record the block hash or height as well as the displayed confirmation count. The count is relative to the explorer’s chain view and can change as the chain advances.&lt;/p&gt;
&lt;p&gt;For an unconfirmed transaction, note when the explorer was checked. “Pending at 14:20 UTC” is more useful than a screenshot labeled “pending” with no time. An explorer’s view may differ from another service’s view, particularly around newly broadcast transactions or temporary service delays.&lt;/p&gt;
&lt;p&gt;Avoid turning a fee estimate into a promise. The recipient may require a particular confirmation depth, and its account-crediting process may add another delay. Ask what the receiving service requires rather than declaring a universal number of confirmations sufficient for every payment or every risk level.&lt;/p&gt;
&lt;h2 id="diagnose-a-transaction-that-cannot-be-found"&gt;Diagnose a transaction that cannot be found&lt;/h2&gt;
&lt;p&gt;A missing lookup result is an observation about that query, not proof that funds disappeared. Recheck the network, identifier, and spelling first. Make sure you did not paste an internal withdrawal reference into a transaction search. Ask the sending wallet or platform whether it actually broadcast an on-chain transaction.&lt;/p&gt;
&lt;p&gt;Next, consider the scope of the explorer. A provider can lag or have an outage. A transaction can also be absent from the provider’s mempool view. Check another reputable source when appropriate, but preserve the discrepancy in your notes rather than treating the second result as automatic proof that the first was malicious.&lt;/p&gt;
&lt;p&gt;Do not send another payment simply to test whether the original payment worked. That can create an additional obligation instead of clarifying the first one. Establish the sender’s current transaction status and the recipient’s records before deciding on any further transfer.&lt;/p&gt;
&lt;h2 id="handle-a-confirmed-payment-that-is-not-credited"&gt;Handle a confirmed payment that is not credited&lt;/h2&gt;
&lt;p&gt;Suppose the expected output is present and the transaction has reached the receiving service’s stated confirmation requirement, but the account balance has not changed. Your next step is to contact that service through its official support route. Provide the transaction ID, network, receiving address, amount, and relevant account or invoice reference.&lt;/p&gt;
&lt;p&gt;Keep the request focused. Explain what the public record shows and what the private account still does not show. Do not include recovery phrases, passwords, or private keys. A service investigating an incoming deposit should not need the secret material used to control your wallet.&lt;/p&gt;
&lt;p&gt;There can be operational explanations that are not visible on-chain, such as a deposit policy or a review process. The explorer cannot inspect those systems or force a credit. Distinguishing public settlement evidence from a business’s ledger makes the support conversation clearer and reduces unnecessary repeat payments.&lt;/p&gt;
&lt;h2 id="recognize-unsafe-recovery-instructions"&gt;Recognize unsafe “recovery” instructions&lt;/h2&gt;
&lt;p&gt;A claim that a payment can be unlocked by connecting your wallet to a new website deserves careful scrutiny. Public transaction checking does not require giving a stranger signing authority. Likewise, a request to type your recovery phrase into a support form is not part of reading a blockchain record.&lt;/p&gt;
&lt;p&gt;When a transaction is delayed, use the sending wallet’s documented tools and official support information. Fee adjustments depend on the transaction and wallet capabilities; not every apparent option applies to every transfer. Do not assume an unsolicited “accelerator” can reverse a confirmed payment or guarantee inclusion in a particular block.&lt;/p&gt;
&lt;p&gt;Pause when instructions change the task from observing a payment to authorizing a new transaction. Read the actual signing request on a trusted device. For a broader framework on separating viewing from spending, see our &lt;a href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;wallet privacy and tracking guidance&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="keep-a-small-useful-verification-record"&gt;Keep a small, useful verification record&lt;/h2&gt;
&lt;p&gt;A good record contains the network, transaction ID, expected address, matched output amount, current status, block reference when available, and observation time. Add a short note about the unresolved question: awaiting confirmations, awaiting provider credit, or address mismatch. Avoid collecting unrelated addresses just because they are visible.&lt;/p&gt;
&lt;p&gt;For a team, agree on the meaning of each status before handling real payments. “Observed,” “included in a block,” and “credited to the customer account” should not be interchangeable labels. A clear vocabulary makes handoffs easier and prevents an internal spreadsheet from overstating what was actually verified.&lt;/p&gt;
&lt;h2 id="conclusion-verify-the-payment-not-just-the-hash"&gt;Conclusion: verify the payment, not just the hash&lt;/h2&gt;
&lt;p&gt;The strongest transaction check combines the right network, a complete identifier, a matching output, and a status observed at a known time. That method helps you separate a broadcasting problem from a confirmation delay or a receiving service’s accounting issue.&lt;/p&gt;
&lt;p&gt;Keep your secrets out of the process and make the next action fit the evidence. Continue with our &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-confirmations-mempool-fees/"&gt;confirmation and fee guide&lt;/a&gt; when the transaction is visible but you need to understand what waiting actually means.&lt;/p&gt;</content:encoded>
    </item>
    <item>
      <title>Bitcoin Confirmations, Mempool, and Fees Explained</title>
      <link>https://bitcoinblockexplorer.org/blog/bitcoin-confirmations-mempool-fees/</link>
      <description>Understand pending transactions, confirmation depth, fee rates, and why an estimate is not a countdown.</description>
      <category>Transactions</category>
      <pubDate>Mon, 14 Jul 2025 12:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/blog/bitcoin-confirmations-mempool-fees/</guid>
      <content:encoded>&lt;p&gt;&lt;img alt="Bitcoin Confirmations, Mempool, and Fees Explained" height="1200" src="https://bitcoinblockexplorer.org/assets/images/bitcoin-confirmations-mempool-fees-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/p&gt;&lt;p&gt;A Bitcoin payment can be visible in an explorer without being confirmed. It can also be confirmed on-chain while a receiving business is still processing the deposit. Understanding that sequence is more useful than trying to interpret every colored chart on a network dashboard. Start by separating three ideas: observation, inclusion in a block, and the recipient’s own acceptance decision.&lt;/p&gt;
&lt;p&gt;Fees add another layer. They influence transaction selection, but a displayed estimate is not a reservation for a particular block. This guide explains the vocabulary and offers a practical way to read waiting time without inventing certainty. For the initial payment check, use our &lt;a href="https://bitcoinblockexplorer.org/blog/how-to-track-bitcoin-transactions/"&gt;transaction tracking guide&lt;/a&gt; before trying to diagnose a delay.&lt;/p&gt;
&lt;h2 id="what-an-unconfirmed-transaction-means"&gt;What an unconfirmed transaction means&lt;/h2&gt;
&lt;p&gt;After a transaction is broadcast, a node that accepts it may hold it in its memory pool, commonly shortened to mempool. This is a local collection of transactions the node has not yet included in its accepted blockchain. There is no single universal queue with a guaranteed place assigned to every transaction.&lt;/p&gt;
&lt;p&gt;That distinction helps explain why two services can show different observations. Their nodes may have different information, policies, or update schedules. “Seen by this explorer” is a narrower statement than “guaranteed to be accepted everywhere.” A mempool display is useful context, but it does not make an unconfirmed payment equivalent to a confirmed one.&lt;/p&gt;
&lt;p&gt;For your own record, note the explorer, transaction ID, and observation time. Describe the state plainly rather than guessing how many minutes remain. When an application hides those details behind a progress bar, look for its underlying transaction information before drawing a conclusion.&lt;/p&gt;
&lt;h2 id="how-confirmation-depth-is-counted"&gt;How confirmation depth is counted&lt;/h2&gt;
&lt;p&gt;A transaction receives its first confirmation when it is included in a block on the chain being followed. Additional blocks built on top increase its confirmation depth. Under that chain view, the usual calculation is current tip height minus the containing block’s height plus one.&lt;/p&gt;
&lt;p&gt;Here is a deliberately fictional arithmetic example. If a transaction is in block 800 and the current tip is 803, its depth is four confirmations. These small heights illustrate the calculation; they are not a report of today’s network. The block hash remains important because the number alone does not identify which block occupied that height.&lt;/p&gt;
&lt;p&gt;Reorganizations can change which blocks belong to the accepted chain. For that reason, confirmation depth is contextual rather than a permanent property printed into the transaction itself. A payment policy should specify what evidence it requires, instead of treating a website’s badge as a universal guarantee.&lt;/p&gt;
&lt;h2 id="why-a-block-target-is-not-a-countdown"&gt;Why a block target is not a countdown&lt;/h2&gt;
&lt;p&gt;A fee estimate often expresses a target in blocks. That is not the same thing as promising completion at a particular clock time. Block discovery is variable, and transaction demand can change after an estimate is produced. A calm-looking dashboard can become busier; a busy one can clear faster than expected.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://developer.bitcoin.org/reference/rpc/estimatesmartfee.html" rel="noopener noreferrer" target="_blank"&gt;Bitcoin Core fee estimation reference&lt;/a&gt; explicitly describes an approximate estimate and allows for cases where an estimate is unavailable. That is a useful design lesson: honest software needs an “unknown” state, not only a number that appears precise.&lt;/p&gt;
&lt;p&gt;For a time-sensitive payment, ask what the recipient considers acceptable and leave room for uncertainty. For a nonurgent transfer, compare the wallet’s documented fee options rather than assuming the most expensive displayed setting is always necessary. Neither approach should be presented as a guarantee of a deadline.&lt;/p&gt;
&lt;h2 id="distinguish-the-fee-from-the-fee-rate"&gt;Distinguish the fee from the fee rate&lt;/h2&gt;
&lt;p&gt;The total transaction fee is an amount. The fee rate relates that amount to transaction size, commonly expressed in satoshis per virtual byte. Two transactions can pay the same total fee but have different fee rates because their virtual sizes differ. A larger payment amount does not, by itself, explain a larger transaction fee.&lt;/p&gt;
&lt;p&gt;Consider another illustrative calculation. A transaction with a virtual size of 150 virtual bytes and a fee rate of 10 satoshis per virtual byte would have a 1,500-satoshi fee. That is an arithmetic example, not a current recommendation. Actual wallet construction and policy determine the final transaction and its fee.&lt;/p&gt;
&lt;p&gt;Always read the units. APIs and node interfaces may express fee rates differently. Comparing a number in BTC per kilobyte with one in satoshis per virtual byte without conversion produces a misleading comparison. Our &lt;a href="https://bitcoinblockexplorer.org/bitcoin-api/"&gt;Bitcoin API resource page&lt;/a&gt; highlights unit handling for developers.&lt;/p&gt;
&lt;h2 id="why-transaction-structure-affects-cost"&gt;Why transaction structure affects cost&lt;/h2&gt;
&lt;p&gt;A Bitcoin transaction spends previous outputs and creates new outputs. The number and types of inputs and outputs influence the data that must be included. That is why a wallet spending many small pieces can produce a different fee requirement from one spending a single suitable piece, even when the recipient receives the same amount.&lt;/p&gt;
&lt;p&gt;You do not need to hand-build transactions to understand the consequence. Avoid comparing fees only as a percentage of the payment amount. Ask what the wallet is constructing, how it estimates virtual size, and whether the payment’s urgency justifies the selected rate.&lt;/p&gt;
&lt;p&gt;A useful learning exercise is to inspect two confirmed transactions in an explorer and compare their input counts, output counts, virtual sizes, and fees. Do not infer the users’ intentions from those fields. The purpose is to understand the relationship between data structure and cost, not to label anyone’s behavior.&lt;/p&gt;
&lt;h2 id="what-fee-adjustment-can-and-cannot-do"&gt;What fee adjustment can and cannot do&lt;/h2&gt;
&lt;p&gt;Some wallets support replacing an unconfirmed transaction with another transaction that pays a higher fee. In other situations, a suitable child transaction can help make a package of related transactions more attractive to miners. The available options depend on the wallet, transaction structure, and relevant node or miner policies.&lt;/p&gt;
&lt;p&gt;Do not assume a button described in one tutorial exists for every wallet or every transfer. Begin with the sending wallet’s own documentation and confirm which transaction you are modifying. Read the new fee and outputs before approving anything. A fee-adjustment workflow is an authorization step, not merely a read-only lookup.&lt;/p&gt;
&lt;p&gt;Once a transaction is confirmed, an explorer cannot edit its outputs or cancel it. Avoid services that promise to reverse a confirmed payment through a special lookup or demand recovery words to “repair” a transaction. A public status page has no such spending authority.&lt;/p&gt;
&lt;h2 id="a-calm-workflow-for-a-delayed-payment"&gt;A calm workflow for a delayed payment&lt;/h2&gt;
&lt;p&gt;First verify that the correct transaction and receiving output are involved. Then determine whether the transaction is unconfirmed or already in a block. If it is unconfirmed, check the sending wallet’s status and any documented fee-adjustment options. Record the relevant observations before changing anything.&lt;/p&gt;
&lt;p&gt;If it is confirmed, compare its depth with the recipient’s stated policy. When that policy is satisfied but account credit is absent, contact the receiving service with the transaction ID and payment details. The explorer cannot reveal a business’s private review process or internal ledger state.&lt;/p&gt;
&lt;p&gt;For a team, define separate labels for “broadcast,” “observed,” “confirmed,” and “credited.” This prevents a support agent from mistaking one stage for another. Keep numerical examples out of live dashboards unless they are clearly identified as examples; otherwise, users may treat teaching material as a current network report.&lt;/p&gt;
&lt;h2 id="conclusion-uncertainty-belongs-in-the-explanation"&gt;Conclusion: uncertainty belongs in the explanation&lt;/h2&gt;
&lt;p&gt;Mempool visibility, confirmation depth, and recipient acceptance answer different questions. Fee rates help explain transaction selection, but neither a high fee nor an attractive estimate guarantees an exact confirmation time. Good transaction tracking makes the source, units, and observation time visible.&lt;/p&gt;
&lt;p&gt;When a payment is delayed, work from the known record toward the unresolved question. Avoid repeated transfers and unfamiliar signing requests while the first transaction is still being understood. Continue with our &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-inputs-outputs-utxo/"&gt;inputs and outputs guide&lt;/a&gt; to see why transaction structure matters to both fees and interpretation.&lt;/p&gt;</content:encoded>
    </item>
    <item>
      <title>Running a Bitcoin Node: A Practical Planning Guide</title>
      <link>https://bitcoinblockexplorer.org/blog/run-bitcoin-node-guide/</link>
      <description>Plan verification, storage, synchronization, wallet connections, and maintenance without confusing nodes with miners.</description>
      <category>Developer notes</category>
      <pubDate>Thu, 13 Mar 2025 12:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/blog/run-bitcoin-node-guide/</guid>
      <content:encoded>&lt;p&gt;&lt;img alt="Running a Bitcoin Node: A Practical Planning Guide" height="1200" src="https://bitcoinblockexplorer.org/assets/images/run-bitcoin-node-guide-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/p&gt;&lt;p&gt;Running a Bitcoin node is a way to validate the network’s records with software under your control. It is not the same activity as mining, and it does not automatically create a public block explorer or a payment business. A useful node plan begins with the question you want it to answer: independent validation, a wallet connection, development, or a specific data workflow.&lt;/p&gt;
&lt;p&gt;This guide is a planning and operations walkthrough rather than a version-specific installation script. Hardware requirements and release instructions change, so current project documentation should determine the actual installation steps. Our &lt;a href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;Bitcoin nodes resource page&lt;/a&gt; provides direct routes to those references and a concise explanation of the components involved.&lt;/p&gt;
&lt;h2 id="separate-validation-from-other-services"&gt;Separate validation from other services&lt;/h2&gt;
&lt;p&gt;A full node checks blocks and transactions against its consensus rules. A miner works on producing blocks. An explorer indexes data and presents it through a user interface. A wallet manages the information and signing workflow needed to receive and spend. These roles can interact, but installing one component does not automatically provide all the others.&lt;/p&gt;
&lt;p&gt;This distinction is useful when planning a home setup. Someone who wants their wallet to use their own node must verify that the wallet supports the intended connection and is configured to use it. Someone who wants searchable address history may need an additional indexer rather than only a validating node.&lt;/p&gt;
&lt;p&gt;Write the desired outcome in one sentence. “My wallet uses my node for its network information” is testable. “I want to be more decentralized” is a motivation, but it does not tell you which services to install or how to check that the setup works.&lt;/p&gt;
&lt;h2 id="plan-resources-using-current-documentation"&gt;Plan resources using current documentation&lt;/h2&gt;
&lt;p&gt;Initial synchronization requires downloading and validating substantial blockchain data. Storage, bandwidth, available memory, processor capacity, and the reliability of the device all affect the experience. The exact requirements should be checked for the software release and operating mode you choose, rather than copied from an old article’s headline.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://bitcoin.org/en/full-node" rel="noopener noreferrer" target="_blank"&gt;Bitcoin full node guide&lt;/a&gt; explains the overall setup process and resource considerations. Use it alongside the current release’s own instructions. Leave room for continuing growth, updates, and operational overhead instead of sizing a machine only for the smallest number mentioned in a tutorial.&lt;/p&gt;
&lt;p&gt;Consider practical constraints as well: metered internet access, power interruptions, noise, physical security, and who will maintain the device. A modest, understandable plan is more useful than buying equipment before deciding whether the connection and operating environment can support the intended workload.&lt;/p&gt;
&lt;h2 id="understand-pruning-before-choosing-storage"&gt;Understand pruning before choosing storage&lt;/h2&gt;
&lt;p&gt;A pruned node can validate the chain while discarding older block files after they are no longer needed for its retained-data target. Pruning changes the historical data kept on disk; it does not mean the node skips validating those earlier blocks during initial synchronization.&lt;/p&gt;
&lt;p&gt;That distinction matters for integrations. Some services need access to older blocks or particular indexing capabilities. A storage-saving choice may therefore affect whether an explorer, wallet rescan, or data application can operate as planned. Read the requirements of every component rather than treating node storage as an isolated decision.&lt;/p&gt;
&lt;p&gt;Document which history the setup retains and what would require another download or reconfiguration. For a learning node, pruning may fit the goal well. For a historical data service, the requirements can be different. Avoid describing either configuration as universally correct without reference to the actual task.&lt;/p&gt;
&lt;h2 id="install-through-a-verified-release-process"&gt;Install through a verified release process&lt;/h2&gt;
&lt;p&gt;Use the project’s official distribution route and follow its current verification instructions. Check the operating system and architecture before downloading. A tutorial for another platform can contain commands or paths that do not apply to your machine, even when the general explanation is sound.&lt;/p&gt;
&lt;p&gt;Release verification should be understood as a chain of checks. A checksum can establish that a file matches a published digest, while authenticating the signed release information requires attention to the expected signing identities. Merely downloading two files from the same untrusted page is not a complete authenticity check.&lt;/p&gt;
&lt;p&gt;Keep the installation record: software version, source, verification steps, and relevant configuration choices. This makes future troubleshooting and upgrades easier. Our &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-software-download-security/"&gt;software download safety guide&lt;/a&gt; expands the process without suggesting that one command guarantees a risk-free system.&lt;/p&gt;
&lt;h2 id="let-synchronization-finish-before-relying-on-results"&gt;Let synchronization finish before relying on results&lt;/h2&gt;
&lt;p&gt;A newly started node may still be downloading and validating historical blocks. During that period, it should not be treated as a current source for payment decisions. Check the software’s documented synchronization indicators rather than assuming a running process means the node is ready.&lt;/p&gt;
&lt;p&gt;Record what “ready” means for your setup. That can include a current chain tip, completed initial synchronization, healthy peer connectivity, and successful access from the intended wallet or application. Each component should have a clear check rather than relying on one green light on a dashboard.&lt;/p&gt;
&lt;p&gt;Expect the initial workload to differ from steady-state operation. Avoid interrupting the process simply because the first hours or days do not resemble a short promotional demonstration. Investigate actual errors, disk limits, or network restrictions using the project’s documentation and logs rather than repeatedly reinstalling without a diagnosis.&lt;/p&gt;
&lt;h2 id="protect-administrative-interfaces"&gt;Protect administrative interfaces&lt;/h2&gt;
&lt;p&gt;A node can expose different kinds of interfaces for different purposes. Peer networking is not the same as remote administrative access. RPC interfaces may provide powerful capabilities and should not be made publicly reachable just to simplify an integration or copy a tutorial’s configuration.&lt;/p&gt;
&lt;p&gt;Begin with the most restricted arrangement that meets your needs. Keep credentials out of public repositories, screenshots, and browser-delivered code. Review the documentation for authentication, binding addresses, and remote access before changing those settings. A home router rule deserves the same care as the application configuration it exposes.&lt;/p&gt;
&lt;p&gt;If another service needs node access, identify its required privileges and connection path. Do not assume an explorer front end, indexer, and wallet all need identical access. Separating responsibilities makes it easier to understand what a compromised component could reach.&lt;/p&gt;
&lt;h2 id="confirm-that-your-wallet-uses-the-intended-source"&gt;Confirm that your wallet uses the intended source&lt;/h2&gt;
&lt;p&gt;Running a node nearby does not automatically redirect every wallet application to it. Check the wallet’s supported connection methods, configure the intended endpoint, and verify the connection through documented status information. A wallet can otherwise continue using its default provider while the node runs independently.&lt;/p&gt;
&lt;p&gt;Perform a controlled observation test that does not require exposing recovery material. Confirm that the wallet sees the expected network and current chain information. If the integration requires an additional server or indexer, document that dependency rather than describing the connection as direct when it is not.&lt;/p&gt;
&lt;p&gt;Privacy depends on the whole workflow. Browser lookups, third-party services, and shared transaction records can still disclose information. A node gives you more control over a component of the process; it does not erase every other place where information can leave your devices.&lt;/p&gt;
&lt;h2 id="establish-a-small-maintenance-routine"&gt;Establish a small maintenance routine&lt;/h2&gt;
&lt;p&gt;Review disk usage, synchronization, connectivity, and software updates at a cadence appropriate to the setup. Read release notes before upgrading, especially when wallet functionality or other services depend on the node. Preserve configuration records so that an update does not become an undocumented experiment.&lt;/p&gt;
&lt;p&gt;Distinguish rebuildable blockchain data from wallet secrets and application-specific records. The recovery plan for each is different. A node with wallet functionality may require backups that a validation-only node does not. Do not assume that copying the data directory once is a complete long-term recovery strategy.&lt;/p&gt;
&lt;p&gt;Write a simple incident note when something goes wrong: what changed, what failed, which logs were checked, and what restored normal operation. This is more useful for future maintenance than collecting unrelated forum commands that happen to make a warning disappear.&lt;/p&gt;
&lt;h2 id="conclusion-operate-the-node-you-actually-need"&gt;Conclusion: operate the node you actually need&lt;/h2&gt;
&lt;p&gt;A successful Bitcoin node setup has a defined purpose, verified software, sufficient resources, restricted administrative access, and a maintenance plan. Its value comes from what you configure and verify, not merely from owning a device labeled a node.&lt;/p&gt;
&lt;p&gt;Start with the validating component, confirm synchronization, and add wallet or explorer integrations only when their requirements are understood. The &lt;a href="https://bitcoinblockexplorer.org/blog/block-explorer-wallet-node-differences/"&gt;explorer, wallet, and node comparison&lt;/a&gt; can help you decide which additional pieces belong in the architecture and which would add complexity without serving your goal.&lt;/p&gt;</content:encoded>
    </item>
    <item>
      <title>A Practical Bitcoin API Guide for Developers</title>
      <link>https://bitcoinblockexplorer.org/blog/bitcoin-api-guide/</link>
      <description>Design read-only integrations with explicit networks, exact units, pagination, and honest error states.</description>
      <category>Developer notes</category>
      <pubDate>Fri, 06 Dec 2024 12:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/blog/bitcoin-api-guide/</guid>
      <content:encoded>&lt;p&gt;&lt;img alt="A Practical Bitcoin API Guide for Developers" height="1200" src="https://bitcoinblockexplorer.org/assets/images/bitcoin-api-guide-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/p&gt;&lt;p&gt;A Bitcoin API turns a technical question into a request and a structured response. That can be as simple as reading a block height or as involved as reconciling address history with an application’s own invoices. The difficult part is often not making the first request. It is deciding what the response proves, how fresh it is, and what the application should do when information is missing.&lt;/p&gt;
&lt;p&gt;This guide focuses on read-only integration design. BitcoinBlockExplorer.org does not issue API keys or operate a hosted API service. Our &lt;a href="https://bitcoinblockexplorer.org/bitcoin-api/"&gt;Bitcoin API resource page&lt;/a&gt; links to documented third-party interfaces and includes a small read-only example. Keep spending credentials and administrative node access separate from public data requests.&lt;/p&gt;
&lt;h2 id="define-the-question-before-choosing-an-endpoint"&gt;Define the question before choosing an endpoint&lt;/h2&gt;
&lt;p&gt;Start with the smallest requirement. A transaction confirmation check needs different data from an address-history report. A dashboard displaying the chain tip does not need to retrieve every transaction in recent blocks. An application should not collect wallet-wide information simply because a provider offers an endpoint for it.&lt;/p&gt;
&lt;p&gt;Write down the expected output in plain language: “Show whether this transaction is included in a block,” or “List confirmed transactions for this address with pagination.” Then identify the network, freshness requirements, and failure behavior. These decisions make provider comparisons meaningful instead of reducing them to the number of advertised endpoints.&lt;/p&gt;
&lt;p&gt;Also distinguish an indexed explorer API from a node’s remote procedure call interface. They can overlap in capability, but they have different operating assumptions, data access patterns, and security boundaries. A Bitcoin Core node is not automatically a public address-history service just because it validates the blockchain.&lt;/p&gt;
&lt;h2 id="read-the-provider-s-actual-data-contract"&gt;Read the provider’s actual data contract&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://github.com/Blockstream/esplora/blob/master/API.md" rel="noopener noreferrer" target="_blank"&gt;Esplora HTTP API documentation&lt;/a&gt; is an example of a concrete interface contract. It documents transaction, block, address, mempool, and fee-estimation endpoints, including their response formats. It also specifies that transaction amounts are represented in satoshis, which is an important detail for application logic.&lt;/p&gt;
&lt;p&gt;Read the contract rather than copying a field name from an old tutorial. Determine whether an endpoint returns JSON or plain text, how it reports missing records, and whether the response contains confirmed data, mempool data, or both. Those distinctions should appear in your types and tests.&lt;/p&gt;
&lt;p&gt;Keep a record of the documentation and behavior your implementation was built against. Public services can change their operating policies or availability. A production integration needs a maintenance plan, not an assumption that an example request will remain sufficient forever.&lt;/p&gt;
&lt;h2 id="make-network-identity-explicit"&gt;Make network identity explicit&lt;/h2&gt;
&lt;p&gt;The same application may support mainnet and a testing environment, but their records must remain separate. Include network identity in configuration, cache keys, database keys, and logs. A transaction lookup on the wrong network can return no result without telling you that the user selected the wrong environment.&lt;/p&gt;
&lt;p&gt;A useful design is to make the network visible wherever a transaction ID is displayed. Avoid relying only on background color or an icon, especially in screenshots and exported reports. Text labels survive more contexts and are easier to audit during support work.&lt;/p&gt;
&lt;p&gt;Test accidental network mismatches deliberately. The correct behavior is a clear, bounded error or an unavailable state, not silently switching to another network to produce a result. A helpful application should preserve the user’s question rather than inventing a different one that happens to return data.&lt;/p&gt;
&lt;h2 id="treat-amounts-and-units-as-types"&gt;Treat amounts and units as types&lt;/h2&gt;
&lt;p&gt;Satoshis, BTC, virtual bytes, and fee rates should not be interchangeable numbers in your code. Store exact monetary values in an appropriate integer or decimal representation and convert for display at a clearly defined boundary. Avoid mixing a provider’s smallest-unit amounts with a floating-point currency formatter throughout the application.&lt;/p&gt;
&lt;p&gt;For example, a variable named value leaves its meaning unclear. A name such as amountSats or feeRateSatPerVbyte makes the unit explicit. Add validation that the response matches the documented type and expected range before using it in a calculation. An unexpected value should produce a controlled error, not a reassuring zero.&lt;/p&gt;
&lt;p&gt;Display the units next to the number. This matters when users compare an application with a wallet or another explorer that chooses a different format. Our &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-confirmations-mempool-fees/"&gt;fee and confirmation guide&lt;/a&gt; explains the user-facing consequences of confusing total fees with fee rates.&lt;/p&gt;
&lt;h2 id="design-pagination-into-the-first-version"&gt;Design pagination into the first version&lt;/h2&gt;
&lt;p&gt;An address-history endpoint may return only a page of records, even when the first response looks complete. Esplora, for example, documents separate behavior for confirmed history and mempool transactions, with a continuation reference for additional confirmed pages. Your implementation must follow the relevant endpoint’s rules rather than assuming one response represents all activity.&lt;/p&gt;
&lt;p&gt;Show whether a view is complete, partially loaded, or interrupted by an error. A report containing the first page should not be labeled lifetime history. Preserve a continuation point when appropriate, and avoid duplicate records when pages overlap or the underlying data changes while requests are in progress.&lt;/p&gt;
&lt;p&gt;Test with an address containing more history than one page can hold. Also test an address with no records and a provider failure halfway through pagination. These cases reveal whether the interface’s completeness claim matches what the application actually retrieved.&lt;/p&gt;
&lt;h2 id="represent-uncertainty-instead-of-manufacturing-precision"&gt;Represent uncertainty instead of manufacturing precision&lt;/h2&gt;
&lt;p&gt;A missing transaction, a timeout, a rate limit, and a malformed response are different outcomes. Do not collapse them into “not found” or “balance zero.” The application should retain enough information to explain whether the provider answered the question or the request failed before an answer was available.&lt;/p&gt;
&lt;p&gt;Use bounded timeouts and controlled retry behavior. Repeatedly retrying every failure without a limit can increase load and make an outage worse. For cached data, display the observation time and distinguish a stale result from a fresh response. A small status label can be more honest than a live-looking animation.&lt;/p&gt;
&lt;p&gt;For transaction states, preserve block references and allow updates. Confirmation information depends on the current chain view. A cache that treats a first observation as permanently final can give users a misleading result after a reorganization or a provider correction.&lt;/p&gt;
&lt;h2 id="keep-public-data-access-away-from-secret-authority"&gt;Keep public data access away from secret authority&lt;/h2&gt;
&lt;p&gt;A read-only explorer request should not require a user’s private key or recovery phrase. Public client-side code is also not an appropriate place to hide a secret API credential. Anything delivered to a browser should be treated as inspectable by the person using that browser.&lt;/p&gt;
&lt;p&gt;Administrative node interfaces deserve a separate security design. Do not expose node RPC access to the public internet merely to make a browser example work. Use appropriately restricted infrastructure and authentication for production systems, and evaluate the privileges of each component rather than assuming every API is read-only.&lt;/p&gt;
&lt;p&gt;Consider privacy as part of endpoint selection. Querying several addresses through the same provider can reveal an association in that provider’s logs. A developer should minimize unnecessary requests and explain external data flows rather than treating public blockchain records as permission to collect unlimited user context.&lt;/p&gt;
&lt;h2 id="test-the-unhappy-paths-with-realistic-fixtures"&gt;Test the unhappy paths with realistic fixtures&lt;/h2&gt;
&lt;p&gt;A useful test set includes a confirmed transaction, an unconfirmed transaction, an unknown identifier, a wrong-network query, pagination, a timeout, and a provider error. Add a case where a previously observed status changes. These fixtures exercise the meaning of the data, not just whether the HTTP client can parse JSON.&lt;/p&gt;
&lt;p&gt;Keep teaching fixtures clearly labeled. Never display sample fees, transaction counts, or block heights as if they were live network measurements. When sharing a support example, remove unnecessary identifiers and secrets while preserving the structure needed to reproduce the issue.&lt;/p&gt;
&lt;h2 id="conclusion-build-around-the-meaning-of-the-response"&gt;Conclusion: build around the meaning of the response&lt;/h2&gt;
&lt;p&gt;A reliable Bitcoin API integration starts with a defined question, explicit network and unit handling, honest completeness labels, and careful failure states. The first successful request is only the beginning of the work.&lt;/p&gt;
&lt;p&gt;Use official endpoint documentation, preserve observation times, and keep signing authority separate from data access. When your application needs independent validation or more control over its information source, continue with our &lt;a href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;Bitcoin node guide&lt;/a&gt; before deciding which infrastructure to operate yourself.&lt;/p&gt;</content:encoded>
    </item>
    <item>
      <title>Block Explorer vs. Wallet vs. Node: Know the Difference</title>
      <link>https://bitcoinblockexplorer.org/blog/block-explorer-wallet-node-differences/</link>
      <description>Understand the different jobs of explorers, wallets, validating nodes, and indexers before choosing a tool.</description>
      <category>Explorer essentials</category>
      <pubDate>Thu, 31 Oct 2024 12:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/blog/block-explorer-wallet-node-differences/</guid>
      <content:encoded>&lt;p&gt;&lt;img alt="Block Explorer vs. Wallet vs. Node: Know the Difference" height="1200" src="https://bitcoinblockexplorer.org/assets/images/block-explorer-wallet-node-differences-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/p&gt;&lt;p&gt;A Bitcoin block explorer, a wallet, and a node can all show information about the same transaction. That overlap makes them easy to confuse. The important difference is not whether each tool displays a balance or a block height. It is what the tool does, where its information comes from, and whether it has authority to spend.&lt;/p&gt;
&lt;p&gt;This guide gives each component a clear job. It also explains how the pieces fit together without implying that installing one automatically provides the others. Start with the question you need to answer: inspect a public record, manage a payment, or validate network history. Our &lt;a href="https://bitcoinblockexplorer.org/resources/"&gt;resource library&lt;/a&gt; links those goals to the appropriate guides and official documentation.&lt;/p&gt;
&lt;h2 id="the-explorer-makes-records-readable"&gt;The explorer makes records readable&lt;/h2&gt;
&lt;p&gt;A block explorer organizes blockchain information into pages and links. It can help a user move from a transaction to its containing block, inspect outputs, or view activity associated with an address. The convenience comes from indexing and presentation, not from gaining authority over the funds being displayed.&lt;/p&gt;
&lt;p&gt;A public explorer usually answers through infrastructure operated by someone else. Its view can be affected by synchronization, indexing, outages, and interface choices. A useful result should therefore be understood as a report from that source, especially when the information is recent or a payment decision carries meaningful consequences.&lt;/p&gt;
&lt;p&gt;The explorer is the right starting point for many isolated checks. It is not a recovery service, and it does not need a private key to display a public transaction. See our &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-block-explorer-guide/"&gt;Bitcoin explorer guide&lt;/a&gt; for a method of reading its evidence without making unsupported ownership claims.&lt;/p&gt;
&lt;h2 id="the-wallet-manages-a-payment-workflow"&gt;The wallet manages a payment workflow&lt;/h2&gt;
&lt;p&gt;A wallet helps manage receiving information, transaction construction, and, depending on its role, signing. Some arrangements keep signing keys in the same application that connects to the network. Others separate observation from signing, such as a watch-only interface paired with a dedicated signing device.&lt;/p&gt;
&lt;p&gt;This means “wallet” is not a single security model. A custodial service account, a self-custodial software wallet, and a hardware-assisted setup give the user different responsibilities. Before trusting the interface, establish who controls the keys and what recovery process is required if a device or account becomes unavailable.&lt;/p&gt;
&lt;p&gt;A wallet’s transaction history can contain context an explorer does not know, such as labels, account grouping, and which outputs belong to the wallet. That context can make the wallet’s view broader than a single-address lookup. It should not be confused with information automatically available to everyone reading the public chain.&lt;/p&gt;
&lt;h2 id="the-node-validates-network-data"&gt;The node validates network data&lt;/h2&gt;
&lt;p&gt;A full node checks transactions and blocks against its consensus rules. It maintains a validated view of the blockchain rather than merely displaying a report from an explorer. The &lt;a href="https://developer.bitcoin.org/devguide/operating_modes.html" rel="noopener noreferrer" target="_blank"&gt;Bitcoin operating modes guide&lt;/a&gt; describes the distinction between fuller validation and approaches that rely on more limited information or other participants.&lt;/p&gt;
&lt;p&gt;Validation is different from mining. Running a node does not automatically mean competing to produce blocks, and it does not create a guaranteed income stream. Likewise, a node’s validated data is not automatically arranged into the searchable address-history interface that users expect from a public explorer.&lt;/p&gt;
&lt;p&gt;A node is useful when the goal involves independent validation or an application that deliberately connects to infrastructure you operate. The benefit depends on correct configuration and actual use. A node running on one machine does not silently redirect every wallet and browser on the same network.&lt;/p&gt;
&lt;h2 id="the-indexer-fills-a-different-gap"&gt;The indexer fills a different gap&lt;/h2&gt;
&lt;p&gt;An indexer organizes blockchain data for particular queries. An explorer may use one to find transactions related to an address efficiently. This is a separate function from validating the rules of the chain. The indexer can depend on a node while presenting a data model optimized for a website or API.&lt;/p&gt;
&lt;p&gt;For a developer, this distinction explains why a node installation may not answer a desired query directly. The underlying records exist, but the needed searchable relationship may require additional indexing. Historical retention and configuration can also influence which data is readily available.&lt;/p&gt;
&lt;p&gt;Document the dependency chain: browser interface, API, indexer, and validating node. Each layer can fail or become stale independently. When an address-history page is missing recent activity, the problem may be in the indexing layer rather than evidence that the validating node accepted an invalid chain.&lt;/p&gt;
&lt;h2 id="follow-one-fictional-payment-through-the-system"&gt;Follow one fictional payment through the system&lt;/h2&gt;
&lt;p&gt;Imagine a user preparing an on-chain payment. The wallet constructs the transaction and presents the amount, destination, and fee for review. A signing component authorizes it when the user approves. The signed transaction is then broadcast through a network connection, which may involve the user’s own node or another service.&lt;/p&gt;
&lt;p&gt;An explorer can later display the transaction if its infrastructure has observed and indexed it. Once it is included in a block on the relevant chain view, the explorer and wallet can show confirmation information. A receiving business may still apply its own confirmation and account-crediting policies.&lt;/p&gt;
&lt;p&gt;No single screen tells the whole story. The wallet knows details about the user’s local setup; the node validates network records; the explorer makes those records easy to inspect; the business controls its private ledger. Keeping those responsibilities separate makes troubleshooting more precise.&lt;/p&gt;
&lt;h2 id="choose-the-tool-that-matches-the-question"&gt;Choose the tool that matches the question&lt;/h2&gt;
&lt;p&gt;For “Was this output included in a block?”, an explorer can provide a convenient initial view, while a node-backed workflow can provide stronger independence from that website. For “Which addresses and outputs belong to my wallet?”, the wallet’s own management context is usually more relevant than a single public lookup.&lt;/p&gt;
&lt;p&gt;For “Why has my exchange account not been credited?”, blockchain evidence is only part of the answer. The receiving service must explain its internal process. For “Can this transaction be authorized?”, the signing system and its keys are the relevant components, not the explorer page displaying the transaction.&lt;/p&gt;
&lt;p&gt;Make the question explicit before choosing a tool. Otherwise, a user may search an address expecting an account balance, or run a node expecting a complete public API. Our &lt;a href="https://bitcoinblockexplorer.org/solutions/"&gt;solutions page&lt;/a&gt; groups common tasks by the type of evidence and software they require.&lt;/p&gt;
&lt;h2 id="compare-trust-and-privacy-boundaries"&gt;Compare trust and privacy boundaries&lt;/h2&gt;
&lt;p&gt;A public explorer sees the queries sent to it and provides a view you must assess as an external report. A wallet may rely on a remote server for network information while controlling signing locally. A self-operated node changes part of that relationship, but the surrounding wallet, indexer, and browser behavior still matter.&lt;/p&gt;
&lt;p&gt;Private keys and recovery phrases should never be part of an ordinary explorer lookup. Watch-only information is less powerful than signing material, but it can still expose broad financial activity. Do not treat all data that cannot directly spend funds as safe to distribute without thought.&lt;/p&gt;
&lt;p&gt;Draw a simple map of the systems involved and label what each receives. Public identifiers, wallet-wide viewing information, private signing material, and business account details belong in different categories. This exercise often reveals risks that a product label such as “decentralized” or “read-only” leaves unexplained.&lt;/p&gt;
&lt;h2 id="avoid-the-common-shortcuts-in-troubleshooting"&gt;Avoid the common shortcuts in troubleshooting&lt;/h2&gt;
&lt;p&gt;A green status in an explorer does not prove an invoice’s address and amount match. A wallet balance does not prove a particular transaction is confirmed. A running node process does not prove initial synchronization is complete. An API response does not prove the dataset includes every page of history.&lt;/p&gt;
&lt;p&gt;Check the actual relationship involved. Match the recipient output, inspect the block reference, verify synchronization, or follow pagination as appropriate. Use the observation time and source in your notes so another person can reproduce the check.&lt;/p&gt;
&lt;p&gt;When two tools disagree, first compare their scope and freshness. They may report different things rather than contradict the same fact. The most useful troubleshooting record preserves that difference instead of forcing every screen into a single unexplained status.&lt;/p&gt;
&lt;h2 id="build-only-the-architecture-you-need"&gt;Build only the architecture you need&lt;/h2&gt;
&lt;p&gt;A casual public lookup does not require operating an entire explorer stack. A privacy-conscious wallet workflow may justify a node connection without a public website. A developer serving address history may need a node and indexer but should still avoid exposing administrative credentials to browser code.&lt;/p&gt;
&lt;p&gt;Start small, identify the requirements, and add components when they solve a defined problem. Every additional service brings storage, updates, monitoring, and security decisions. A simpler system that meets the requirement can be easier to maintain and explain than an impressive collection of loosely understood tools.&lt;/p&gt;
&lt;h2 id="conclusion-different-jobs-connected-records"&gt;Conclusion: different jobs, connected records&lt;/h2&gt;
&lt;p&gt;Explorers present, wallets manage payment workflows, nodes validate, and indexers organize data for queries. They can work together, but none should be mistaken for all the others. Their overlapping screens do not erase their different authority and trust boundaries.&lt;/p&gt;
&lt;p&gt;Choose the tool that answers the question, keep signing secrets separate from observation, and verify how the components actually connect. Continue with the &lt;a href="https://bitcoinblockexplorer.org/bitcoin-api/"&gt;Bitcoin API resource page&lt;/a&gt; or &lt;a href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;node planning guide&lt;/a&gt; when your next step moves from reading records to building or operating a system.&lt;/p&gt;</content:encoded>
    </item>
    <item>
      <title>Choosing the Best Bitcoin Wallet for Your Needs</title>
      <link>https://bitcoinblockexplorer.org/blog/choosing-best-bitcoin-wallet/</link>
      <description>A practical framework for comparing control, recovery, signing, privacy, fees, and maintenance.</description>
      <category>Wallets &amp; privacy</category>
      <pubDate>Mon, 29 Jul 2024 12:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/blog/choosing-best-bitcoin-wallet/</guid>
      <content:encoded>&lt;p&gt;&lt;img alt="Choosing the Best Bitcoin Wallet for Your Needs" height="1200" src="https://bitcoinblockexplorer.org/assets/images/choosing-best-bitcoin-wallet-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/p&gt;&lt;p&gt;The phrase “best Bitcoin wallet” sounds like it should lead to one product name. In practice, the useful answer depends on who controls the keys, how often the wallet will be used, what recovery process the user can maintain, and which privacy tradeoffs are acceptable. A feature-rich wallet can be a poor fit when its basic operating model is misunderstood.&lt;/p&gt;
&lt;p&gt;This guide offers a decision framework rather than a ranked shopping list. It does not assume that a particular device, brand, or amount of money makes everyone’s needs identical. Begin with our &lt;a href="https://bitcoinblockexplorer.org/wallets/"&gt;Bitcoin wallets overview&lt;/a&gt; for the main categories, then use the questions below to evaluate a wallet’s current documentation and your own ability to operate it reliably.&lt;/p&gt;
&lt;h2 id="start-with-control-not-appearance"&gt;Start with control, not appearance&lt;/h2&gt;
&lt;p&gt;Ask who can authorize a transaction. In a self-custodial arrangement, the user controls the relevant keys, while a custodial service manages spending authority on the user’s behalf. These arrangements create different responsibilities. A familiar login screen does not tell you which model applies, and an app calling itself a wallet does not settle the question.&lt;/p&gt;
&lt;p&gt;For a self-custodial wallet, losing the required recovery material can mean losing access. For a custodial service, access depends on the provider’s systems, policies, and account process. Neither model should be evaluated solely by how quickly its home screen loads or whether it displays an attractive balance chart.&lt;/p&gt;
&lt;p&gt;Write the answer in one sentence before proceeding: “I control the signing keys,” or “This provider controls the keys and gives me account access.” If the documentation does not support a clear answer, you have identified an important unresolved question.&lt;/p&gt;
&lt;h2 id="match-the-setup-to-the-job"&gt;Match the setup to the job&lt;/h2&gt;
&lt;p&gt;A wallet used for occasional long-term storage has different operating needs from a wallet used for frequent small payments. A shared business wallet adds coordination and recordkeeping requirements. A developer experimenting with software should keep testing activity separate from real funds and production credentials.&lt;/p&gt;
&lt;p&gt;Hardware signing devices are designed to separate signing from a general-purpose computer or phone. Software wallets can offer convenient everyday access. Watch-only setups can support observation without signing authority. These are roles, not a universal ranking from good to bad; a complete setup may combine more than one role.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://bitcoin.org/en/choose-your-wallet" rel="noopener noreferrer" target="_blank"&gt;Bitcoin wallet selection directory&lt;/a&gt; provides criteria for comparing wallet characteristics. Use those criteria as questions to investigate in current documentation. Do not assume a listing or familiar brand means every feature is available on every operating system or in every version.&lt;/p&gt;
&lt;h2 id="make-recovery-a-requirement-before-funding"&gt;Make recovery a requirement before funding&lt;/h2&gt;
&lt;p&gt;A recovery plan should explain what must be preserved, where it is kept, and how the owner would use it after losing a device. Different wallets use different backup formats and account structures. A generic phrase such as “I backed it up” does not establish that the correct material or metadata was saved.&lt;/p&gt;
&lt;p&gt;Read the wallet’s official backup and recovery instructions before placing meaningful funds into the setup. Understand whether an additional passphrase, descriptor, wallet file, or other information is required. Keep secret recovery material away from websites, support chats, cloud screenshots, and untrusted devices.&lt;/p&gt;
&lt;p&gt;A practice exercise can reveal misunderstandings while the stakes are low. Follow the wallet’s documented testing method using an isolated, low-risk setup. Do not improvise recovery by entering a valuable existing seed into an unfamiliar application merely to see whether it works. Testing should reduce exposure, not create a new one.&lt;/p&gt;
&lt;h2 id="evaluate-the-signing-experience"&gt;Evaluate the signing experience&lt;/h2&gt;
&lt;p&gt;The most important screen may be the one shown immediately before a transaction is authorized. Can you verify the destination and amount clearly? Are fees and change presented in an understandable way? Does the setup provide a trusted place to review what is being signed, particularly when a separate signing device is involved?&lt;/p&gt;
&lt;p&gt;Imagine a fictional payment where the amount looks correct but the destination has changed. A beautiful balance dashboard offers little protection if the final review encourages clicking through unreadable details. A wallet’s value depends partly on whether its workflow helps the user notice consequential differences.&lt;/p&gt;
&lt;p&gt;Read how the wallet handles address verification and suspicious requests. Avoid any workflow that normalizes signing unexplained messages or transactions merely to view public information. The &lt;a href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;wallet tracking guide&lt;/a&gt; explains why observation should remain separate from authorization.&lt;/p&gt;
&lt;h2 id="check-fees-and-transaction-visibility"&gt;Check fees and transaction visibility&lt;/h2&gt;
&lt;p&gt;A useful wallet should explain its fee controls in language you can understand. Look for the units used, how urgency is represented, and whether the documentation describes fee-adjustment options. Do not assume a feature is present simply because a different wallet has it or a tutorial demonstrates it.&lt;/p&gt;
&lt;p&gt;Also inspect the transaction history. Can you find a transaction ID, identify the network, and see the relevant receiving or sending details? When a payment is delayed, these records help distinguish the wallet’s action from a receiving service’s account-crediting process.&lt;/p&gt;
&lt;p&gt;For a business, consider export quality and the ability to reconcile transactions without exposing unnecessary wallet-wide information. A total balance alone is not sufficient bookkeeping. Clear identifiers and consistent units are more useful than a collection of unlabeled charts that cannot be matched to actual payment records.&lt;/p&gt;
&lt;h2 id="understand-the-network-and-privacy-model"&gt;Understand the network and privacy model&lt;/h2&gt;
&lt;p&gt;Ask how the wallet learns about transactions. It may connect to a provider, a public server, or infrastructure you operate. The choice influences which external parties can observe requests and which systems the wallet depends on for information. Read the connection documentation rather than inferring privacy from the word decentralized.&lt;/p&gt;
&lt;p&gt;Fresh receiving addresses, careful handling of extended public information, and a deliberate node connection can all be relevant. But no single checkbox makes every part of the workflow private. Screenshots, support messages, account links, and shared bookkeeping files can add associations outside the wallet software itself.&lt;/p&gt;
&lt;p&gt;Evaluate the whole path from address generation to transaction review. Identify what leaves the device, which operator receives it, and what the user can configure. A setup you can explain and maintain is easier to assess than one relying on privacy claims you cannot connect to actual behavior.&lt;/p&gt;
&lt;h2 id="verify-software-and-update-practices"&gt;Verify software and update practices&lt;/h2&gt;
&lt;p&gt;Obtain software through the project’s official distribution path. Check the documentation for release verification and updates, especially when a wallet holds spending authority. Search advertisements, unsolicited direct messages, and unexpected browser extensions should not become your default source for financial software.&lt;/p&gt;
&lt;p&gt;Open-source availability can be useful for inspection, but it is not a promise that every downloaded binary is authentic or that the software has no defects. Review how the project communicates releases, known issues, and recovery instructions. A wallet is an ongoing operating responsibility, not just an initial installation decision.&lt;/p&gt;
&lt;p&gt;Before updating, understand the backup requirements and compatibility considerations for your setup. Keep a record of the version and source used. Our &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-software-download-security/"&gt;Bitcoin software security guide&lt;/a&gt; describes a careful download and maintenance routine without assuming that one verification step eliminates every risk.&lt;/p&gt;
&lt;h2 id="turn-the-comparison-into-a-short-decision-record"&gt;Turn the comparison into a short decision record&lt;/h2&gt;
&lt;p&gt;Create a small table for your own evaluation with columns for control, recovery, signing review, fee controls, network connection, and maintenance. Under each heading, record the documented behavior and any unanswered question. Avoid numerical scores that hide a critical weakness behind several attractive extras.&lt;/p&gt;
&lt;p&gt;For example, a wallet may satisfy every convenience preference but have a recovery process you cannot explain. That unresolved requirement should remain visible rather than being averaged away. Conversely, advanced features that you will never use should not distract from the everyday operations you must perform correctly.&lt;/p&gt;
&lt;p&gt;Review the decision when circumstances change: a new device, shared ownership, a different payment pattern, or a software update that changes the workflow. The goal is a maintainable arrangement, not a permanent loyalty to a product name.&lt;/p&gt;
&lt;h2 id="conclusion-choose-a-process-you-understand"&gt;Conclusion: choose a process you understand&lt;/h2&gt;
&lt;p&gt;The best-fitting Bitcoin wallet is one whose control model, recovery requirements, signing workflow, and information sources match a clearly defined use case. No product label can substitute for understanding those responsibilities.&lt;/p&gt;
&lt;p&gt;Start with a documented comparison, resolve the important unknowns, and test safely before relying on the setup. Keep public explorer research separate from private signing material. That combination provides a more useful foundation than a generic “top wallets” list or a promise that one purchase will remove all operational risk.&lt;/p&gt;</content:encoded>
    </item>
    <item>
      <title>Bitcoin Software: Download and Verify With Care</title>
      <link>https://bitcoinblockexplorer.org/blog/bitcoin-software-download-security/</link>
      <description>Build a deliberate workflow for official downloads, release verification, backups, and safer updates.</description>
      <category>Wallets &amp; privacy</category>
      <pubDate>Thu, 23 May 2024 12:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/blog/bitcoin-software-download-security/</guid>
      <content:encoded>&lt;p&gt;&lt;img alt="Bitcoin Software: Download and Verify With Care" height="1200" src="https://bitcoinblockexplorer.org/assets/images/bitcoin-software-download-security-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/p&gt;&lt;p&gt;Bitcoin software can occupy very different trust positions. A read-only explorer displays public information. A wallet may hold spending keys. A node validates network data, and its administrative interface can expose powerful functions. Before installing anything, understand which role the software will play and what a failure or compromise could affect.&lt;/p&gt;
&lt;p&gt;A careful download routine is not a guarantee that software has no bugs. It is a way to reduce avoidable uncertainty about where a file came from, whether it matches an expected release, and how it will be maintained. This guide uses Bitcoin Core’s release process as a concrete reference while keeping the broader workflow applicable to other Bitcoin tools. Start with our &lt;a href="https://bitcoinblockexplorer.org/bitcoin-software/"&gt;software resource page&lt;/a&gt; for official distribution routes.&lt;/p&gt;
&lt;h2 id="identify-the-software-and-its-authority"&gt;Identify the software and its authority&lt;/h2&gt;
&lt;p&gt;Write down what the application is supposed to do. Does it only read public records? Does it create receiving addresses? Does it sign transactions, store wallet secrets, or provide remote administration? Those functions determine the level of care needed for installation, permissions, and recovery.&lt;/p&gt;
&lt;p&gt;A website asking for a wallet connection to show a public transaction is changing the task from observation to authorization. Likewise, a utility described as a viewer may still request broad device permissions. Evaluate the requested behavior, not only the product’s name or the reassuring language on its download page.&lt;/p&gt;
&lt;p&gt;For a team, record which component has access to each kind of information. Keep public transaction data, internal bookkeeping labels, and spending secrets separate where possible. A clear boundary helps prevent a convenience tool from quietly becoming the place where every sensitive record is collected.&lt;/p&gt;
&lt;h2 id="reach-the-project-through-a-deliberate-route"&gt;Reach the project through a deliberate route&lt;/h2&gt;
&lt;p&gt;Use a known official address or a bookmark established through a trusted route. Search advertisements, unsolicited messages, and links in unexpected support replies can lead to lookalike pages. A familiar logo is not evidence that the download comes from the project it claims to represent.&lt;/p&gt;
&lt;p&gt;Check the domain carefully, including the part immediately before the top-level suffix. A project name appearing somewhere in a long address does not establish that the project operates the site. Avoid installing software while under pressure from someone claiming that a payment will be lost unless you act immediately.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://bitcoincore.org/en/download/" rel="noopener noreferrer" target="_blank"&gt;Bitcoin Core download page&lt;/a&gt; provides release files and verification instructions through the project’s distribution route. Follow the instructions for the version and platform actually being installed, rather than reusing a filename or command from an unrelated old guide.&lt;/p&gt;
&lt;h2 id="match-the-release-to-the-device"&gt;Match the release to the device&lt;/h2&gt;
&lt;p&gt;Choose the correct operating system and processor architecture. Read installation requirements and release notes before opening the package. A compatible file extension does not necessarily mean the package is appropriate for the machine or for an existing setup that depends on older behavior.&lt;/p&gt;
&lt;p&gt;Record the release version and the source page. This can be as simple as a local maintenance note that says which version was installed and when. Avoid filling the note with secret configuration values or wallet recovery material; operational documentation should not become an accidental secret archive.&lt;/p&gt;
&lt;p&gt;If the project provides several distribution methods, understand their differences. A package manager, an app store, and a direct download may have different verification steps or update paths. Follow the method’s own documentation instead of assuming one checklist applies identically to every route.&lt;/p&gt;
&lt;h2 id="understand-what-a-checksum-proves"&gt;Understand what a checksum proves&lt;/h2&gt;
&lt;p&gt;A cryptographic checksum is a digest calculated from a file’s contents. Comparing the downloaded file’s digest with an expected digest can detect a mismatch. This is useful, but the expected digest must itself come from a source whose authenticity you have established.&lt;/p&gt;
&lt;p&gt;If an attacker controls both a download and the page displaying its checksum, the two can agree. The matching values do not prove that the project intended to publish the file. This is why release processes may include signed checksum information and instructions for verifying the relevant signing identities.&lt;/p&gt;
&lt;p&gt;Treat each step as a separate question. Does the file match the digest? Is the release information authenticated as expected? Are the signing identities the ones you intended to trust? A successful answer to the first question should not silently stand in for all three.&lt;/p&gt;
&lt;h2 id="read-signature-verification-results-carefully"&gt;Read signature verification results carefully&lt;/h2&gt;
&lt;p&gt;Signature tools can report different kinds of information: whether the data’s signature is mathematically valid, which key produced it, and what your local trust configuration knows about that key. Read the project’s instructions for interpreting the output rather than assuming that any line containing “good” completes the process.&lt;/p&gt;
&lt;p&gt;Confirm the expected key identities through an appropriate trusted route. Importing a key from an arbitrary message and then verifying a signature made by that same key does not establish the project’s identity. The source of the key information is part of the verification chain.&lt;/p&gt;
&lt;p&gt;Do not copy verification commands you cannot connect to the files on your own machine. Paths, filenames, and release versions should match the actual download. When the result differs from the documented expectation, investigate before installation rather than treating the warning as an inconvenience to bypass.&lt;/p&gt;
&lt;h2 id="prepare-recovery-before-changing-a-working-setup"&gt;Prepare recovery before changing a working setup&lt;/h2&gt;
&lt;p&gt;Before updating wallet-related software, read the project’s backup and compatibility guidance. Understand which files, secrets, and metadata are required for recovery. Blockchain data, application settings, wallet labels, and private keys have different roles; a backup of one is not automatically a backup of the others.&lt;/p&gt;
&lt;p&gt;Keep secret material out of online troubleshooting. Support staff and public forum participants should not need a recovery phrase to explain a download verification error. Redact private paths or identifiers when they are irrelevant, but preserve the nonsecret error text needed to understand the issue.&lt;/p&gt;
&lt;p&gt;For a complex setup, document the order in which dependent services should be updated. An indexer, node, and wallet interface may have compatibility requirements. A small test environment can reveal problems without turning the only working system into an experiment.&lt;/p&gt;
&lt;h2 id="limit-permissions-and-exposed-interfaces"&gt;Limit permissions and exposed interfaces&lt;/h2&gt;
&lt;p&gt;Install only the components needed for the task. Review permissions and network access in context: a tool that reads public records should not casually acquire access to unrelated sensitive folders. A local administrative interface should not be opened to the public internet merely because a remote connection is convenient.&lt;/p&gt;
&lt;p&gt;Credentials do not belong in public repositories, client-side website code, or screenshots. Use the software’s documented authentication and configuration mechanisms. Keep the difference between a public API endpoint and a privileged node interface explicit in your architecture notes.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-api-guide/"&gt;Bitcoin API guide&lt;/a&gt; explains why a read-only integration should preserve that boundary. A successful request is not evidence that the exposure is appropriate. Security review asks who else can make the request and what else the same credentials allow them to do.&lt;/p&gt;
&lt;h2 id="keep-updates-deliberate-not-impulsive"&gt;Keep updates deliberate, not impulsive&lt;/h2&gt;
&lt;p&gt;Updates can address defects and change behavior, but maintenance should still be intentional. Read release notes, confirm the download route, and preserve the recovery information appropriate to the application. An unexpected pop-up or direct message should not become the sole authority for replacing software that controls funds.&lt;/p&gt;
&lt;p&gt;After updating, check the functions you actually rely on: synchronization, wallet connection, transaction history, and any dependent services. Record the new version and the result of those checks. This gives you a baseline if a later problem appears.&lt;/p&gt;
&lt;p&gt;Do not confuse an absence of visible warnings with a complete security assessment. A sensible process reduces common risks and makes anomalies easier to notice. It cannot prove that a device, software project, or operating environment has no undiscovered weaknesses.&lt;/p&gt;
&lt;h2 id="know-what-to-do-when-something-looks-wrong"&gt;Know what to do when something looks wrong&lt;/h2&gt;
&lt;p&gt;Pause installation when a digest does not match, a signature cannot be authenticated, or a download route unexpectedly changes. Preserve the nonsecret details and consult the project’s official documentation or support channels. Do not disable safeguards simply because an unfamiliar tutorial says the warning is normal.&lt;/p&gt;
&lt;p&gt;If spending keys may have been exposed, treat that as a different incident from a failed download. Avoid entering the same secrets into additional tools while investigating. Recovery decisions should use trusted, current guidance appropriate to the wallet and situation, not instructions from unsolicited “recovery agents.”&lt;/p&gt;
&lt;h2 id="conclusion-verify-the-path-then-maintain-it"&gt;Conclusion: verify the path, then maintain it&lt;/h2&gt;
&lt;p&gt;Safe Bitcoin software use is a continuing workflow: identify the application’s authority, obtain the intended release, verify its authenticity, protect recovery material, and maintain the system deliberately. No single badge or command replaces the whole process.&lt;/p&gt;
&lt;p&gt;Keep public lookup tasks separate from signing secrets, and make every new permission explainable. Our &lt;a href="https://bitcoinblockexplorer.org/blog/run-bitcoin-node-guide/"&gt;Bitcoin node planning guide&lt;/a&gt; shows how these habits fit into a larger setup where validation, storage, wallet connections, and administrative access must work together.&lt;/p&gt;</content:encoded>
    </item>
    <item>
      <title>Bitcoin Inputs, Outputs, and UTXOs: Follow the Pieces</title>
      <link>https://bitcoinblockexplorer.org/blog/bitcoin-inputs-outputs-utxo/</link>
      <description>Use worked examples to understand change, transaction fees, output indexes, and wallet balances.</description>
      <category>Explorer essentials</category>
      <pubDate>Sat, 06 Apr 2024 12:00:00 +0000</pubDate>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/blog/bitcoin-inputs-outputs-utxo/</guid>
      <content:encoded>&lt;p&gt;&lt;img alt="Bitcoin Inputs, Outputs, and UTXOs: Follow the Pieces" height="1200" src="https://bitcoinblockexplorer.org/assets/images/bitcoin-inputs-outputs-utxo-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/p&gt;&lt;p&gt;A Bitcoin wallet balance can look like a single number, but the underlying system tracks individual transaction outputs. Some outputs have been spent; others remain available to be spent when their conditions are satisfied. Those available pieces are called unspent transaction outputs, or UTXOs. Understanding them makes explorer pages much less mysterious.&lt;/p&gt;
&lt;p&gt;This guide uses small fictional amounts to explain the model. They are teaching examples, not live transactions, current fee recommendations, or instructions to move money. You do not need to write scripts or construct raw transactions to follow the logic. Our &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-block-explorer-guide/"&gt;block explorer introduction&lt;/a&gt; explains how to find the input and output sections that this article describes.&lt;/p&gt;
&lt;h2 id="a-transaction-connects-earlier-outputs-to-new-ones"&gt;A transaction connects earlier outputs to new ones&lt;/h2&gt;
&lt;p&gt;In an ordinary non-coinbase Bitcoin transaction, each input refers to an output created by an earlier transaction. The new transaction supplies the information needed to spend those referenced outputs and creates a new set of outputs. The miner’s coinbase transaction is a special case and should not be forced into the same everyday-payment explanation.&lt;/p&gt;
&lt;p&gt;An output contains an amount and spending conditions. An address is a familiar representation used for many common output types, but the transaction’s actual record is more precise than a simple label saying “wallet A pays wallet B.” The &lt;a href="https://developer.bitcoin.org/devguide/transactions.html" rel="noopener noreferrer" target="_blank"&gt;Bitcoin transaction developer guide&lt;/a&gt; describes these components and their relationships.&lt;/p&gt;
&lt;p&gt;When reading an explorer, think in terms of linked records. The input side tells you which earlier outputs are being consumed. The output side tells you what new pieces are created. That approach avoids treating the screen as if it were a bank statement containing named account holders.&lt;/p&gt;
&lt;h2 id="follow-a-small-payment-example"&gt;Follow a small payment example&lt;/h2&gt;
&lt;p&gt;Suppose a fictional wallet has one spendable output worth 100,000 satoshis. The user wants to pay 30,000 satoshis, and the constructed transaction has a 1,000-satoshi fee. One possible result is an input spending the full 100,000-satoshi output, a recipient output of 30,000, and a change output of 69,000.&lt;/p&gt;
&lt;p&gt;The accounting balances: 30,000 plus 69,000 plus 1,000 equals 100,000. The original output is consumed as a whole. The remainder does not stay behind inside that old output; it appears as a new output if the transaction is constructed with change.&lt;/p&gt;
&lt;p&gt;This is why the sum of a transaction’s outputs is not automatically the amount paid to one recipient. An explorer might display both the payment and change together. To verify the intended payment, identify the particular output matching the recipient’s address and amount rather than relying on the overall total.&lt;/p&gt;
&lt;h2 id="an-output-needs-an-identifier-and-an-index"&gt;An output needs an identifier and an index&lt;/h2&gt;
&lt;p&gt;A transaction can create multiple outputs. To refer to one precisely, you need the transaction ID and the output’s position, commonly called its output index or vout. The index begins at zero. Together, the transaction ID and index identify the specific output a later input can spend.&lt;/p&gt;
&lt;p&gt;Imagine a transaction with three outputs. Saying “the output from this transaction” is ambiguous. Saying “output index one” identifies the second output, not the first. This detail matters in developer tools, accounting records, and support notes where several recipients may appear in one transaction.&lt;/p&gt;
&lt;p&gt;For a learning exercise, choose a confirmed transaction with multiple outputs in an explorer. Note the output indexes and follow one that is marked spent. You are tracing a data relationship, not proving that the same person controls every connected record. Keep that distinction in your notes.&lt;/p&gt;
&lt;h2 id="why-a-wallet-balance-can-span-many-pieces"&gt;Why a wallet balance can span many pieces&lt;/h2&gt;
&lt;p&gt;A wallet may control several UTXOs across multiple addresses. Its displayed balance is a summary produced by the wallet, often with distinctions for pending, confirmed, or otherwise unavailable amounts. An address explorer may count a narrower set of outputs than the wallet’s own summary.&lt;/p&gt;
&lt;p&gt;Consider a fictional wallet with three available outputs: 20,000, 40,000, and 70,000 satoshis. The total is 130,000. A particular payment may require one piece or a combination, depending on the amount, estimated fee, and wallet’s coin-selection approach. The visible balance alone does not tell you which inputs will be selected.&lt;/p&gt;
&lt;p&gt;This is one reason two payments of the same amount can have different transaction structures. It also explains why checking only one receiving address is not a reliable way to infer an entire wallet’s holdings. Our &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-wallet-tracker-privacy/"&gt;wallet tracker privacy article&lt;/a&gt; covers that reporting limitation.&lt;/p&gt;
&lt;h2 id="fees-are-part-of-the-transaction-arithmetic"&gt;Fees are part of the transaction arithmetic&lt;/h2&gt;
&lt;p&gt;For an ordinary transaction, the fee is the difference between the total input value and total output value. It is not a separate output labeled “fee” that a recipient can inspect like another address payment. An explorer can calculate or display the fee when it has the necessary information about the referenced inputs.&lt;/p&gt;
&lt;p&gt;Return to the 100,000-satoshi example. If the outputs total 99,000 satoshis, the difference is 1,000. That difference and the transaction’s virtual size together determine its fee rate. The payment amount itself does not specify how much data the transaction contains.&lt;/p&gt;
&lt;p&gt;For developers, keep the amounts in exact units appropriate to the interface and avoid careless floating-point arithmetic. For ordinary users, check the displayed units and the wallet’s final review screen. A label such as “fee” is only useful when it is clear whether it means a total amount or a rate.&lt;/p&gt;
&lt;h2 id="input-count-can-influence-the-size-of-a-spend"&gt;Input count can influence the size of a spend&lt;/h2&gt;
&lt;p&gt;A wallet that receives many small payments can accumulate many outputs. Spending several of them in one transaction may require more input data than spending one suitable output. The details depend on the script types and transaction structure, so input count is an explanatory clue rather than a complete fee calculator.&lt;/p&gt;
&lt;p&gt;Do not interpret this as a universal instruction to consolidate outputs immediately. Combining outputs has its own cost and can create public links between pieces. Timing, privacy requirements, and the wallet’s documented behavior all matter. An operation that simplifies one report can reveal more about the relationship between addresses.&lt;/p&gt;
&lt;p&gt;A useful comparison exercise is to inspect two transactions with similar recipient amounts but different input counts. Record their virtual sizes and fee rates separately. This helps explain why “percentage of payment” can be a poor way to reason about transaction cost without encouraging unnecessary transactions.&lt;/p&gt;
&lt;h2 id="change-is-a-concept-not-a-guaranteed-visible-label"&gt;Change is a concept, not a guaranteed visible label&lt;/h2&gt;
&lt;p&gt;Wallet software may know which output is change because it created the transaction and recognizes its own addresses. An external explorer may infer or label change differently, or not label it at all. Do not assume the last output, smaller output, or newly seen address is always the sender’s change.&lt;/p&gt;
&lt;p&gt;Several transaction patterns can produce multiple outputs, including batch payments and more complex constructions. A confident-looking diagram can still hide assumptions about which participant owns which output. Public data supports exact statements about amounts and references more readily than claims about personal intent.&lt;/p&gt;
&lt;p&gt;When verifying a payment, you often do not need to identify change at all. Match the expected recipient output and check the transaction’s status. Leaving an irrelevant question unanswered is better than building a mistaken ownership story from a visual heuristic.&lt;/p&gt;
&lt;h2 id="read-spent-status-in-its-stated-context"&gt;Read spent status in its stated context&lt;/h2&gt;
&lt;p&gt;An explorer may distinguish outputs spent by confirmed transactions from outputs involved in unconfirmed activity. Its presentation reflects the data and policies available to that service. A status should be read alongside the transaction reference and observation time, especially when recent activity is involved.&lt;/p&gt;
&lt;p&gt;For a reproducible note, preserve the output’s transaction ID and index, the amount, and the spending transaction reference when shown. Avoid writing only “coins moved,” which loses the exact relationship you observed. Precise identifiers make later checks and technical conversations much easier.&lt;/p&gt;
&lt;p&gt;Developers should also read how their chosen interface handles mempool information and missing results. An unavailable response does not automatically mean a value is zero. Our &lt;a href="https://bitcoinblockexplorer.org/bitcoin-api/"&gt;Bitcoin API guide&lt;/a&gt; discusses the need to keep unknown, missing, and confirmed states separate in application design.&lt;/p&gt;
&lt;h2 id="conclusion-follow-the-pieces-not-the-labels"&gt;Conclusion: follow the pieces, not the labels&lt;/h2&gt;
&lt;p&gt;UTXOs explain why a wallet can have many addresses, why a payment may include change, and why a transaction’s total output value can exceed the amount sent to one recipient. They also make the accounting of an ordinary transaction easier to verify.&lt;/p&gt;
&lt;p&gt;Start with one clearly understood example, then follow a real explorer’s links without inferring more than the records support. Once inputs, outputs, and change make sense, confirmation status and fee displays become easier to interpret as parts of the same transaction rather than disconnected numbers.&lt;/p&gt;</content:encoded>
    </item>
    <item>
      <title>BitcoinBlockExplorer.org | Bitcoin Block Explorer, Wallets &amp; API</title>
      <link>https://bitcoinblockexplorer.org/</link>
      <description>Explore Bitcoin block explorers, track transactions, compare wallet roles, and learn Bitcoin APIs, software, and nodes with practical guides.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/</guid>
      <content:encoded>&lt;section class="hero"&gt;&lt;div class="container hero-grid"&gt;&lt;div&gt;&lt;span class="badge badge-dot"&gt;YOUR FIELD GUIDE TO BITCOIN&lt;/span&gt;&lt;h1&gt;&lt;span&gt;Every block.&lt;/span&gt;&lt;span class="gradient-text"&gt;A clearer picture.&lt;/span&gt;&lt;/h1&gt;&lt;p class="lead"&gt;Explore Bitcoin blocks, understand transactions, and choose your next tool with confidence. A practical starting point for curious people and careful builders.&lt;/p&gt;&lt;div class="btn-row"&gt;&lt;a class="btn btn-primary" href="https://bitcoinblockexplorer.org/explorer/"&gt;Open a Bitcoin explorer&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;a class="btn btn-secondary" href="https://bitcoinblockexplorer.org/transactions/"&gt;Track a transaction&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="trust-line"&gt;&lt;span&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m5 12 4 4L19 6"&gt;&lt;/path&gt;&lt;/svg&gt;No wallet connection&lt;/span&gt;&lt;span&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m5 12 4 4L19 6"&gt;&lt;/path&gt;&lt;/svg&gt;No private keys&lt;/span&gt;&lt;span&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m5 12 4 4L19 6"&gt;&lt;/path&gt;&lt;/svg&gt;Independent guides&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="hero-visual"&gt;&lt;div class="hero-panel"&gt;&lt;div class="panel-head"&gt;&lt;div class="panel-title"&gt;Bitcoin, one step at a time&lt;small&gt;From broadcast to confirmation&lt;/small&gt;&lt;/div&gt;&lt;span class="badge"&gt;LEARNING VIEW&lt;/span&gt;&lt;/div&gt;&lt;picture&gt;&lt;source srcset="https://bitcoinblockexplorer.org/assets/images/bitcoin-blockchain-overview.webp" type="image/webp"/&gt;&lt;img alt="Three connected blocks illustrate a transaction being broadcast, included in a block, and gaining confirmation depth. This is not live data." class="hero-art" decoding="async" fetchpriority="high" height="760" src="https://bitcoinblockexplorer.org/assets/images/bitcoin-blockchain-overview.png" width="1200"/&gt;&lt;/picture&gt;&lt;div class="journey-row"&gt;&lt;div&gt;&lt;b&gt;01 · Find the record&lt;/b&gt;&lt;p&gt;Start with the right network and transaction ID.&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;02 · Read the details&lt;/b&gt;&lt;p&gt;Match the receiving output, amount, and status.&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;03 · Keep the context&lt;/b&gt;&lt;p&gt;A confirmation is not an account-crediting promise.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="float-note"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m12 3 8 3v6c0 5-8 9-8 9s-8-4-8-9V6l8-3Z"&gt;&lt;/path&gt;&lt;path d="m8 12 3 3 5-6"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;div&gt;&lt;b&gt;Your curiosity. Not your keys.&lt;/b&gt;&lt;p&gt;Reading public records never requires your recovery phrase.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;div class="quick-topics"&gt;&lt;div class="container"&gt;&lt;span class="quick-label"&gt;Follow your curiosity&lt;/span&gt;&lt;a href="https://bitcoinblockexplorer.org/blocks/"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m12 3 9 5v8l-9 5-9-5V8l9-5Z"&gt;&lt;/path&gt;&lt;path d="m3 8 9 5 9-5M12 13v8M7 5.8l10 5.5"&gt;&lt;/path&gt;&lt;/svg&gt;Blocks &amp;amp; transactions&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6-10-6-10-6Z"&gt;&lt;/path&gt;&lt;circle cx="12" cy="12" r="3"&gt;&lt;/circle&gt;&lt;/svg&gt;Wallet visibility&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/bitcoin-api/"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m8 7-5 5 5 5m8-10 5 5-5 5M14 4l-4 16"&gt;&lt;/path&gt;&lt;/svg&gt;Developer tools&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;circle cx="12" cy="12" r="3"&gt;&lt;/circle&gt;&lt;circle cx="4" cy="4" r="2"&gt;&lt;/circle&gt;&lt;circle cx="20" cy="4" r="2"&gt;&lt;/circle&gt;&lt;circle cx="4" cy="20" r="2"&gt;&lt;/circle&gt;&lt;circle cx="20" cy="20" r="2"&gt;&lt;/circle&gt;&lt;path d="m5.5 5.5 4.4 4.4m4.2 4.2 4.4 4.4m-13 0 4.4-4.4m4.2-4.2 4.4-4.4"&gt;&lt;/path&gt;&lt;/svg&gt;Nodes &amp;amp; software&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;section class="section"&gt;&lt;div class="container"&gt;&lt;div class="section-heading"&gt;&lt;div&gt;&lt;div class="eyebrow"&gt;A GOOD PLACE TO START&lt;/div&gt;&lt;h2&gt;Less guesswork.&lt;br/&gt;More understanding.&lt;/h2&gt;&lt;p&gt;Choose a path through Bitcoin’s public data, with practical guides that explain both the possibilities and the limits.&lt;/p&gt;&lt;/div&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/features/"&gt;Explore all topics&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="grid-4"&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m12 3 9 5v8l-9 5-9-5V8l9-5Z"&gt;&lt;/path&gt;&lt;path d="m3 8 9 5 9-5M12 13v8M7 5.8l10 5.5"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class="card-number"&gt;01 / EXPLORE&lt;/span&gt;&lt;h3&gt;Explore the chain&lt;/h3&gt;&lt;p&gt;Find an explorer, read a block, and understand what a transaction page is actually telling you.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/explorer/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box pink"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="M19 8V5H5a2 2 0 0 0 0 4h15v11H5a2 2 0 0 1-2-2V7"&gt;&lt;/path&gt;&lt;path d="M20 12h-5v5h5M16.5 14.5h.01"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class="card-number"&gt;02 / PROTECT&lt;/span&gt;&lt;h3&gt;Understand wallets&lt;/h3&gt;&lt;p&gt;Compare wallet roles and learn why one address does not reveal an entire wallet.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/wallets/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box lime"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m8 7-5 5 5 5m8-10 5 5-5 5M14 4l-4 16"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class="card-number"&gt;03 / BUILD&lt;/span&gt;&lt;h3&gt;Build with data&lt;/h3&gt;&lt;p&gt;Start with read-only Bitcoin APIs, explicit units, and honest handling of missing information.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/bitcoin-api/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box blue"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;circle cx="12" cy="12" r="3"&gt;&lt;/circle&gt;&lt;circle cx="4" cy="4" r="2"&gt;&lt;/circle&gt;&lt;circle cx="20" cy="4" r="2"&gt;&lt;/circle&gt;&lt;circle cx="4" cy="20" r="2"&gt;&lt;/circle&gt;&lt;circle cx="20" cy="20" r="2"&gt;&lt;/circle&gt;&lt;path d="m5.5 5.5 4.4 4.4m4.2 4.2 4.4 4.4m-13 0 4.4-4.4m4.2-4.2 4.4-4.4"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class="card-number"&gt;04 / VERIFY&lt;/span&gt;&lt;h3&gt;Know your node&lt;/h3&gt;&lt;p&gt;Separate validation, mining, indexing, and the software that connects them.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section class="section tint"&gt;&lt;div class="container split"&gt;&lt;div&gt;&lt;div class="eyebrow"&gt;FOLLOW A BITCOIN TRANSACTION&lt;/div&gt;&lt;h2&gt;A transaction ID is&lt;br/&gt;just the beginning.&lt;/h2&gt;&lt;p class="lead"&gt;A good check matches the right network, the right output, and the right question. A green badge alone does not tell the whole story.&lt;/p&gt;&lt;div class="note"&gt;&lt;strong&gt;Observe first. Interpret second.&lt;/strong&gt;An explorer helps you inspect public records. It cannot identify every wallet owner, credit an exchange account, or reverse a payment.&lt;/div&gt;&lt;div class="btn-row"&gt;&lt;a class="btn btn-primary" href="https://bitcoinblockexplorer.org/blog/how-to-track-bitcoin-transactions/"&gt;Read the step-by-step guide&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="steps"&gt;&lt;div class="step"&gt;&lt;span class="step-num"&gt;01&lt;/span&gt;&lt;div&gt;&lt;h3&gt;Get the complete transaction ID&lt;/h3&gt;&lt;p&gt;Use the sending wallet’s record. An internal withdrawal number may not be an on-chain transaction ID.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="step"&gt;&lt;span class="step-num"&gt;02&lt;/span&gt;&lt;div&gt;&lt;h3&gt;Match the actual receiving output&lt;/h3&gt;&lt;p&gt;Check the address and amount. A transaction can contain multiple recipients and change.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="step"&gt;&lt;span class="step-num"&gt;03&lt;/span&gt;&lt;div&gt;&lt;h3&gt;Read confirmation status in context&lt;/h3&gt;&lt;p&gt;Record the block reference and observation time, then check the recipient’s own requirements.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section class="section"&gt;&lt;div class="container split"&gt;&lt;div&gt;&lt;div class="eyebrow"&gt;FOR DEVELOPERS &amp;amp; NODE OPERATORS&lt;/div&gt;&lt;h2&gt;Useful data.&lt;br/&gt;Clear boundaries.&lt;/h2&gt;&lt;p class="lead"&gt;Learn how explorer APIs, indexers, and Bitcoin nodes fit together. Start with a simple read-only request—not a wallet connection.&lt;/p&gt;&lt;p class="muted" style="font-size:13px;margin-top:18px"&gt;The example uses Blockstream’s public Esplora API. BitcoinBlockExplorer.org does not operate a hosted API or issue credentials.&lt;/p&gt;&lt;div class="btn-row"&gt;&lt;a class="btn btn-primary" href="https://bitcoinblockexplorer.org/bitcoin-api/"&gt;Explore the API guide&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;a class="btn btn-secondary" href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;Learn about nodes&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="code-card"&gt;&lt;div class="code-title"&gt;&lt;span&gt;READ-ONLY · PUBLIC ENDPOINT&lt;/span&gt;&lt;span aria-hidden="true" class="code-dots"&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;pre&gt;&lt;code id="home-code"&gt;# Request the current Bitcoin tip height.
# Response: a plain-text block height.

curl --fail --silent --show-error \
  --max-time 15 \
  https://blockstream.info/api/blocks/tip/height&lt;/code&gt;&lt;/pre&gt;&lt;div class="code-footer"&gt;&lt;span&gt;External provider · No response is preloaded&lt;/span&gt;&lt;button class="copy-btn" data-copy="home-code" data-status="home-copy-status" type="button"&gt;Copy code&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;p aria-live="polite" class="code-caption" id="home-copy-status"&gt;Example only. Run it in your own terminal; this page makes no API requests.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section class="section tint"&gt;&lt;div class="container"&gt;&lt;div class="section-heading"&gt;&lt;div&gt;&lt;div class="eyebrow"&gt;THE BLOCK JOURNAL&lt;/div&gt;&lt;h2&gt;Good questions. Useful answers.&lt;/h2&gt;&lt;p&gt;Original guides for understanding the chain—without the hype, shortcuts, or unexplained jargon.&lt;/p&gt;&lt;/div&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/blog/"&gt;Read all 10 guides&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="grid-3"&gt;&lt;article class="article-card"&gt;&lt;a aria-hidden="true" href="https://bitcoinblockexplorer.org/blog/how-to-track-bitcoin-transactions/" tabindex="-1"&gt;&lt;picture&gt;&lt;source srcset="https://bitcoinblockexplorer.org/assets/images/how-to-track-bitcoin-transactions-bitcoinblockexplorer.webp" type="image/webp"/&gt;&lt;img alt="" decoding="async" height="1200" loading="lazy" src="https://bitcoinblockexplorer.org/assets/images/how-to-track-bitcoin-transactions-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/picture&gt;&lt;/a&gt;&lt;div class="article-card-content"&gt;&lt;a class="tag pink" href="https://bitcoinblockexplorer.org/blog/category/transactions/"&gt;Transactions&lt;/a&gt;&lt;h3&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/how-to-track-bitcoin-transactions/"&gt;How to Track Bitcoin Transactions, Step by Step&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;A careful workflow for matching a transaction ID, verifying a receiving output, and handling payment delays.&lt;/p&gt;&lt;div class="metadata"&gt;&lt;time datetime="2025-10-20"&gt;October 20, 2025&lt;/time&gt;&lt;span&gt;7 min read&lt;/span&gt;&lt;/div&gt;&lt;a class="card-link" href="https://bitcoinblockexplorer.org/blog/how-to-track-bitcoin-transactions/"&gt;Read the guide&lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt;: How to Track Bitcoin Transactions, Step by Step&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/article&gt;&lt;article class="article-card"&gt;&lt;a aria-hidden="true" href="https://bitcoinblockexplorer.org/blog/choosing-best-bitcoin-wallet/" tabindex="-1"&gt;&lt;picture&gt;&lt;source srcset="https://bitcoinblockexplorer.org/assets/images/choosing-best-bitcoin-wallet-bitcoinblockexplorer.webp" type="image/webp"/&gt;&lt;img alt="" decoding="async" height="1200" loading="lazy" src="https://bitcoinblockexplorer.org/assets/images/choosing-best-bitcoin-wallet-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/picture&gt;&lt;/a&gt;&lt;div class="article-card-content"&gt;&lt;a class="tag lime" href="https://bitcoinblockexplorer.org/blog/category/wallets-privacy/"&gt;Wallets &amp;amp; privacy&lt;/a&gt;&lt;h3&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/choosing-best-bitcoin-wallet/"&gt;Choosing the Best Bitcoin Wallet for Your Needs&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;A practical framework for comparing control, recovery, signing, privacy, fees, and maintenance.&lt;/p&gt;&lt;div class="metadata"&gt;&lt;time datetime="2024-07-29"&gt;July 29, 2024&lt;/time&gt;&lt;span&gt;7 min read&lt;/span&gt;&lt;/div&gt;&lt;a class="card-link" href="https://bitcoinblockexplorer.org/blog/choosing-best-bitcoin-wallet/"&gt;Read the guide&lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt;: Choosing the Best Bitcoin Wallet for Your Needs&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/article&gt;&lt;article class="article-card"&gt;&lt;a aria-hidden="true" href="https://bitcoinblockexplorer.org/blog/bitcoin-api-guide/" tabindex="-1"&gt;&lt;picture&gt;&lt;source srcset="https://bitcoinblockexplorer.org/assets/images/bitcoin-api-guide-bitcoinblockexplorer.webp" type="image/webp"/&gt;&lt;img alt="" decoding="async" height="1200" loading="lazy" src="https://bitcoinblockexplorer.org/assets/images/bitcoin-api-guide-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/picture&gt;&lt;/a&gt;&lt;div class="article-card-content"&gt;&lt;a class="tag blue" href="https://bitcoinblockexplorer.org/blog/category/developer-notes/"&gt;Developer notes&lt;/a&gt;&lt;h3&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-api-guide/"&gt;A Practical Bitcoin API Guide for Developers&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Design read-only integrations with explicit networks, exact units, pagination, and honest error states.&lt;/p&gt;&lt;div class="metadata"&gt;&lt;time datetime="2024-12-06"&gt;December 6, 2024&lt;/time&gt;&lt;span&gt;6 min read&lt;/span&gt;&lt;/div&gt;&lt;a class="card-link" href="https://bitcoinblockexplorer.org/blog/bitcoin-api-guide/"&gt;Read the guide&lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt;: A Practical Bitcoin API Guide for Developers&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/article&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section class="section"&gt;&lt;div class="container faq-grid"&gt;&lt;div&gt;&lt;div class="eyebrow"&gt;A LITTLE MORE CLARITY&lt;/div&gt;&lt;h2&gt;Questions worth&lt;br/&gt;asking first.&lt;/h2&gt;&lt;p class="lead" style="font-size:15px;margin-top:20px"&gt;Start with what a tool can actually show—and what it should never ask you to share.&lt;/p&gt;&lt;div class="btn-row"&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/faq/"&gt;Visit the full FAQ&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="faq-list"&gt;&lt;details&gt;&lt;summary&gt;What is a Bitcoin block explorer?&lt;/summary&gt;&lt;p&gt;It is a readable, indexed view of public Bitcoin records. Use it to inspect a transaction, its containing block, or activity for an address. A public explorer reports through its operator’s infrastructure; it is not the same as independently validating with your own node. &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-block-explorer-guide/"&gt;Read the explorer guide&lt;/a&gt;.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Can I track a transaction without connecting a wallet?&lt;/summary&gt;&lt;p&gt;Yes. An on-chain transaction ID or public address can be looked up in an external explorer without providing spending authority. This site has no wallet-connection or recovery-phrase workflow. &lt;a href="https://bitcoinblockexplorer.org/transactions/"&gt;Follow the verification checklist&lt;/a&gt;.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Does one address show an entire Bitcoin wallet?&lt;/summary&gt;&lt;p&gt;No. A wallet may manage multiple receiving and change addresses. A single-address view can be accurate for that address while incomplete for the wallet. &lt;a href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;Understand tracking scope&lt;/a&gt;.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Why is a transaction still unconfirmed?&lt;/summary&gt;&lt;p&gt;Possible explanations include transaction fee and size, changing demand, broadcast visibility, or the provider’s data freshness. An estimate is not a guaranteed deadline. Check the exact transaction and the sending wallet’s documented status. &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-confirmations-mempool-fees/"&gt;Learn about confirmations and fees&lt;/a&gt;.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Does this website operate a wallet or Bitcoin API?&lt;/summary&gt;&lt;p&gt;No. BitcoinBlockExplorer.org is an independent educational resource and directory. Live lookups take place on the external explorer you choose. The API page documents external read-only interfaces; it does not sell or issue API keys.&lt;/p&gt;&lt;/details&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section class="section-sm"&gt;&lt;div class="container"&gt;&lt;div class="cta-band"&gt;&lt;div&gt;&lt;div class="eyebrow"&gt;YOUR NEXT STEP&lt;/div&gt;&lt;h2&gt;Make the chain a little less abstract.&lt;/h2&gt;&lt;p&gt;Choose an explorer, follow a guide, or get familiar with the essentials.&lt;/p&gt;&lt;/div&gt;&lt;a class="btn btn-primary" href="https://bitcoinblockexplorer.org/resources/"&gt;Explore the resource library&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>Bitcoin Block Explorer Directory</title>
      <link>https://bitcoinblockexplorer.org/explorer/</link>
      <description>Open external Bitcoin explorers and learn which identifier, network, and transaction details to check before interpreting a result.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/explorer/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;Find your window into Bitcoin.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;BITCOIN EXPLORER DIRECTORY&lt;/div&gt;&lt;h1&gt;Find your window into Bitcoin.&lt;/h1&gt;&lt;p class="lead"&gt;Choose an external Bitcoin block explorer, then use our guides to interpret the public records you find.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container"&gt;&lt;p class="resource-intro"&gt;BitcoinBlockExplorer.org is a guide and directory, not a live search backend. The links below take you to independent providers. Check the network and domain before looking up a public transaction ID, block, or address.&lt;/p&gt;&lt;div class="grid-2"&gt;&lt;article class="card resource-card"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m12 3 9 5v8l-9 5-9-5V8l9-5Z"&gt;&lt;/path&gt;&lt;path d="m3 8 9 5 9-5M12 13v8M7 5.8l10 5.5"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span class="tag"&gt;EXTERNAL EXPLORER&lt;/span&gt;&lt;h2 style="font-size:29px;margin-top:20px"&gt;mempool.space&lt;/h2&gt;&lt;p&gt;Inspect Bitcoin transactions and blocks, with visual context for mempool activity and fee estimates. Read estimated timing as an estimate—not a promise.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Useful for a transaction’s current status.&lt;/li&gt;&lt;li&gt;Compare blocks and unconfirmed activity.&lt;/li&gt;&lt;li&gt;Network and provider choice still matter.&lt;/li&gt;&lt;/ul&gt;&lt;a class="btn btn-primary" href="https://mempool.space/" rel="noopener noreferrer" target="_blank"&gt;Open mempool.space &lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt; (opens in a new tab)&lt;/span&gt;&lt;/a&gt;&lt;div class="card-foot"&gt;Operated independently. Opens a third-party website.&lt;/div&gt;&lt;/article&gt;&lt;article class="card resource-card"&gt;&lt;span class="icon-box blue"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" viewbox="0 0 24 24"&gt;
&lt;path d="M7 8h10M7 12h10M7 16h6" stroke="currentColor" stroke-linecap="round" stroke-width="2"&gt;&lt;/path&gt;
&lt;path d="M6 4h12a2 2 0 0 1 2 2v12l-4-3H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z" stroke="currentColor" stroke-linejoin="round" stroke-width="2"&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/span&gt;&lt;span class="tag blue"&gt;EXTERNAL EXPLORER&lt;/span&gt;&lt;h2 style="font-size:29px;margin-top:20px"&gt;Blockstream Explorer&lt;/h2&gt;&lt;p&gt;Read Bitcoin blocks, transactions, and address activity. Developers can also consult the documented Esplora interface behind supported data workflows.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Navigate inputs, outputs, and block records.&lt;/li&gt;&lt;li&gt;Follow transaction and address references.&lt;/li&gt;&lt;li&gt;Use official API documentation for integrations.&lt;/li&gt;&lt;/ul&gt;&lt;a class="btn btn-primary" href="https://blockstream.info/" rel="noopener noreferrer" target="_blank"&gt;Open Blockstream Explorer &lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt; (opens in a new tab)&lt;/span&gt;&lt;/a&gt;&lt;div class="card-foot"&gt;Operated independently. Opens a third-party website.&lt;/div&gt;&lt;/article&gt;&lt;/div&gt;&lt;div class="note"&gt;&lt;strong&gt;Only share the public identifier needed for your question.&lt;/strong&gt;Neither an ordinary transaction lookup nor a block lookup requires a private key. External providers may observe your requests and apply their own terms and privacy practices.&lt;/div&gt;&lt;div class="subsection"&gt;&lt;div class="section-heading"&gt;&lt;div&gt;&lt;div class="eyebrow"&gt;BEFORE YOU OPEN A LOOKUP&lt;/div&gt;&lt;h2&gt;What are you trying to verify?&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="grid-3"&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" viewbox="0 0 24 24"&gt;
&lt;path d="M7 8h10M7 12h10M7 16h6" stroke="currentColor" stroke-linecap="round" stroke-width="2"&gt;&lt;/path&gt;
&lt;path d="M6 4h12a2 2 0 0 1 2 2v12l-4-3H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z" stroke="currentColor" stroke-linejoin="round" stroke-width="2"&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;One payment&lt;/h3&gt;&lt;p&gt;Begin with a complete transaction ID and match the receiving output before interpreting status.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/transactions/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box pink"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m12 3 9 5v8l-9 5-9-5V8l9-5Z"&gt;&lt;/path&gt;&lt;path d="m3 8 9 5 9-5M12 13v8M7 5.8l10 5.5"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;One block&lt;/h3&gt;&lt;p&gt;Read the hash, height, and transaction links without treating a height as a unique identity.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/blocks/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box lime"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6-10-6-10-6Z"&gt;&lt;/path&gt;&lt;circle cx="12" cy="12" r="3"&gt;&lt;/circle&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;One address&lt;/h3&gt;&lt;p&gt;Understand the limits of address-level activity and avoid assuming it is a whole-wallet report.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="subsection"&gt;&lt;h2&gt;Bitcoin is not every cryptocurrency.&lt;/h2&gt;&lt;p class="resource-intro" style="margin-top:20px"&gt;A cryptocurrency block explorer must match the exact network you are investigating. Bitcoin mainnet, Bitcoin testing networks, Ethereum, and Solana do not share one interchangeable transaction history. This directory focuses on Bitcoin. Confirm the transfer type with the sending wallet or service before searching.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/blog/bitcoin-block-explorer-guide/"&gt;Learn how to read an explorer&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>Track a Bitcoin transaction with context.</title>
      <link>https://bitcoinblockexplorer.org/transactions/</link>
      <description>A practical checklist for matching the network, transaction ID, receiving output, and confirmation status.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/transactions/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;Track a Bitcoin transaction with context.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;BITCOIN TRANSACTION TRACKING&lt;/div&gt;&lt;h1&gt;Track a Bitcoin transaction with context.&lt;/h1&gt;&lt;p class="lead"&gt;A practical checklist for matching the network, transaction ID, receiving output, and confirmation status.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container content-grid"&gt;&lt;div class="prose"&gt;&lt;h2 id="start-with-the-sending-record"&gt;Start with the sending record&lt;/h2&gt;
&lt;p&gt;Get the complete transaction ID from the wallet or platform that sent the payment. An internal withdrawal number can refer to a business process rather than a broadcast on-chain transaction. Confirm that the network is Bitcoin mainnet when that is what the recipient expects.&lt;/p&gt;
&lt;p&gt;A Lightning payment or an internal exchange transfer has a different verification path. Do not assume that every movement of a Bitcoin-denominated balance produces a separate mainnet transaction to look up.&lt;/p&gt;
&lt;h2 id="match-the-receiving-output"&gt;Match the receiving output&lt;/h2&gt;
&lt;p&gt;Open an &lt;a href="https://bitcoinblockexplorer.org/explorer/"&gt;external Bitcoin explorer&lt;/a&gt; and compare the full identifier with your source record. Find the output for the expected receiving address and amount. A transaction may include multiple recipients and change; its total output value is not automatically the amount paid to one person.&lt;/p&gt;
&lt;p&gt;Compare units deliberately. The same amount can be displayed in BTC or satoshis. Preserve the original invoice details so the comparison is about the actual payment request, not a similar-looking transaction.&lt;/p&gt;
&lt;h2 id="interpret-status-at-a-known-time"&gt;Interpret status at a known time&lt;/h2&gt;
&lt;p&gt;Record whether the transaction is unconfirmed or included in a block. When available, preserve the block hash or height and the observation time. Confirmation depth is contextual, and a fee estimate does not guarantee a deadline.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://developer.bitcoin.org/devguide/payment_processing.html" rel="noopener noreferrer" target="_blank"&gt;Bitcoin payment processing guide&lt;/a&gt; provides technical background. A recipient’s acceptance or account-crediting policy is separate from the public transaction record. Ask the receiving service about its own requirements instead of assuming one confirmation rule applies everywhere.&lt;/p&gt;
&lt;h2 id="choose-the-next-action-from-the-evidence"&gt;Choose the next action from the evidence&lt;/h2&gt;
&lt;p&gt;A missing result calls for checking the identifier, network, broadcast status, and provider freshness. A matching but unconfirmed transaction calls for examining the sending wallet’s documented options. A confirmed payment that is not credited calls for the receiving service’s official support channel.&lt;/p&gt;
&lt;p&gt;Do not send again merely to test the first payment, and do not share recovery phrases with anyone offering to unlock a transaction. For a complete walkthrough, read &lt;a href="https://bitcoinblockexplorer.org/blog/how-to-track-bitcoin-transactions/"&gt;how to track Bitcoin transactions&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;aside class="sidebar"&gt;&lt;div class="sidebar-box"&gt;&lt;h2&gt;Continue exploring&lt;/h2&gt;&lt;a href="https://bitcoinblockexplorer.org/explorer/"&gt;Open the explorer directory →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/how-to-track-bitcoin-transactions/"&gt;Full payment-checking walkthrough →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-confirmations-mempool-fees/"&gt;Understand waiting and fees →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/glossary/"&gt;Look up a Bitcoin term →&lt;/a&gt;&lt;/div&gt;&lt;div class="note"&gt;&lt;strong&gt;Keep your keys private.&lt;/strong&gt;Public lookups never require a recovery phrase. This resource does not connect to wallets.&lt;/div&gt;&lt;/aside&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>Read the block, not just the number.</title>
      <link>https://bitcoinblockexplorer.org/blocks/</link>
      <description>Understand block hashes, heights, transaction links, and the context behind confirmation depth.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/blocks/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;Read the block, not just the number.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;BITCOIN BLOCKS&lt;/div&gt;&lt;h1&gt;Read the block, not just the number.&lt;/h1&gt;&lt;p class="lead"&gt;Understand block hashes, heights, transaction links, and the context behind confirmation depth.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container content-grid"&gt;&lt;div class="prose"&gt;&lt;h2 id="a-block-is-a-linked-record"&gt;A block is a linked record&lt;/h2&gt;
&lt;p&gt;A Bitcoin block groups transaction data and links to the preceding block through its header. Explorers make those links navigable so you can connect a confirmed transaction to a particular place in the chain. The &lt;a href="https://developer.bitcoin.org/devguide/block_chain.html" rel="noopener noreferrer" target="_blank"&gt;Bitcoin blockchain developer guide&lt;/a&gt; explains the underlying structure.&lt;/p&gt;
&lt;h2 id="height-and-hash-answer-different-questions"&gt;Height and hash answer different questions&lt;/h2&gt;
&lt;p&gt;Block height describes a position in the chain. A block hash identifies a particular block. Competing blocks can share a height, so careful references preserve the hash rather than relying on the height alone. A height is useful context, not a globally unique block identifier.&lt;/p&gt;
&lt;p&gt;When recording a payment observation, keep its containing block reference alongside the transaction ID. This makes it easier to compare sources and understand a later change in confirmation status.&lt;/p&gt;
&lt;h2 id="read-timestamps-and-labels-carefully"&gt;Read timestamps and labels carefully&lt;/h2&gt;
&lt;p&gt;A displayed block timestamp is not a receipt showing precisely when a user pressed Send. Broadcasting, inclusion, observation, and business account credit can have different times. Do not combine them into a single event without knowing what the field represents.&lt;/p&gt;
&lt;p&gt;Explorer labels can also involve interpretation. A pool attribution or visual grouping is not proof of every participant’s identity. Separate the underlying field from the provider’s explanation or inference.&lt;/p&gt;
&lt;h2 id="follow-a-transaction-through-its-block"&gt;Follow a transaction through its block&lt;/h2&gt;
&lt;p&gt;Choose a confirmed transaction in an &lt;a href="https://bitcoinblockexplorer.org/explorer/"&gt;external explorer&lt;/a&gt;. Open the containing block, locate the transaction in the list, and compare the full identifier. You have checked a relationship between records rather than relying solely on a confirmation badge.&lt;/p&gt;
&lt;p&gt;For confirmation arithmetic, read the &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-confirmations-mempool-fees/"&gt;mempool, confirmations, and fees guide&lt;/a&gt;. For the relationship between validation and presentation, read &lt;a href="https://bitcoinblockexplorer.org/blog/block-explorer-wallet-node-differences/"&gt;explorer vs. wallet vs. node&lt;/a&gt;. No block figures on this site are presented as live network measurements.&lt;/p&gt;&lt;/div&gt;&lt;aside class="sidebar"&gt;&lt;div class="sidebar-box"&gt;&lt;h2&gt;Continue exploring&lt;/h2&gt;&lt;a href="https://bitcoinblockexplorer.org/explorer/"&gt;Choose a block explorer →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-block-explorer-guide/"&gt;Read an explorer page →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;Learn about validation →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/glossary/"&gt;Blockchain vocabulary →&lt;/a&gt;&lt;/div&gt;&lt;div class="note"&gt;&lt;strong&gt;Keep your keys private.&lt;/strong&gt;Public lookups never require a recovery phrase. This resource does not connect to wallets.&lt;/div&gt;&lt;/aside&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>Know what your wallet view includes.</title>
      <link>https://bitcoinblockexplorer.org/wallet-tracker/</link>
      <description>Understand address tracking, watch-only access, and the limits of public Bitcoin wallet analysis.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/wallet-tracker/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;Know what your wallet view includes.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;BITCOIN WALLET TRACKER GUIDE&lt;/div&gt;&lt;h1&gt;Know what your wallet view includes.&lt;/h1&gt;&lt;p class="lead"&gt;Understand address tracking, watch-only access, and the limits of public Bitcoin wallet analysis.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container content-grid"&gt;&lt;div class="prose"&gt;&lt;h2 id="define-the-scope-before-trusting-a-total"&gt;Define the scope before trusting a total&lt;/h2&gt;
&lt;p&gt;An address lookup shows records associated with that address. A wallet may control many receiving and change addresses. A zero balance for one address therefore does not establish that the wallet is empty, and a single-address report should not be labeled total holdings.&lt;/p&gt;
&lt;p&gt;For monitoring your own wallet, use a view whose coverage you understand. Record the network, accounts, addresses, confirmation states, and observation time included in the report. Missing fields are not evidence of missing money.&lt;/p&gt;
&lt;h2 id="watch-only-does-not-mean-nonsensitive"&gt;Watch-only does not mean nonsensitive&lt;/h2&gt;
&lt;p&gt;A watch-only setup can observe activity without the private keys needed to spend. Wallet-wide viewing information, including some public-key exports and descriptors, can still expose extensive transaction history or receiving activity. Treat those exports as sensitive records.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://bitcoin.org/en/protect-your-privacy" rel="noopener noreferrer" target="_blank"&gt;Bitcoin privacy guidance&lt;/a&gt; explains why public records and address associations deserve care. A lookup provider may observe your requests; sharing screenshots can add personal context that is not inherently part of the blockchain.&lt;/p&gt;
&lt;h2 id="keep-ownership-claims-narrower-than-the-evidence"&gt;Keep ownership claims narrower than the evidence&lt;/h2&gt;
&lt;p&gt;Public transaction links do not establish a person’s identity. Third-party address labels may depend on outside evidence or heuristics. Preserve the source and uncertainty rather than converting an explorer label into a verified personal profile.&lt;/p&gt;
&lt;p&gt;For invoice reconciliation, match the relevant receiving output. You generally do not need to investigate unrelated inputs or infer who controls every connected address. Collect the information required for the task, not everything a tool happens to display.&lt;/p&gt;
&lt;h2 id="choose-a-deliberate-monitoring-workflow"&gt;Choose a deliberate monitoring workflow&lt;/h2&gt;
&lt;p&gt;Use an isolated public lookup for a narrow question, a trusted wallet view for wallet-wide context, or documented node-connected software when you need more control over the information source. Running a node only helps that workflow when the wallet actually uses it.&lt;/p&gt;
&lt;p&gt;Read the full &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-wallet-tracker-privacy/"&gt;wallet tracking and privacy guide&lt;/a&gt; before sharing broad viewing information. BitcoinBlockExplorer.org does not accept wallet imports, connect to accounts, or maintain user tracking portfolios.&lt;/p&gt;&lt;/div&gt;&lt;aside class="sidebar"&gt;&lt;div class="sidebar-box"&gt;&lt;h2&gt;Continue exploring&lt;/h2&gt;&lt;a href="https://bitcoinblockexplorer.org/wallets/"&gt;Compare wallet roles →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-wallet-tracker-privacy/"&gt;Read the privacy guide →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-inputs-outputs-utxo/"&gt;Understand change and UTXOs →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;Explore node connections →&lt;/a&gt;&lt;/div&gt;&lt;div class="note"&gt;&lt;strong&gt;Keep your keys private.&lt;/strong&gt;Public lookups never require a recovery phrase. This resource does not connect to wallets.&lt;/div&gt;&lt;/aside&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>A better wallet choice starts with better questions.</title>
      <link>https://bitcoinblockexplorer.org/wallets/</link>
      <description>Compare Bitcoin wallet roles by control, recovery, signing, privacy, and maintenance—not a generic product ranking.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/wallets/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;A better wallet choice starts with better questions.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;BITCOIN WALLETS&lt;/div&gt;&lt;h1&gt;A better wallet choice starts with better questions.&lt;/h1&gt;&lt;p class="lead"&gt;Compare Bitcoin wallet roles by control, recovery, signing, privacy, and maintenance—not a generic product ranking.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container content-grid"&gt;&lt;div class="prose"&gt;&lt;h2 id="establish-who-controls-the-keys"&gt;Establish who controls the keys&lt;/h2&gt;
&lt;p&gt;A self-custodial wallet and a custodial account create different responsibilities. Before comparing appearance or convenience, identify who can authorize spending and how access would be restored if a device or account became unavailable.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://bitcoin.org/en/choose-your-wallet" rel="noopener noreferrer" target="_blank"&gt;Bitcoin wallet selection directory&lt;/a&gt; offers criteria for examining wallet characteristics. Verify current features in each project’s own documentation; this resource does not rank products or sell wallets.&lt;/p&gt;
&lt;h2 id="compare-the-workflow-not-only-the-label"&gt;Compare the workflow, not only the label&lt;/h2&gt;
&lt;p&gt;A wallet setup may combine a networked interface, a signing device, and a watch-only view. These roles are not interchangeable. Make sure the arrangement provides a readable way to review the destination, amount, and fee before authorizing a payment.&lt;/p&gt;
&lt;h2 id="plan-recovery-before-relying-on-a-setup"&gt;Plan recovery before relying on a setup&lt;/h2&gt;
&lt;p&gt;Read the wallet’s documented recovery requirements. A backup may involve secret material and other metadata; do not assume every wallet uses the same format. Keep recovery phrases and private keys out of explorer sites, support messages, and screenshots.&lt;/p&gt;
&lt;p&gt;Test safely using the wallet’s documented approach before committing meaningful funds. Never enter a valuable existing seed into an unfamiliar application simply to experiment with recovery.&lt;/p&gt;
&lt;h2 id="read-a-complete-decision-framework"&gt;Read a complete decision framework&lt;/h2&gt;
&lt;p&gt;Our &lt;a href="https://bitcoinblockexplorer.org/blog/choosing-best-bitcoin-wallet/"&gt;guide to choosing a Bitcoin wallet&lt;/a&gt; walks through control, recovery, transaction review, fee controls, privacy, and updates. Pair it with &lt;a href="https://bitcoinblockexplorer.org/bitcoin-software/"&gt;software verification guidance&lt;/a&gt; and an understanding of &lt;a href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;what wallet tracking can reveal&lt;/a&gt;.&lt;/p&gt;&lt;div aria-label="Wallet roles comparison" class="table-scroll" role="region" tabindex="0"&gt;&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Arrangement&lt;/th&gt;&lt;th&gt;Primary question&lt;/th&gt;&lt;th&gt;Responsibility to examine&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Software wallet&lt;/td&gt;&lt;td&gt;Where are signing keys stored?&lt;/td&gt;&lt;td&gt;Device security, backup, recovery, and network connection.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Hardware-assisted setup&lt;/td&gt;&lt;td&gt;What is reviewed on the signing device?&lt;/td&gt;&lt;td&gt;Authenticity, destination verification, backups, and compatibility.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Watch-only view&lt;/td&gt;&lt;td&gt;Which addresses and accounts are visible?&lt;/td&gt;&lt;td&gt;Scope, privacy, provider access, and freshness.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Custodial account&lt;/td&gt;&lt;td&gt;Who controls spending authority?&lt;/td&gt;&lt;td&gt;Provider access, policies, withdrawals, and account recovery.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;aside class="sidebar"&gt;&lt;div class="sidebar-box"&gt;&lt;h2&gt;Continue exploring&lt;/h2&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/choosing-best-bitcoin-wallet/"&gt;Wallet selection framework →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;Tracking and privacy →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/bitcoin-software/"&gt;Download and update carefully →&lt;/a&gt;&lt;/div&gt;&lt;div class="note"&gt;&lt;strong&gt;Keep your keys private.&lt;/strong&gt;Public lookups never require a recovery phrase. This resource does not connect to wallets.&lt;/div&gt;&lt;/aside&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>Bitcoin API Guide &amp; Read-Only Endpoints</title>
      <link>https://bitcoinblockexplorer.org/bitcoin-api/</link>
      <description>Understand Esplora Bitcoin API endpoints, exact units, network handling, and read-only examples without exposing wallet keys or node credentials.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/bitcoin-api/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;Build with Bitcoin data.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;BITCOIN API RESOURCE&lt;/div&gt;&lt;h1&gt;Build with Bitcoin data.&lt;/h1&gt;&lt;p class="lead"&gt;Read-only API patterns that make networks, units, completeness, and failures explicit.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container"&gt;&lt;p class="resource-intro"&gt;This is a documentation resource, not an API subscription service. Requests in the examples go to Blockstream’s external Esplora API. No requests run automatically, and no API keys or wallet connections are collected here.&lt;/p&gt;&lt;div class="grid-3"&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;circle cx="12" cy="12" r="3"&gt;&lt;/circle&gt;&lt;circle cx="4" cy="4" r="2"&gt;&lt;/circle&gt;&lt;circle cx="20" cy="4" r="2"&gt;&lt;/circle&gt;&lt;circle cx="4" cy="20" r="2"&gt;&lt;/circle&gt;&lt;circle cx="20" cy="20" r="2"&gt;&lt;/circle&gt;&lt;path d="m5.5 5.5 4.4 4.4m4.2 4.2 4.4 4.4m-13 0 4.4-4.4m4.2-4.2 4.4-4.4"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Know the network&lt;/h3&gt;&lt;p&gt;Keep mainnet and testing data separate in configuration, caches, logs, and the interface.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/blog/bitcoin-api-guide/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box lime"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m8 7-5 5 5 5m8-10 5 5-5 5M14 4l-4 16"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Keep units explicit&lt;/h3&gt;&lt;p&gt;Treat satoshis, BTC, virtual bytes, and fee rates as different quantities throughout your code.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/blog/bitcoin-inputs-outputs-utxo/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box pink"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m12 3 8 3v6c0 5-8 9-8 9s-8-4-8-9V6l8-3Z"&gt;&lt;/path&gt;&lt;path d="m8 12 3 3 5-6"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Handle unknown honestly&lt;/h3&gt;&lt;p&gt;A timeout, missing record, and zero balance are not interchangeable outcomes.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/blog/bitcoin-api-guide/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="subsection"&gt;&lt;div class="split"&gt;&lt;div class="prose"&gt;&lt;h2&gt;A small endpoint reference&lt;/h2&gt;&lt;p&gt;These read-only paths use &lt;code&gt;https://blockstream.info/api&lt;/code&gt; as the Bitcoin mainnet base. Confirm current behavior, pagination, and service policies in the provider’s documentation.&lt;/p&gt;&lt;p&gt;&lt;a class="text-link" href="https://github.com/Blockstream/esplora/blob/master/API.md" rel="noopener noreferrer" target="_blank"&gt;Read the official Esplora API contract &lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt; (opens in a new tab)&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Esplora transaction amounts use satoshis. Do not assume every field in every other Bitcoin interface uses the same units. Confirmation targets are estimates, not deadlines.&lt;/p&gt;&lt;/div&gt;&lt;div aria-label="Read-only Esplora endpoints" class="prose table-scroll" role="region" tabindex="0"&gt;&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;GET path&lt;/th&gt;&lt;th&gt;Purpose&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;code&gt;/blocks/tip/height&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Current height, returned as plain text.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;code&gt;/tx/:txid&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Transaction inputs, outputs, fee, and status.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;code&gt;/tx/:txid/status&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Transaction confirmation status.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;code&gt;/address/:address&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Address statistics, not a whole-wallet total.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;code&gt;/fee-estimates&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Estimated sat/vB rates by target blocks.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="subsection"&gt;&lt;div class="section-heading"&gt;&lt;div&gt;&lt;div class="eyebrow"&gt;READ-ONLY JAVASCRIPT&lt;/div&gt;&lt;h2&gt;Fetch a height. Preserve the context.&lt;/h2&gt;&lt;p&gt;The sample validates a plain-text response and includes an observation time. It is not a complete production client.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="code-card"&gt;&lt;div class="code-title"&gt;&lt;span&gt;JAVASCRIPT · EXTERNAL PROVIDER&lt;/span&gt;&lt;button class="copy-btn" data-copy="api-code" data-status="api-copy-status" type="button"&gt;Copy code&lt;/button&gt;&lt;/div&gt;&lt;pre&gt;&lt;code id="api-code"&gt;// Read-only example for your own application; not executed on this page.
async function getBitcoinTipHeight() {
  const response = await fetch(
    "https://blockstream.info/api/blocks/tip/height",
    { signal: AbortSignal.timeout(15000), cache: "no-store" }
  );
  if (!response.ok) {
    throw new Error(`Provider returned HTTP ${response.status}`);
  }
  const raw = (await response.text()).trim();
  if (!/^\d+$/.test(raw)) throw new Error("Unexpected height response");
  const height = Number(raw);
  if (!Number.isSafeInteger(height)) throw new Error("Unsafe height value");
  return { network: "bitcoin-mainnet", height, observedAt: new Date().toISOString() };
}
// Add application-specific error handling, rate limits, and privacy review.
&lt;/code&gt;&lt;/pre&gt;&lt;div class="code-footer"&gt;&lt;span aria-live="polite" id="api-copy-status"&gt;Example code only. Nothing runs until you use it in your own environment.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="note"&gt;&lt;strong&gt;Keep administrative authority out of public clients.&lt;/strong&gt;Do not expose private API credentials or node RPC access in a browser bundle. A public blockchain query does not require spending keys. Build production access controls separately.&lt;/div&gt;&lt;div class="btn-row"&gt;&lt;a class="btn btn-primary" href="https://bitcoinblockexplorer.org/blog/bitcoin-api-guide/"&gt;Read the complete API guide&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;a class="btn btn-secondary" href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;Understand the node behind the data&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>Verify Bitcoin with a node you understand.</title>
      <link>https://bitcoinblockexplorer.org/bitcoin-nodes/</link>
      <description>Plan your validating node, storage, synchronization, wallet connection, and maintenance around a real purpose.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/bitcoin-nodes/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;Verify Bitcoin with a node you understand.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;BITCOIN NODES&lt;/div&gt;&lt;h1&gt;Verify Bitcoin with a node you understand.&lt;/h1&gt;&lt;p class="lead"&gt;Plan your validating node, storage, synchronization, wallet connection, and maintenance around a real purpose.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container content-grid"&gt;&lt;div class="prose"&gt;&lt;h2 id="validation-is-a-distinct-job"&gt;Validation is a distinct job&lt;/h2&gt;
&lt;p&gt;A full node validates blocks and transactions against its rules. Mining produces candidate blocks; an indexer organizes data for queries; an explorer presents it. Running a node does not automatically provide a public explorer, an address-history API, or a mining income stream.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://bitcoin.org/en/full-node" rel="noopener noreferrer" target="_blank"&gt;Bitcoin full node guide&lt;/a&gt; explains the setup process. Check current release instructions for hardware, operating system, bandwidth, and storage requirements rather than relying on a dated number in a tutorial.&lt;/p&gt;
&lt;h2 id="choose-storage-for-the-actual-workload"&gt;Choose storage for the actual workload&lt;/h2&gt;
&lt;p&gt;A pruned node can validate the chain while retaining less historical block data on disk. Pruning changes what older data is kept, not whether the historical blocks were validated during synchronization. Other services may need data or indexing that your chosen configuration does not provide.&lt;/p&gt;
&lt;p&gt;Document the needs of the wallet, indexer, or application that will connect to the node. A storage-saving option should be evaluated against the entire setup, not only the node’s ability to start.&lt;/p&gt;
&lt;h2 id="confirm-readiness-and-connection"&gt;Confirm readiness and connection&lt;/h2&gt;
&lt;p&gt;A running process is not proof that initial synchronization is complete. Use the software’s documented indicators to check its chain view and readiness. Then verify that the intended wallet actually connects to the node instead of continuing to use its default provider.&lt;/p&gt;
&lt;p&gt;If an additional server or indexer sits between the wallet and node, record that dependency. The architecture should explain where each piece obtains information and what happens when that piece is unavailable.&lt;/p&gt;
&lt;h2 id="restrict-access-and-maintain-deliberately"&gt;Restrict access and maintain deliberately&lt;/h2&gt;
&lt;p&gt;Do not expose administrative RPC interfaces to the public internet merely to simplify a browser integration. Follow current authentication and network-binding guidance, protect credentials, and keep release and configuration records.&lt;/p&gt;
&lt;p&gt;Our &lt;a href="https://bitcoinblockexplorer.org/blog/run-bitcoin-node-guide/"&gt;complete node planning guide&lt;/a&gt; covers installation verification, synchronization, recovery distinctions, and ongoing maintenance. Read &lt;a href="https://bitcoinblockexplorer.org/blog/block-explorer-wallet-node-differences/"&gt;explorer vs. wallet vs. node&lt;/a&gt; before adding components that may not serve your goal.&lt;/p&gt;&lt;/div&gt;&lt;aside class="sidebar"&gt;&lt;div class="sidebar-box"&gt;&lt;h2&gt;Continue exploring&lt;/h2&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/run-bitcoin-node-guide/"&gt;Full node planning guide →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/bitcoin-software/"&gt;Verify software releases →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/bitcoin-api/"&gt;Read-only data interfaces →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/block-explorer-wallet-node-differences/"&gt;Understand the architecture →&lt;/a&gt;&lt;/div&gt;&lt;div class="note"&gt;&lt;strong&gt;Keep your keys private.&lt;/strong&gt;Public lookups never require a recovery phrase. This resource does not connect to wallets.&lt;/div&gt;&lt;/aside&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>Bitcoin software deserves a deliberate workflow.</title>
      <link>https://bitcoinblockexplorer.org/bitcoin-software/</link>
      <description>Use official distribution routes, verify releases, protect recovery material, and keep administrative access restricted.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/bitcoin-software/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;Bitcoin software deserves a deliberate workflow.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;BITCOIN SOFTWARE&lt;/div&gt;&lt;h1&gt;Bitcoin software deserves a deliberate workflow.&lt;/h1&gt;&lt;p class="lead"&gt;Use official distribution routes, verify releases, protect recovery material, and keep administrative access restricted.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container content-grid"&gt;&lt;div class="prose"&gt;&lt;h2 id="know-what-the-application-can-do"&gt;Know what the application can do&lt;/h2&gt;
&lt;p&gt;An explorer that displays public records has a different role from a wallet that signs transactions or a node interface that accepts administrative commands. Before installing software, identify which information and authority it will hold.&lt;/p&gt;
&lt;p&gt;Do not provide signing secrets to a tool whose stated job is read-only observation. A wallet connection or unexplained signature request changes the task and deserves a separate review.&lt;/p&gt;
&lt;h2 id="start-with-the-official-release-route"&gt;Start with the official release route&lt;/h2&gt;
&lt;p&gt;Use the &lt;a href="https://bitcoincore.org/en/download/" rel="noopener noreferrer" target="_blank"&gt;Bitcoin Core download and verification page&lt;/a&gt; for Bitcoin Core releases. For other projects, use their own official distribution instructions. This site does not mirror executables or prescribe a fixed release version.&lt;/p&gt;
&lt;p&gt;Check the platform and architecture, read release notes, and preserve the version and source in a maintenance record. Search advertisements and unsolicited support messages should not become your default software distribution channel.&lt;/p&gt;
&lt;h2 id="verify-more-than-a-matching-checksum"&gt;Verify more than a matching checksum&lt;/h2&gt;
&lt;p&gt;A checksum tests whether a file matches an expected digest. That does not authenticate the digest’s source by itself. Follow the project’s signature-verification instructions and establish the expected signing identities through an appropriate route.&lt;/p&gt;
&lt;p&gt;When the result differs from the documented expectation, stop and investigate. Do not disable safeguards simply because an unfamiliar tutorial says a warning can be ignored.&lt;/p&gt;
&lt;h2 id="plan-recovery-and-updates-together"&gt;Plan recovery and updates together&lt;/h2&gt;
&lt;p&gt;Read the application’s backup requirements before changing a working setup. Wallet secrets, labels, descriptors, settings, and rebuildable blockchain data have different roles. A copy of one should not be treated as a complete backup of everything.&lt;/p&gt;
&lt;p&gt;Use the &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-software-download-security/"&gt;software download security guide&lt;/a&gt; for a full checklist. For node-connected applications, also review the &lt;a href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;node planning guide&lt;/a&gt; and keep privileged interfaces out of public browser code.&lt;/p&gt;&lt;/div&gt;&lt;aside class="sidebar"&gt;&lt;div class="sidebar-box"&gt;&lt;h2&gt;Continue exploring&lt;/h2&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-software-download-security/"&gt;Complete software safety guide →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/wallets/"&gt;Understand wallet responsibilities →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;Plan node maintenance →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/bitcoin-api/"&gt;Protect API boundaries →&lt;/a&gt;&lt;/div&gt;&lt;div class="note"&gt;&lt;strong&gt;Keep your keys private.&lt;/strong&gt;Public lookups never require a recovery phrase. This resource does not connect to wallets.&lt;/div&gt;&lt;/aside&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>Bitcoin Explorer Topics &amp; Features</title>
      <link>https://bitcoinblockexplorer.org/features/</link>
      <description>Explore practical guides to Bitcoin block explorers, transactions, wallet privacy, APIs, nodes, and software verification.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/features/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;A field guide, built around useful questions.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;TOPICS &amp;amp; FEATURES&lt;/div&gt;&lt;h1&gt;A field guide, built around useful questions.&lt;/h1&gt;&lt;p class="lead"&gt;Explore the site’s finished guides and resources. Each topic has a clear purpose and a clear boundary.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container"&gt;&lt;div class="grid-3"&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m12 3 9 5v8l-9 5-9-5V8l9-5Z"&gt;&lt;/path&gt;&lt;path d="m3 8 9 5 9-5M12 13v8M7 5.8l10 5.5"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Bitcoin block explorers&lt;/h3&gt;&lt;p&gt;Choose an external explorer and understand blocks, transactions, addresses, and provider context.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/explorer/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box pink"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" viewbox="0 0 24 24"&gt;
&lt;path d="M7 8h10M7 12h10M7 16h6" stroke="currentColor" stroke-linecap="round" stroke-width="2"&gt;&lt;/path&gt;
&lt;path d="M6 4h12a2 2 0 0 1 2 2v12l-4-3H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z" stroke="currentColor" stroke-linejoin="round" stroke-width="2"&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Transaction clarity&lt;/h3&gt;&lt;p&gt;Match an intended payment with its actual output and interpret status without promising a deadline.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/transactions/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box lime"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6-10-6-10-6Z"&gt;&lt;/path&gt;&lt;circle cx="12" cy="12" r="3"&gt;&lt;/circle&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Wallet visibility&lt;/h3&gt;&lt;p&gt;Understand address-level views, watch-only exports, privacy, and the limits of ownership claims.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box blue"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m8 7-5 5 5 5m8-10 5 5-5 5M14 4l-4 16"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Bitcoin API literacy&lt;/h3&gt;&lt;p&gt;Use explicit networks, units, pagination, and error states in read-only data integrations.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/bitcoin-api/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;circle cx="12" cy="12" r="3"&gt;&lt;/circle&gt;&lt;circle cx="4" cy="4" r="2"&gt;&lt;/circle&gt;&lt;circle cx="20" cy="4" r="2"&gt;&lt;/circle&gt;&lt;circle cx="4" cy="20" r="2"&gt;&lt;/circle&gt;&lt;circle cx="20" cy="20" r="2"&gt;&lt;/circle&gt;&lt;path d="m5.5 5.5 4.4 4.4m4.2 4.2 4.4 4.4m-13 0 4.4-4.4m4.2-4.2 4.4-4.4"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Node fundamentals&lt;/h3&gt;&lt;p&gt;Separate validation, mining, and indexing, then plan the components your workflow needs.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box pink"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m12 3 8 3v6c0 5-8 9-8 9s-8-4-8-9V6l8-3Z"&gt;&lt;/path&gt;&lt;path d="m8 12 3 3 5-6"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Software habits&lt;/h3&gt;&lt;p&gt;Verify official releases, plan recovery, and keep privileged access out of public interfaces.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/bitcoin-software/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="note"&gt;&lt;strong&gt;What is intentionally not included&lt;/strong&gt;This independent resource does not hold funds, connect wallets, identify account owners, provide hosted API subscriptions, or operate a transaction search backend. Live lookups happen on external providers you choose.&lt;/div&gt;&lt;div class="subsection"&gt;&lt;div class="section-heading"&gt;&lt;div&gt;&lt;div class="eyebrow"&gt;LEARN IN DEPTH&lt;/div&gt;&lt;h2&gt;Ten guides. One clearer starting point.&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="grid-3"&gt;&lt;article class="article-card"&gt;&lt;a aria-hidden="true" href="https://bitcoinblockexplorer.org/blog/bitcoin-block-explorer-guide/" tabindex="-1"&gt;&lt;picture&gt;&lt;source srcset="https://bitcoinblockexplorer.org/assets/images/bitcoin-block-explorer-guide-bitcoinblockexplorer.webp" type="image/webp"/&gt;&lt;img alt="" decoding="async" height="1200" loading="lazy" src="https://bitcoinblockexplorer.org/assets/images/bitcoin-block-explorer-guide-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/picture&gt;&lt;/a&gt;&lt;div class="article-card-content"&gt;&lt;a class="tag" href="https://bitcoinblockexplorer.org/blog/category/explorer-essentials/"&gt;Explorer essentials&lt;/a&gt;&lt;h3&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-block-explorer-guide/"&gt;What Is a Bitcoin Block Explorer? A Practical Guide&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Read Bitcoin blocks, transactions, and addresses with a clear understanding of what an explorer can—and cannot—show.&lt;/p&gt;&lt;div class="metadata"&gt;&lt;time datetime="2026-03-30"&gt;March 30, 2026&lt;/time&gt;&lt;span&gt;6 min read&lt;/span&gt;&lt;/div&gt;&lt;a class="card-link" href="https://bitcoinblockexplorer.org/blog/bitcoin-block-explorer-guide/"&gt;Read the guide&lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt;: What Is a Bitcoin Block Explorer? A Practical Guide&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/article&gt;&lt;article class="article-card"&gt;&lt;a aria-hidden="true" href="https://bitcoinblockexplorer.org/blog/bitcoin-wallet-tracker-privacy/" tabindex="-1"&gt;&lt;picture&gt;&lt;source srcset="https://bitcoinblockexplorer.org/assets/images/bitcoin-wallet-tracker-privacy-bitcoinblockexplorer.webp" type="image/webp"/&gt;&lt;img alt="" decoding="async" height="1200" loading="lazy" src="https://bitcoinblockexplorer.org/assets/images/bitcoin-wallet-tracker-privacy-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/picture&gt;&lt;/a&gt;&lt;div class="article-card-content"&gt;&lt;a class="tag lime" href="https://bitcoinblockexplorer.org/blog/category/wallets-privacy/"&gt;Wallets &amp;amp; privacy&lt;/a&gt;&lt;h3&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-wallet-tracker-privacy/"&gt;Bitcoin Wallet Tracking: What It Reveals About Privacy&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Learn the limits of address lookups, watch-only access, wallet-wide exports, and ownership claims.&lt;/p&gt;&lt;div class="metadata"&gt;&lt;time datetime="2026-08-10"&gt;August 10, 2026&lt;/time&gt;&lt;span&gt;7 min read&lt;/span&gt;&lt;/div&gt;&lt;a class="card-link" href="https://bitcoinblockexplorer.org/blog/bitcoin-wallet-tracker-privacy/"&gt;Read the guide&lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt;: Bitcoin Wallet Tracking: What It Reveals About Privacy&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/article&gt;&lt;article class="article-card"&gt;&lt;a aria-hidden="true" href="https://bitcoinblockexplorer.org/blog/run-bitcoin-node-guide/" tabindex="-1"&gt;&lt;picture&gt;&lt;source srcset="https://bitcoinblockexplorer.org/assets/images/run-bitcoin-node-guide-bitcoinblockexplorer.webp" type="image/webp"/&gt;&lt;img alt="" decoding="async" height="1200" loading="lazy" src="https://bitcoinblockexplorer.org/assets/images/run-bitcoin-node-guide-bitcoinblockexplorer.png" width="1200"/&gt;&lt;/picture&gt;&lt;/a&gt;&lt;div class="article-card-content"&gt;&lt;a class="tag blue" href="https://bitcoinblockexplorer.org/blog/category/developer-notes/"&gt;Developer notes&lt;/a&gt;&lt;h3&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/run-bitcoin-node-guide/"&gt;Running a Bitcoin Node: A Practical Planning Guide&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Plan verification, storage, synchronization, wallet connections, and maintenance without confusing nodes with miners.&lt;/p&gt;&lt;div class="metadata"&gt;&lt;time datetime="2025-03-13"&gt;March 13, 2025&lt;/time&gt;&lt;span&gt;7 min read&lt;/span&gt;&lt;/div&gt;&lt;a class="card-link" href="https://bitcoinblockexplorer.org/blog/run-bitcoin-node-guide/"&gt;Read the guide&lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt;: Running a Bitcoin Node: A Practical Planning Guide&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/article&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>Practical Bitcoin Workflows &amp; Solutions</title>
      <link>https://bitcoinblockexplorer.org/solutions/</link>
      <description>Find the right guide for verifying payments, monitoring your own wallet, building read-only apps, or planning a Bitcoin node.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/solutions/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;Start with the question you need to answer.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;SOLUTIONS BY GOAL&lt;/div&gt;&lt;h1&gt;Start with the question you need to answer.&lt;/h1&gt;&lt;p class="lead"&gt;Choose a practical route for payment checking, wallet monitoring, development, or independent validation.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container"&gt;&lt;div class="grid-2"&gt;&lt;section class="card resource-card"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" viewbox="0 0 24 24"&gt;
&lt;path d="M7 8h10M7 12h10M7 16h6" stroke="currentColor" stroke-linecap="round" stroke-width="2"&gt;&lt;/path&gt;
&lt;path d="M6 4h12a2 2 0 0 1 2 2v12l-4-3H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z" stroke="currentColor" stroke-linejoin="round" stroke-width="2"&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/span&gt;&lt;h2 style="font-size:25px"&gt;Verify a payment&lt;/h2&gt;&lt;p&gt;Use the sending record, network, and full transaction ID. Match the expected receiving output before reading confirmation status. Keep business account credit separate from on-chain evidence.&lt;/p&gt;&lt;div class="btn-row"&gt;&lt;a class="btn btn-primary" href="https://bitcoinblockexplorer.org/transactions/"&gt;Open the payment checklist&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="card resource-card"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6-10-6-10-6Z"&gt;&lt;/path&gt;&lt;circle cx="12" cy="12" r="3"&gt;&lt;/circle&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h2 style="font-size:25px"&gt;Monitor your own wallet&lt;/h2&gt;&lt;p&gt;Define the accounts, addresses, network, and status included in the view. A single-address lookup is not a whole-wallet report, and broader viewing information can still be sensitive.&lt;/p&gt;&lt;div class="btn-row"&gt;&lt;a class="btn btn-primary" href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;Understand tracking scope&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="card resource-card"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m8 7-5 5 5 5m8-10 5 5-5 5M14 4l-4 16"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h2 style="font-size:25px"&gt;Build a read-only application&lt;/h2&gt;&lt;p&gt;Choose a documented interface and make units, pagination, freshness, and failure states explicit. Public clients should not contain private credentials or node administrative access.&lt;/p&gt;&lt;div class="btn-row"&gt;&lt;a class="btn btn-primary" href="https://bitcoinblockexplorer.org/bitcoin-api/"&gt;Explore API patterns&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="card resource-card"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;circle cx="12" cy="12" r="3"&gt;&lt;/circle&gt;&lt;circle cx="4" cy="4" r="2"&gt;&lt;/circle&gt;&lt;circle cx="20" cy="4" r="2"&gt;&lt;/circle&gt;&lt;circle cx="4" cy="20" r="2"&gt;&lt;/circle&gt;&lt;circle cx="20" cy="20" r="2"&gt;&lt;/circle&gt;&lt;path d="m5.5 5.5 4.4 4.4m4.2 4.2 4.4 4.4m-13 0 4.4-4.4m4.2-4.2 4.4-4.4"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h2 style="font-size:25px"&gt;Use your own validating node&lt;/h2&gt;&lt;p&gt;Start with a defined purpose, current resource requirements, verified software, and a maintenance plan. Confirm that your wallet or application actually uses the intended node.&lt;/p&gt;&lt;div class="btn-row"&gt;&lt;a class="btn btn-primary" href="https://bitcoinblockexplorer.org/bitcoin-nodes/"&gt;Plan a node setup&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/section&gt;&lt;/div&gt;&lt;div class="subsection"&gt;&lt;div class="prose" style="max-width:860px"&gt;&lt;h2&gt;When another tool is the right next step&lt;/h2&gt;&lt;p&gt;A missing exchange credit needs the receiving service’s official support process. Recovery and signing questions belong with your wallet’s documented workflow. Personal identity claims require evidence beyond transaction links. An explorer can contribute public facts, but it cannot resolve every private or operational question.&lt;/p&gt;&lt;p&gt;Learn the roles before combining tools: &lt;a href="https://bitcoinblockexplorer.org/blog/block-explorer-wallet-node-differences/"&gt;block explorer vs. wallet vs. node&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>Bitcoin Resource Library &amp; Official References</title>
      <link>https://bitcoinblockexplorer.org/resources/</link>
      <description>Follow Bitcoin learning paths and find official references for explorers, wallet privacy, Bitcoin Core, and the Esplora API.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/resources/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;Keep the useful references close.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;BITCOIN RESOURCE LIBRARY&lt;/div&gt;&lt;h1&gt;Keep the useful references close.&lt;/h1&gt;&lt;p class="lead"&gt;A curated route through the site’s guides, plus direct links to the primary documentation behind the topics.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container"&gt;&lt;div class="section-heading"&gt;&lt;div&gt;&lt;div class="eyebrow"&gt;CHOOSE A LEARNING PATH&lt;/div&gt;&lt;h2&gt;Build understanding one layer at a time.&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="grid-3"&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m12 3 9 5v8l-9 5-9-5V8l9-5Z"&gt;&lt;/path&gt;&lt;path d="m3 8 9 5 9-5M12 13v8M7 5.8l10 5.5"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Explorer essentials&lt;/h3&gt;&lt;p&gt;Begin with public records, transaction identifiers, and the difference between presentation and validation.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/blog/category/explorer-essentials/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box pink"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="M19 8V5H5a2 2 0 0 0 0 4h15v11H5a2 2 0 0 1-2-2V7"&gt;&lt;/path&gt;&lt;path d="M20 12h-5v5h5M16.5 14.5h.01"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Wallets &amp;amp; privacy&lt;/h3&gt;&lt;p&gt;Understand control, recovery, address scope, and the sensitivity of wallet-wide viewing information.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/blog/category/wallets-privacy/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="card hover"&gt;&lt;span class="icon-box lime"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m8 7-5 5 5 5m8-10 5 5-5 5M14 4l-4 16"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Developer notes&lt;/h3&gt;&lt;p&gt;Work through read-only API contracts, infrastructure roles, node planning, and data freshness.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoinblockexplorer.org/blog/category/developer-notes/"&gt;Explore this topic&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="subsection"&gt;&lt;div class="section-heading"&gt;&lt;div&gt;&lt;div class="eyebrow"&gt;PRIMARY SOURCES&lt;/div&gt;&lt;h2&gt;Go to the project documentation.&lt;/h2&gt;&lt;p&gt;External projects operate independently. Use their current documentation for release-specific behavior and service policies.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="grid-2"&gt;&lt;section class="card"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" viewbox="0 0 24 24"&gt;
&lt;path d="M7 8h10M7 12h10M7 16h6" stroke="currentColor" stroke-linecap="round" stroke-width="2"&gt;&lt;/path&gt;
&lt;path d="M6 4h12a2 2 0 0 1 2 2v12l-4-3H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z" stroke="currentColor" stroke-linejoin="round" stroke-width="2"&gt;&lt;/path&gt;
&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Bitcoin developer guides&lt;/h3&gt;&lt;p&gt;The structure of transactions, blocks, wallets, and network operations. Some reference pages describe older releases; use current release documentation for version-specific commands.&lt;/p&gt;&lt;a class="text-link" href="https://developer.bitcoin.org/" rel="noopener noreferrer" target="_blank"&gt;Read the developer guides &lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt; (opens in a new tab)&lt;/span&gt;&lt;/a&gt;&lt;/section&gt;&lt;section class="card"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m12 3 8 3v6c0 5-8 9-8 9s-8-4-8-9V6l8-3Z"&gt;&lt;/path&gt;&lt;path d="m8 12 3 3 5-6"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Bitcoin Core releases&lt;/h3&gt;&lt;p&gt;Official software downloads and release verification instructions. Match the instructions to your platform and the release you actually install.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoincore.org/en/download/" rel="noopener noreferrer" target="_blank"&gt;Visit Bitcoin Core downloads &lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt; (opens in a new tab)&lt;/span&gt;&lt;/a&gt;&lt;/section&gt;&lt;section class="card"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="m8 7-5 5 5 5m8-10 5 5-5 5M14 4l-4 16"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Esplora HTTP API&lt;/h3&gt;&lt;p&gt;The primary contract for the external API illustrated on this site, including response formats, units, address history, and pagination.&lt;/p&gt;&lt;a class="text-link" href="https://github.com/Blockstream/esplora/blob/master/API.md" rel="noopener noreferrer" target="_blank"&gt;Read the API documentation &lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt; (opens in a new tab)&lt;/span&gt;&lt;/a&gt;&lt;/section&gt;&lt;section class="card"&gt;&lt;span class="icon-box"&gt;&lt;svg aria-hidden="true" class="icon" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewbox="0 0 24 24"&gt;&lt;path d="M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6-10-6-10-6Z"&gt;&lt;/path&gt;&lt;circle cx="12" cy="12" r="3"&gt;&lt;/circle&gt;&lt;/svg&gt;&lt;/span&gt;&lt;h3&gt;Bitcoin privacy guidance&lt;/h3&gt;&lt;p&gt;Background on public transaction records, address reuse, and the associations created when information is shared.&lt;/p&gt;&lt;a class="text-link" href="https://bitcoin.org/en/protect-your-privacy" rel="noopener noreferrer" target="_blank"&gt;Read the privacy guidance &lt;span aria-hidden="true"&gt;↗&lt;/span&gt;&lt;span class="sr-only"&gt; (opens in a new tab)&lt;/span&gt;&lt;/a&gt;&lt;/section&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="subsection"&gt;&lt;div class="cta-band"&gt;&lt;div&gt;&lt;h2&gt;A term getting in the way?&lt;/h2&gt;&lt;p&gt;Look up addresses, UTXOs, confirmations, descriptors, and other essentials.&lt;/p&gt;&lt;/div&gt;&lt;a class="btn btn-primary" href="https://bitcoinblockexplorer.org/glossary/"&gt;Open the Bitcoin glossary&lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>Bitcoin Glossary: Blocks, Wallets, UTXOs &amp; APIs</title>
      <link>https://bitcoinblockexplorer.org/glossary/</link>
      <description>Learn plain-language Bitcoin definitions for addresses, transactions, confirmations, UTXOs, wallets, fees, APIs, and nodes.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/glossary/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;The Bitcoin glossary, minus the fog.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;BITCOIN GLOSSARY&lt;/div&gt;&lt;h1&gt;The Bitcoin glossary, minus the fog.&lt;/h1&gt;&lt;p class="lead"&gt;Plain-language definitions for the records, tools, and transaction concepts you will encounter along the way.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container content-grid"&gt;&lt;div&gt;&lt;p class="resource-intro"&gt;Use this reference alongside a real question: what does the field mean, what does the tool know, and what should stay private? Definitions describe concepts, not current fees, prices, or software-version requirements.&lt;/p&gt;&lt;nav aria-label="Glossary letters" class="glossary-nav"&gt;&lt;a href="#letter-a"&gt;A&lt;/a&gt;&lt;a href="#letter-b"&gt;B&lt;/a&gt;&lt;a href="#letter-c"&gt;C&lt;/a&gt;&lt;a href="#letter-d"&gt;D&lt;/a&gt;&lt;a href="#letter-f"&gt;F&lt;/a&gt;&lt;a href="#letter-g"&gt;G&lt;/a&gt;&lt;a href="#letter-i"&gt;I&lt;/a&gt;&lt;a href="#letter-m"&gt;M&lt;/a&gt;&lt;a href="#letter-o"&gt;O&lt;/a&gt;&lt;a href="#letter-p"&gt;P&lt;/a&gt;&lt;a href="#letter-r"&gt;R&lt;/a&gt;&lt;a href="#letter-s"&gt;S&lt;/a&gt;&lt;a href="#letter-t"&gt;T&lt;/a&gt;&lt;a href="#letter-u"&gt;U&lt;/a&gt;&lt;a href="#letter-v"&gt;V&lt;/a&gt;&lt;a href="#letter-w"&gt;W&lt;/a&gt;&lt;/nav&gt;&lt;section aria-labelledby="letter-a"&gt;&lt;h2 class="glossary-letter" id="letter-a"&gt;A&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="api"&gt;API&lt;/dt&gt;&lt;dd&gt;An application programming interface: a defined way for software to request or exchange information. Explorer APIs can expose read-only blockchain data. A node’s administrative RPC interface is a different security boundary and should not be made public simply because both are called APIs.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="address"&gt;Address&lt;/dt&gt;&lt;dd&gt;A representation used to specify a receiving destination for common Bitcoin output types. It is not a complete wallet or a verified personal identity. A wallet may generate multiple receiving and change addresses, so an explorer’s view of one address can be narrower than the wallet’s own records.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-b"&gt;&lt;h2 class="glossary-letter" id="letter-b"&gt;B&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="btc"&gt;BTC&lt;/dt&gt;&lt;dd&gt;The commonly used unit for bitcoin amounts. One BTC equals 100,000,000 satoshis. Always check whether a wallet, explorer, or API is displaying BTC, satoshis, or another unit before comparing values or calculating a fee.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="block"&gt;Block&lt;/dt&gt;&lt;dd&gt;A group of transaction data linked to the preceding block through its header. A confirmed transaction belongs to a particular block on the chain view being followed. A block explorer makes those records readable, while a full node independently checks them against its rules.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="block-explorer"&gt;Block explorer&lt;/dt&gt;&lt;dd&gt;An indexed, readable view of public blockchain information. It can present blocks, transactions, and address activity. The provider’s source, data freshness, and labeling choices matter. A public explorer is useful for inspection but is not a wallet, a recovery service, or a substitute for independent validation.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="block-hash"&gt;Block hash&lt;/dt&gt;&lt;dd&gt;An identifier derived from a block’s header. Use it to refer to a particular block rather than relying only on height. Competing blocks can share a height, so a hash is important when preserving a precise transaction or confirmation observation.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="block-header"&gt;Block header&lt;/dt&gt;&lt;dd&gt;The part of a block that commits to key information, including its predecessor and transaction commitment. It is central to linking blocks and proof of work. A beginner generally does not need to decode every header field to navigate an explorer responsibly.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="block-height"&gt;Block height&lt;/dt&gt;&lt;dd&gt;A block’s position in the chain, counted from the genesis block at height zero. Height gives useful context but does not uniquely identify a block across competing chains. Preserve the hash as well when a precise reference is needed.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="broadcast"&gt;Broadcast&lt;/dt&gt;&lt;dd&gt;The act of sending a transaction into a network connection for propagation. A wallet reporting a broadcast attempt is not the same as a transaction being included in a block. A missing explorer result should be investigated with the sending record and correct network.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-c"&gt;&lt;h2 class="glossary-letter" id="letter-c"&gt;C&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="change"&gt;Change&lt;/dt&gt;&lt;dd&gt;A new output that can return the unused remainder of spent inputs to the sender’s wallet. A transaction spends an earlier output as a whole rather than leaving a partial amount inside it. External explorers do not necessarily know which output is change.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="coin-selection"&gt;Coin selection&lt;/dt&gt;&lt;dd&gt;The wallet process of choosing which available outputs to use as transaction inputs. The resulting structure can affect fees and public links between outputs. A wallet’s total balance does not, by itself, tell you which pieces a particular payment will spend.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="coinbase-transaction"&gt;Coinbase transaction&lt;/dt&gt;&lt;dd&gt;The special first transaction in a block, used to claim the permitted block subsidy and transaction fees. It is not an ordinary payment spending previously created outputs in the same way. The term describes a protocol transaction and is not a reference to a particular exchange.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="confirmation"&gt;Confirmation&lt;/dt&gt;&lt;dd&gt;Inclusion of a transaction in a block on the chain being followed. Additional blocks built on top increase confirmation depth. A count is contextual and can change with the chain view. It is separate from a business’s internal account-crediting decision.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="custody"&gt;Custody&lt;/dt&gt;&lt;dd&gt;The arrangement governing control over spending authority. In a custodial account, a provider manages keys on a customer’s behalf. A self-custodial wallet places different recovery and security responsibilities on the user. Establish the actual model rather than relying on an app’s label.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-d"&gt;&lt;h2 class="glossary-letter" id="letter-d"&gt;D&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="descriptor"&gt;Descriptor&lt;/dt&gt;&lt;dd&gt;A structured description used by supporting wallet software to specify output-related information and how to derive it. A descriptor may reveal extensive viewing information or contain private material depending on its contents. Treat exports according to what they actually include, not merely their filename.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="double-spend"&gt;Double spend&lt;/dt&gt;&lt;dd&gt;An attempt to spend the same earlier output more than once in conflicting transactions. Bitcoin’s validation and chain-selection mechanisms address conflicts in the accepted history. A visible unconfirmed transaction should not be treated as equivalent to settled inclusion simply because a website displays it.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-f"&gt;&lt;h2 class="glossary-letter" id="letter-f"&gt;F&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="fee"&gt;Fee&lt;/dt&gt;&lt;dd&gt;For an ordinary transaction, the difference between the total input amount and the total output amount. It is not normally a separate output addressed to a recipient. Distinguish this total amount from the fee rate used to relate cost to transaction size.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="fee-rate"&gt;Fee rate&lt;/dt&gt;&lt;dd&gt;A transaction’s fee relative to its size, often expressed as satoshis per virtual byte. Two transactions can pay the same total fee but have different rates. An estimated rate for a confirmation target is not a guarantee of an exact confirmation time.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="full-node"&gt;Full node&lt;/dt&gt;&lt;dd&gt;Software that independently validates blocks and transactions against its consensus rules. Running a full node is different from mining. A wallet benefits from a chosen node connection only when it is actually configured to use that infrastructure.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-g"&gt;&lt;h2 class="glossary-letter" id="letter-g"&gt;G&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="genesis-block"&gt;Genesis block&lt;/dt&gt;&lt;dd&gt;The first block of the Bitcoin chain, at height zero. It provides the starting point for block-height references. You do not need a live dashboard or a current block count to understand its role in the chain’s structure.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-i"&gt;&lt;h2 class="glossary-letter" id="letter-i"&gt;I&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="indexer"&gt;Indexer&lt;/dt&gt;&lt;dd&gt;Software that organizes blockchain data to answer particular queries efficiently. An explorer can use an indexer for address-history searches. Indexing and validation have different purposes; an indexer may depend on a node without replacing that node’s consensus checks.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="input"&gt;Input&lt;/dt&gt;&lt;dd&gt;A part of an ordinary transaction that references an earlier output being spent. The reference includes the earlier transaction ID and output index. Inputs are records of spending relationships, not automatic proof of the personal identity of a sender.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-m"&gt;&lt;h2 class="glossary-letter" id="letter-m"&gt;M&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="mainnet"&gt;Mainnet&lt;/dt&gt;&lt;dd&gt;The production Bitcoin network, as distinct from testing environments. Always keep network identity explicit in a lookup, application configuration, and exported record. A transaction ID on the wrong network can produce an unavailable result without explaining the mistake.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="mempool"&gt;Mempool&lt;/dt&gt;&lt;dd&gt;A node’s local collection of accepted transactions not yet included in its accepted blockchain. It is not one universal queue shared identically by every participant. A public provider’s mempool display is an observation from that infrastructure, not a guaranteed ordering for future blocks.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="mining"&gt;Mining&lt;/dt&gt;&lt;dd&gt;The process involved in constructing candidate blocks and performing proof of work. It is distinct from running a validating node or displaying an explorer. A node installation does not automatically create mining activity or a promised financial return.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-o"&gt;&lt;h2 class="glossary-letter" id="letter-o"&gt;O&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="output"&gt;Output&lt;/dt&gt;&lt;dd&gt;A transaction component containing an amount and spending conditions. New outputs can later be referenced by transaction inputs. A payment may create several outputs, so a transaction’s total output value should not automatically be treated as the amount paid to one recipient.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="output-index"&gt;Output index&lt;/dt&gt;&lt;dd&gt;The zero-based position of an output within a transaction, often called vout. Combined with the transaction ID, it identifies the specific output. Index one refers to the second output, a detail worth preserving in technical notes and API integrations.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-p"&gt;&lt;h2 class="glossary-letter" id="letter-p"&gt;P&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="private-key"&gt;Private key&lt;/dt&gt;&lt;dd&gt;Secret information used as part of authorizing the spending of relevant outputs. It is not needed to read a public transaction in an explorer. Never provide private keys to a lookup site or an unsolicited support contact claiming to unlock a payment.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="proof-of-work"&gt;Proof of work&lt;/dt&gt;&lt;dd&gt;The mechanism requiring a qualifying block-header hash to satisfy the network’s difficulty condition. Nodes validate the proof along with other rules. It is part of how competing valid histories are evaluated, not a claim that a website’s data has been independently checked by its visitor.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="pruning"&gt;Pruning&lt;/dt&gt;&lt;dd&gt;A node mode that removes older block files after validation according to its retained-data target. It reduces stored historical data without meaning that those blocks were skipped during initial validation. Other services may require historical access or indexes incompatible with a particular pruning plan.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-r"&gt;&lt;h2 class="glossary-letter" id="letter-r"&gt;R&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="rpc"&gt;RPC&lt;/dt&gt;&lt;dd&gt;Remote procedure call: an interface for requesting operations from software such as a Bitcoin node. Depending on configuration and methods, it can expose privileged capabilities. Do not confuse it with an unrestricted public read-only explorer endpoint or put administrative credentials in browser code.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="recovery-phrase"&gt;Recovery phrase&lt;/dt&gt;&lt;dd&gt;A secret backup representation used by supporting wallets to help recover key material. Exact recovery requirements depend on the wallet and setup. A public block explorer has no legitimate need for a recovery phrase, and a screenshot or support message is not an appropriate place to share it.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="reorganization"&gt;Reorganization&lt;/dt&gt;&lt;dd&gt;A change in which blocks belong to the chain a node follows when competing valid history is resolved. Confirmation observations can change as a result. Preserve block references and observation times rather than treating a first displayed status as permanently fixed.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-s"&gt;&lt;h2 class="glossary-letter" id="letter-s"&gt;S&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="satoshi"&gt;Satoshi&lt;/dt&gt;&lt;dd&gt;One hundred-millionth of a bitcoin. Many explorer APIs represent transaction amounts as integer satoshis. Confirm the documented unit of each interface and preserve exact amounts through calculations instead of casually mixing floating-point values and display formats.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-t"&gt;&lt;h2 class="glossary-letter" id="letter-t"&gt;T&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="transaction-id"&gt;Transaction ID&lt;/dt&gt;&lt;dd&gt;An identifier for a Bitcoin transaction, commonly abbreviated TXID. Use the complete value from the sending wallet or service when checking a payment. A platform’s internal withdrawal reference is not necessarily a Bitcoin transaction ID.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-u"&gt;&lt;h2 class="glossary-letter" id="letter-u"&gt;U&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="utxo"&gt;UTXO&lt;/dt&gt;&lt;dd&gt;An unspent transaction output: a previously created output that remains available to be spent when its conditions are satisfied. A wallet’s balance can summarize many such outputs across addresses. Understanding UTXOs helps explain change, coin selection, and why one address is not a complete wallet.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-v"&gt;&lt;h2 class="glossary-letter" id="letter-v"&gt;V&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="virtual-byte"&gt;Virtual byte&lt;/dt&gt;&lt;dd&gt;A unit derived from transaction weight and used in common fee-rate calculations. It accounts for the weighting of witness data rather than simply equaling every transaction’s raw byte count. Keep satoshis per virtual byte distinct from other fee-rate units.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;section aria-labelledby="letter-w"&gt;&lt;h2 class="glossary-letter" id="letter-w"&gt;W&lt;/h2&gt;&lt;dl&gt;&lt;div class="glossary-item"&gt;&lt;dt id="wallet"&gt;Wallet&lt;/dt&gt;&lt;dd&gt;Software or a broader setup for managing receiving information and a payment workflow. Some components hold signing authority; others are watch-only. Determine the actual control, recovery, and network-connection model rather than assuming every application called a wallet behaves alike.&lt;/dd&gt;&lt;/div&gt;&lt;div class="glossary-item"&gt;&lt;dt id="watch-only"&gt;Watch-only&lt;/dt&gt;&lt;dd&gt;A viewing arrangement that can monitor relevant activity without the private keys required to sign. The information it uses may still expose broad wallet history. Lack of spending authority does not make a wallet-wide export harmless to share.&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/section&gt;&lt;div class="note"&gt;&lt;strong&gt;Technical reference&lt;/strong&gt;These definitions are starting points. Consult the &lt;a href="https://developer.bitcoin.org/reference/" rel="noopener noreferrer" target="_blank"&gt;Bitcoin developer reference&lt;/a&gt; for formal structures and project documentation for current implementation behavior.&lt;/div&gt;&lt;/div&gt;&lt;aside class="sidebar"&gt;&lt;div class="sidebar-box"&gt;&lt;h2&gt;Continue exploring&lt;/h2&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-block-explorer-guide/"&gt;Start with an explorer →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-inputs-outputs-utxo/"&gt;Understand inputs and outputs →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/blog/block-explorer-wallet-node-differences/"&gt;Compare the tools →&lt;/a&gt;&lt;/div&gt;&lt;div class="note"&gt;&lt;strong&gt;Keep your keys private.&lt;/strong&gt;Public lookups never require a recovery phrase. This resource does not connect to wallets.&lt;/div&gt;&lt;/aside&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>A clearer starting point for Bitcoin.</title>
      <link>https://bitcoinblockexplorer.org/about/</link>
      <description>BitcoinBlockExplorer.org is an independent educational resource for reading public records and understanding the tools around them.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/about/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;A clearer starting point for Bitcoin.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;ABOUT BITCOINBLOCKEXPLORER.ORG&lt;/div&gt;&lt;h1&gt;A clearer starting point for Bitcoin.&lt;/h1&gt;&lt;p class="lead"&gt;BitcoinBlockExplorer.org is an independent educational resource for reading public records and understanding the tools around them.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container content-grid"&gt;&lt;div class="prose"&gt;&lt;h2 id="what-this-resource-is-for"&gt;What this resource is for&lt;/h2&gt;
&lt;p&gt;Bitcoin brings together several kinds of software and evidence. An explorer makes records readable. A wallet manages a payment workflow. A node validates. An API makes information available to another application. Our goal is to explain those roles without pretending one tool can do everything.&lt;/p&gt;
&lt;p&gt;The site is built around ordinary questions: how do I check a payment, what does this output mean, what can an address lookup reveal, and which documentation should a developer read first? The answer should leave you with a concrete next step and a clear understanding of the limits.&lt;/p&gt;
&lt;h2 id="what-you-will-find-here"&gt;What you will find here&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://bitcoinblockexplorer.org/explorer/"&gt;explorer directory&lt;/a&gt; links to external providers for live public lookups. The &lt;a href="https://bitcoinblockexplorer.org/resources/"&gt;resource library&lt;/a&gt; connects topic guides with primary documentation. &lt;a href="https://bitcoinblockexplorer.org/blog/"&gt;The Block Journal&lt;/a&gt; contains ten long-form guides with worked examples, source references, and related reading.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://bitcoinblockexplorer.org/glossary/"&gt;glossary&lt;/a&gt; explains vocabulary in plain language. Topic pages cover transactions, blocks, wallet privacy, wallet selection, APIs, nodes, and software verification. The material is intended for a global audience, not one jurisdiction or a particular service account.&lt;/p&gt;
&lt;h2 id="what-this-resource-does-not-do"&gt;What this resource does not do&lt;/h2&gt;
&lt;p&gt;We do not operate a wallet, exchange, custodian, transaction search backend, or hosted API subscription. The site does not connect to accounts or request recovery phrases. External explorers and documentation projects are independent services, not partners or affiliates represented by this site.&lt;/p&gt;
&lt;p&gt;No testimonials, security certifications, product rankings, or performance guarantees are claimed. Illustrations explain concepts; they do not simulate current blockchain statistics or market data. Examples are labeled so they can be distinguished from live observations.&lt;/p&gt;
&lt;h2 id="how-to-read-the-guidance"&gt;How to read the guidance&lt;/h2&gt;
&lt;p&gt;Start with the question you need answered and choose the corresponding tool. Keep network identity, scope, units, source, and observation time explicit. Preserve uncertainty when evidence is incomplete, and keep secret signing material separate from public research.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href="https://bitcoinblockexplorer.org/editorial-policy/"&gt;editorial policy&lt;/a&gt; for source and correction practices. Send a correction or a site question through the &lt;a href="https://bitcoinblockexplorer.org/contact/"&gt;Contact page&lt;/a&gt;. Content is informational rather than individualized financial or security advice.&lt;/p&gt;&lt;/div&gt;&lt;aside class="sidebar"&gt;&lt;div class="sidebar-box"&gt;&lt;h2&gt;Continue exploring&lt;/h2&gt;&lt;a href="https://bitcoinblockexplorer.org/explorer/"&gt;Choose an explorer →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/resources/"&gt;Browse the library →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/editorial-policy/"&gt;Read the editorial policy →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/contact/"&gt;Contact the site →&lt;/a&gt;&lt;/div&gt;&lt;div class="note"&gt;&lt;strong&gt;Keep your keys private.&lt;/strong&gt;Public lookups never require a recovery phrase. This resource does not connect to wallets.&lt;/div&gt;&lt;/aside&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
    <item>
      <title>Bitcoin Block Explorer FAQ</title>
      <link>https://bitcoinblockexplorer.org/faq/</link>
      <description>Find answers about Bitcoin transaction lookups, confirmations, wallet tracking, privacy, external APIs, and what this resource does not do.</description>
      <category>Bitcoin resource</category>
      <guid isPermaLink="true">https://bitcoinblockexplorer.org/faq/</guid>
      <content:encoded>&lt;section class="page-hero"&gt;&lt;div class="container"&gt;&lt;nav aria-label="Breadcrumb" class="breadcrumbs"&gt;&lt;a href="https://bitcoinblockexplorer.org/"&gt;Home&lt;/a&gt;&lt;span aria-hidden="true"&gt;/&lt;/span&gt;&lt;span aria-current="page"&gt;Useful answers before your next click.&lt;/span&gt;&lt;/nav&gt;&lt;div class="eyebrow"&gt;FREQUENTLY ASKED QUESTIONS&lt;/div&gt;&lt;h1&gt;Useful answers before your next click.&lt;/h1&gt;&lt;p class="lead"&gt;Questions about Bitcoin explorers, wallet tracking, confirmations, APIs, and the boundaries of this resource.&lt;/p&gt;&lt;/div&gt;&lt;/section&gt;&lt;section class="page-content"&gt;&lt;div class="container content-grid"&gt;&lt;div class="faq-list"&gt;&lt;details&gt;&lt;summary&gt;What is a Bitcoin block explorer?&lt;/summary&gt;&lt;p&gt;It is a readable, indexed view of public Bitcoin records. Use it to inspect a transaction, its containing block, or activity for an address. A public explorer reports through its operator’s infrastructure; it is not the same as independently validating with your own node. &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-block-explorer-guide/"&gt;Read the explorer guide&lt;/a&gt;.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Can I track a transaction without connecting a wallet?&lt;/summary&gt;&lt;p&gt;Yes. An on-chain transaction ID or public address can be looked up in an external explorer without providing spending authority. This site has no wallet-connection or recovery-phrase workflow. &lt;a href="https://bitcoinblockexplorer.org/transactions/"&gt;Follow the verification checklist&lt;/a&gt;.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Does one address show an entire Bitcoin wallet?&lt;/summary&gt;&lt;p&gt;No. A wallet may manage multiple receiving and change addresses. A single-address view can be accurate for that address while incomplete for the wallet. &lt;a href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;Understand tracking scope&lt;/a&gt;.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Why is a transaction still unconfirmed?&lt;/summary&gt;&lt;p&gt;Possible explanations include transaction fee and size, changing demand, broadcast visibility, or the provider’s data freshness. An estimate is not a guaranteed deadline. Check the exact transaction and the sending wallet’s documented status. &lt;a href="https://bitcoinblockexplorer.org/blog/bitcoin-confirmations-mempool-fees/"&gt;Learn about confirmations and fees&lt;/a&gt;.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Does this website operate a wallet or Bitcoin API?&lt;/summary&gt;&lt;p&gt;No. BitcoinBlockExplorer.org is an independent educational resource and directory. Live lookups take place on the external explorer you choose. The API page documents external read-only interfaces; it does not sell or issue API keys.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Can an explorer reverse a Bitcoin payment?&lt;/summary&gt;&lt;p&gt;No. A read-only explorer has no spending authority and cannot modify a confirmed transaction. Never share recovery phrases or approve unexplained transactions in response to a payment-recovery claim. &lt;a href="https://bitcoinblockexplorer.org/bitcoin-software/"&gt;Read the software safety checklist&lt;/a&gt;.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Can I identify a person from a wallet address?&lt;/summary&gt;&lt;p&gt;Public records show transaction relationships, not a verified personal identity. Service labels and ownership guesses require separate evidence and should retain their source and uncertainty. Do not treat linked transactions as proof about a named person.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Why is a confirmed deposit not showing in my account?&lt;/summary&gt;&lt;p&gt;A receiving service may have its own confirmation requirement or internal processing. Match the receiving output, then contact that service through its official support route with the transaction ID and relevant payment details. An explorer cannot inspect the service’s private ledger.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Is this a cryptocurrency block explorer for every network?&lt;/summary&gt;&lt;p&gt;The guides here focus on Bitcoin. Ethereum, Solana, and other networks have different records and data models. Always choose an explorer for the exact network involved; a Bitcoin lookup is not a universal cryptocurrency search.&lt;/p&gt;&lt;/details&gt;&lt;details&gt;&lt;summary&gt;Is the artwork showing live network statistics?&lt;/summary&gt;&lt;p&gt;No. The homepage transaction journey and article illustrations are educational diagrams. No sample block heights, fees, prices, or transaction counts are presented as live measurements.&lt;/p&gt;&lt;/details&gt;&lt;/div&gt;&lt;aside class="sidebar"&gt;&lt;div class="sidebar-box"&gt;&lt;h2&gt;Continue exploring&lt;/h2&gt;&lt;a href="https://bitcoinblockexplorer.org/transactions/"&gt;Verify an on-chain payment →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/wallet-tracker/"&gt;Understand wallet visibility →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/bitcoin-api/"&gt;Learn about external APIs →&lt;/a&gt;&lt;a href="https://bitcoinblockexplorer.org/contact/"&gt;Send a site question →&lt;/a&gt;&lt;/div&gt;&lt;div class="note"&gt;&lt;strong&gt;Keep your keys private.&lt;/strong&gt;Public lookups never require a recovery phrase. This resource does not connect to wallets.&lt;/div&gt;&lt;/aside&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded>
    </item>
  </channel>
</rss>