Ivan ꙮ

2.6K posts

Ivan ꙮ

Ivan ꙮ

@limpbrains

Vires in Numeris

Katılım Mart 2009
407 Takip Edilen277 Takipçiler
Ivan ꙮ
Ivan ꙮ@limpbrains·
Your bitcoin wallet is only as secure as the secret behind it. That secret starts with entropy: random information used to create your seed words. Weak or predictable entropy can create predictable wallets. That is why wallet developers must take seed generation seriously. In BlueWallet, you can add your own entropy with coin flips or dice rolls. This was one of my first major contributions to the project, and recent events show why this option matters.
BlueWallet@bluewalletio

A lot of you are asking. How BlueWallet handles wallet entropy 👇 Wallets created in BlueWallet use your device’s cryptographically secure system random number generator. The industry standard approach for generating keys. Want extra peace of mind? You can also add your own entropy using dice rolls or coin flips (Add wallet → Provide entropy). BlueWallet lets users add entropy via dice or coin flips, and if insufficient manual entropy is provided, it fills the remainder from the system RNG. We regularly review this code, including with the latest AI-assisted tooling, and continuously test it as part of our development process. We ask you to do the same if you have the knowledge to do so. Every build also runs runtime self-tests that generate large numbers of seeds and check for unexpected collisions. While no single test can prove an RNG is perfect, these checks are designed to catch obvious regressions before they ever reach users (this is important, your wallet should have this!). You can even run the self-test yourself: Settings → About → Self Test Relevant ways to add security layers: bluewallet.io/docs/manual-en… bluewallet.io/docs/import-pa… bluewallet.io/multisig-walle… Security is hard, bitcoin will humble you. Please verify!

English
4
10
60
15.8K
Ivan ꙮ
Ivan ꙮ@limpbrains·
In BW we don’t use sha256 to join entropy, just simple concatenation. 1-4 on the dice will give you 2 bits, 5-6 - 1 bit. That is why you will have different amount of entropy in cold card and in BW for the same number of throws. If you give BW enough entropy it will not mix any from the system
English
0
0
0
5
Rajat Soni, CFA
Rajat Soni, CFA@Rajatsoni·
I plan to continue using my coldcard I have an MK4 bought around 2022-2023 The only reason why I will keep it is because I used dice rolls to generate my seed phrase I highly recommend you do this for yourself Never rely on a random number generator to be random enough
English
301
23
566
84.7K
Ivan ꙮ
Ivan ꙮ@limpbrains·
@ovitrif Computed, you mean app does the math? Yes. But it is so simple you can do it on a piece of paper to verify and get the same result. To join entropy we don’t use sha256, just concatenation. So the only complicated part is a checksum
English
0
0
3
164
Ivan ꙮ
Ivan ꙮ@limpbrains·
@jenetemm Generate a seed for single sig wallet and the import it in Multi signature flow. But the best UI, but it is possible
English
0
0
2
132
Ivan ꙮ retweetledi
Flipper Devices
Flipper Devices@flipper_net·
We're finally ready to talk about Flipper One — a project we've been grinding on for years and have rebuilt from scratch several times. Read blog post >> blog.flipper.net/flipper-one-we…
English
112
545
4K
571.8K
Ivan ꙮ retweetledi
@overtorment
@overtorment@overtorment·
It's 2026, and it's easier than ever to add Lightning to your app: * @moneydevkit (LDK on the server; auto-liquidity; 2% fee) * phoenixd by @acinq_co (server; auto-liquidity; 1% fee) * @spark (L2 with gateway to LN; free to receive, 0.25% to send; works great on frontend) * arkade by @arklabshq (L2 with gateway to LN through @Boltzhq; 0.1%-0.5% fee; works great on frontend) * @breez_tech SDK (L2 with gateway to LN; 0.1% to send, 0.25% fee to receive; works ok on frontend) Honorary mention: Blockstream Greenlight, cross-compiled LND & all LDK diy repacks. Share it with your fellow developers!
English
1
4
19
1.4K
Ivan ꙮ retweetledi
BlueWallet
BlueWallet@bluewalletio·
If you like what we build, consider leaving a review on the appstores or a donation to support our work. donate.bluewallet.io
English
0
3
25
2.3K
Ivan ꙮ
Ivan ꙮ@limpbrains·
@overtorment @paulmillr @bluewalletio iOS version uses the built-in AVFoundation framework, which is part of the OS. I don't see any benefits to switching to our own implementation here
English
0
0
1
67
Ivan ꙮ
Ivan ꙮ@limpbrains·
@r32a_ 444 sats ark1qqh3n2f2pmt6gn7m4m0g7tj33942cq4y5qcjfhdxp7rsqyp4gvhe4k5nr0ktjxe8s8sjydyvq0c2phmxlcxumx722ddh0nq4009jetjq579jv5
HT
0
0
0
219
Ivan ꙮ retweetledi
John O'Nolan
John O'Nolan@JohnONolan·
I don't understand why GitHub has never done YouTube style plaques based on star count
John O'Nolan tweet media
English
148
34
1.2K
451.2K
Ivan ꙮ retweetledi
@overtorment
@overtorment@overtorment·
I'm working on a thing, Electrum server that indexes only UTXO (chainstate): Pros: * takes way less disk space, ~20 Gb * fast to index: all done in less than an hour * works: you can see your balance, and get data to construct spending transactions /
English
20
10
120
12.6K
Ivan ꙮ retweetledi
ian brash
ian brash@iansbrash·
'burnout' - me, oil on chatgpt
ian brash tweet media
English
104
681
14.4K
928.6K
Matt Carvalho
Matt Carvalho@mattcrv·
After a few days offline, marrying the love of my life and enjoying our honeymoon, I’m back on Bitcoin Twitter. What did I miss? Is Core still the villain of the week?
Matt Carvalho tweet mediaMatt Carvalho tweet mediaMatt Carvalho tweet media
English
31
1
115
4.7K