Author Archives

jpjanssen

Back Up Your Bitcoin NFTs

Thousands of Counterparty Bitcoin assets – 1/1 NFTs and 1/N crypto cards alike – have images associated with them. Many of these are at risk of getting lost due to link rot. This article suggests ways to preserve them. Let us first list the different kinds of image associations; A. On-ChainB. URL + HashC. Hash OnlyD. URL OnlyE. Off-Chain On-Chain The entire file is saved inside a bitcoin transaction. Every […]

Continue Reading →

List of Historic NFTs With Scarce Initial Supply

This article is about Economic Grails – Historic NFTs that had their tokenomics set in stone already in 2014/15. In 2014 Counterparty jumpstarted the p2p economy by introducing custom ‘crypto currencies’ – or ‘crypto assets’ – on the Bitcoion blockchain. Anyone could issue their own tokens with parameters such as name, supply (locked or open-ended), divisibility, and meta-data. The stage was set for endless experimentation! Thousands of assets were created […]

Continue Reading →

How to Retrieve OLGA’s Image From the Blockchain

An eternal token of love, OLGA’s image is stored on the most permanent medium known to man – the Bitcoin blockchain. Here I will explain how the image is encoded, present a script which retrieves the image from the blockchain, and how to upscale the image. The Blockchain Image This exact image is saved on the blockchain: The file is a miniature png file. A very small size was required […]

Continue Reading →

OLGA on Dogecoin (2014)

Shortly after I minted the original OLGA on Bitcoin, I made a second version on Dogecoin. Here’s the story. June 2014 Just having learned how to issue crypto assets on Bitcoin via Counterparty, I feel like surprising my girlfriend Olga with a very special token. Wanting to add a poem to it – and limited by the fifty or so character limit – I come up with the one-lined monostich […]

Continue Reading →

A Timeline of 1/1 NFTs on Counterparty

Ever since 2014, NFTs have been minted on Bitcoin via Counterparty. This article focuses exclusively on NFTs true to the very definition of non-fungible — i.e. unique distinguishable tokens which by Counterparty jargon means a locked supply of one indivisible token. Only a handful of NFTs were minted each year until 2021, when usage finally went through the roof. Almost all of these NFTs have on-chain metadata which makes it […]

Continue Reading →

Bitcoin – The First Ever NFT?

Back in 2009, Satoshi did more than just release computer code. He also painted a picture of what his invention symbolizes: 100,000,000 units make up a coin – named bitcoin. The coin is imagined to be money – peer-to-peer electronic cash. The coin is represented by a specific file – the whitepaper pdf Compare this with FDCARD, an early NFT and perhaps the first ever crypto trading card. 100,000,000 units […]

Continue Reading →

Tips for Bitcoin NFT Archeologists

Several good timelines have been made of vintage tokens on Bitcoin. Most of these tokens are Counterparty assets. Here’s a guide on how to research Counterparty history, followed by my comments on specific tokens. DisclaimerI’m the creator of several vintage tokens. Most notable are OLGA and JPJA from 2014 and SALVATION from 2015. Some bias in inevitable but I do my best to stay objective. Xchain The only full block […]

Continue Reading →

Counterparty News (2014)

CPNEWS (200 divisible tokens) was the last of my three 2014 financial experiments after the JPJA ebook and the JPBULL/JPBEAR bitcoin options. I made a blog, counterpartynews.com, with current events from the Counterparty ecosystem. Contributors received CPNEWS tokens at a pre-defined monthly schedule. “100 CPNEWS to be distributed monthly the first year. 50 monthly the second year, and so on. Content creators will share 90 CPNEWS, while 10 are reserved […]

Continue Reading →

Block Time Probability Table

The below table shows the probability of at least N new Bitcoin blocks in the next T minutes. The red cell is just an example. It tells there’s an 18.5% chance of getting 5 or more new blocks within the next 30 minutes. “< 1/k” means less than a one in thousand chance of occurring. “< 1/M” means less than one in a million. “< 1/G” means less than one […]

Continue Reading →

Donation Dispensers for My XCP Projects

Over the coming months I plan to contribute these open source solutions to Counterparty (and perhaps also Dogeparty). Token History Search [COMPLETE]View live versions for Counterparty and Dogeparty. Source code on Github. Passphrase Tool [COMPLETE]View live version. Source code on Github. Useful for exporting addresses (legacy and segwit), e.g. for import to Electrum.For seed recovery, you can try CounterTools. Opreturn Builder [UNDER CONSTRUCTION]This tool will make it possible to use […]

Continue Reading →