CashTokens
Native fungible and non-fungible tokens on Bitcoin Cash, specified in CHIP-2022-02 and activated in the 15 May 2023 network upgrade.
The wiki's angle: CashTokens is the clearest disagreement between Bitcoin Cash and the man who wrote its first client. Builders on S17 E26 call it a turning point; on S17 E19 Amaury Séchet called it a dead end next to ERC-20.[3][4]
Specification
The CHIP “enables two new primitives on Bitcoin Cash: fungible tokens and non-fungible tokens”[1]. Each NFT carries a commitment, “a short byte string attested to by the issuer”, which the CHIP argues lets contracts issue verifiable messages without a trusted private key[1].
Activation
The Bitcoin Cash Node upgrade specification lists CashTokens with P2SH32, a minimum transaction size and a restricted transaction version, taking effect once median time past reached 1684152000, which is 12:00 UTC on 15 May 2023[2]. Chipnet activated it six months earlier, on 15 November 2022[2].
Views on the podcast
On S17 E26 FiendishCrypto described the 2023 release of CashTokens as “a turning point” that brought new people and energy[3]. On S17 E19 Amaury Séchet said “the CashTokens stuff, I think, is a dead end, because the industry standard is ERC-20”[4], and called it “Unlimited's idea, essentially”[5].
References
- primaryCHIP-2022-02-CashTokens: Token Primitives for Bitcoin Cash, Jason Dreyzehner (v2.2.2, final) [archived]
- primaryBitcoin Cash Node, “2023-05-15 Network Upgrade Specification” [archived]
- episodeS17 E26: FiendishCrypto on CashTokens as a 2023 turning point▶ listen at 3:03:21timestamp transcript-derived, pending a listen [archived]
- episodeS17 E19: Amaury Séchet on CashTokens and ERC-20▶ listen at 2:45:36timestamp transcript-derived, pending a listen [archived]
- episodeS17 E19: Amaury Séchet on CashTokens as Bitcoin Unlimited's idea▶ listen at 2:27:17timestamp transcript-derived, pending a listen [archived]