--- Log opened Fri Jan 26 00:00:40 2024 00:07 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has joined #bitcoin-wizards 00:13 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has quit [Ping timeout: 256 seconds] 00:21 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 00:43 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has joined #bitcoin-wizards 00:50 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has quit [Ping timeout: 246 seconds] 01:12 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-wizards 01:18 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has joined #bitcoin-wizards 01:23 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has quit [Ping timeout: 264 seconds] 01:26 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #bitcoin-wizards 01:55 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has joined #bitcoin-wizards 02:06 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has quit [Ping timeout: 256 seconds] 02:19 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Remote host closed the connection] 02:36 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has joined #bitcoin-wizards 02:50 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #bitcoin-wizards 03:22 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Remote host closed the connection] 03:44 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:29c6:93b6:bf2b:e556] has joined #bitcoin-wizards 03:59 -!- AaronvanW [~AaronvanW@user/AaronvanW] has joined #bitcoin-wizards 04:09 -!- gribble [~gribble@bitcoin/bot/gribble] has quit [Remote host closed the connection] 04:13 -!- Guyver2_ [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-wizards 04:16 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has quit [Ping timeout: 264 seconds] 04:16 < real_or_random> nonce generation is independent of tweaking 04:16 < real_or_random> nonce aggregation order doesn't matter 04:17 -!- gribble [~gribble@bitcoin/bot/gribble] has joined #bitcoin-wizards 04:17 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 04:27 -!- AaronvanW [~AaronvanW@user/AaronvanW] has quit [Ping timeout: 276 seconds] 05:13 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has quit [Remote host closed the connection] 05:14 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has joined #bitcoin-wizards 05:16 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has quit [Remote host closed the connection] 05:17 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has joined #bitcoin-wizards 05:19 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has quit [Remote host closed the connection] 05:20 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has joined #bitcoin-wizards 05:25 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has quit [Ping timeout: 256 seconds] 05:36 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 05:37 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-wizards 05:38 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has joined #bitcoin-wizards 05:40 -!- jon_atack [~jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 05:42 -!- zato [~zato@user/zato] has quit [Quit: Om mani padme hum] 05:47 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has quit [Ping timeout: 264 seconds] 05:54 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 06:00 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has joined #bitcoin-wizards 06:06 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has quit [Ping timeout: 255 seconds] 06:36 -!- brunoerg [~brunoerg@177.172.65.50] has joined #bitcoin-wizards 06:41 -!- brunoerg [~brunoerg@177.172.65.50] has quit [Ping timeout: 264 seconds] 06:57 -!- kouloumos__ [sid539228@id-539228.tinside.irccloud.com] has quit [Ping timeout: 268 seconds] 06:57 -!- kouloumos__ [sid539228@id-539228.tinside.irccloud.com] has joined #bitcoin-wizards 06:59 -!- RubenSomsen [sid301948@user/rubensomsen] has quit [Ping timeout: 268 seconds] 07:01 -!- RubenSomsen [sid301948@user/rubensomsen] has joined #bitcoin-wizards 07:05 -!- jon_atack [~jonatack@user/jonatack] has joined #bitcoin-wizards 07:07 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 246 seconds] 07:10 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has joined #bitcoin-wizards 07:15 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has quit [Ping timeout: 256 seconds] 07:20 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has joined #bitcoin-wizards 08:14 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:c9e9:40cb:3649:7270] has quit [Remote host closed the connection] 08:14 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 08:38 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 08:38 -!- brunoerg [~brunoerg@2804:14c:311:80eb:d87a:c070:ae37:1bfe] has joined #bitcoin-wizards 09:03 -!- Jackielove4u [uid43977@user/jackielove4u] has quit [] 09:23 -!- cotsuka [~cotsuka@user/cotsuka] has quit [Remote host closed the connection] 09:25 -!- cotsuka [~cotsuka@user/cotsuka] has joined #bitcoin-wizards 09:26 -!- pablomartin [~pablomart@host73.186-108-110.telecom.net.ar] has joined #bitcoin-wizards 10:31 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 11:17 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 11:51 -!- pablomartin [~pablomart@host73.186-108-110.telecom.net.ar] has quit [Ping timeout: 264 seconds] 12:19 -!- brunoerg [~brunoerg@2804:14c:311:80eb:d87a:c070:ae37:1bfe] has quit [Remote host closed the connection] 12:20 -!- brunoerg [~brunoerg@2804:14c:311:80eb:d87a:c070:ae37:1bfe] has joined #bitcoin-wizards 12:25 -!- brunoerg [~brunoerg@2804:14c:311:80eb:d87a:c070:ae37:1bfe] has quit [Ping timeout: 268 seconds] 12:32 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:29c6:93b6:bf2b:e556] has quit [Ping timeout: 255 seconds] 12:45 < jeremyrubin> if i have a valid x only key, is there any invertible operation I can do to to it that makes it invalid? 12:46 < jeremyrubin> e.g., flipping all the bits? 12:47 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:29c6:93b6:bf2b:e556] has joined #bitcoin-wizards 12:47 < jeremyrubin> > Determine if this pubkey is fully valid. This is true for approximately 50% of all possible 32-byte arrays. If false, VerifySchnorr, CheckTapTweak and CreateTapTweak will always fail. 12:48 < jeremyrubin> Given this comment on XOnlyPubkey, it seems that there _should_ be (if it's negligible and 50%) some operation that is perhaps not invertible, but at can guarantee that f(key) is unique and non spendable with high confidence 12:49 < jeremyrubin> I guess one easy one is f(x) = if x.IsValid() {return x} else { f(sha256(x))} 12:50 < jeremyrubin> this should converge within 256 steps with high confidence 12:50 < jeremyrubin> but it's not unique since one can easily find a value X, Y such that they have the same point 12:51 < jeremyrubin> to fix that, binding the original x at each hash would make that attack not work 12:51 < jeremyrubin> f(x, x'=x) = if x.IsValid() {return x} else { f(sha256(x' || x), x')} 12:51 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:29c6:93b6:bf2b:e556] has quit [Ping timeout: 276 seconds] 12:56 -!- brunoerg [~brunoerg@177.172.65.50] has joined #bitcoin-wizards 13:02 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 13:04 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards 13:32 -!- Guyver2_ [~Guyver@77-174-98-73.fixed.kpn.net] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 13:35 -!- brunoerg [~brunoerg@177.172.65.50] has quit [Remote host closed the connection] 13:39 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:29c6:93b6:bf2b:e556] has joined #bitcoin-wizards 13:44 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:29c6:93b6:bf2b:e556] has quit [Ping timeout: 256 seconds] 13:45 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Quit: Leaving] 13:46 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-wizards 13:51 -!- the_mariner [~Thunderbi@179.182.141.183] has joined #bitcoin-wizards 13:51 -!- the_mariner [~Thunderbi@179.182.141.183] has quit [Read error: Connection reset by peer] 13:51 -!- the_mariner [~Thunderbi@179.182.141.183] has joined #bitcoin-wizards 13:53 -!- deusexbeer [~deusexbee@2a03:d000:84:5a33:dbc2:c595:4916:9244] has quit [Ping timeout: 268 seconds] 13:56 -!- the_mariner [~Thunderbi@179.182.141.183] has quit [Ping timeout: 264 seconds] 14:00 -!- pablomartin [~pablomart@190.210.192.167] has joined #bitcoin-wizards 14:11 < stevenroose> jeremyrubin: aren't you looking for invalid keys instead of valid ones? your script says IsValid.. 14:11 < stevenroose> Also, can't you simple increment after the sha256? You can't create duplicates because you can't find another key that hashes to the same sha256 or up to N (small) increments of that sha256.. 14:13 < stevenroose> f(x) = let y = sha256(x); loop { if y.is_invalid() { return y } else { y += 1 } } 14:25 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 14:25 -!- deusexbeer [~deusexbee@2a03:d000:84:5a33:dbc2:c595:4916:9244] has joined #bitcoin-wizards 14:27 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has joined #bitcoin-wizards 14:48 -!- freedomcode is now known as reardencode 14:52 -!- pablomartin [~pablomart@190.210.192.167] has quit [Ping timeout: 264 seconds] 15:29 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has quit [Ping timeout: 256 seconds] 15:29 -!- pablomartin [~pablomart@2800:40:2a:3d8:864d:dbec:697c:1880] has joined #bitcoin-wizards 15:30 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has joined #bitcoin-wizards 15:40 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has quit [Ping timeout: 276 seconds] 15:54 -!- pablomartin [~pablomart@2800:40:2a:3d8:864d:dbec:697c:1880] has quit [Ping timeout: 276 seconds] 15:56 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Ping timeout: 255 seconds] 15:58 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-wizards 16:03 -!- pablomartin [~pablomart@2800:40:2a:3d8:7217:472b:e144:52ab] has joined #bitcoin-wizards 16:20 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has joined #bitcoin-wizards 16:25 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has quit [Ping timeout: 268 seconds] 16:31 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:fc68:1aed:c68c:8978] has joined #bitcoin-wizards 16:31 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has joined #bitcoin-wizards 16:32 -!- brunoerg [~brunoerg@2804:1b3:a001:1563:fc68:1aed:c68c:8978] has quit [Client Quit] 16:36 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has quit [Ping timeout: 264 seconds] 17:07 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has joined #bitcoin-wizards 17:11 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has quit [Ping timeout: 260 seconds] 17:48 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has joined #bitcoin-wizards 17:52 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has quit [Ping timeout: 256 seconds] 18:08 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has joined #bitcoin-wizards 18:13 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has quit [Ping timeout: 268 seconds] 18:24 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Quit: Leaving] 18:25 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-wizards 18:27 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has joined #bitcoin-wizards 18:32 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has quit [Ping timeout: 276 seconds] 18:32 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has joined #bitcoin-wizards 18:35 -!- pablomartin4btc [~pablomart@89.35.25.69] has joined #bitcoin-wizards 18:37 -!- pablomartin [~pablomart@2800:40:2a:3d8:7217:472b:e144:52ab] has quit [Ping timeout: 256 seconds] 18:39 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has quit [Ping timeout: 276 seconds] 18:44 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has joined #bitcoin-wizards 18:49 -!- the_mariner [~Thunderbi@2804:7f7:e18e:3341:1c:4883:67b9:3b9] has quit [Ping timeout: 264 seconds] 18:56 -!- pablomartin4btc [~pablomart@89.35.25.69] has quit [Read error: Connection reset by peer] 18:56 -!- pablomartin [~pablomart@89.35.25.69] has joined #bitcoin-wizards 19:19 -!- pablomartin [~pablomart@89.35.25.69] has quit [Ping timeout: 256 seconds] 19:59 < jeremyrubin> ah yea i meant if not isValid(), was a typo :) 20:00 < jeremyrubin> stevenroose: simple increment would work too i think, you're right 20:47 -!- reardencode [~reardenco@shrugged.reardencode.com] has quit [Quit: leaving] 21:20 -!- reardencode [~reardenco@shrugged.reardencode.com] has joined #bitcoin-wizards 23:38 -!- tromp [~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl] has joined #bitcoin-wizards --- Log closed Sat Jan 27 00:00:36 2024