--- Log opened Mon Nov 14 00:00:18 2022 08:14 -!- salvatoshi [~salvatosh@genymobile-2-6-86.fib.nerim.net] has joined ##miniscript 08:22 < salvatoshi> Hi all! Is there any (official / de facto / tentative) convention on what derivation paths should descriptor/miniscript-based wallets use? 08:23 < salvatoshi> While we no longer require on standard paths for automated recovery, we still don't want to use the same pubkey multiple times. So, for example, it would be sane to avoid all the currently defined standard paths, to reduce the probability of reusing 08:23 < salvatoshi> perhaps a new script_type in BIP-0048? 08:26 < salvatoshi> script_type = 1684370275, or 0x64657363 which is the ascii of the string "desc" to mean any descriptor wallet account 08:27 < salvatoshi> (actually, a short number would be better, easier to inspect) 08:47 < darosior> Makes sense, to avoid key reuse, to use any path that is not already "standardized" to implicitly mean the key was used in a specific script type. But why should we standardize any specific one in particular? 09:08 < salvatoshi> All the keys derived from there imply "special care needs to be taken in software wallets in order to backup the script and avoid key reuse" 09:08 < salvatoshi> this care is not needed for the standard paths and currently ignored by software wallets 09:09 < salvatoshi> also, by standardizing a subtree for this purpose, you avoid collisions with future standards that are not yet defined today 09:19 -!- jon_atack [~jonatack@user/jonatack] has joined ##miniscript 09:21 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 09:37 -!- salvatoshi [~salvatosh@genymobile-2-6-86.fib.nerim.net] has quit [Ping timeout: 256 seconds] 09:48 -!- jon_atack [~jonatack@user/jonatack] has quit [Quit: WeeChat 3.7.1] 09:52 -!- jonatack [~jonatack@user/jonatack] has joined ##miniscript 10:25 < darosior> Why would anyone import a key from a descriptor of theirs in some other place without the actual descriptor? 11:28 -!- salvatoshi [~salvatosh@lfbn-idf3-1-330-185.w83-199.abo.wanadoo.fr] has joined ##miniscript 11:54 -!- salvatoshi [~salvatosh@lfbn-idf3-1-330-185.w83-199.abo.wanadoo.fr] has quit [Ping timeout: 256 seconds] 13:18 -!- jon_atack [~jonatack@user/jonatack] has joined ##miniscript 13:20 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 13:55 -!- salvatoshi [~salvatosh@lfbn-idf3-1-330-185.w83-199.abo.wanadoo.fr] has joined ##miniscript 15:18 -!- salvatoshi [~salvatosh@lfbn-idf3-1-330-185.w83-199.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 19:30 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 268 seconds] 19:31 -!- jon_atack [~jonatack@user/jonatack] has joined ##miniscript --- Log closed Tue Nov 15 00:00:17 2022