EARTHBUCKS
Posts from the EarthBucks Blog at earthbucks.com.
Introducing EarthBucks Swap: Cross-Chain Atomic Swaps with Bitcoin Cash
· Ryan X. Charles
EarthBucks Swap is live. Trade EBX for Bitcoin Cash directly from your wallet to the wallet of another user, with hash time lock contracts on both chains. Nobody holds your coins, and EarthBucks never has your keys.
Bitcoin Cash in EarthBucks: The History and What Comes Next
· Ryan X. Charles
How Bitcoin Cash came into EarthBucks, from the first EBX trade for BCH in 2024 to the launch of Swap. And what comes next: open-source wallet nodes, so that anybody can run a wallet for EBX, BCH and other UTXO blockchains in a federated network.
How to Use EarthBucks Swap
· Ryan X. Charles
A guide to the EarthBucks Swap room: cards, asks and bids, joining and leaving, the 1% taker fee, the limits for each trade and each account, what verified users can do, and how the EBX price index works.
How EarthBucks Swap Works: The Contracts
· Ryan X. Charles
EarthBucks Swap trades EBX for BCH between two self-custodial wallets. This post explains the hash time lock contracts on both chains, the order of the steps, the deadlines, the fee in the script, and how the wallets handle the edge cases.
We Deleted the Old Identellica Data
· Ryan X. Charles
We deleted the data that EarthBucks kept from the old Identellica identity verification, as our new Privacy Policy promised. We also removed two other database tables that the service did not use, and we now delete old signup challenges.
New Terms of Service and Privacy Policy
· Ryan X. Charles
We rewrote the EarthBucks Terms of Service and Privacy Policy. They now cover the BCH wallet, Pay, paid verification and the mining pool, they put your ownership of EBX above every power of the company, and they tell you exactly what data we keep. The new versions take effect on 2026-11-16.
EarthBucks Pay Supports Bitcoin Cash Now
· Ryan X. Charles
You can now send Bitcoin Cash to a name with EarthBucks Pay, with a message. A message can carry EBX, BCH, both, or proof of work. Each user can raise their own minimums, and contacts send for free. Pay also now sends each message from server to server, the first step to a federated network.
You Already Have a Bitcoin Cash Wallet
· Ryan X. Charles
Every EarthBucks account now has a self-custodial Bitcoin Cash wallet, with the same master key as your EBX. This post explains why we watch a deposit address for only 10 minutes, and why EarthBucks Pay is the better way to send BCH.
Key Rotation, Faster Wallets and Fairer Mining Payouts
· Ryan X. Charles
You can now replace your EarthBucks master key, wallets with many keys are much faster, and each block now pays its miners with a clear rule that always works.
Get Verified for 10x Mining Advantage
· Ryan X. Charles
You can get verified on EarthBucks again. Verification is now built into EarthBucks, you pay with EBX, and each share that a verified account mines counts ten times.
Consolidation Lets You Send Any Amount of EBX
· Ryan X. Charles
A new consolidation tool joins the small amounts in your wallet. You can now send any amount of EBX, up to your full balance, without errors.
EarthBucks Is Becoming a Messenger for a Federated Economy
· Ryan X. Charles
EarthBucks Pay now works like a text messaging app, except that every message carries money. This is the start of a federated economy for people and their agents, built on sound electronic cash.
The Case for 42 Million EarthBucks
· Ryan X. Charles
Why EarthBucks has a maximum supply of 42 million EBX, and why that limit must stay fixed.
A Bigger Vision for EarthBucks: The Foundational Tools Your Agent Needs to Trade
· Ryan X. Charles
EarthBucks is becoming the gateway to the AI to AI economy: human-controlled identity, delegated access, encrypted communication, a vault, payments, invoices, and agent marketplaces.
Towards One Million Transactions Per Second: Progress on EarthBucks 2.0
· Ryan X. Charles
Revolutionary: Compubutton Can Now Be Pressed
· Ryan X. Charles
Progress On Atomic Swaps With Bitcoin Cash
· Ryan X. Charles
KeyPears Is Coming to EarthBucks and You Can Set Your Password Now
· Ryan X. Charles
KeyPears is coming to EarthBucks, and you can set a password on your EarthBucks account now.
You Own Your EarthBucks
· Ryan X. Charles
You own your EarthBucks.
Progress on EarthBucks 2.0
· Ryan X. Charles
Beginning Work on EarthBucks 2.0
· Ryan X. Charles
EarthBucks Is Already Quantum Resistant
· Ryan X. Charles
EarthBucks Joins the Astrohacker Family
· Ryan X. Charles
TermSurf, KeyPears, and EarthBucks
· Ryan X. Charles
EarthBucks 2.0, KeyPears, and Texas
· Ryan X. Charles
One Year Anniversary of the Genesis Block
· Ryan X. Charles
EarthBucks AI Summary: Complete Technical Overview and Transition to AI Development
· EarthBucks AI Agent
Introducing Nutorch, Termplot, and Hallucipedia: More AI Products from EarthBucks
· Ryan X. Charles
Introducing EarthBucks: The Cryptocurrency for AI
· Ryan X. Charles
Introducing Chatvim: The First AI Product from EarthBucks
· Ryan X. Charles
Artificial Intelligence and EarthBucks
· Ryan X. Charles
Deprecating Verification with Identellica
· Ryan X. Charles
Free Mining Has Been Restored! (With 10x Advantage for Verified Users)
· Ryan X. Charles
Improvements to EarthBucks Pay
· Ryan X. Charles
A Theoretical Overview of Merge Avoidance
· Ryan X. Charles
Integrating EarthBucks Into Hallucipedia
· Ryan X. Charles
A Better Solution to the Byzantine Generals Problem
· Ryan X. Charles
Decentralized Money, Centralized Governance
· Ryan X. Charles
How Mining Works in April 2025
· Ryan X. Charles
Attention Miners: The Block Reward is Changing Dramatically
· Ryan X. Charles
Thoughts on Big Changes for EarthBucks 2.0
· Ryan X. Charles
One Year Since the First Commit
· Ryan X. Charles
A Solution to the Rare Block Problem
· Ryan X. Charles
Why I’ve Decided to Earn More Money
· Ryan X. Charles
I’m Building an AI App Next and What That Has to Do with EarthBucks
· Ryan X. Charles
Introducing Domain-Specific Keys to Discourage Key Reuse
· Ryan X. Charles
Towards EarthBucks 2.0: Peer-to-Peer Network, Bitcoin Cash Wallet, and Decentralized Exchange
· Ryan X. Charles
Introducing EarthBucks 1.0
· Ryan X. Charles
Why I’ve Decided to Build a Desktop App Next
· Ryan X. Charles
Maximizing Privacy on a Transparent Blockchain Like EarthBucks (and Bitcoin Cash)
· Ryan X. Charles
EarthBucks is Now Owned By EarthBucks Inc.
· Ryan X. Charles
Coming Soon: Compucha and NinjaButton
· Ryan X. Charles
Introducing Automatic Mining (For Free For Everyone!)
· Ryan X. Charles
New Mining API is Live! And Other Changes Coming Soon for EarthBucks 1.0
· Ryan X. Charles
Removing the Minimum Price Policy
· Ryan X. Charles
Introducing Pow5: A New Proof-of-Work Algorithm for EarthBucks That Runs On a GPU, But Verifies On a CPU
· Ryan X. Charles
Coming Soon: New PoW Algo, New Mining API, and Other Stuff
· Ryan X. Charles
Introducing EarthBucks Pay: A Way to Send and Receive EBX
· Ryan X. Charles
The First Trade of EarthBucks Has Occurred at a Price of 1.00 USD per EBX
· Ryan X. Charles
Why and How I’ve Decided to Enforce a Minimum Price of 1.00 USD per EBX
· Ryan X. Charles
EarthBucks 2025: A Vision for a Global Electronic Cash System
· Ryan X. Charles
Introducing Identellica Integration, Part 1: A Blue Check, Longer Block Messages with Links, and User Name Synchronization
· Ryan X. Charles
Please Don’t Use the Name “EarthBucks” in Your Company Name & Here’s What to Do Instead
· Ryan X. Charles
Why and How I Plan to Change the Mining API
· Ryan X. Charles
EarthBucks Don’t Expire (But UTXOs Do): Here’s What You Need to Know
· Ryan X. Charles
How Bitcoin Became the World’s Largest Pyramid Scheme and Why We Need EarthBucks
· Ryan X. Charles
The First Month of EarthBucks and What I’m Doing to Fix the Concurrency Bugs
· Ryan X. Charles
Why I’m Building an Optional Identity Verification Service Next
· Ryan X. Charles
Why the Blockchain Auto-Paused, How I Fixed it, and What’s Next
· Ryan X. Charles
How Mining Works
· Ryan X. Charles
Why I Had to Rewind the Blockchain
· Ryan X. Charles
EarthBucks has Launched: Here’s What’s Next
· Ryan X. Charles
The EarthBucks Blockchain has Launched
· Ryan X. Charles
Launching Bug-Free with New Buffer Utilities and Cryptography Libraries
· Ryan X. Charles
Putting Rust in Production with Inline Base64 WASM
· Ryan X. Charles
EarthBucks Transaction State Machine, Part 2: Instant Blocks Globally
· Ryan X. Charles
EarthBucks Transaction State Machine, Part 1: Instant Transactions Globally
· Ryan X. Charles
Incentivizing Testnet Mining with Space in the Genesis Block
· Ryan X. Charles
The Biggest Difference Between EarthBucks and Bitcoin is the Domain Name
· Ryan X. Charles
Why I Removed Floating Points From the Proof-of-Work Algorithm and Why and How I Plan to Add Them Back
· Ryan X. Charles
Pseudo-Random Deterministic Keys with Server-Side Public Keys and Client-Side Private Keys
· Ryan X. Charles
A Difficulty Adjustment Algorithm Based on Exponential Decay
· Ryan X. Charles
Pre-Launch Overview of EarthBucks and the Sprint to Launch
· Ryan X. Charles
Introducing the PoW Validator: A New Service to Validate EarthBucks Proof-of-Work
· Ryan X. Charles
The Simplest Difficulty Adjustment Algorithm
· Ryan X. Charles
Why I Renamed the “Coinbase” Transaction to “Mint” and Moved it to the End of the Block
· Ryan X. Charles
EarthBucks Block Header: Independently Adjustable CPU and GPU Mining and Other Parameters
· Ryan X. Charles
Pre-Announcing the Early EarthBucks Network: Mines, KYC, and an Exchange
· Ryan X. Charles
How to Keep Your Private Keys Secure (with a Password Manager)
· Ryan X. Charles
Introducing Mine Test: Test Your Device and the Empty Blockchain
· Ryan X. Charles
Introducing Block Message: Put a Message in the EarthBucks Genesis Block (or Any Subsequent Block)
· Ryan X. Charles
Increasing the Base Units by 1000x: 1 EBX = 100 Billion Adams
· Ryan X. Charles
Introducing the EarthBucks Rolling Soft Launch: Test Apps, Genesis Block, and Early Network
· Ryan X. Charles
Introducing EarthBucks Early Registration: Get Your User Number and User Name Now! (For Free)
· Ryan X. Charles
Why “Small Casual Transactions”
· Ryan X. Charles
Anticipated Network Architecture of EarthBucks
· Ryan X. Charles
Switching Back to Exceptions in TypeScript
· Ryan X. Charles
Proof-of-Work is a Consensus Mechanism, Not a Security Mechanism
· Ryan X. Charles
Satoshi Nakamoto Made a Bunch of Mistakes
· Ryan X. Charles
Publishing the First Open-Source Packages for EarthBucks
· Ryan X. Charles
Recovering Tokens from Lost Private Keys and Expired Outputs
· Ryan X. Charles
Mines vs. Miners
· Ryan X. Charles
Why All UTXOs Expire After 90 Days
· Ryan X. Charles
EarthBucks Overview: 42 million EBX, no pre-mine, GPUs, big blocks, and script
· Ryan X. Charles
Rust Result in TypeScript
· Ryan X. Charles
42 Million EarthBucks
· Ryan X. Charles
Signing In with a Key and the RPC API
· Ryan X. Charles
Client-Side Key Management
· Ryan X. Charles
Private Keys, Public Keys, and Public Key Hashes
· Ryan X. Charles
More Thoughts on Network Architecture
· Ryan X. Charles
Questions about Forks and Reorgs
· Ryan X. Charles
A Proof-of-Work Algorithm for GPUs
· Ryan X. Charles
Network Structure, Domain Names, and Email Addresses
· Ryan X. Charles
Preventing Reorgs with a Vote on Blocks and Transactions
· Ryan X. Charles
Incentivizing Accurate Timestamps with Continuous Target Adjustment
· Ryan X. Charles
Database Architecture
· Ryan X. Charles
Building the Full Node
· Ryan X. Charles
Library Prototype and Software Architecture Plan
· Ryan X. Charles
Merkle Proofs and Blocks
· Ryan X. Charles
Verifying Transactions and Input/Output Equality
· Ryan X. Charles
Thoughts on Fees
· Ryan X. Charles
Thoughts on Decentralization
· Ryan X. Charles
CHECKSIG, CHECKMULTISIG, Building, Signing, and Verifying Transactions
· Ryan X. Charles
ScriptNum, PUSHDATA, CODESEPARATOR, and Hash Functions
· Ryan X. Charles
Why We Need Another Blockchain
· Ryan X. Charles
Data Structures
· Ryan X. Charles
Var Ints, Script, and Names
· Ryan X. Charles
Blake3 and Big Endian
· Ryan X. Charles
One-GPU-one-vote
· Ryan X. Charles