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

<channel>
	<title>Decentralised Archives - My Crypto Guide — Crypto, Blockchain &amp; AI Media &amp; Education</title>
	<atom:link href="https://mycryptoguide.co/tag/decentralised/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Independent guides, lessons and tools to help you understand crypto safely.</description>
	<lastBuildDate>Tue, 09 Dec 2025 20:02:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mycryptoguide.co/wp-content/uploads/2025/11/cropped-My-Crypto-Guide-32x32.jpg</url>
	<title>Decentralised Archives - My Crypto Guide — Crypto, Blockchain &amp; AI Media &amp; Education</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What Are Crypto dApps? &#124; Crypto Guide</title>
		<link>https://mycryptoguide.co/what-are-crypto-dapps/</link>
		
		<dc:creator><![CDATA[My Crypto Guide]]></dc:creator>
		<pubDate>Fri, 19 Sep 2025 18:40:51 +0000</pubDate>
				<category><![CDATA[Blockchain Guides]]></category>
		<category><![CDATA[Crypto Apps]]></category>
		<category><![CDATA[dApps]]></category>
		<category><![CDATA[Decentralised]]></category>
		<guid isPermaLink="false">https://mycryptoguide.co/?p=7059</guid>

					<description><![CDATA[<p>DApps are decentralized apps running on blockchains like Ethereum. Here’s a beginner-friendly breakdown of how they work, why they matter, and real-world examples.</p>
<p>The post <a href="https://mycryptoguide.co/what-are-crypto-dapps/">What Are Crypto dApps? | Crypto Guide</a> appeared first on <a href="https://mycryptoguide.co">My Crypto Guide — Crypto, Blockchain &amp; AI Media &amp; Education</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper">
<div class="vc_row wpb_row vc_row-fluid">
		<div class="wpb_column vc_column_container vc_col-sm-8"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<!-- =========================================================
  My Crypto Guide — Premium Guide (LOCKED)
  Title: What Are dApps? (Plain-English Guide) | Crypto Guide
  Notes:
  - id="mcg-blog" wrapper
  - Keyword in Title, H1, and intro (first 100 words)
  - 3x locked CTAs:
      • Under-hero: Courses CTA → /crypto-courses/
      • Mid-article: “Free Crypto Starter Pack” email CTA
      • Bottom: Courses CTA again → /crypto-courses/
  - TOC is 2 columns via global CSS (no per-post TOC CSS)
  - Internal links: Home, Crypto Education Hub, Media Hub, Blockchain pillar
  - Order near the end: Wrap-up → Mini-FAQ → Bottom CTA
  - No dates in the body (author + category only)
========================================================= -->

<section id="mcg-blog" style="--orange:#f7931a; --orange-2:#ffb347; background:#ffffff; color:#121212; padding:3.5rem 1.5rem; font-family:Arial,Helvetica,sans-serif; line-height:1.75;">
  <div class="mcg-wrap" style="max-width:1250px; margin:0 auto; font-size:17px;">

    <!-- LEGACY HELPERS (callouts + wrap-up) -->
    <style>
      .callout{background:#fafafa; border:1px solid #eee; border-radius:8px; padding:1rem 1.25rem;}
      .callout strong{color:var(--orange);}
      .wrapup{background:rgba(247,147,26,.06); border:1px solid rgba(247,147,26,.25); border-radius:10px; padding:1.1rem 1.25rem;}
      hr{border:0; height:1px; background:#eee; margin:1.6rem 0 1.2rem;}
    </style>

    <!-- HERO -->
    <header style="margin-bottom:1.1rem;">
      <h1 style="color:var(--orange); font-size:2.25rem; margin:0 0 .6rem 0;">What Are dApps? (Plain-English Guide)</h1>
      <p style="margin:.1rem 0 .9rem 0; color:#666;">
        By Kieran Buckley · Category: Blockchain Basics
      </p>
      <p style="font-size:18px; color:#555; margin:0 0 1rem 0;">
        <strong>What are dApps?</strong> They look like normal apps, but instead of running on company servers, dApps run on blockchains using smart contracts. That shift removes central gatekeepers and lets anyone verify rules and transactions. If you’d like a broader overview of how blockchains themselves work, you can explore our <a href="https://mycryptoguide.co/how-blockchains-work/" target="_self">Blockchain Guides hub</a>. To go deeper into crypto more generally, explore our <a href="https://mycryptoguide.co/blog/" target="_self">Media Hub</a>, visit our <a href="https://mycryptoguide.co/crypto-education/" target="_self">Crypto Education Hub</a>, or <a href="https://mycryptoguide.co/" target="_self">head back to the Home page</a>.
      </p>

      <figure style="margin:1rem 0;">
        <img decoding="async" src="https://mycryptoguide.co/wp-content/uploads/2025/09/dApp-world-.jpg"
             alt="What are dApps explained with a decentralized app world concept"
             style="width:100%; height:auto; border-radius:8px;">
        <figcaption style="text-align:center; color:#777; font-size:.95rem; margin-top:.5rem;">dApps: user-owned apps powered by smart contracts and open networks.</figcaption>
      </figure>

      <!-- Under-hero Courses CTA (locked) -->
      <section class="mcg-courses-cta" style="margin:1.1rem 0 1.4rem;">
        <div class="mcg-courses-cta-inner">
          <div class="mcg-courses-cta-copy">
            <p class="mcg-eyebrow" style="letter-spacing:.12em; text-transform:uppercase; font-size:.8rem; margin:0 0 .25rem; color:#f3f5f7;">KEEP LEARNING</p>
            <h2 style="margin:.1rem 0 .4rem; font-size:1.6rem; color:#f7931a;">Free Crypto Courses</h2>
            <p style="margin:0 0 .4rem; color:#cfd6df;">Build a foundation before you invest. Get access to three free step-by-step courses plus one advanced security toolkit.</p>
            <p style="margin:0; color:#cfd6df;">Learn at your own pace with plain-English lessons and real-world examples — no hype, no trading signals.</p>
          </div>
          <div class="mcg-cta-btn-wrap" style="margin-top:.9rem;">
            <a href="https://mycryptoguide.co/crypto-courses/" target="_self"
               style="display:inline-block; padding:.85rem 1.5rem; border-radius:999px; font-weight:700; text-decoration:none; background:#f7931a; color:#111111;">
              Explore the Free Crypto Courses
            </a>
          </div>
        </div>
      </section>
    </header>

    <!-- TOC (2-column via global CSS) -->
    <nav id="toc" aria-label="Table of Contents">
      <h2>📑 Table of Contents</h2>
      <ul>
        <li><a href="#what-are-dapps">1) What Are dApps?</a></li>
        <li><a href="#how-dapps-work">2) How dApps Work</a></li>
        <li><a href="#benefits">3) Benefits</a></li>
        <li><a href="#examples">4) Examples</a></li>
        <li><a href="#risks">5) Risks & Safety</a></li>
        <li><a href="#wrap">6) Wrap-Up</a></li>
        <li><a href="#faq">7) Mini-FAQ</a></li>
      </ul>
    </nav>

    <hr>

    <!-- 1) WHAT ARE dAPPS -->
    <section id="what-are-dapps">
      <h2 style="color:var(--orange); font-size:1.6rem; margin:1.6rem 0 .6rem;">What Are dApps?</h2>
      <p><strong>dApps (decentralized applications)</strong> are apps that run on blockchains. Instead of one company controlling servers, rules are enforced by code on an open network. Anyone can verify how the app works and what happened.</p>
      <p>Because there’s no single off-switch, dApps are generally more resistant to censorship and downtime. That openness is why they’re a pillar of what people call “Web3.”</p>
    </section>

    <!-- 2) HOW dAPPS WORK -->
    <section id="how-dapps-work">
      <h2 style="color:var(--orange); font-size:1.6rem; margin:1.6rem 0 .6rem;">How dApps Work</h2>
      <p>Most dApps rely on <strong>smart contracts</strong> — self-executing programs on a blockchain. When preset conditions are met, the contract runs automatically. This replaces traditional middlemen and makes the rules transparent.</p>
      <p>Example: a lending dApp doesn’t need a bank. Borrowers and lenders interact via smart contracts that set terms, lock collateral, and release repayments — all visible on-chain.</p>

      <div class="callout" style="margin:1rem 0;">
        <p><strong style="color:var(--orange);">Crypto Security Tip:</strong> Always verify the official URL before connecting your wallet. Phishing look-alikes can request malicious permissions.</p>
      </div>
    </section>

    <!-- 3) BENEFITS -->
    <section id="benefits">
      <h2 style="color:var(--orange); font-size:1.6rem; margin:1.6rem 0 .6rem;">Benefits</h2>
      <p>dApps unlock new ways to save, trade, play, and build communities. Because they’re open and composable, they often work together like LEGO bricks — one dApp can plug into another to create features traditional apps can’t match.</p>
      <ul>
        <li><strong>Transparency:</strong> Activity is on-chain for anyone to audit.</li>
        <li><strong>Security-by-design:</strong> Fewer single points of failure; assets live in your wallet.</li>
        <li><strong>Global access:</strong> Anyone with internet can use the same dApp.</li>
        <li><strong>No gatekeepers:</strong> Builders ship without app-store approvals; users keep their keys/data.</li>
        <li><strong>Composability:</strong> DeFi pieces stack — deposit in one app, reuse the token in another.</li>
      </ul>
    </section>

    <!-- 4) EXAMPLES -->
    <section id="examples">
      <h2 style="color:var(--orange); font-size:1.6rem; margin:1.6rem 0 .6rem;">Examples</h2>
      <p>dApps already span finance, entertainment, social, identity, and more:</p>
      <ul>
        <li><strong>Finance (DeFi):</strong> Uniswap for token swaps; Aave to earn interest or borrow against crypto.</li>
        <li><strong>Gaming:</strong> Titles like Gods Unchained let players truly own cards as NFTs.</li>
        <li><strong>Social:</strong> Lens/Farcaster give creators portable profiles and audiences.</li>
        <li><strong>Prediction markets:</strong> Augur lets markets form around real-world outcomes.</li>
        <li><strong>Collectibles/art:</strong> NFT marketplaces let artists sell directly with on-chain royalties.</li>
      </ul>

      <!-- Mid-article Email CTA (Free Crypto Starter Pack – locked) -->
      <section class="mcg-email-signup" style="margin:1.6rem 0 1.4rem;">
        <div class="mcg-email-inner">
          <div class="mcg-email-copy">
            <p class="mcg-eyebrow" style="letter-spacing:.12em; text-transform:uppercase; font-size:.8rem; margin:0 0 .25rem; color:#f3f5f7;">FREE STARTER PACK</p>
            <h2 style="margin:.1rem 0 .4rem; font-size:1.6rem; color:#f7931a;">Free Crypto Starter Pack</h2>
            <p style="margin:0 0 .4rem; color:#cfd6df;">Get the essentials you need to navigate Bitcoin and crypto safely before you dive into dApps.</p>
            <ul style="margin:.4rem 0 .2rem 1.1rem; padding:0; color:#cfd6df;">
              <li>5 core crypto guides in plain English</li>
              <li>Access to investment calculators to test scenarios</li>
              <li>Free beginner-friendly courses and micro lessons</li>
            </ul>
            <p style="margin:.5rem 0 0; font-size:.9rem; color:#9fb0c6;">No spam. Just independent crypto education you can actually understand.</p>
          </div>
          <div class="mcg-email-form" style="margin-top:.9rem;">
            <form target="_blank" novalidate method="post"
                  action="https://mycryptoguide.us12.list-manage.com/subscribe/post?u=41b84d8952ebb5ecfce3eba30&id=53438d3c2b&f_id=00b34ae0f0">
              <input type="hidden" name="redirect" value="https://mycryptoguide.co/checklist-thanks/">
              <input type="hidden" name="tags" value="Lead: Starter Pack">
              <p style="margin:0 0 .6rem;">
                <input type="email" name="EMAIL" aria-label="Email address"
                       placeholder="Enter your email to unlock the Starter Pack" required
                       style="width:100%; padding:.9rem 1rem; border-radius:10px; border:1px solid #2a3340; background:#0f141b; color:#f3f5f7; font-size:16px; box-sizing:border-box;">
              </p>
              <p style="margin:0;">
                <button type="submit"
                        style="width:100%; padding:.95rem 1.25rem; border-radius:10px; border:0; font-weight:800; background:#f7931a; color:#111111; cursor:pointer;">
                  Unlock My Free Starter Pack
                </button>
              </p>
            </form>
          </div>
        </div>
      </section>
    </section>

    <!-- 5) RISKS -->
    <section id="risks">
      <h2 style="color:var(--orange); font-size:1.6rem; margin:1.6rem 0 .6rem;">Risks & Safety</h2>
      <p>Open systems are powerful, but mistakes are hard to undo. A little caution goes a long way — especially when real money is one click away.</p>
      <ul>
        <li><strong>Smart-contract bugs:</strong> Code flaws can be exploited; immutable logic is unforgiving.</li>
        <li><strong>Scams & phishing:</strong> Fake sites mimic popular dApps and request broad approvals.</li>
        <li><strong>Fees & congestion:</strong> Gas spikes happen; some users choose lower-fee layers.</li>
        <li><strong>Complex UX:</strong> Seed phrases, approvals, slippage — rushing increases error risk.</li>
        <li><strong>Key management:</strong> Lose the recovery phrase and access is gone.</li>
      </ul>
      <div class="callout" style="margin:1rem 0;">
        <p><strong style="color:var(--orange);">Crypto Security Tip:</strong> Prefer a hardware wallet for dApps. Physically confirming transactions blocks most remote attacks.</p>
      </div>
    </section>

    <!-- 6) WRAP-UP -->
    <section id="wrap" class="wrapup" style="margin:1.1rem 0 1rem;">
      <h2 style="color:var(--orange); font-size:1.4rem; margin:.2rem 0 .6rem;">Wrap-Up: Open Apps, User Ownership</h2>
      <p>dApps are blockchain-powered apps without the usual middlemen. They’re reshaping finance and gaming already and point toward a more open, user-owned internet. Explore with curiosity — and put safety first.</p>
      <p>New to crypto? Build a foundation before you invest. You can <a href="https://mycryptoguide.co/crypto-courses/" target="_self">explore the Free Crypto Courses here</a> and work through them in your own time.</p>
    </section>

    <!-- 7) MINI-FAQ -->
    <section id="faq" style="margin:1.1rem 0;">
      <h2 style="color:var(--orange); font-size:1.6rem; margin:1.2rem 0 .6rem;">Mini-FAQ</h2>

      <h3 style="margin:.6rem 0 .3rem; font-size:1.1rem;">Are dApps safe to use?</h3>
      <p>They can be — if you use reputable apps, verify URLs, and prefer a hardware wallet. If a dApp requests unusual permissions, stop and investigate.</p>

      <h3 style="margin:.8rem 0 .3rem; font-size:1.1rem;">Do I need crypto to use dApps?</h3>
      <p>Usually yes. You’ll need the network’s native token to pay transaction fees (gas) and sometimes a specific token to access features.</p>

      <h3 style="margin:.8rem 0 .3rem; font-size:1.1rem;">What’s the difference between an app and a dApp?</h3>
      <p>Traditional apps run on company servers; dApps run on blockchains via smart contracts, removing central control and enabling open participation.</p>
    </section>

    <hr>

    <!-- Bottom Courses CTA (locked, repeat) -->
    <section class="mcg-courses-cta" style="margin:1.2rem 0 1rem;">
      <div class="mcg-courses-cta-inner">
        <div class="mcg-courses-cta-copy">
          <p class="mcg-eyebrow" style="letter-spacing:.12em; text-transform:uppercase; font-size:.8rem; margin:0 0 .25rem; color:#f3f5f7;">KEEP LEARNING</p>
          <h2 style="margin:.1rem 0 .4rem; font-size:1.6rem; color:#f7931a;">Free Crypto Courses</h2>
          <p style="margin:0 0 .4rem; color:#cfd6df;">Continue your learning with three free crypto courses that cover the foundations, next steps, and key security principles.</p>
          <p style="margin:0; color:#cfd6df;">Build a foundation before you invest, then explore deeper topics like dApps, DeFi, and AI-powered tools.</p>
        </div>
        <div class="mcg-cta-btn-wrap" style="margin-top:.9rem;">
          <a href="https://mycryptoguide.co/crypto-courses/" target="_self"
             style="display:inline-block; padding:.85rem 1.5rem; border-radius:999px; font-weight:700; text-decoration:none; background:#f7931a; color:#111111;">
            Explore the Free Crypto Courses
          </a>
        </div>
      </div>
    </section>

  </div>
