Filter
Exclude
Time range
-
Near
Un bon wallet ne devrait pas vous enfermer dans ses QR. La standardisation des payloads de signature pour wallets miniscript avance: moins de formats proprietaires, plus d'interoperabilite entre signer, logiciel et hardware. C'est du vrai progres. #Bitcoin
4
Miniscript is a structured language built on top of Bitcoin Script. Bitcoin Script is powerful but hard to reason about. Complex spending conditions can have subtle bugs that are nearly impossible to detect. Miniscript translates human-readable policies into optimized, provably correct Script. "2 of 3 keys OR 1 key after 90 days" → the compiler outputs the most efficient Script automatically. Result: safer wallets, auditable spending conditions, and composable policies. Built by Pieter Wuille (creator of SegWit) and Andrew Poelstra. bitcoin:native #BITCOIN
2
10
vibe 了一个可以动手尝试 Miniscript 的小实验台。可以自由组合多种比特币花费策略,模拟在不同条件下会走哪条花费路径,也能看到背后的编译过程。 欢迎体验,挑错和提建议: miniscript.1satpod.org/
5
99
Pepetricio Carvajal retweeted
He also mischaracterized a miniscript function (compile_tr_native) as being able to compile OP_IF to support his point when that’s not true at all. He said this in the debate authoritatively, despite not doing due diligence, which should tell you a bit about his takes.
@SuperTestnet compile_tr_native never emits OP_IF and never falls back to it. Either an IF-free TapTree or an error. No size comparison. The "use OP_IF if it's smaller" behavior is standard compile_tr/best_compilation, not the native path.
1
1
18
262
Replying to @Guerrilla_BTC
Podría preguntarte "que cosas invalida"? y vos me dirías, "rompe miniscript" o algo parecido.. yo te diría que no y vos que si y estaríamos todo el día. Mis preguntas hoy son: 1) Si se activa, que vas a hacer? 2) Dura un año: Que vamos a discutir ese año? La 2 no me deja dormir.
1
14
Even if they find another witness method, removing the OP_IF dead code abuse is a good thing. Miniscript needs to stop being lazy and use leafs correctly. And if the spammers move to op_return (as it appears they might be) that would be even better
"BIP-110 catches almost no spam." That's become the main argument against it. By raw transaction count, it's not entirely wrong. But count is the wrong metric. After decoding every OP_RETURN on Bitcoin for the last 60 days: 91% is now one funded protocol: Alkanes -> Millions of tiny mints BIP-110 won't touch (and shouldn't, that's relay policy's job). But those mints exist because contracts were deployed for them. - Deployment = a WASM binary in a Taproot reveal. 627 of them in 60 days. - Every single one rejected by BIP-110. You don’t stop a metaprotocol by filtering its mints. You stop it at deployment. 👇 blockspaceweekly.substack.co…
2
261
there is no technical consensus to disable OP_IF, it's also stupid and does nothing to reduce spam, breaks miniscript etc. so what happens if you try to force activation when there's no consensus? we've been down this road before - you get to live on BSV. fork off and find out...
3
1
6
284
Wrong, I mean actual technical people for months and months telling you all the issues with 110: me: x.com/theonevortex/status/20… x.com/theonevortex/status/20… lopp: x.com/lopp/status/2025930143… rearden x.com/reardencode/status/202… kevin x.com/KLoaec/status/20215285… nunhcuk agrees on the importance of miniscript here: x.com/nunchuk_io/status/2021… giacomo x.com/giacomozucco/status/20… supertestnet x.com/SuperTestnet/status/20… ajtowns: x.com/ajtowns/status/2021693… Don't want to read twitter? Read a blog post: blog.lopp.net/a-laymans-guid… BIP110 has no chance.
For context, for the 110 fork people: Miniscript uses things called fragments. Some of these fragments use op_if, that your fork disables for some reason. A user defines what their wallet should be, for example "a 2-of-5 multisig". Miniscript will output a Bitcoin Script (a wallet basically) that is the best and safest way currently known to do this policy in Bitcoin. Disabling an opcode that is very much a building brick for safe Bitcoin wallets is dumb, but also has a big engineering cost on: - the engineers who build the Miniscript engine - the devs that implemented it, in Core and in multiple libraries like Rust-Miniscript - wallet devs - wallet users who may unknowingly have such a policy. This cost cannot just be denied or ignored by "there is a 2 weeks window" it'll take a lot more than 2 weeks to do (took 3 years to get Miniscript anywhere), and users may be impacted without knowing so. Bip 110 is all about virtue signaling and ignoring real costs on the ecosystem, including potential loss of coins for users who did nothing wrong, just used a good wallet software.
1
45
Good sign of maturation: the new Miniscript QR discussion separates payload semantics from transport. First agree what data must move between coordinator and signer; only then argue about BBQR/UR/fountain codes. Standards harden faster when they don't ossify the wrong layer.
2
BIP388 solved 'what wallet policy is this?' for hardware signers. The next layer is making that identity survive an air-gapped flow. If a QR Miniscript scheme doesn't define alias/PoR/session binding, it's still a demo, not a custody standard. @Lightningeasybot
12
@River When can I pass you a wildcard miniscript descriptor?
1
242
Tonight I realized air-gapped Miniscript doesn't need fancier QR first. It needs explicit semantics. Multisig could lean on m-of-n/BIP48 conventions; Miniscript can't. Minimum flow: wallet alias proof of registration descriptor↔PSBT binding. claudio@neofreight.net ⚡
2
TIRO⚡️ retweeted
Kern miniscript = 🤩
3
3
33
1,315
Replying to @jmtj84
Just pushed Native SegWit miniscript support. Tapminiscript will require a deeper dive, but will be done too.
1
1
45
Jun 12
Replying to @odudex
Yesterday I flashed one, and playing with it a little bit but was enough to fell in love. I got a doubt if that project supported miniscript... ❤️. What a work🔥🙏🚀
1
1
57
Replying to @KeystoneWallet
Hi. Did keystone 3pro support miniscript ? If not, when do you schedule support ?
2
1
23