Closed habibitcoin closed 2 weeks ago
Slides that will be shared tomorrow: https://docs.google.com/presentation/d/1tPHyDXyDQbILV1Hc6RcUAucR6C1af3OK1NHsOSA7POQ/edit?usp=sharing
Oops, mislinked the tajfi-server
repo above : https://github.com/habibitcoin/tajfi-server (no commits after 3am tho)
Accepted @habibitcoin
Hackathon Submission - Tajfi - A Nostr based Taproot Assets wallet powered by a Pocket Universe
๐ TABConf 6 Hackathon Submission
Project Name: Tajfi - A Nostr based Taproot Assets wallet powered by a Pocket Universe
Team Members ๐ฅ
Project Description ๐
Tajfi is a Taproot Assets wallet that empowers users to manage virtual UTXOs (vUTXOs) while securely anchoring them to Bitcoin UTXOs. Leveraging Nostr for authentication and the Taproot Assets protocol, users maintain full custody over their assets with enhanced privacy. Marketplace functionality can also be built on top of this infrastructure, enabling users to trade PSBTs and manage Taproot Asset channels. PSBT marketplaces have already previously been implemented over Nostr (see deezy.place) and can be integrated into Tajfi to provide a seamless user experience, since Taproot Assets recycles the same PSBT tools as native Bitcoin transactions.
Technical Implementation ๐ป
tapd
andtajfi-server
. We had to fork the Taproot Assets Daemon to allow for the communication of signatures between thetapd
andtajfi-server
.User Experience & Design ๐จ
Tajfi offers seamless login with Nostr, transparent asset custody, and reduced reliance on centralized entities. It simplifies complex asset management, with backend control hidden from the user while ensuring complete asset ownership. User's can authenticate with any Nostr-compatible wallet that they have today. As long as the wallet can provide Schnorr signatures, it can be used to sign Taproot Assets transactions on Tajfi!
Innovation & Creativity ๐ก
kind 802
), Taproot Assets can be exchanged for on-chain BTC in a censorship-resistant manner. The skeleton for this is already in place on the demo site's marketplace.Potential Impact ๐
Tajfi provides a decentralized alternative to centralized wallets and ERC-20 tokens, promoting privacy and asset control. It opens new opportunities for services like Taproot Asset channel management and PSBT marketplaces. This enables Bitcoin to continue to connect a broader financial ecosystem by operating as a settlement and liquidity layer. The more interconnected the Bitcoin network becomes, the more valuable it is to the world.
We hope that this technology can enable people who can't afford to have their assets seized by foreign governments, nor divulge their privacy, to still be able to secure their wealth and transact with the world and the growing Bitcoin economy.
Business Model ๐ผ
A Tajfi pocket universe operator has a few different ways to monetize their service:
Demo Video ๐ฅ
https://www.loom.com/share/ea066baea4f540f8839f9c7baf825c35?sid=9852721e-0e8c-4f26-9acc-6d7e3b4b5f9e
GitHub Repository ๐
Additional Resources ๐
Future Plans ๐ฎ
Post-hackathon, the project aims to implement MuSig2 for secure the anchor Bitcoin UTXOs, ensuring that no single party can accidentally burn assets. We then plan to follow up with the implementation of the PSBT marketplace. Afterwards, we will explore additional improvements, such as Lightning Network support/Taproot Asset channels, and/or proof aggregation of vUTXOs to reduce the onchain footprint of Taproot Assets transactions.
We also plan to finish the implementation of template inputs for the
FundVirtualPsbt
method in the Taproot Assets Daemon.Feedback for Organizers ๐ฃ
Nothing I can think of really! First time at TABConf and has to be one of my favorites. Signal:noise ratio is great.