S16 E22: J-Dog on Counterparty & Bitcoin Tokens
The audio keeps playing while you browse the site.
Read the transcript20,529 words, every line links to the minute it was said
Ask this episode
J-Dog is the former maintainer of Bitcoin's Counterparty protocol – a role which he fulfilled for about 8 years. Under his stewardship, XCP witnessed the creation of legendary collections such as Spells of Genesis, Rare Pepes, and Fake Rares – even my Bitcoin Heads and Leftist Tears were created when he was the lead developer and he provided some useful advice.
Today, J-Dog builds the FreeWallet.io Counterparty wallet and the TokenScan.io blockchain explorer (formerly Xchain.io). He maintains opinions which diverge from those of current maintainer Adam Krellenstein (who joined the show in S16 E14) and even claims that the Counterparty protocol was forked at block 866000.
Time stamps:
Introducing J-Dog (00:00:53)
Counterparty's Founders (00:02:13)
What is Counterparty? (00:03:19)
History of Token Platforms (00:04:24)
Creation of Dispensers (00:07:57)
The Fork Controversy (00:09:50)
User Reactions to Changes (00:12:42)
Counterparty Classic (00:13:16)
Current State of Dispensers (00:13:52)
Ongoing FUD in the Community (00:14:41)
Recent Developments (00:15:02)
Control and Development (00:16:05)
Token Scan and Exchange (00:17:25)
Counterparty's Early Challenges (00:20:55)
The use case for Bitcoin (00:23:16)
Counterparty's missed opportunity (00:23:39)
Community decision-making challenges (00:24:11)
Smart contracts and security (00:25:27)
Counterparty's innovative features (00:26:42)
Evolution of Counterparty's focus (00:27:40)
Concerns about asset transactions (00:28:19)
The evolution of meme culture (00:29:26)
Collecting Rare Pepes (00:31:03)
Geolocation-based token distribution (00:32:04)
Comparison to Pokémon Go (00:33:14)
Current projects and developments (00:35:50)
Citrea's zero-knowledge rollup (00:36:50)
Counterparty's future on Layer Two (00:37:53)
Current work and future vision (00:38:25)
Community-driven development concerns (00:43:07)
Consensus measurement in development (00:45:59)
Consensus Gathering in Counterparty (00:46:39)
Atomic Swaps Explained (00:49:42)
Adoption of New Features (00:51:33)
Counterparty vs Horizon Market (00:55:05)
Impact of Ordinals on Counterparty (00:58:16)
Integration of Ordinals with Counterparty (01:00:09)
Fallout Among Developers (01:03:21)
STAMPs vs Ordinals (01:04:34)
Concerns About UTXO Set Bloat (01:07:45)
Introduction to the UTXO Set Concerns (01:09:58)
Turning Point on Stamps (01:10:48)
Pixel Art and Compression Challenges (01:11:07)
Nihilistic Moments in Bitcoin History (01:11:47)
Innovations in Small Data Graphics (01:12:08)
Future of Interoperability Among Protocols (01:13:38)
Challenges in Ecosystem Integration (01:14:02)
Islands of Unconnected Communities (01:15:35)
Historical Significance of Bitcoin Artifacts (01:16:03)
Hope for NFT Market Revival (01:17:38)
Mixed Feelings on NFT Participation (01:18:37)
Sponsor Plug for SideShift.ai (01:20:22)
Counterparty Classic and Current Focus (01:22:55)
Counterparty's Resilience (01:23:58)
Future of Counterparty Protocol (01:24:59)
Cultural Acceptance of On-Chain Data (01:27:42)
Difference Between Counterparty Assets and Runes (01:28:18)
Valuation of Vlad Head Cards (01:29:04)
Scams in Low Liquidity Tokens (01:30:39)
Concerns Over Domain Squatting (01:31:52)
Counterparty Improvement Proposals (01:32:43)
Creating an Asset Escrow Service (01:33:44)
Resetting Asset Supply (01:34:42)
Counterparty Wallet Quirks (01:35:21)
Protocol Functionality Improvements (01:36:44)
Funding Development through Donations (01:37:31)
Betting System Revival (01:41:03)
User Feedback on FreeWallet (01:44:24)
Creating Exchange Markets (01:47:05)
Transaction Fee Issues (01:48:19)
Token Description Formatting (01:50:11)
Multi-Send Transaction Challenges (01:51:14)
User Interface Updates Needed (01:52:58)
Mobile Wallet Development (01:53:34)
Mobile Free Wallet Update (01:54:51)
Free Wallet Confusion (01:55:01)
Counterparty's Future (01:56:02)
Investment Needs for Counterparty (01:57:18)
Competing Visions for Counterparty (01:58:56)
Message to Counterparty Team (01:59:46)
Community Engagement (02:01:14)
Running a Counterparty Node (02:03:37)
Hardware Requirements (02:05:06)
Importance of Running a Node (02:06:18)
Closing Remarks (02:07:39)
Verify this episode
This is the SHA-256 fingerprint of the MP3 as published here, timestamped in the Bitcoin blockchain with OpenTimestamps. If one byte of the file changes, the fingerprint changes.
- SHA-256
8633f67470d30f06d96dd75fd0a6e4fa6ad8b51ffe6e89b0a70b42bf1bdbcf73- Proof
- 2025-04-29_s16_22_j-dog_on_counterparty_bitcoin_tokens_-_29.04.2025_15.52.mp3.ots · all episode hashes (proof)
- Status
- Anchored in Bitcoin block 974,312
How to check it yourself
- Download the MP3 and the proof into the same folder.
- Run
sha256sum 2025-04-29_s16_22_j-dog_on_counterparty_bitcoin_tokens_-_29.04.2025_15.52.mp3(on a Mac:shasum -a 256 2025-04-29_s16_22_j-dog_on_counterparty_bitcoin_tokens_-_29.04.2025_15.52.mp3). The result must match the SHA-256 above. - Install the OpenTimestamps client (
pip install opentimestamps-client) and runots verify 2025-04-29_s16_22_j-dog_on_counterparty_bitcoin_tokens_-_29.04.2025_15.52.mp3.ots. It hashes the MP3 again and checks the proof against your own Bitcoin node, then prints the block and the date the file existed by. Without a node,ots info 2025-04-29_s16_22_j-dog_on_counterparty_bitcoin_tokens_-_29.04.2025_15.52.mp3.otsshows the block height to look up in any block explorer.
Keywords from the feed: J-Dog, Counterparty, Bitcoin, Bitcoin Tokens, Bitcoin 2.0, NFT, Crypto Art