</section>

<!-- =========================================================
  JSON-LD (Article + FAQPage)
  Place in head if your theme supports it there; otherwise appending here is fine.
========================================================= -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://mycryptoguide.co/#org",
      "name": "My Crypto Guide",
      "url": "https://mycryptoguide.co/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://mycryptoguide.co/wp-content/uploads/2025/07/ChatGPT-Image-Jul-21-2025-at-10_46_45-AM.png"
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://mycryptoguide.co/#website",
      "url": "https://mycryptoguide.co/",
      "name": "My Crypto Guide",
      "publisher": {"@id":"https://mycryptoguide.co/#org"},
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https://mycryptoguide.co/?s={search_term_string}",
        "query-input": "required name=search_term_string"
      }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://mycryptoguide.co/what-are-dapps/#bread",
      "itemListElement": [
        {"@type":"ListItem","position":1,"name":"Home","item":"https://mycryptoguide.co/"},
        {"@type":"ListItem","position":2,"name":"Blog","item":"https://mycryptoguide.co/blog/"},
        {"@type":"ListItem","position":3,"name":"What Are dApps? (Plain-English Guide)"}
      ]
    },
    {
      "@type": "Article",
      "@id": "https://mycryptoguide.co/what-are-dapps/#article",
      "headline": "What Are dApps? (Plain-English Guide)",
      "description": "What are dApps? A simple guide to decentralized apps: how they work with smart contracts, real examples, risks, and safety tips to get started.",
      "image": "https://mycryptoguide.co/wp-content/uploads/2025/09/dApp-world-.jpg",
      "author": {"@type":"Person","name":"Kieran Buckley"},
      "publisher": {"@id":"https://mycryptoguide.co/#org"},
      "mainEntityOfPage": "https://mycryptoguide.co/what-are-dapps/"
    },
    {
      "@type": "FAQPage",
      "@id": "https://mycryptoguide.co/what-are-dapps/#faq",
      "mainEntity": [
        {
          "@type":"Question",
          "name":"Are dApps safe to use?",
          "acceptedAnswer":{"@type":"Answer","text":"They can be — if you use reputable apps, verify URLs, and prefer a hardware wallet. If a dApp requests unusual permissions, stop and investigate."}
        },
        {
          "@type":"Question",
          "name":"Do I need crypto to use dApps?",
          "acceptedAnswer":{"@type":"Answer","text":"Usually yes. You’ll need the network’s native token to pay transaction fees (gas) and sometimes a specific token to access features."}
        },
        {
          "@type":"Question",
          "name":"What’s the difference between an app and a dApp?",
          "acceptedAnswer":{"@type":"Answer","text":"Traditional apps run on company servers; dApps run on blockchains via smart contracts, removing central control and enabling open participation."}
        }
      ]
    }
  ]
}
</script>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"><div  class="wpb_widgetised_column wpb_content_element">
		<div class="wpb_wrapper">
			
			<div id="block-30" class="widget widget_block"><!-- =========================
  MCG Premium Blog Sidebar (About → BTC → Signup → Courses → Lab/Hub → Latest posts x8)
  Drop into a Custom HTML widget or WPBakery Raw HTML on blog templates
  ========================= -->
