--- Log opened Thu Nov 14 00:00:49 2024 00:01 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 00:21 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 264 seconds] 00:22 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 00:23 -!- hpbts_ [~hpbts@user/hpbts] has joined #bitcoin-wizards 00:23 -!- hpbts [~hpbts@user/hpbts] has quit [Read error: Connection reset by peer] 00:54 -!- deusexbeer [~deusexbee@178.178.247.37] has quit [Quit: Konversation terminated!] 01:20 -!- deusexbeer [~deusexbee@178.178.247.37] has joined #bitcoin-wizards 01:34 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 264 seconds] 01:41 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 01:47 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 02:48 -!- hpbts_ [~hpbts@user/hpbts] has quit [Read error: Connection reset by peer] 02:49 -!- hpbts [~hpbts@user/hpbts] has joined #bitcoin-wizards 03:03 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 260 seconds] 03:08 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 04:05 -!- hpbts [~hpbts@user/hpbts] has quit [Read error: Connection reset by peer] 04:05 -!- hpbts_ [~hpbts@user/hpbts] has joined #bitcoin-wizards 04:08 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-wizards 04:18 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 276 seconds] 04:23 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 04:26 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 04:31 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 248 seconds] 04:34 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has left #bitcoin-wizards [Closing Window] 04:44 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 05:17 -!- deusexbeer [~deusexbee@178.178.247.37] has quit [Quit: Konversation terminated!] 05:17 -!- deusexbeer [~deusexbee@178.178.247.37] has joined #bitcoin-wizards 05:33 -!- pablomartin [~pablomart@155.133.17.140] has joined #bitcoin-wizards 05:33 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 05:56 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 05:58 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 252 seconds] 06:03 -!- deusexbeer [~deusexbee@178.178.247.37] has quit [Quit: Konversation terminated!] 06:04 -!- deusexbeer [~deusexbee@178.178.247.37] has joined #bitcoin-wizards 06:08 -!- deusexbeer [~deusexbee@178.178.247.37] has quit [Client Quit] 06:12 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 06:17 -!- jonatack [~jonatack@user/jonatack] has quit [Quit: WeeChat 4.4.3] 06:20 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-wizards 06:22 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-wizards 06:23 -!- deusexbeer [~deusexbee@178.178.247.37] has joined #bitcoin-wizards 06:23 -!- jon_atack [~jonatack@user/jonatack] has quit [Client Quit] 06:24 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-wizards 06:25 -!- jon_atack [~jonatack@user/jonatack] has quit [Client Quit] 06:25 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-wizards 06:26 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 272 seconds] 06:28 -!- deusexbeer [~deusexbee@178.178.247.37] has quit [Quit: Konversation terminated!] 06:28 -!- deusexbeer [~deusexbee@178.178.247.37] has joined #bitcoin-wizards 06:33 -!- deusexbeer [~deusexbee@178.178.247.37] has quit [Ping timeout: 264 seconds] 06:33 -!- deusexbeer [~deusexbee@178.178.247.12] has joined #bitcoin-wizards 06:37 -!- jon_atack [~jonatack@user/jonatack] has quit [Read error: Connection reset by peer] 06:38 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-wizards 06:39 -!- deusexbeer [~deusexbee@178.178.247.12] has quit [Ping timeout: 252 seconds] 06:39 -!- deusexbeer [~deusexbee@188.170.80.55] has joined #bitcoin-wizards 06:39 -!- deusexbeer [~deusexbee@188.170.80.55] has quit [Client Quit] 06:39 -!- deusexbeer [~deusexbee@188.170.80.55] has joined #bitcoin-wizards 06:45 -!- solocshaw [~Thunderbi@c-73-255-91-223.hsd1.tx.comcast.net] has joined #bitcoin-wizards 06:46 -!- solocshaw1 [~Thunderbi@2601:2c3:c080:2310:f8a5:9ebe:5a7a:6631] has joined #bitcoin-wizards 06:50 -!- solocshaw [~Thunderbi@c-73-255-91-223.hsd1.tx.comcast.net] has quit [Ping timeout: 260 seconds] 06:51 -!- solocshaw [~Thunderbi@c-73-255-91-223.hsd1.tx.comcast.net] has joined #bitcoin-wizards 06:53 -!- solocshaw1 [~Thunderbi@2601:2c3:c080:2310:f8a5:9ebe:5a7a:6631] has quit [Ping timeout: 276 seconds] 07:13 -!- jonatack [~jonatack@user/jonatack] has quit [Remote host closed the connection] 07:14 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-wizards 07:23 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 252 seconds] 07:24 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 07:30 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 276 seconds] 07:44 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 07:46 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 07:50 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 260 seconds] 07:59 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 08:04 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 265 seconds] 08:16 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 08:19 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 09:39 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 09:48 -!- jamesob443688173 [~jamesob@108.44.248.162] has quit [Quit: The Lounge - https://thelounge.chat] 09:48 -!- jamesob15 [~jamesob@108.44.248.162] has quit [Quit: The Lounge - https://thelounge.chat] 09:52 -!- jamesob443688173 [~jamesob@108.44.248.162] has joined #bitcoin-wizards 09:52 -!- jamesob15 [~jamesob@108.44.248.162] has joined #bitcoin-wizards 09:58 -!- hpbts_ [~hpbts@user/hpbts] has quit [Read error: Connection reset by peer] 09:59 -!- hpbts [~hpbts@user/hpbts] has joined #bitcoin-wizards 10:08 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 10:09 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 248 seconds] 11:13 -!- Ademan_ [~ademan@user/Ademan] has joined #bitcoin-wizards 11:39 < Ademan_> is there anything obviously wrong with modifying BIP-32 to replace ser_32(i) with ser_256(sha256(data_commitment)) ? I assume someone's proposed something like this already, so either I suck at searching (I do) or there's a good reason not to do this, or there's a better way to do this? 11:41 < sipa> what are you trying to achieve? 11:43 < sipa> there's nothing wrong with it, but BIP32 is intended to construct enumerable paths, not arbitrary commitments 11:50 -!- andrewtoth_ [~andrewtot@gateway/tor-sasl/andrewtoth] has joined #bitcoin-wizards 11:53 -!- andrewtoth [~andrewtot@gateway/tor-sasl/andrewtoth] has quit [Ping timeout: 260 seconds] 11:59 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 12:06 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 12:11 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 260 seconds] 12:27 < Ademan_> It's basically down to simplifying mapping my use case onto BIP-32 but I probably should give it some more thought before I drag anyone further down that road with me... 12:31 < sipa> perhaps all you need is a p2c construction, like BIP341's 12:31 < sipa> (P + H(P || commitment)*G) 14:08 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 14:12 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 14:13 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 252 seconds] 14:48 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 15:51 -!- pablomartin [~pablomart@155.133.17.140] has quit [Ping timeout: 276 seconds] 16:10 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 16:14 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 260 seconds] 16:16 -!- pablomartin [~pablomart@155.133.17.130] has joined #bitcoin-wizards 16:36 -!- pablomartin [~pablomart@155.133.17.130] has quit [Ping timeout: 252 seconds] 16:36 -!- pablomartin [~pablomart@155.133.17.133] has joined #bitcoin-wizards 16:46 -!- pablomartin [~pablomart@155.133.17.133] has quit [Ping timeout: 264 seconds] 19:13 < jeremyrubin> Ademan_ i have a function for you 19:13 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has joined #bitcoin-wizards 19:13 < jeremyrubin> https://github.com/sapio-lang/sapio/blob/19338013099bbae531846636f24bf15562158d17/ctv_emulators/src/lib.rs#L54 19:14 < jeremyrubin> Users generate a transaction T and extract the CheckTemplateVerify hash H for 19:14 < jeremyrubin> it. They then take H and convert it into a derivation path D of 8 u32's and 1 19:14 < jeremyrubin> u8 for non-hardened derivation (see `hash_to_child_vec`). 19:14 < jeremyrubin> This derivation path is then applied to K to generate a key C. This key is 19:14 < jeremyrubin> added with a CheckSig(SIGHASH_ALL) to the script in place of a CTV clause. 19:15 < jeremyrubin> hope that helps! I'd recommend using this sort of method because it's compatible with existing signing devices. 19:17 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:2517:da70:25f3:ca8e] has quit [Ping timeout: 252 seconds] 20:45 < Ademan> jeremyrubin: thanks! makes sense, I hadn't considered the compatibility aspect :x 20:46 -!- solocshaw [~Thunderbi@c-73-255-91-223.hsd1.tx.comcast.net] has quit [Quit: solocshaw] 22:01 -!- mcey_ [~emcy@85.255.234.203] has quit [Remote host closed the connection] 22:01 -!- mcey [~emcy@85.255.234.203] has joined #bitcoin-wizards 23:18 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:b837:b5e7:19a0:d736] has joined #bitcoin-wizards 23:22 -!- gf2718 [~gf2718@2a01:e0a:2f0:5440:b837:b5e7:19a0:d736] has quit [Ping timeout: 260 seconds] --- Log closed Fri Nov 15 00:00:01 2024