Physicist turned serial entrepreneur. Formerly in big data, currently building #bitcoin native financial services @unchainedcap. One day I'm going to space.

Austin, Texas
Joined January 2009
Dhruv Bansal retweeted
New head of retirement and inheritance, @vandrewattycpa, explains his motivations for joining Unchained Capital in his latest blog post. Together, we can better bridge the gap between traditional financial & legal structures and self-sovereign bitcoin. unchained.com/blog/freeing-a…
0
23
4
72
Dhruv Bansal retweeted
Our ultimate guide to bitcoin retirement just got even more ultimate! We've updated and condensed the guide to account for the far more streamlined structure introduced by @vandrewattycpa. Check it out. unchained.com/blog/ultimate-…
5
13
2
55
Dhruv Bansal retweeted
I’m extremely excited to announce my new research publication, The Bitcoin Layer, on Substack. My mission: to educate the world about bitcoin and promote its usage for the betterment of humanity. Join me! thebitcoinlayer.substack.com…
45
170
19
1,011
Dhruv Bansal retweeted
Unchained Capital can now be found at unchained.com. That should make typing those URLs and emails a lot easier! Lots more usability and design improvements are on the way soon, as we work to get more #bitcoin keys into more hands.
16
27
1
208
The secret sauce is understanding the flow of coins between bands. Spending of old coins is instantaneous (e.g. 1y --> sub-24hr immediately) Maturing of young coins takes time, equal to the lower age in each bracket Thickness tell you his much accumulation happened in the past
0
2
0
9
Here’s a breakdown of how to use a @COLDCARDwallet in a #bitcoin multisig setup. Touching on: Xpub export Multisig wallet import (critical) Address confirmation Signing PSBTs I'm coming from the 2-of-3 perspective w/ an Unchained Vault or Caravan, but it's pretty universal
3
36
2
103
Show this thread
Dhruv Bansal retweeted
I’ll be auctioning this beautiful “Bitcoin is Time” piece, inspired by the eponymous @dergigi’s article with @scarcedotcity. All the proceeds will be directed at further development of the Bitcoin Translated project.
🔥 BAZAAR WEEKEND INCOMING 🔥 48 hour auctions begin FRIDAY at 19 UTC / 3pm ET / 12 pm PT scarce.city/collections/baza… What's inside 👇
Show this thread
8
27
8
106
Show this thread
\1 A bitcoin private key is "just a random 256-bit integer" so, in theory, any 256-bit integer can be a private key. In practice, this is a terrible idea! Are there any bitcoin wallets which (attempt to) detect/reject private keys created by sources with low-entropy and/or bugs?
3
8
2
47
\2 bitcoind itself considers a private key=0 to be invalid b/c it trivially breaks the cryptosystem (since pubkey=g^privkey). But bitcoind considers a private key=1 to be valid -- theres even a unit test asserting this! Maybe a private key of 1 is useful for testing?
1
0
0
5
\3 AFAICT private keys such as 1, 2, 3, 10, 420, 1776, 2021 or 21000000 are all considered valid by bitcoind...even though the chances of such "special" numbers being output by a cryptographically-secure RNG are essentially zero!
3
0
0
6
\4 Perhaps end-users are insulated from "choosing special numbers" since they deal with seed phrases and wallet software. But just as there are special integers, there are special seed phrases; `bacon` repeated 24 times is a valid seed seed phrase! (Thanks @mflaxman)
1
0
0
8
\5 And wallet software can be compromised by a bad RNG on a host platform. Bugs in RNGs can be difficult to detect but easy to exploit once detected, a deadly combo. Should wallet software work harder to detect "too special" private keys or private keys sourced from bad RNGs?
2
0
0
5
\6 How would a wallet even detect a bad source RNG? There are deep issues of computational complexity and the nature of information lurking behind such simple questions. I don't believe there are general ways to "verify randomness" but there are simple checks we can implement.
2
0
0
2
\7 When @unchainedcap built Hermit for example, we put in the following sanity-check: Hermit uses the minimum of the Shannon entropy & the zlib-compressed size in bits as a lower-bound on the "information" in a private key seed; too few bits and Hermit won't accept the seed data.
1
0
0
12
\8 Perhaps such checks are overengineering or maybe we should let those foolhardy enough to use insecure RNGs get hacked. I dunno. But I do think that bitcoiners should apply their habit of verification to their own private keys and that wallet providers can help them do this.
3
0
0
10
Underrated imo: Using your device to confirm multisig receive addresses shown on your browser I'm going to be doing this every Friday going forward. Tweets on multisignature best practices. Here's why and how to confirm an address on your device for Caravan/Unchained Vaults:
5
21
1
73
Show this thread
Dhruv Bansal retweeted
If you could only recommend one book/resource on web-based UX/UI to someone, what would it be?
10
2
0
18
Dhruv Bansal retweeted
1/ At Unchained, we're building for individuals and businesses storing long-term wealth in bitcoin. We expect our clients to be clients for life, and that informs how we build, how we structure our team, and how we focus our strategic investments.
We couldn't be more excited to have Jeff Vandrew of KeyKeeper IRA join our team as Head of Retirement & Inheritance. Jeff will be working with us to launch new services to meet the needs of long-term bitcoin holders. unchained-capital.com/blog/j…
Show this thread
3
11
3
77
Show this thread
Dhruv Bansal retweeted
If you're at @bitblockboom, come check out @vandrewattycpa talk about the new @unchainedcap IRA product! Live now
6
10
0
47