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
Fugazi has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
PaulCapestany has quit [Read error: Connection reset by peer]
PaulCapestany has joined #bitcoin-wizards
jb55 has quit [Read error: Connection reset by peer]
PaulCapestany has quit [Read error: Connection reset by peer]
PaulCapestany has joined #bitcoin-wizards
dnaleor has quit [Quit: Leaving]
dnaleor has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
son0p has joined #bitcoin-wizards
dnaleor has quit [Quit: Leaving]
itsme__ has quit [Quit: Textual IRC Client: www.textualapp.com]
jb55 has quit [Ping timeout: 272 seconds]
belcher has quit [Quit: Leaving]
aburan has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
Chris_Stewart_5 has quit [Ping timeout: 240 seconds]
dgenr8 has quit [Quit: Leaving]
bsm117532 has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
bsm117532 has quit [Quit: Leaving.]
rusty has joined #bitcoin-wizards
rusty has quit [Ping timeout: 240 seconds]
Pharaoh has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
bsm117532 has joined #bitcoin-wizards
tromp has quit [Ping timeout: 264 seconds]
zilchgnu has quit [Quit: Page closed]
napo1eon is now known as nabeareon
koshii has quit [Ping timeout: 260 seconds]
legogris has quit [Remote host closed the connection]
koshii has joined #bitcoin-wizards
legogris has joined #bitcoin-wizards
TheSeven has quit [Ping timeout: 272 seconds]
Noldorin has quit [Ping timeout: 272 seconds]
CubicEarths has quit [Remote host closed the connection]
CubicEarths has joined #bitcoin-wizards
CubicEarths has quit [Ping timeout: 240 seconds]
CubicEarths has joined #bitcoin-wizards
TheSeven has joined #bitcoin-wizards
bsm117532 has quit [Quit: Leaving.]
TheSeven has quit [Ping timeout: 265 seconds]
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 248 seconds]
go1111111 has joined #bitcoin-wizards
son0p has quit [Quit: Lost terminal]
<mryandao> are polysigs the same as sipa's post on tree sigs?
<sipa> no
<mryandao> what are polysigs?
<mryandao> O.O
<sipa> say you want to construct a 99-of-100 policy
<sipa> you could use key trees (iterate over all 100 subset and put them in the merkle tree)
<mryandao> yes
<sipa> but imagine instead of doing that, i give you the sum of all the keys P1+P2+P3+...
<sipa> and i give you also P1+2*P2+3*P3+4*P4+...
<sipa> and now i tell you that key 3 is missing (so 1,2,4,5,6...100 will be signing)
<sipa> let's say S1 = P1+P2+P3+... and S2 = 1*P1+2*P2+3*P3+...
<sipa> now i give you a signature with key S2-3*S1
<sipa> which you can compute from S2 and S1 which i've given you
<mryandao> how does the additive property hold?
<sipa> in every way you expect
<sipa> so S2-3*S1 becomes what?
<sipa> if you write it in function of P1P2,...
<mryandao> mm, i'll know the 99 keys have signed.
<sipa> yes
<sipa> but does S2-3*S1 depend on P3?
tromp has joined #bitcoin-wizards
<mryandao> if you did that 3*P3 just dissapears.
<mryandao> so what exactly does it mean if s2-3*s1 depends on p3?
<sipa> right, that's the point
<sipa> with S1 and S2 you can construct expressions from which any single given P disappears
<sipa> so that lets you construct (n-1)-of-n multisig
tromp has quit [Ping timeout: 260 seconds]
<mryandao> ah i see
<mryandao> thank you
meshcollider has quit [Quit: Connection closed for inactivity]
<sipa> and this generalizes
<sipa> you can construct k-of-n multisig by giving (n-k+1) terms
<sipa> the next one would be S3 = P1 + 4*P2 + 9*P3 + 16*P4 + ...
TheSeven has joined #bitcoin-wizards
jb55 has quit [Ping timeout: 264 seconds]
cyberhugger has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 248 seconds]
CubicEarths has quit [Remote host closed the connection]
tromp has joined #bitcoin-wizards
ghost43 has quit [Ping timeout: 272 seconds]
ghost43 has joined #bitcoin-wizards
cyberhugger has quit []
tromp has quit [Remote host closed the connection]
meshcollider has joined #bitcoin-wizards
davec has quit [Read error: Connection reset by peer]
davec has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]
CheckDavid has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
rusty has quit [Read error: Connection reset by peer]
Giszmo has quit [Ping timeout: 264 seconds]
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
Giszmo has joined #bitcoin-wizards
rilos has joined #bitcoin-wizards
rilos has quit [Client Quit]
Ylbam has joined #bitcoin-wizards
Pharaoh has quit [Ping timeout: 268 seconds]
deusexbeer has quit [Ping timeout: 264 seconds]
CryptoTraderClub has quit [Quit: Connection closed for inactivity]
doodle69 has joined #bitcoin-wizards
doodle69 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dabura667 has joined #bitcoin-wizards
dabura667 has quit [Ping timeout: 268 seconds]
CheckDavid has quit [Quit: Connection closed for inactivity]
Fugazi has quit [Remote host closed the connection]
Chris_Stewart_5 has joined #bitcoin-wizards
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
son0p has joined #bitcoin-wizards
itsme_ has joined #bitcoin-wizards
meshcollider has quit [Quit: Connection closed for inactivity]
bsm117532 has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
mrlanguage has joined #bitcoin-wizards
CubicEarths has joined #bitcoin-wizards
Fugazi has joined #bitcoin-wizards
mrlanguage has quit [Ping timeout: 260 seconds]
Chris_Stewart_5 has quit [Ping timeout: 252 seconds]
<contrapumpkin> are there any analogs to the bitcoin fee market in "real life"? it feels fundamentally a bit stunted
<contrapumpkin> it feels like it's always going to devolve into something resembling an arms race, given the signals available to participants
<kanzure> look at the auction theory reviews of bitcoin fee market
<bsm117532> Well there are fees all over the place...ATM fees, wire transfer fees, exchange fees, and a "market" exists because customers can move between providers based on fee. I know the fact that my checking account reimburses ATM fees is one of the reasons I chose them. But I think this is not the answer you're looking for.
<kanzure> and use fee bumping
<contrapumpkin> yeah, I mean the bitcoin one specifically. I can't choose my miner and I don't really know what they'll take, and we're all trying in some sense to outbid one another
<contrapumpkin> that sort of thign?
<kanzure> http://diyhpl.us/~bryan/papers2/bitcoin/Redesigning%20bitcoin's%20fee%20market%20-%202017.pdf
<sipa> contrapumpkin: you actually can select a miner and negotiate a price... but i think that's inadvisable
<contrapumpkin> sipa: fair enough, it's not a trustable process though
<sipa> as it requires that miners are reachable and recognizable, so it inherently favors a world with not too many independent parties
<contrapumpkin> thanks kanzure :)
<kanzure> do yer reading
<contrapumpkin> you're like the ultimate librarian
<kanzure> i hate librarians. they sold out to OCLC.
<contrapumpkin> platonic ideal of librarian?
<sipa> OCLC?
<kanzure> OCLC are the people who own the dewey decimal system etc
<kanzure> and also the people who manage all the libraries
daszorz has joined #bitcoin-wizards
<bsm117532> FWIW one thing I've been thinking about on this topic is the no-block-reward scenario, which is unstable due to fee-sniping: http://randomwalker.info/publications/mining_CCS.pdf
<bsm117532> I wonder if an algorithm could be devised where e.g. miners take *half* the available fee at any given time, to remove any incentive for the next miner to orphan your block in order to steal fees.
<sipa> bsm117532: yes, pay forward schemes have been diacussed several times
<bsm117532> How is that "pay forward"?
<bsm117532> Also, any refs would be appreciated ;-)
<sipa> every miner is required to pay X% of the mining income forward to the next block
<sipa> which is even doable as a SF
<bsm117532> Oh I see
<sipa> this imoroves the situation by not only incentivizing miners to include your tx, but also for further miners to mine on top of it
<sipa> however i believe it can never fully fix the incentives in the oresence of highly variable fees on the network
<bsm117532> This doesn't even require a soft fork...can be done as local miner node policy WRT the mempool they see.
Murch has quit [Ping timeout: 265 seconds]
<sipa> well, yes, but why would a miner agree to give up half their income if it's not required
<bsm117532> So another miner doesn't snipe their fee if they take it all. ;-)
<bsm117532> They're not increasing their income if their blocks are always orphaned.
<sipa> right
ninjahamstah has joined #bitcoin-wizards
kjellberg has joined #bitcoin-wizards
Murch has joined #bitcoin-wizards
glassmus has joined #bitcoin-wizards
blyat has joined #bitcoin-wizards
Fugazi has quit [Remote host closed the connection]
Fugazi has joined #bitcoin-wizards
Fugazi has quit [Ping timeout: 264 seconds]
ninjahamstah is now known as ninjahamstah_
kjellberg has quit [Quit: ZNC 1.6.5 - http://znc.in]
kjellberg has joined #bitcoin-wizards
ninjahamstah_ is now known as ninjahamstah
CubicEarths has quit [Read error: Connection reset by peer]
CubicEarths has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
<bsm117532> Yes, that was what I was referring to
daszorz2 has joined #bitcoin-wizards
daszorz has quit [Ping timeout: 240 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 248 seconds]
Guest41563 is now known as teslax
CubicEarths has quit [Read error: Connection reset by peer]
CubicEarths has joined #bitcoin-wizards
CubicEar_ has joined #bitcoin-wizards
CubicEarths has quit [Read error: Connection reset by peer]
laurentmt has joined #bitcoin-wizards
CubicEar_ has quit [Read error: Connection reset by peer]
CubicEarths has joined #bitcoin-wizards
CubicEarths has quit [Read error: Connection reset by peer]
CubicEarths has joined #bitcoin-wizards
CubicEar_ has joined #bitcoin-wizards
CubicEarths has quit [Read error: Connection reset by peer]
arubi has quit [Remote host closed the connection]
arubi has joined #bitcoin-wizards
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
d9b4bef9 has quit [Remote host closed the connection]
rabidus has quit [Ping timeout: 248 seconds]
d9b4bef9 has joined #bitcoin-wizards
daszorz2 has quit [Read error: Connection reset by peer]
<andytoshi> fluffypony: do you have timelocks of any form? multisig has always been possible in monero, timelocks are the missing piece afaict
<andytoshi> waxwing: contrapumpkin: yes, you can do cross-chain swaps across chains that use different curves. it's a bit more involved, you need a piece of crypto that i haven't published yet
<andytoshi> and yes, ed25519 is schnorr enough for this
itsme__ has joined #bitcoin-wizards
<dEBRUYNE> Monero has unlock_time, which will lock an output for a specified number of blocks.
<dEBRUYNE> ^ andytoshi
<fluffypony> andytoshi: yes we do, but there's no per-output granularity
itsme_ has quit [Ping timeout: 248 seconds]
<andytoshi> dEBRUYNE: that's insufficient.
<andytoshi> fluffypony: right, sorry, what i meant is that you can chain zero-confs and create locktimed transactions before the referenced outputs exist
<fluffypony> can't chain 0-confs in Monero tho
<fluffypony> unless you do it out-of-band
<andytoshi> right, so you can't do atomic swaps or lightning or anything without holdup risk
blyat_ has joined #bitcoin-wizards
blyat has quit [Ping timeout: 256 seconds]
glassmus is now known as ninjahamstag
ninjahamstag is now known as ninjahamstah_
ninjahamstah has quit []
ninjahamstah_ is now known as ninjahamstah
ninjahamstah has quit [Changing host]
ninjahamstah has joined #bitcoin-wizards
ninjahamstah has quit [Quit: ZNC 1.6.5 - http://znc.in]
ninjahamstah has joined #bitcoin-wizards
ninjahamstah has quit [Client Quit]
laurentmt has quit [Quit: laurentmt]
jb55 has joined #bitcoin-wizards
ninjahamstah has joined #bitcoin-wizards
ninjahamstah has quit [Changing host]
ninjahamstah has joined #bitcoin-wizards
jb55 has quit [Ping timeout: 252 seconds]
CubicEarths has joined #bitcoin-wizards
CubicEar_ has quit [Read error: Connection reset by peer]
CubicEarths has quit [Read error: Connection reset by peer]
CubicEarths has joined #bitcoin-wizards
CubicEarths has quit [Read error: Connection reset by peer]
CubicEarths has joined #bitcoin-wizards
CubicEar_ has joined #bitcoin-wizards
ninjahamstah has quit [Quit: ZNC 1.6.5 - http://znc.in]
kjellberg has quit [Quit: ZNC 1.6.5 - http://znc.in]
kjellberg has joined #bitcoin-wizards
ninjahamstah has joined #bitcoin-wizards
ninjahamstah has quit [Changing host]
ninjahamstah has joined #bitcoin-wizards
CubicEarths has quit [Ping timeout: 252 seconds]
Giszmo has quit [Quit: Leaving.]
Giszmo has joined #bitcoin-wizards
meshcollider has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards
andytoshi has quit [Changing host]
andytoshi has joined #bitcoin-wizards
itsme__ has quit [Quit: Textual IRC Client: www.textualapp.com]
jb55 has quit [Ping timeout: 252 seconds]
daszorz has joined #bitcoin-wizards
blyat__ has joined #bitcoin-wizards
daszorz has quit [Read error: Connection reset by peer]
blyat_ has quit [Ping timeout: 240 seconds]
CubicEar_ has quit [Remote host closed the connection]
jb55 has joined #bitcoin-wizards
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
sammi` has joined #bitcoin-wizards
sammi`_ has quit [Quit: Lost terminal]
othe has quit [Ping timeout: 248 seconds]
Pharaoh has joined #bitcoin-wizards
harrymm has quit [Ping timeout: 248 seconds]
othe has joined #bitcoin-wizards
airbreather_ has joined #bitcoin-wizards
airbreather has quit [Ping timeout: 264 seconds]
son0p has quit [Ping timeout: 248 seconds]
harrymm has joined #bitcoin-wizards
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
meshcollider has quit [Quit: Connection closed for inactivity]
gribble has quit [Read error: Connection reset by peer]
Chris_Stewart_5 has joined #bitcoin-wizards
gribble has joined #bitcoin-wizards
blyat_ has joined #bitcoin-wizards
blyat__ has quit [Ping timeout: 240 seconds]
dnaleor has joined #bitcoin-wizards
dnaleor has quit [Client Quit]
dnaleor has joined #bitcoin-wizards
meshcollider has joined #bitcoin-wizards
arubi has quit [Ping timeout: 272 seconds]
arubi has joined #bitcoin-wizards
Chris_Stewart_5 has quit [Ping timeout: 248 seconds]
dnaleor has quit [Quit: Leaving]
dnaleor has joined #bitcoin-wizards
Murch has quit [Quit: Snoozing.]
Murch has joined #bitcoin-wizards
Murch has quit [Client Quit]
jb55 has quit [Ping timeout: 240 seconds]
markus-k has quit [Quit: ZNC - http://znc.in]
markus-k has joined #bitcoin-wizards
jb55 has joined #bitcoin-wizards