Hi

Assessing what should be sent to this mailing list is difficult. We don't want 
to be bombarded with full on company promotional materials obviously but then 
at the same time only focusing on contentious consensus changes at the expense 
of everything else just gives a warped view to readers of this list of what is 
happening in the community and what 99 percent of Bitcoin devs are working on.

One example of many is Miniscript. In this excellent blog post [1] by Salvatore 
Ingala he explains the work he is doing to get Miniscript support in the Ledger 
hardware wallet (or "signing device" [2], hat tip nvk). Miniscript has been in 
the works for a number of years now and the first of multiple Miniscript 
related pull requests was recently merged into the Bitcoin Core wallet [3]. 
This wasn't included in the recent Bitcoin Core 23.0 release [4] but one would 
expect it to be included in the next major release (24.0).

Salvatore explains that to start enabling Miniscript support in Ledger only 
requires ~20 lines of code but there is additional complexity that isn't 
covered by the included code snippet. And of course the Policy to Miniscript 
compiler(s) don't (yet) support Taproot trees of scripts so we are talking 
primarily Bitcoin scripts pre-Taproot. He also includes a short video of what 
the Policy/Miniscript user experience might look like on a Ledger Nano.

For those who are interested in learning more about Miniscript stickies-v is 
hosting a Bitcoin Core PR review club on Miniscript on May 18th [5].

Disclaimer: I have personal views on hardware wallets/signing devices as anyone 
does but I do not receive funding from any particular company or product in the 
space.

[1]: https://blog.ledger.com/miniscript-is-coming/
[2]: https://signingdevice.com/
[3]: https://github.com/bitcoin/bitcoin/pull/24147
[4]: 
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-April/020321.html
[5]: https://bitcoincore.reviews/24148

--
Michael Folkson
Email: michaelfolkson at [protonmail.com](http://protonmail.com/)
Keybase: michaelfolkson
PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3
_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

Reply via email to