<aside id="mcg-sidebar" role="complementary" aria-label="Article sidebar">
  <div class="mcg-stack">

    <!-- BTC TIP (NEW - matches dark system, same size feel as About) -->
    <section class="mcg-card mcg-tip" aria-labelledby="mcg-tip-title">
      <div class="mcg-btc-header">
        <div class="mcg-btc-pill" aria-hidden="true">₿</div>
        <div>
          <h2 id="mcg-tip-title" class="mcg-title" style="color:var(--accent); margin-bottom:2px;">
            Support MCG with a Bitcoin Tip
          </h2>
          <p class="mcg-muted mcg-btc-caption" style="margin:0;">
            Help us keep the majority of our content free.
          </p>
        </div>
      </div>

      <div style="text-align:center; margin:12px 0 10px;">
        <img
          src="https://amn.shq.mybluehost.me/wp-content/uploads/2025/12/IMG_5116D7FBBD35-1.jpeg"
          alt="Bitcoin tip QR code"
          loading="lazy"
          decoding="async"
          style="width:180px; max-width:100%; height:auto; border-radius:12px; display:inline-block;"
        >
      </div>

      <button
        class="mcg-btn mcg-btn--ghost mcg-tip-copy"
        type="button"
        data-btc="bc1qufpdkyjtzeskrh9fjlrwnkamp076h7ygmlat0f"
        style="width:100%;"
      >
        Copy Bitcoin address
      </button>

      <p class="mcg-note" style="text-align:center; margin-top:10px;">
        Thank you — it genuinely helps.
      </p>
    </section>

    <!-- ABOUT (top) -->
    <section class="mcg-card mcg-about" aria-labelledby="mcg-about-title">
      <h2 id="mcg-about-title" class="mcg-title">About My Crypto Guide</h2>
      <p class="mcg-text">
        My Crypto Guide is an <strong>independent crypto education platform</strong>. We don’t run an exchange and we don’t tell you what to buy — we explain how crypto and Bitcoin actually work, in plain English, so you can make your own decisions.
      </p>
      <p class="mcg-text">
        Learn how to buy, move, and secure crypto step-by-step, then <em>practice safely</em> in the Crypto Tools Lab before you risk a dollar.
      </p>
      <ul class="mcg-tags">
        <li><span class="mcg-tag">Independent</span></li>
        <li><span class="mcg-tag">Education-only</span></li>
        <li><span class="mcg-tag">Security-first</span></li>
      </ul>
      <!-- Orange accent button → Home -->
      <a class="mcg-btn mcg-btn--accent" href="/">Find out more</a>
    </section>

    <!-- LIVE BITCOIN PRICE (BTC in AUD & USD) -->
    <section class="mcg-card mcg-btc" aria-labelledby="mcg-btc-title">
      <div class="mcg-btc-header">
        <div class="mcg-btc-pill">₿</div>
        <div>
          <h2 id="mcg-btc-title" class="mcg-title mcg-btc-title">Live Bitcoin Price</h2>
          <p class="mcg-muted mcg-btc-caption">For context only — not financial or investment advice.</p>
        </div>
      </div>

      <div class="mcg-btc-grid">
        <div class="mcg-btc-line">
          <span class="mcg-btc-label">BTC in AUD</span>
          <span class="mcg-btc-right">
            <span class="mcg-btc-price" id="mcg-btc-aud">–</span>
            <span class="mcg-btc-change" id="mcg-btc-aud-change">–</span>
          </span>
        </div>
        <div class="mcg-btc-line">
          <span class="mcg-btc-label">BTC in USD</span>
          <span class="mcg-btc-right">
            <span class="mcg-btc-price" id="mcg-btc-usd">–</span>
            <span class="mcg-btc-change" id="mcg-btc-usd-change">–</span>
          </span>
        </div>
      </div>

      <div class="mcg-btc-meta">
        <span class="mcg-btc-dot" aria-hidden="true"></span>
        <span class="mcg-btc-updated" id="mcg-btc-updated">Connecting to price feed…</span>
      </div>
    </section>

    <!-- EMAIL SIGNUP (premium card) -->
    <section class="mcg-card mcg-news" aria-labelledby="mcg-news-title">
      <h2 id="mcg-news-title" class="mcg-title">Hype-free crypto education</h2>
      <p class="mcg-muted">Short, practical emails that help you understand crypto — no price calls, no trading signals, no investment advice.</p>

      <!-- Replace the form below with your newsletter shortcode if you use a plugin.
           Keep the .mcg-form wrapper so styles apply automatically. -->
      <form class="mcg-form" action="/newsletter/" method="post" novalidate>
        <label class="sr-only" for="mcg-name">Your name</label>
        <input id="mcg-name" name="name" type="text" placeholder="Your name (optional)" autocomplete="name">
        <label class="sr-only" for="mcg-email">Email address</label>
        <input id="mcg-email" name="email" type="email" placeholder="Email address" required autocomplete="email">
        <button class="mcg-btn mcg-btn--accent" type="submit">Join the newsletter</button>
        <p class="mcg-legal">
          No spam. Unsubscribe anytime. Educational content only — <strong>not</strong> financial or investment advice.
          <a href="/privacy-policy/">Privacy</a>
        </p>
      </form>
    </section>

    <!-- COURSES (all FREE) -->
    <section class="mcg-card mcg-courses" aria-labelledby="mcg-courses-title">
      <h2 id="mcg-courses-title" class="mcg-title">Free Courses</h2>
      <ul class="mcg-list">
        <li>
          <a class="mcg-link" href="/crypto-courses/crypto-for-beginners-course/">
            <span class="mcg-link-main">Beginner</span>
            <span class="mcg-link-sub">Foundations, safety, first steps</span>
            <span class="mcg-chip">FREE</span>
          </a>
        </li>
        <li>
          <a class="mcg-link" href="/crypto-courses/intermediate-crypto-course/">
            <span class="mcg-link-main">Intermediate</span>
            <span class="mcg-link-sub">Wallets, sending, real-world skills</span>
            <span class="mcg-chip">FREE</span>
          </a>
        </li>
        <li>
          <a class="mcg-link" href="/crypto-courses/advanced-crypto-course/">
            <span class="mcg-link-main">Advanced</span>
            <span class="mcg-link-sub">Security &amp; advanced concepts</span>
            <span class="mcg-chip">FREE</span>
          </a>
        </li>
      </ul>
    </section>

    <!-- PRACTICE & EXPLORE -->
    <section class="mcg-card mcg-actions">
      <div class="mcg-actions-grid">
        <a class="mcg-btn mcg-btn--accent" href="/crypto-education/">Crypto Lab</a>
        <a class="mcg-btn mcg-btn--ghost"  href="/blog/">Media Hub</a>
      </div>
      <p class="mcg-note">
        Tip: start with the free courses, then try a small test transaction in the Lab tools before using meaningful funds.
      </p>
    </section>

    <!-- LATEST POSTS (auto via WP REST API) -->
    <section class="mcg-card mcg-recent" aria-labelledby="mcg-recent-title">
      <h2 id="mcg-recent-title" class="mcg-title">Latest from the blog</h2>
      <ul class="mcg-recent-list" id="mcg-recent-list">
        <!-- skeletons (auto-replaced) -->
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
        <li class="mcg-recent-skel"></li>
      </ul>
    </section>

  </div>

  <style>
    /* ===== Tokens (scoped) ===== */
    #mcg-sidebar{
      --bg:#0f1319;
      --surface:#121722;
      --surface-2:#0f141c;
      --line:#1b2330;
      --ink:#eef2f6;
      --muted:#99a3b3;
      --accent:#f7931a;
      --radius:18px;
      --shadow:0 10px 28px rgba(0,0,0,.28);
      --sticky-top:84px; /* adjust for your sticky header */
      font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
      color:var(--ink);
      position:sticky; top:var(--sticky-top); z-index:2;
    }

    /* Layout */
    #mcg-sidebar .mcg-stack{display:flex; flex-direction:column; gap:18px;}
    #mcg-sidebar .mcg-card{
      background:
        radial-gradient(700px 220px at 0% -40%, rgba(247,147,26,.06), transparent 60%),
        linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,0)),
        var(--surface);
      border:1px solid var(--line);
      border-radius:var(--radius);
      box-shadow:var(--shadow);
      padding:16px 14px;
    }
    #mcg-sidebar .mcg-title{
      margin:0 0 10px; font-size:1.05rem; font-weight:800; letter-spacing:.2px; color:var(--ink);
    }
    /* About heading in orange */
    #mcg-sidebar .mcg-about .mcg-title{ color:var(--accent); }

    #mcg-sidebar .mcg-text{margin:.2rem 0 .6rem; color:var(--ink); font-size:.98rem; line-height:1.6}
    #mcg-sidebar .mcg-muted{margin:0 0 10px; color:var(--muted); font-size:.95rem}
    #mcg-sidebar .mcg-note{margin:.6rem 0 0; color:var(--muted); font-size:.9rem}

    /* Tags */
    #mcg-sidebar .mcg-tags{display:flex; flex-wrap:wrap; gap:6px; margin:.4rem 0 .6rem; padding:0; list-style:none}
    #mcg-sidebar .mcg-tag{
      display:inline-block; padding:4px 10px; border-radius:999px; font-weight:800; font-size:.82rem;
      color:#cfe1ff; border:1px solid #2a3447; background:rgba(255,255,255,.02);
    }

    /* BTC CARD */
    #mcg-sidebar .mcg-btc{
      position:relative;
      overflow:hidden;
      background:
        radial-gradient(900px 280px at 0% -60%, rgba(247,147,26,.16), transparent 55%),
        linear-gradient(160deg, rgba(255,255,255,.02), rgba(255,255,255,0)),
        var(--surface-2);
      border-color:#2b364a;
    }
    #mcg-sidebar .mcg-btc::before{
      content:"";
      position:absolute;
      inset:-40%;
      background:radial-gradient(circle at 10% 0%, rgba(247,147,26,.15), transparent 55%);
      opacity:.9;
      mix-blend-mode:screen;
      pointer-events:none;
    }
    #mcg-sidebar .mcg-btc-header{
      position:relative;
      display:flex;
      align-items:center;
      gap:10px;
      margin-bottom:8px;
      z-index:1;
    }
    #mcg-sidebar .mcg-btc-title{color:var(--ink); margin-bottom:2px;}
    #mcg-sidebar .mcg-btc-caption{margin:0; font-size:.87rem;}

    #mcg-sidebar .mcg-btc-pill{
      width:32px; height:32px; border-radius:999px;
      display:flex; align-items:center; justify-content:center;
      background:radial-gradient(circle at 30% 0%, #ffe0a8, #f7931a);
      color:#111; font-weight:900; font-size:1.05rem;
      box-shadow:0 0 0 1px rgba(0,0,0,.4), 0 0 22px rgba(247,147,26,.65);
      flex-shrink:0;
    }

    #mcg-sidebar .mcg-btc-grid{
      position:relative;
      display:flex; flex-direction:column; gap:8px;
      margin-top:6px; padding-top:4px;
      z-index:1;
    }
    #mcg-sidebar .mcg-btc-line{
      display:flex; align-items:baseline; justify-content:space-between; gap:10px;
      padding:6px 8px;
      border-radius:12px;
      background:rgba(7,10,16,.7);
      border:1px solid rgba(255,255,255,.03);
    }
    #mcg-sidebar .mcg-btc-label{
      font-size:.82rem; text-transform:uppercase; letter-spacing:.12em;
      color:var(--muted);
      white-space:nowrap;
    }
    #mcg-sidebar .mcg-btc-right{
      display:flex; align-items:baseline; gap:6px; justify-content:flex-end; min-width:0;
    }
    #mcg-sidebar .mcg-btc-price{
      font-size:1.02rem; font-weight:800; white-space:nowrap;
    }
    #mcg-sidebar .mcg-btc-change{
      font-size:.86rem; color:var(--muted); white-space:nowrap;
    }
    #mcg-sidebar .mcg-btc-change--up{color:#19c37d;}
    #mcg-sidebar .mcg-btc-change--down{color:#ff5a5f;}

    #mcg-sidebar .mcg-btc-meta{
      position:relative;
      display:flex; align-items:center; gap:6px;
      margin-top:8px;
      font-size:.82rem; color:var(--muted);
      z-index:1;
    }
    #mcg-sidebar .mcg-btc-dot{
      width:7px; height:7px; border-radius:50%;
      background:#19c37d;
      box-shadow:0 0 0 0 rgba(25,195,125,.7);
      animation:mcg-btc-pulse 1.4s infinite;
      flex-shrink:0;
    }
    #mcg-sidebar .mcg-btc-updated{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

    @keyframes mcg-btc-pulse{
      0%{transform:scale(1); box-shadow:0 0 0 0 rgba(25,195,125,.7);}
      70%{transform:scale(1.25); box-shadow:0 0 0 8px rgba(25,195,125,0);}
      100%{transform:scale(1); box-shadow:0 0 0 0 rgba(25,195,125,0);}
    }

    /* Form */
    #mcg-sidebar .mcg-form{display:grid; gap:10px; margin-top:8px}
    #mcg-sidebar .mcg-form input{
      width:100%; padding:12px 12px; border-radius:12px;
      border:1px solid var(--line); background:var(--surface-2); color:var(--ink); outline:none;
      transition:border-color .15s ease, box-shadow .15s ease;
    }
    #mcg-sidebar .mcg-form input:focus{
      border-color:#2b3a52;
      box-shadow:0 0 0 3px rgba(247,147,26,.15);
    }
    #mcg-sidebar .mcg-form .mcg-legal{margin:2px 0 0; font-size:.85rem; color:var(--muted)}
    #mcg-sidebar .mcg-form .mcg-legal a{color:#cfe1ff; text-decoration:underline}

    /* Buttons */
    #mcg-sidebar .mcg-btn{
      display:inline-flex; align-items:center; justify-content:center; gap:8px;
      padding:12px 14px; border-radius:12px; font-weight:900; text-decoration:none; cursor:pointer;
      border:1px solid var(--line); color:var(--ink); background:transparent;
      transition:background .15s ease, border-color .15s ease, transform .15s ease;
    }
    #mcg-sidebar .mcg-btn:hover{border-color:#2b3a52; background:#121a27; transform:translateY(-1px);}
    #mcg-sidebar .mcg-btn--accent{
      border:0; color:#111;
      background:linear-gradient(180deg, #f8ae4e, #f7931a);
      box-shadow:0 8px 24px rgba(247,147,26,.2);
    }
    #mcg-sidebar .mcg-btn--accent:hover{filter:brightness(.98); transform:translateY(-1px);}
    #mcg-sidebar .mcg-btn--ghost{background:transparent}

    /* Courses list */
    #mcg-sidebar .mcg-list{list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:8px}
    #mcg-sidebar .mcg-link{
      position:relative; display:flex; flex-direction:column; gap:2px;
      padding:10px 12px; border-radius:12px; text-decoration:none;
      background:var(--surface-2); border:1px solid var(--line);
      transition:transform .15s ease, border-color .15s ease, background .15s ease;
      color:var(--ink);
    }
    #mcg-sidebar .mcg-link:hover{
      transform:translateY(-1px);
      border-color:#263247;
      background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,0)), var(--surface-2);
    }
    #mcg-sidebar .mcg-link-main{font-weight:900; letter-spacing:.2px;}
    #mcg-sidebar .mcg-link-sub{font-size:.92rem; color:var(--muted)}
    #mcg-sidebar .mcg-chip{
      position:absolute; right:10px; top:10px;
      padding:3px 8px; border-radius:999px; font-size:.78rem; font-weight:800; color:#111;
      background:linear-gradient(180deg, #f9a43a, #f7931a);
      border:0;
    }

    /* Actions */
    #mcg-sidebar .mcg-actions-grid{display:flex; gap:10px; flex-wrap:wrap}

    /* Recent posts (8) */
    #mcg-sidebar .mcg-recent-list{
      list-style:none; margin:0; padding:0; display:grid; gap:12px;
    }
    #mcg-sidebar .mcg-recent-item{
      display:grid; grid-template-columns:88px 1fr; gap:10px;
      align-items:center; border:1px solid var(--line); border-radius:14px;
      background:var(--surface-2); overflow:hidden; text-decoration:none; color:var(--ink);
      transition:transform .15s ease, border-color .15s ease, background .15s ease;
    }
    #mcg-sidebar .mcg-recent-item:hover{
      transform:translateY(-1px); border-color:#263247;
      background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,0)), var(--surface-2);
    }
    #mcg-sidebar .mcg-thumb{
      position:relative; width:88px; height:62px; overflow:hidden; background:#0f141c; border-right:1px solid var(--line);
    }
    #mcg-sidebar .mcg-thumb img{
      width:100%; height:100%; object-fit:cover; display:block; filter:saturate(.98) contrast(1.02);
    }
    #mcg-sidebar .mcg-meta{padding-right:10px; min-width:0}
    #mcg-sidebar .mcg-post-title{
      margin:.1rem 0 0; font-weight:900; font-size:.96rem; line-height:1.25; color:var(--ink);
      display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
    }
    #mcg-sidebar .mcg-date{font-size:.85rem; color:var(--muted); margin:.15rem 0 0}

    /* Skeletons */
    #mcg-sidebar .mcg-recent-skel{
      height:62px; border:1px solid var(--line); border-radius:14px; overflow:hidden; position:relative;
      background:linear-gradient(90deg, rgba(255,255,255,.03) 25%, rgba(255,255,255,.06) 37%, rgba(255,255,255,.03) 63%);
      background-size:400% 100%; animation:mcg-shimmer 1.2s infinite linear;
    }
    @keyframes mcg-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}

    /* Mobile: non-sticky */
    @media (max-width: 1023px){ #mcg-sidebar{position:static; top:auto} }

    /* Accessibility helper */
    #mcg-sidebar .sr-only{
      position:absolute !important; height:1px; width:1px; overflow:hidden; clip:rect(1px,1px,1px,1px);
      white-space:nowrap; border:0; padding:0; margin:-1px;
    }
  </style>

  <script>
    /* ===== BTC TIP: copy-to-clipboard (scoped, safe) ===== */
    (function(){
      var btn = document.querySelector('#mcg-sidebar .mcg-tip .mcg-tip-copy');
      if(!btn) return;

      btn.addEventListener('click', function(){
        var address = btn.getAttribute('data-btc') || '';
        if(!address) return;

        var original = btn.textContent;

        function done(){
          btn.textContent = 'Copied!';
          setTimeout(function(){ btn.textContent = original; }, 1500);
        }

        // Clipboard API (preferred)
        if (navigator.clipboard && window.isSecureContext){
          navigator.clipboard.writeText(address).then(done).catch(function(){});
          return;
        }

        // Fallback (older browsers / non-secure contexts)
        try{
          var ta = document.createElement('textarea');
          ta.value = address;
          ta.setAttribute('readonly','');
          ta.style.position = 'absolute';
          ta.style.left = '-9999px';
          document.body.appendChild(ta);
          ta.select();
          var ok = document.execCommand('copy');
          document.body.removeChild(ta);
          if(ok) done();
        }catch(e){}
      });
    })();

    // ===== Latest posts (8) with featured images via WP REST API =====
    (function(){
      var list = document.getElementById('mcg-recent-list');
      if(!list) return;

      fetch('/wp-json/wp/v2/posts?per_page=8&_embed')
        .then(function(res){ if(!res.ok) throw new Error('HTTP ' + res.status); return res.json(); })
        .then(function(posts){
          if(!Array.isArray(posts) || posts.length===0) { list.parentElement.style.display='none'; return; }

          list.innerHTML = ''; // clear skeletons

          posts.forEach(function(p){
            var link = p.link;
            var title = (p.title && p.title.rendered) ? p.title.rendered.replace(/<[^>]+>/g,'') : 'Untitled';
            var dateStr = p.date ? new Date(p.date).toLocaleDateString(undefined, {year:'numeric', month:'short', day:'numeric'}) : '';
            var img = '';

            try {
              var media = p._embedded && p._embedded['wp:featuredmedia'] && p._embedded['wp:featuredmedia'][0];
              if (media && media.media_details && media.media_details.sizes) {
                img = (media.media_details.sizes.medium_large && media.media_details.sizes.medium_large.source_url)
                   || (media.media_details.sizes.medium && media.media_details.sizes.medium.source_url)
                   || media.source_url || '';
              } else if (media && media.source_url) { img = media.source_url; }
            } catch(e){}

            var li = document.createElement('li');
            var a = document.createElement('a');
            a.className = 'mcg-recent-item';
            a.href = link;

            var thumb = document.createElement('div');
            thumb.className = 'mcg-thumb';
            if (img) {
              var im = document.createElement('img');
              im.src = img; im.loading = 'lazy'; im.decoding = 'async'; im.alt = '';
              thumb.appendChild(im);
            }

            var meta = document.createElement('div');
            meta.className = 'mcg-meta';
            var h = document.createElement('div'); h.className = 'mcg-post-title'; h.textContent = title;
            var d = document.createElement('div'); d.className = 'mcg-date'; d.textContent = dateStr;
            meta.appendChild(h); meta.appendChild(d);

            a.appendChild(thumb); a.appendChild(meta);
            li.appendChild(a); list.appendChild(li);
          });
        })
        .catch(function(){
          list.parentElement.style.display = 'none';
        });
    })();

    // ===== Live Bitcoin Price (BTC in AUD & USD, auto-refresh) =====
    (function(){
      var audEl = document.getElementById('mcg-btc-aud');
      var usdEl = document.getElementById('mcg-btc-usd');
      var audChangeEl = document.getElementById('mcg-btc-aud-change');
      var usdChangeEl = document.getElementById('mcg-btc-usd-change');
      var updatedEl = document.getElementById('mcg-btc-updated');

      if (!audEl || !usdEl) return;

      var API_URL = 'https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd,aud&include_24hr_change=true';

      function formatCurrency(value, currency){
        if (typeof value !== 'number' || isNaN(value)) return '–';
        try{
          var locale = (currency === 'AUD') ? 'en-AU' : 'en-US';
          return new Intl.NumberFormat(locale, {
            style:'currency',
            currency:currency,
            maximumFractionDigits:0
          }).format(value);
        }catch(e){
          var prefix = (currency === 'AUD') ? 'A$' : 'US$';
          return prefix + ' ' + Math.round(value).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');
        }
      }

      function setChange(el, change){
        if (!el) return;
        el.classList.remove('mcg-btc-change--up','mcg-btc-change--down');

        if (typeof change !== 'number' || isNaN(change)){
          el.textContent = '';
          return;
        }

        var text = change.toFixed(2) + '%';
        if (change > 0){
          el.textContent = '+' + text;
          el.classList.add('mcg-btc-change--up');
        } else if (change < 0){
          el.textContent = text;
          el.classList.add('mcg-btc-change--down');
        } else {
          el.textContent = text;
        }
      }

      function setUpdatedTime(){
        if (!updatedEl) return;
        var now = new Date();
        var timeStr = now.toLocaleTimeString([], {hour:'2-digit', minute:'2-digit'});
        updatedEl.textContent = 'Updated ' + timeStr;
      }

      function handleError(){
        if (audEl) audEl.textContent = '–';
        if (usdEl) usdEl.textContent = '–';
        if (audChangeEl) audChangeEl.textContent = '–';
        if (usdChangeEl) usdChangeEl.textContent = '–';
        if (updatedEl) updatedEl.textContent = 'Price temporarily unavailable.';
      }

      function fetchPrices(){
        fetch(API_URL)
          .then(function(res){
            if (!res.ok) throw new Error('HTTP ' + res.status);
            return res.json();
          })
          .then(function(data){
            if (!data || !data.bitcoin) throw new Error('No data');
            var b = data.bitcoin;

            if (typeof b.aud === 'number'){
              audEl.textContent = formatCurrency(b.aud, 'AUD');
            }
            if (typeof b.usd === 'number'){
              usdEl.textContent = formatCurrency(b.usd, 'USD');
            }

            setChange(audChangeEl, b.aud_24h_change);
            setChange(usdChangeEl, b.usd_24h_change);
            setUpdatedTime();
          })
          .catch(function(){
            handleError();
          });
      }

      fetchPrices();                 // initial
      setInterval(fetchPrices, 60000); // refresh every 60s
    })();
  </script>
</aside>
</div><div class="multiseparator"></div><div id="block-29" class="widget widget_block widget_text">
<p></p>
</div><div class="multiseparator"></div><div id="block-31" class="widget widget_block widget_text">
<p></p>
</div><div class="multiseparator"></div>
		</div>
	</div>
</div></div></div></div>

</div><p>The post <a href="https://mycryptoguide.co/what-are-crypto-dapps/">What Are Crypto dApps? | Crypto Guide</a> appeared first on <a href="https://mycryptoguide.co">My Crypto Guide — Crypto, Blockchain &amp; AI Media &amp; Education</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
