We are making good progress on a new standard that allows for airgapped PSBT signing between networked wallets, using animated QR with xpubs and non-networked devices with private keys. Key research item was limits on e-paper displays like #LetheKit uses. Great results @gorazdko! https://twitter.com/gorazdko/status/1311761068868468736
Replying to @cycryptr and @gorazdko
Absolutely! The designer of #LetheKit @ksedgwic has been working on dedicated airgapped hardware for lighting as well. A key question in some of those use cases is actually the camera — you may need a better display to use cheaper cameras because of auto-focus problems.
Replying to @cycryptr, @gorazdko and @ksedgwic
I was asked elswhere “Why use e-ink?” — these displays are the lowest power, inexpensive display to support with UR. For security they offer better tempest resistance. Most people will use other displays, but we wanted to prove that e-paper animated QRs are practical.
RT @ChristopherA: @cycryptr @gorazdko @ksedgwic I was asked elswhere “Why use e-ink?” — these displays are the lowest power, inexpensive di…
Replying to @cycryptr, @gorazdko and @ksedgwic
This new animated QR format is quite agile so I don’t think you need to have a larger display and “span” images. Have you seen the video about it? https://twitter.com/ChristopherA/status/1282747953212358656?s=20
Replying to @cycryptr, @gorazdko and @ksedgwic
If you are a Bitcoin or blockchain developer and want to participate in these emerging airgapped wallet standards, join us at https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions — we also have a private Signal group (mostly for announcements and quick questions)
Replying to @RobertSpigler and @gorazdko
@RobertSpigler, what are your concerns? As to your question I believe you can still choose to encode sequentially according to the spec. Not sure about reference code API. @WolfMcNally is that an option at that layer?
RT @MeeplesTogether: A new case study this week, looking at Rising Tide, the second Pandemic Survival game. https://www.meeplestogether.com/2020/09/30/case-study-pandemic-rising-tide/
RT @humanifold: I’m hiring developers to help us scale up NewNode. Mobile / protocol dev / C / crypto backgrounds all interesting. https://…
RT @gorazdko: @RobertSpigler @ChristopherA @WolfMcNally We can compare the string on the sending device to the string restored on the recei…
👍 “Privacy is the basis of our ideal democratic society. Without this privacy, and the accompanying freedom of thought, feeling and action…it cannot survive. I therefore regard democratic governments that violate privacy as acting against the spirit of their own foundations.” https://twitter.com/DamelonBCWS/status/1312055151222493185
Replying to @FullyNoded and @6102bitcoin
If you want to derive various bitcoin related keys from seeds using cli (command line interface) we (@BlockchainComns) have a new ALPHA out this week called keytool, a companion to seedtool (which is now mature enough to call early beta). https://github.com/BlockchainCommons/bc-keytool-cli /cc @WolfMcNally
RT @durumcrustulum: what if the rules for what counts as a valid signature were more like, guidelines, anyway 🙃🙃🙃
Henry has done the due d…
When dabbling with 25519 keys as well as various HD-style derivations I was puzzled wasn’t getting the results I expected, but set it aside as my more serious work is leveraging secp256k1 library. But apparently there are serious differences in different implementations. https://twitter.com/durumcrustulum/status/1312881306821439491
The majority of the course focuses on bitcoin-cli and on command-line scripting. We completed that part of the course a few years ago, though we’ve recently updated it to the latest Bitcoin 0.20.1. [4/10]
This bitcoin course begins by focuses on using Bitcoin Core’s bitcoind app, and teaches all of the fundamentals of Bitcoin programming using Bitcoin Core’s RPC commands, as well use of just a few simple CLI tools like
This course was one of @BlockchainComns first offerings, & it remains one of our most popular. Not only has it received on Github over 100 watches, 300 forks, and 1200 stars, but many people who learned how to program Bitcoin from the course have become full-time devs. [2/10]
We believe that one of the best ways to learn bitcoin is to learn the command-line interface (CLI) of bitcoind, and start creating some simple shell scripts to use it. Our free “Learning Bitcoin from the Command Line” is a great start:
This latest version of the course has benefited by contributions from our summer @BlockchainComns interns, many who got their start learning from this course. We’d love your comments, thoughts, or corrections. Please feel free to use the PR and Issues features at Github! [9/10]
Chapter 17 barrels through interacting with Bitcoin’s RPC in six different languages: Go, Java, NodeJS, Python, Rust, Swift. https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/17_0_Talking_to_Bitcoind_Other.md [8/10]
Chapter 16 talks about how to use C with the Libwally library, enabling lots of low-level wallet work. https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/16_0_Programming_with_Libwally.md [7/10]
Chapter 15 focuses on C, showing how to integrate with both RPC and ZMQ. https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/15_0_Talking_to_Bitcoind.md [6/10]
This year, as part of our 2.0 revision of the course, we’re adding something new: accessing Bitcoin Core’s RPC through programming languages. Today, we finalized the release of three chapters core to that. [5/10]
Please support this course so that we can add teaching how to use the Lightning Network via the CLI, and more advanced topics like miniscript. Support the course by becoming an ongoing patron at https://github.com/sponsors/BlockchainCommons, starting at $20 a month. [10/10]
Replying to @kallewoof
If you have any suggestions for where we teach btcdeb in the command line course, an issue for an idea, or a PR to one of the chapters would be fabulous.
This is really important — we need to have all of our our public laws under versioned source control. Even better, governments should actively support and leverage this—not discourage it. It looks like city of Washington DC is doing it right. Maybe Wyoming next? /cc @CaitlinLong_ https://t.co/exJz0QInjw
Replying to @kallewoof
I mean any new features of BTCDeb.
This summer Blockchain Commons @BlockchainComns really came together as both a professional organization and as a collective to support open infrastructure for blockchain! Take a look at our Q3 Patron’s report! https://twitter.com/BlockchainComns/status/1313902843024166912
“The Jenga tower nature of ETH DeFi - attributed to not just a lack of care from developers but also the inherent security risks of developing with Solidity itself — that did not align with our standards for security.”—@AtomicFinance https://twitter.com/AtomicFinance/status/1313928196295983107
RT @FullyNoded: Latest project is Gordian Signer from @BlockchainComns, it extracts all the offline psbt signing functionality FullyNoded a…
RT @FullyNoded: add bip39 signers, add psbt’s to sign, all 100% offline. Bare minimum code/feature set with one job and one job only; prope…
Replying to @timpastoor and @wheatpond
The #foremembrace slides are at https://docs.google.com/presentation/d/1lO6vik7UkXQEhAWtVsaF3Bn_KUAUhZsTflTPjeF3aSw and video from last #forembrance: https://www.youtube.com/watch?v=isanNSDoSnE Both are CC-BY-SA.
Replying to @OutlierCanada and @wheatpond
The Dutch WW2 story is actually much more complicated https://twitter.com/ChristopherA/status/1315333113380184065
RT @lopp: Did you know it’s possible to lose your bitcoin even though you still have the keys that can spend it? In my latest article I div…
Replying to @brianbehlendorf and @harryhalpin
I would like to see more discourse about security & privacy — I & others are worried too. Especially since W3C has only authorized these groups to standardize on data formats & does not allow us to define cryptographic and security formats, makes it worse.
RT @FullyNoded: Did you know FullyNoded, @SparrowWallet, @GordianWallet, Gordian Signer all support airgapped animated psbt QR’s thanks to…
RT @zachcoelius: If you are the founder of a company or you love one, I highly recommend this insanely candid post by @ryan_caldbeck of @Ci…
The @GordianWallet airgap architecture from @BlockchainCommons is coming together. With #LetheKit you can generate cryptographic master seeds using dice or hardware entropy (or restore them from cold) then output via QR seeds, sskr shards, xpubs or derived keys to other devices. https://twitter.com/gorazdko/status/1317057593714638850
Some of the ideas incorporated in this hyper-local currency have been on my mind for a while (demurrage, P2P Sybil-proofing), but have not made any proposals. In same ways similar to roots of @holochain & @Group_Income. I’m supportive of these intentional community experiments. https://twitter.com/xdamman/status/1317529298010574848
My WoT P2P profile for this Circles profile experiment is https://circles.garden/profile/0x8843a06b9cf3390E0A0b2055197DfD2bf0D1da44
Replying to @xdamman and @CirclesUBI
Excellent article in @ReasonMagazine by @JimEpstein yesterday on some rarely mentioned early roots of cryptocurrency & smart contracts, and ways they can change the world. Any article that mentions the early influence of my mentor Phil Salin (d:1991) is well researched. https://twitter.com/jimepstein/status/1317128161763725313
👍“The second type of reforms, which I call dignitarian, take a further step beyond asserting rights to data-as-property, and resist data’s commodification altogether, drawing on a framework of civil and human rights to advocate for increased protections.” https://phenomenalworld.org/analysis/data-as-property
Best articulation yet on the two differing sides of the debate on digital identity laws, by @salome_viljoen_. Covers the “propertarian” vs “dignitarian” sides of the debate, and proposes a possible 3rd side of “egalitarian” collective approach. Passing forward to @WyoBlockchain. https://twitter.com/salome_viljoen_/status/1317128786081624065
Summary of 3rd “egalitarian” approach to digital identity: “This conception transforms the project of achieving freedom in the data economy from one of reclaiming individual liberty, to one of achieving positive conditions of freedom through collective obligation.”
I have a long history with proof of bandwidth, literally going back to Fidonet in late 80s. However, have never been satisfied with any scheme for it, or requires new tokens. I just want to pay for bandwidth & storage with bitcoin lightning based LSATs or RGB protocols. https://twitter.com/NicoDeva_/status/1317689811046522880
RT @kingjen: Design & privacy folks: my friends at @GR_goodresearch have posted a great analysis of dark patterns & location services, usin…
RT @jimepstein: “When Encryption Was a Crime: The 1990s Battle for Free Speech in Software.” Pt. 3 of 4 in “Cypherpunks Write Code,” my ser…
RT @GordianWallet: #Bitcoin pumping bc we just released multiple amazing apps to help you #hodl sovereign and secure!
This is the kind of anonymous+web-of-trust+P2P thinking we need to explore with DIDs. As one of the original architects I’ve been disappointed that we’ve not done enough in recent years to support anonymous DIDs. The first DID method BTCR was explicitly web-of-trust /cc @dhh1128 https://twitter.com/windley/status/1319376968022855680
Replying to @kimdhamilton and @NickyHickman11
Link to wiki notes or slides?
Replying to @jumarmacato
There has been some interesting anti-Sybil proof-of-personhood work recently. None that by themselves are quite there, but getting closer. Next step would be to see those used in some non-binding polls & referendums within a small context. But a long way from any real voting.
I actually bought the domain http://shallweplay.com a number of years ago with the thought to use it for some of the anonymous location & user matching ideas I have. Help you safely find someone to play sports with, a board game, or jam. Both even more useful in a Covid19 world.
RT @Tykn_tech: What needs to be true for Self-Sovereign Identity to achieve mass adoption?
An answer by @kimdhamilton
/ Thread 👇👇👇
“Without privacy, the power of corporations or government to manipulate our behaviour becomes virtually unlimited.” — @alexpentland in @newscientist issue 2 April 2014 also https://www.sciencedirect.com/science/article/abs/pii/S0262407914606849
“Instead of being actors in markets, we are collaborators in determining the public good.
This power of the social fabric on individual decision-making is, in fact, the real reason that privacy is so important.” … 2/3
From @newscientist in 2014: “It is time that we dropped the fiction of individuals as the unit of rationality, and recognised that our rationality is largely determined by the surrounding social fabric.” … 1/3 https://www.newscientist.com/article/mg22229630-300-hive-minds-time-to-drop-the-fiction-of-individuality/
Essence of the new paradigm possible with the Gordian System: create a master seed offline (even verifiably with dice!) using LetheKit, derive a child account as a watch-only account with @GordianWallet & full node GordianServer via Tor. Create & sign a PSBT with the offline key. https://twitter.com/GordianWallet/status/1320595618725679107
You don’t need to do each of these steps as described, but the point is that you CAN if you want to for bank-class airgapped security. And all of these tools are using new standards that allow interoperability with other PSBT wallets! No single point of failure or lock-in!
Now that we have an architecture for a highly-secure, PSBT multi-sig descriptor-based airgapped & anti-correlated full-node via Tor self-sovereign bitcoin wallet in place, our goal in coming months is to make it easier & more accessible, through progressive disclosure & trust UX.
Replying to [@anotherday__](https://twitter.com/4notherday__/status/1320611580577533953)
I believe this is a big deal that we have all the different pieces of this new architecture working & that we have multiple wallet companies involved. I appreciate the leadership of Ledger, et al, but you are locked into each of their legacy hardware & software choices.
RT @ajtowns: I surveyed a dozen crazy smart bitcoin devs on #taproot activation, and all I got was a ridiculously long blog post. https://t…
RT @kallewoof: Taproot activated (“always on” activation) on default Signet! This will be in Bitcoin Core 0.21 release. You can use the tap…
RT @henkvancann: New age centralism by @Ledger?!
Keep our crypto wallets self sovereign, safe and our valuables easily traceable, across…
Replying to @kimdhamilton
LetheKit is a Blockchain Commons @BlockchainComns project that was created by Ken Sedgwick @ksedgwic and is now being maintained by Gorazd Kovacic @gorazdko. [1/6] https://twitter.com/gorazdko/status/1321399414192279553
It’s part of our focus on #SmartCustody. The best way to protect cryptocurrency keys is to keep them offline. LetheKit ensures that your seeds never touch a connected device. [2/6]
Other Blockchain Commons projects like the Gordian system follow this same philosophy, effortlessly dividing up your cryptocurrency between a connected node and an air-gapped mobile device. [3/6] https://github.com/BlockchainCommons/Gordian
The two projects even work together. You can export keys from LetheKit and import them into your Gordian Wallet! [4/6]
Improving the blockchain infrastructure by making cryptocurrency safe and easy to use is part of Blockchain Commons’ core mission. Thanks to Gorazd for continuing to make that a reality! [5/6]
Follow @gorazdko for the latest on LetheKit and @BlockchainComns and @ChristopherA for the rest of the Blockchain Commons work! [6/6]
More details and video about #LetheKit: https://twitter.com/ChristopherA/status/1321508587311525888
I’m pleased to see Ken Sedgwick’s work on improving hardware & airgapped security for Bitcoin seed secrets now being applied to the Lightning Network. @ksedgwic was the designer of @BlockchainComns #Lethekit DIY airgapped seedtool that has a major new release this week. https://twitter.com/spiralbtc/status/1276239118561947654
RT @RussHarben: Scammers promoting a fake version of the popular Ian Coleman BIP39 seed converter that steals your seed words.
This is wh…
Replying to @RussHarben
RT @AvantiBT: AVANTI IS OFFICIALLY A BANK! Our charter & business plan were approved 8-0 today, incl. #Avit (a tokenized US dollar, which w…
I’m proud to have been an contributor to the Wyoming legislative community that established the basis for SPDI state bank charters able to hold cryptocurrency, the best cryptographic custody technical & regulatory requirements in the worlD! I am also now an advisor to @AvantiBT. https://twitter.com/CoinDesk/status/1321536171856535560
RT @ChristopherA: @RussHarben We also support everything we do in #LetheKit with a separate c++ based command-line tool https://t.co/8mdwql…
RT @RussHarben: @ChristopherA This is great and an important point to remember to use multiple independent methods to verify they keys gene…
Full blog post about LetheKit at https://www.blockchaincommons.com/projects/Releasing-LetheKit/
Travel rule international obligations are not just a threat to privacy, a threat person security, but are also one the the biggest threats to the freedoms to associate & assemble as guaranteed under the UN Charter of Human Rights. cc/ @valkenburgh https://twitter.com/valkenburgh/status/1321881201683107841
Replying to @gepeto42 and @wbm312
I wrote up a proposal for this in 2009 when the iPhone first came out with GPS APIs, and we did some partial hacks towards it at two different iPhoneDevCamps. Unfortunately there was never interest. Topic came up again for contact tracing so shared my old proposal: https://twitter.com/ChristopherA/status/1242941221850529797
Learning Bitcoin was one of our first projects, launched back in 2017 with support from @Blockstream. The intent of the course was to teach the fundamentals of Bitcoin programming through Bitcoin Core and its RPC-based command-line interface. https://bitcoin.org/en/ [2/15]
Blockchain Commons @BlockchainComns is proud to announce the v2.0 release of our popular free online course “Learning Bitcoin from the Command Line” [1/15] https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/
Bitcoin is still undergoing rapid development, so one of our goals when we began work on v2.0 of the course this year was to update it for Bitcoin 0.20 & 0.20.1: every example in the course has been updated and revised accordingly. https://bitcoin.org/en/release/v0.20.0 [6/15]
Our Learning Bitcoin course has helped Bitcoin novices to become Bitcoin developers. Some of Blockchain Commons’ engineers, as well as many interns, got their start with the Learning Bitcoin course. It’s helped people enter open-source projects and gain entry-level jobs. [5/15]
Our original course taught use of the bitcoin-cli CLI app and some simple Bitcoin scripting. It was very successful, with 100 Watches, 350 Forks, and 1300 Stars on @GitHub. [4/15]
Bitcoin Core is one of the most robust, secure, and safe cryptocurrency interfaces in existence, and so we believe it’s the solid foundation for programming Bitcoin. It also allows you to interact with Bitcoin in a way that teaches the fundamentals. [3/15]
Libwally from @Blockstream is a great library to use with command-line programs, so we have a new chapter about leveraging its wallet and other cryptographic features. [10/15] https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/16_0_Programming_with_Libwally.md
Though our focus is on the command-line interface, we also show how to create simple C programs to talk to Bitcoin Core using RPC and ZMQ http://zeromq.org/ libraries.[9/15] https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/15_0_Talking_to_Bitcoind.md
A chapter on PSBTs looks at Partially Signed Bitcoin Transactions and how they can be used with Bitcoin Core’s new HWI (Hardware Interface). [8/15] https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/07_0_Expanding_Bitcoin_Transactions_PSBTs.md
v2.0 of Learning Bitcoin also has been expanded to include a number of new topics. New sections discuss wallet descriptors, SegWit, and how SegWit’s new transaction types interact with Bitcoin Scripts. We’ve also added new chapters to offer more expansive discussions. [7/15]
If you’re looking to learn about programming Bitcoin, or an educator wanting teach student blockchain technologies, or if you want to help us by reviewing, adding to, or translating the course, please take a look! [14/15] https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/README.md
Bitcoin is quickly evolving, but the Learning Bitcoin course from Blockchain Commons is now updated to teach all the newest concepts. [13/15]
Finally, we’re proud to present our first look at using the Lightning Network from the command-line interface, focusing on @Blockstream’s C-Lightning. [12/15] https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/18_0_Understanding_Your_Lightning_Setup.md
We also touch upon RPC programming in Go, Java, NodeJS, Python, Rust, and Swift. [11/15] https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/17_0_Talking_to_Bitcoind_Other.md
You can also join our many individual sponsors @aantonop, @gwillen, @trentmc0 @zachherbert & more, to financially support future development of Learning Bitcoin, other educational resources & open infrastructure, via monthly @GitHub Sponsorship: [15/15] https://github.com/sponsors/BlockchainCommons
I’m speaking Monday at “Wyoming Legislative Select Committee on Blockchain, Financial Technology & Digital Innovation Technology” on a number of topics https://www.wyoleg.gov/Committees/2020/S19 including a new Digital Identity law, private key protection, etc. Public comments are open! Join in!
“No person shall be compelled to produce a private key or make a private key known to any other person in any civil, criminal, administrative, legislative or other proceeding in this state…” https://wyoleg.gov/InterimCommittee/2020/S19-2020110221LSO-0028v0.6.pdf
“As used in this act: (i) “Personal digital identity” means the self- sovereign intangible digital representation of, by and for a natural person and through which he intentionally communicates or acts; …” https://wyoleg.gov/InterimCommittee/2020/S19-2020110221LSO-0216v0.5.pdf
“A Decentralized Autonomous Organization is a limited liability company whose articles of organization contain a statement that the company is a decentralized autonomous organization.” https://wyoleg.gov/InterimCommittee/2020/S19-2020110221LSO-0263v0.2.pdf
I have been involved with the subcommittees drafting all three of these proposed laws, but I’m neither a lobbyist nor a lawyer. I’m an advocate for these principles, but need both visible public support to move these agendas forward, and legal advice to keep us firm to them.
If you’d like to participate in public comment on these topics, join in the Youtube live channel on Monday & ask to be admitted in the chat room, or send email to Clarissa.Nord@wyoleg.gov today.
👆cc/ @valkenburgh @msantoriESQ @dazzagreenwood @hackylawyER Please reply to this tweek add others that might offer public support for advancing these legal drafts forward.
RT @bagder: Maintaining an open source project is a lot more than just writing code.
I worked with the Xanadu team early in my career (but near the end of its incarnation) and it had a profound impact on my thinking about security. It definitely impacted later my work on SSL/TLS and DIDs. I still want to implement the Club System using modern cryptography & zkp. https://twitter.com/jimepstein/status/1322243626127249416
A number of wallet vendors are now supporting the abilityto use dice to manually generate cryptographic seeds, and thus demonstrate “Nothing Up Your Sleeves” in seed generation. The problem is generating safely the last checksum word. Some discussions at https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions/27
Both @COLDCARDwallet @ #LetheKit from BlockchainCommons allow you use dice (preferably casino quality) to enter randomness, and use other tools to confirm results and generate last checksum word. ColdCard had a python app, and #LetheKit has a c++ app. https://coldcardwallet.com/docs/verifying-dice-roll-math
.@SpecterWallet have a slightly different approach. As 11 or 23 word manual technique looses a few bits of randomness, & technically there can be multiple valid last word checksums. In their implementation you enter the last word using dice, but “fix” it. https://github.com/cryptoadvance/specter-diy/issues/85
In adaptating the Specter Wallet’s approach for use in #LetheKit, https://github.com/BlockchainCommons/bc-lethekit/pull/58, I became concerned with the word “fix”, and both @gorazdko & I are concerned about using this trick for recovery process where the checksum is important.
Another concern about allowing this last word trick might encourage brain wallets with BIP39 mnemonic. So we are thinking it should be a separate named process. But what to call it? And all of us using it should call it the same thing and implement it as safely as possible.
Two other recent approaches: @bjdweck calls his approach #ShowYourWork, but it used d8, and there are no casino quality d8s, but it is easier to calculate BIzo39 words from them manually. https://www.rudefox.io/blog/2020-07-16-show-my-work.html
There is also a 342 raffle-like technique plus a last word tool called SeedPicker by @m_erlandsson at https://github.com/merland/seedpicker
Though @DiceKeysLLC doesn’t support BIP39, it has 196 bits of randomness and could. More importantly it does demonstrate future possibilities for custom dice that might be used to make “Nothing Up My Sleeves” seed generation easier. https://arstechnica.com/gadgets/2020/08/dicekeys-creates-a-master-password-for-life-with-one-roll/
And of course all of this needs to result in a very strong seed value, that you can store on a highly resilient medium like titanium, or split into shards for social key recovery, or other approaches as we discuss in our free #SmartCustody book. https://www.SmartCustody.com
So if you care about the quality of bitcoin seeds, and want assurances of quality & resilience, you might want to join in the discussions in our Airgapped Wallet Community at https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions
Replying to @masonic_tweets and @m_erlandsson
I do feel that 50+ casino dice rolls for a 12-word, 128-bit bitcoin seed is quite adequate. However, with #LetheKit we do have a function to add 128 bits of additional entropy to the dice from the TRNG function in the ARM chip it uses. I use that.
RT @ChristopherA: @masonic_tweets @m_erlandsson I do feel that 50+ casino dice rolls for a 12-word, 128-bit bitcoin seed is quite adequate.…
Replying to @bio_location
You can adjust for slight bias by adding more entropy, either by adding more dice rolls, or via TRNG. In general certified casino dice are quite good, but your common Yahtzee & D&D are not. Here is an archive of great article on this topic: [https://www.dakkadakka.com/wiki/en/That’s_How_I_Roll_-A_Scientific_Analysis_of_Dice](https://www.dakkadakka.com/wiki/en/That’s_How_I_Roll-_A_Scientific_Analysis_of_Dice)
RT @ChristopherA: @bio_location You can adjust for slight bias by adding more entropy, either by adding more dice rolls, or via TRNG. In ge…
If you are interested in seeing what #LetheKit, our cryptographic/airgapped/no-network/no-Bluetooth/no-storage/DIY device for creating seeds and deriving keys, offers for highest security of seeds, here is a video: https://twitter.com/gorazdko/status/1321399414192279553