sipa changed the topic of #bitcoin-wizards to: This channel is for discussing theoretical ideas with regard to cryptocurrencies, not about short-term Bitcoin development | http://bitcoin.ninja/ | This channel is logged. | For logs and more information, visit http://bitcoin.ninja
mdunnio has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
Belkaar has quit [Ping timeout: 245 seconds]
Belkaar has joined #bitcoin-wizards
Belkaar has joined #bitcoin-wizards
Belkaar has quit [Changing host]
mdunnio has joined #bitcoin-wizards
mdunnio has quit [Client Quit]
mdunnio has joined #bitcoin-wizards
mdunnio has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
itnet7 has quit []
wltjr1 has joined #bitcoin-wizards
teafiend has joined #bitcoin-wizards
spinza has quit [Quit: Coyote finally caught up with me...]
spinza has joined #bitcoin-wizards
surja795 has joined #bitcoin-wizards
teafiend is now known as similaralterity
similaralterity has quit [Quit: Lost terminal]
similaralterity has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 272 seconds]
similaralterity has quit [Quit: leaving]
vtnerd has quit [Ping timeout: 258 seconds]
vtnerd has joined #bitcoin-wizards
surja795 has joined #bitcoin-wizards
DeanGuss has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 245 seconds]
starsoccer has quit [Ping timeout: 272 seconds]
DeanGuss has quit [Remote host closed the connection]
wltjr1 has quit []
Greedi has joined #bitcoin-wizards
ccdle12 has joined #bitcoin-wizards
queip has quit [Ping timeout: 245 seconds]
queip has joined #bitcoin-wizards
rh0nj has quit [Remote host closed the connection]
rh0nj has joined #bitcoin-wizards
Guest17445 has quit [Changing host]
Guest17445 has joined #bitcoin-wizards
Guest17445 has left #bitcoin-wizards ["Leaving"]
harding has quit [Quit: leaving]
harding has joined #bitcoin-wizards
bildramer has quit [Remote host closed the connection]
bildramer has joined #bitcoin-wizards
Cory has quit [Ping timeout: 248 seconds]
Cory has joined #bitcoin-wizards
jungly has joined #bitcoin-wizards
ratbanebo has quit [Ping timeout: 252 seconds]
shesek has quit [Ping timeout: 246 seconds]
Greedi has quit []
setpill has joined #bitcoin-wizards
laxanofido has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
_whitelogger has joined #bitcoin-wizards
mauz555 has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
spinza has quit [Quit: Coyote finally caught up with me...]
alan_ has joined #bitcoin-wizards
alan_ is now known as Alanius
riclas has joined #bitcoin-wizards
spinza has joined #bitcoin-wizards
TheoStorm has quit [Ping timeout: 245 seconds]
setpill has quit [Quit: o/]
setpill has joined #bitcoin-wizards
laxanofido has quit []
surja795 has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
zone117x1 has joined #bitcoin-wizards
surja795 has quit [Ping timeout: 250 seconds]
reallll has joined #bitcoin-wizards
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Guyver2 has joined #bitcoin-wizards
Guyver2 has quit [Client Quit]
belcher has quit [Ping timeout: 245 seconds]
TheoStorm has quit [Ping timeout: 246 seconds]
queip has quit [Ping timeout: 272 seconds]
queip has joined #bitcoin-wizards
queip has quit [Remote host closed the connection]
queip has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
jeanlucas has joined #bitcoin-wizards
nijak_ has joined #bitcoin-wizards
nijak has quit [Ping timeout: 264 seconds]
jungly has quit [Remote host closed the connection]
jungly has joined #bitcoin-wizards
shesek has quit [Ping timeout: 246 seconds]
Emcy_ has quit [Ping timeout: 248 seconds]
captjakk has quit [Remote host closed the connection]
Emcy_ has joined #bitcoin-wizards
jonatack86 has joined #bitcoin-wizards
starsoccer has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
michaelsdunn1 has joined #bitcoin-wizards
AbuseOfNotation has quit [Ping timeout: 246 seconds]
zone117x1 has quit []
justMaD has joined #bitcoin-wizards
hugohn has joined #bitcoin-wizards
jeanlucas has quit [Quit: Connection closed for inactivity]
pinheadmz has joined #bitcoin-wizards
reallll is now known as belcher
elichai2 has joined #bitcoin-wizards
vtnerd has quit [Ping timeout: 245 seconds]
vtnerd has joined #bitcoin-wizards
<digi_james>
Hello! I am catching up on the output descriptor support in bitcoind, and struggling to understand the destinction between "solveable" and "unsolveable" descriptors (e.g. addr(ADDR), raw(HEX)). I am unsure why addr(ADDR) which expands to an output script would be considered unsolveable? The required spending input script would be implied, no?
<digi_james>
A raw(HEX) script can be pattern matched against standard scripts to determine solvability? Both AddressDescriptor and RawDescriptor classes are hard-coded to return false, so I am now unsure of the meaning of IsSolvable. Many thanks in advance. https://github.com/bitcoin/bitcoin/blob/master/src/script/descriptor.h#L36
<sipa>
solvable means that the descriptor contains everything necessary to spend an output, apart from private keys
<sipa>
specifically, for every pubkey hash in the script, the full pubkey (or xpib to derive it) must be in the descriptor
<sipa>
for every script hash, the full script must be known
<sipa>
as an addr(A) descriptor only has an address, and not a known pubkey for it, it is nonsolvable
<sipa>
solvability implies you can do things like fee estimation
<digi_james>
Thank you. I am confused by the following. A P2PKH address for example, would imply the output script (and the input script if private key were known). So it would seem such an address would be solvable for a wallet. Yet in the implementation the AddressDescriptor::IsSolvable never evaluates for a type of Address. RawDescriptor::IsSolvable doesn't seem to match against standard (e.g. P2PKH) script patterns. What am
<digi_james>
I missing?
<sipa>
you don't know whether the public key is compressed or not
<sipa>
(which admitted for segwit outputs is implied by standardness, but still)
<sipa>
if you want something solvable, better to give all information necessary to prove it
<sipa>
addr(P2WPKH) is still not enough to produce a witness apart from the actual signature
setpill has quit [Quit: o/]
railsnoob has joined #bitcoin-wizards
<railsnoob>
I'm having a bit of trouble with mining. When I try to set up bitcoind on testnet, all I get when I do "tails -f debug.log" is "ThreadRPCServer method=getinfo", and no blocks show up
AbuseOfNotation has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
<digi_james>
Sipa: I see. Though I suppose the wallet could quickly attempt all 3 possibilities for the pubkey given the private key. Regarding addr(P2WPKH), all pubkey types could be attempted as well to produce the witness to spend, no?
<sipa>
digi_james: no, you don't have the pubkey at all
<sipa>
solvable also means you can update a PSBT with all necessary information for example
<sipa>
which requires the full pubkey
<digi_james>
Oh I see. I was assuming the case where the wallet has the private key. Didn't consider PSBT. I need to rethink with PSBT in mind. Thank you for clarification.
pinheadmz has joined #bitcoin-wizards
hugohn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
laurentmt has joined #bitcoin-wizards
jb55 has quit [Ping timeout: 260 seconds]
jb55 has joined #bitcoin-wizards
queip has quit [Ping timeout: 248 seconds]
emilengler has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
pinheadmz has joined #bitcoin-wizards
queip has joined #bitcoin-wizards
pinheadmz has quit [Quit: pinheadmz]
vtnerd has quit [Ping timeout: 248 seconds]
pinheadmz has joined #bitcoin-wizards
vtnerd has joined #bitcoin-wizards
jungly has quit [Remote host closed the connection]
laurentmt has quit [Quit: laurentmt]
ccdle12 has quit [Remote host closed the connection]
<MarcoFalke>
I think it was talking about the infrastructure being broken, so it has nothing to do with a particular codebase
hugohn has joined #bitcoin-wizards
justMaD has quit []
<pinheadmz>
Is there any limit to the number of participants in a musig construction?
<railsnoob>
I'm having a problem where I can't get any connections with the altcoin I forked from peercoin. Using getinfo shows "connections: 0". I am following this tutorial:https://steemit.com/cryptocurrency/@bluudz/how-to-create-cryptocurrency-pow-pos-peercoin-based-e4c88518156d3est
<sipa>
kanzure: the only effectively used software is unmaintained
<sipa>
interestingly, it was written by one of the authors of the cpisync paper (the then best-known deterministic set reconciliation algorithm)
<sipa>
however, pinsketch is far more efficient actually (the algorithm implemented in minisketch)
<railsnoob>
I'm having a problem where I can't get any connections with the altcoin I forked from peercoin. Using getinfo shows "connections: 0". I am following this tutorial:https://steemit.com/cryptocurrency/@bluudz/how-to-create-cryptocurrency-pow-pos-peercoin-based-e4c88518156d3est I was unable to set up dnsseeds, but besides that, followed the tutorial ex
<railsnoob>
actly
railsnoob has left #bitcoin-wizards [#bitcoin-wizards]
<kanzure>
pinhead and pinsketch is just coincidence right?
<sipa>
i think so; you'll need to ask pinheadmz
<pinheadmz>
heh, pinhead is an old nickname :-)
<kanzure>
also: with a certain construction of fully homomorphic encryption it may be possible to have a device sign a transaction using an encrypted private key that it cannot decrypt on its own. i think.
<kanzure>
but i'm struggling to see if this has any security advantages over multisig (because it seems sort of equivalent to multisig, if you have to decrypt an encrypted signature with another key- which is multi-factor basically)
queip has quit [Ping timeout: 244 seconds]
<pinheadmz>
sipa: does musig have limits to participants? ie. is 800-of-1000 possible?
sword_smith has joined #bitcoin-wizards
<sipa>
pinheadmz: musig only does n-of-n
<sipa>
but there are no limits on n
<pinheadmz>
I see, thanks
<pinheadmz>
The combined private key doesn't "overflow"? (It doesn't wrap around the modulus does it?)
<sipa>
of course it does
<sipa>
it's a number modulo n
<pinheadmz>
of course it does :-) cheers
<sipa>
but it always overflows, regardless of the number of participants
surja795 has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
TheoStorm has quit [Remote host closed the connection]
queip has joined #bitcoin-wizards
railsnoob has quit [Ping timeout: 260 seconds]
surja795 has quit [Ping timeout: 272 seconds]
TheoStorm has joined #bitcoin-wizards
bildramer has quit [Remote host closed the connection]
bildramer has joined #bitcoin-wizards
belcher has quit [Ping timeout: 245 seconds]
spinza has quit [Quit: Coyote finally caught up with me...]
belcher has joined #bitcoin-wizards
morcos has quit [Remote host closed the connection]
morcos has joined #bitcoin-wizards
spinza has joined #bitcoin-wizards
belcher has quit [Ping timeout: 246 seconds]
ccdle12 has joined #bitcoin-wizards
rejon has quit []
belcher has joined #bitcoin-wizards
justanotheruser has quit [Ping timeout: 258 seconds]
TheoStorm has quit [Ping timeout: 246 seconds]
hugohn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hugohn has joined #bitcoin-wizards
dfreedm has joined #bitcoin-wizards
h0ngcha0 has joined #bitcoin-wizards
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
h0ngcha0 has quit [Quit: WeeChat 2.4]
queip has quit [Ping timeout: 248 seconds]
thomasanderson has joined #bitcoin-wizards
ccdle12 has quit [Remote host closed the connection]
h0ngcha0 has joined #bitcoin-wizards
emilengler has quit [Quit: Leaving]
michaelsdunn1 has quit [Remote host closed the connection]
queip has joined #bitcoin-wizards
h0ngcha0 has quit [Quit: WeeChat 2.4]
h0ngcha0 has joined #bitcoin-wizards
thomasanderson has quit [Remote host closed the connection]
spinza has quit [Quit: Coyote finally caught up with me...]
BlueMatt has quit [Quit: Quit]
BlueMatt has joined #bitcoin-wizards
spinza has joined #bitcoin-wizards
hugohn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pinheadmz has quit [Read error: Connection reset by peer]