❤️ 33 Likes · ⚡ 0 Tips
{
"txid": "727802a26c4f6a8b3d8d969b6b6941e2ac66f154022a7c765d303cddd8164526",
"block_height": 0,
"time": null,
"app": "treechat",
"type": "post",
"map_content": "This was from a post I made on my YouTube channel but thought it might be useful to some here. Simply put, I'm comparing two different ways to do wallets in web3 application building. \r\n\r\nBIP32/44 vs BRC42 \u2013 What's the Difference?\r\n\r\nBoth use elliptic curve cryptography and let you create many keys from one seed. But they work very differently:\r\n\r\n \u2022 BIP-32/44 builds a tree of keys from a master seed using fixed paths.\r\n \u2022 BRC-42 (BKDS) gives you keys based on context - like an invoice, contract, or session - not fixed paths.\r\n\r\nWith BRC42, as long as you use the same seed and the same context ID, you get the same key. You don\u2019t need to store derivation paths - just the context info that matters.\r\n\r\nNote: The word \u201cinvoice\u201d is used in the BRC-42 spec but it doesn\u2019t always mean a bill. It just means context. It could be anything that defines why the key exists.\r\n\r\nfurther learning on BRC42: https://bsv.brc.dev/key-derivation/0042",
"media_type": "text/markdown",
"filename": "|",
"author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
"display_name": "bridget",
"channel": null,
"parent_txid": null,
"ref_txid": null,
"tags": null,
"reply_count": 3,
"like_count": 33,
"timestamp": "2025-12-20T17:57:04.000Z",
"media_url": null,
"aip_verified": true,
"has_access": true,
"attachments": [],
"ui_name": "bridget",
"ui_display_name": "bridget",
"ui_handle": "bridget",
"ui_display_raw": "bridget",
"ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
"ref_ui_name": "unknown",
"ref_ui_signer": "unknown"
}