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
d9b4bef9 has quit [Remote host closed the connection]
d9b4bef9 has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
d9b4bef9 has quit [Remote host closed the connection]
WAhVdGsK1 has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org]
Krellan has joined #bitcoin-wizards
WAhVdGsK1 has joined #bitcoin-wizards
tooth29 has quit [Quit: Leaving]
rusty has quit [Read error: Connection reset by peer]
WAhVdGsK1 has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org]
WAhVdGsK1 has joined #bitcoin-wizards
WAhVdGsK1 has quit [Client Quit]
rusty has joined #bitcoin-wizards
davec has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 260 seconds]
deusexbeer has quit [Quit: Konversation terminated!]
AaronvanW has quit [Remote host closed the connection]
tin_ has quit [Ping timeout: 240 seconds]
rusty has left #bitcoin-wizards [#bitcoin-wizards]
son0p has quit [Remote host closed the connection]
Giszmo has quit [Ping timeout: 252 seconds]
Giszmo has joined #bitcoin-wizards
Krellan has quit [Remote host closed the connection]
toaster has joined #bitcoin-wizards
Guest73368 is now known as fluffypony
toaster1 has joined #bitcoin-wizards
toaster has quit [Ping timeout: 276 seconds]
d9b4bef9 has joined #bitcoin-wizards
toaster has joined #bitcoin-wizards
toaster1 has quit [Ping timeout: 272 seconds]
toaster1 has joined #bitcoin-wizards
toaster has quit [Read error: No route to host]
toaster has joined #bitcoin-wizards
toaster1 has quit [Ping timeout: 244 seconds]
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 276 seconds]
Intensity has quit [Ping timeout: 244 seconds]
toaster1 has joined #bitcoin-wizards
Intensity has joined #bitcoin-wizards
toaster has quit [Ping timeout: 260 seconds]
Intensity has quit [Changing host]
Intensity has joined #bitcoin-wizards
helo has quit [Quit: leaving]
helo has joined #bitcoin-wizards
windsok has quit [Remote host closed the connection]
windsok has joined #bitcoin-wizards
windsok has joined #bitcoin-wizards
windsok has quit [Changing host]
Krellan has joined #bitcoin-wizards
toaster1 has quit [Quit: Leaving.]
toaster has joined #bitcoin-wizards
intcat has quit [Remote host closed the connection]
<maaku> .tell WAhVdGsK1 any public key scheme can be used to do that, but they aren't because it's hideously slow. both hash functions and symmetric ciphers are much, much faster. so if you're signing a message, hash it and sign the digest. if you're encrypting, AES encrypt the data and ECIES encrypt the symmetric key
<yoleaux> maaku: I'll pass your message to WAhVdGsK1.
intcat has joined #bitcoin-wizards
tin_ has joined #bitcoin-wizards
d_t has quit [Quit: Konversation terminated!]
d_t has joined #bitcoin-wizards
d_t has quit [Ping timeout: 255 seconds]
tin_ has quit [Ping timeout: 260 seconds]
toaster has quit [Quit: Leaving.]
Emcy has quit [Read error: Connection reset by peer]
Emcy_ has joined #bitcoin-wizards
d_t has joined #bitcoin-wizards
Emzy has quit [Changing host]
Emzy has joined #bitcoin-wizards
toaster has joined #bitcoin-wizards
d_t has quit [Ping timeout: 272 seconds]
JackH has quit [Quit: Leaving]
Traino has joined #bitcoin-wizards
someone235 has joined #bitcoin-wizards
thom has quit [Ping timeout: 276 seconds]
setpill has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
thom has joined #bitcoin-wizards
toaster has quit [Quit: Leaving.]
AaronvanW has joined #bitcoin-wizards
Herka has joined #bitcoin-wizards
intcat has quit [Ping timeout: 250 seconds]
intcat has joined #bitcoin-wizards
Deinogalerix21 has joined #bitcoin-wizards
Traino has quit [Remote host closed the connection]
Traino has joined #bitcoin-wizards
elichai2 has joined #bitcoin-wizards
<stevenroose> There is no way to make a bitcoin transaction validly signed, but never valid to be confirmed, right? Like a locktime ad infinitum or so
deusexbeer has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
TheoStorm has joined #bitcoin-wizards
thrmo has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
toaster has joined #bitcoin-wizards
toaster1 has joined #bitcoin-wizards
toaster has quit [Ping timeout: 244 seconds]
toaster1 has quit [Ping timeout: 264 seconds]
Deinogalerix21 has quit [Quit: WeeChat 2.2]
toaster has joined #bitcoin-wizards
shesek has quit [Ping timeout: 268 seconds]
TheoStorm has quit [Ping timeout: 264 seconds]
weez17 has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
Traino has quit [Remote host closed the connection]
Traino has joined #bitcoin-wizards
toaster has quit [Quit: Leaving.]
antanst has quit [Ping timeout: 268 seconds]
antanst has joined #bitcoin-wizards
wxss has joined #bitcoin-wizards
toaster has joined #bitcoin-wizards
thrmo has quit [Remote host closed the connection]
thrmo has joined #bitcoin-wizards
victorSN is now known as summitto
summitto is now known as vicSN
vicSN is now known as victorSN
nuncanada has joined #bitcoin-wizards
son0p has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
JackH has joined #bitcoin-wizards
Kaizen_ has quit [Remote host closed the connection]
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
shesek has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
michaelsdunn1 has joined #bitcoin-wizards
SopaXorzTaker has joined #bitcoin-wizards
Kaizen_ has quit [Remote host closed the connection]
Kaizen_ has joined #bitcoin-wizards
tin_ has joined #bitcoin-wizards
samm_ has quit [Quit: Leaving]
tin_ has quit [Ping timeout: 252 seconds]
someone235 has quit [Ping timeout: 272 seconds]
weez17 has quit [Remote host closed the connection]
weez17 has joined #bitcoin-wizards
weez17 has quit [Remote host closed the connection]
weez17 has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
ekrion has quit [Ping timeout: 260 seconds]
p0nziph0ne has joined #bitcoin-wizards
setpill has quit [Quit: o/]
d_t has joined #bitcoin-wizards
shesek has quit [Ping timeout: 276 seconds]
abcbc has joined #bitcoin-wizards
tin_ has joined #bitcoin-wizards
Traino has quit [Ping timeout: 252 seconds]
Kaizen_ has quit [Remote host closed the connection]
abcbc has quit [Remote host closed the connection]
abcbc has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Remote host closed the connection]
MarcoFalke has quit [Read error: Connection reset by peer]
<maaku> stevenroose: a lock-time of 0xffffffff would achieve that, no?
Traino has joined #bitcoin-wizards
Traino has quit [Remote host closed the connection]
<andytoshi> would spending an already-spent input also achieve your goal?
abcbc has quit [Ping timeout: 264 seconds]
<maaku> or generally speaking, spending outputs of an invalid transaction
<sdhand> stevenroose: how do you mean validly signed?
Kaizen_ has joined #bitcoin-wizards
<sdhand> actually never mind, I misread the question, sorry.
Zenton` has joined #bitcoin-wizards
Zenton has quit [Ping timeout: 272 seconds]
dougsland has joined #bitcoin-wizards
Zenton` is now known as Zenton
Kaizen_ has quit [Remote host closed the connection]
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Remote host closed the connection]
tin_ has quit [Ping timeout: 272 seconds]
RubenSomsen has quit [Quit: Connection closed for inactivity]
toaster has quit [Quit: Leaving.]
tin_ has joined #bitcoin-wizards
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
toaster has joined #bitcoin-wizards
thrmo has quit [Quit: Waiting for .007]
wxss has quit [*.net *.split]
antanst has quit [*.net *.split]
TheoStorm has quit [*.net *.split]
Intensity has quit [*.net *.split]
d9b4bef9 has quit [*.net *.split]
dvknv has quit [*.net *.split]
IGHOR_ has quit [*.net *.split]
betawaffle has quit [*.net *.split]
gazab1 has quit [*.net *.split]
dcousens has quit [*.net *.split]
hardforkthis has quit [*.net *.split]
johntramp has quit [*.net *.split]
DougieBot5000_ has quit [*.net *.split]
detoo has quit [*.net *.split]
Jbaczuk has quit [*.net *.split]
wizkid057 has quit [*.net *.split]
Nightwolf has quit [*.net *.split]
qawap has quit [*.net *.split]
MDrollette has quit [*.net *.split]
markus-k has quit [*.net *.split]
jimpo has quit [*.net *.split]
[d__d] has quit [*.net *.split]
wraithm has quit [*.net *.split]
newbie-- has quit [*.net *.split]
markus-k has joined #bitcoin-wizards
MDrollette has joined #bitcoin-wizards
newbie has joined #bitcoin-wizards
wxss has joined #bitcoin-wizards
gazab1 has joined #bitcoin-wizards
hardforkthis has joined #bitcoin-wizards
betawaffle has joined #bitcoin-wizards
antanst has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
Nightwolf has joined #bitcoin-wizards
detoo has joined #bitcoin-wizards
johntramp has joined #bitcoin-wizards
qawap has joined #bitcoin-wizards
wxss has quit [Client Quit]
MarcoFalke has joined #bitcoin-wizards
Nightwolf has quit [Changing host]
Nightwolf has joined #bitcoin-wizards
toaster has quit [Quit: Leaving.]
MarcoFalke has quit [Read error: Connection reset by peer]
qawap has quit [Changing host]
qawap has joined #bitcoin-wizards
wizkid057 has joined #bitcoin-wizards
MarcoFalke has joined #bitcoin-wizards
wizkid057 has quit [Changing host]
wizkid057 has joined #bitcoin-wizards
dvknv has joined #bitcoin-wizards
MarcoFalke has quit [Remote host closed the connection]
MarcoFalke has joined #bitcoin-wizards
RubenSomsen has joined #bitcoin-wizards
nuncanada has quit [Quit: Leaving]
WAhVdGsK1 has joined #bitcoin-wizards
WAhVdGsK1 has quit [Client Quit]
wraithm has joined #bitcoin-wizards
wraithm has quit [Client Quit]
MarcoFalke has quit [Remote host closed the connection]
son0p has quit [Quit: leaving]
dcousens has joined #bitcoin-wizards
ChanServ has quit [*.net *.split]
dgenr8 has quit [Quit: Leaving]
ChanServ has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
TheoStorm has joined #bitcoin-wizards
michaelsdunn1 has quit [Changing host]
michaelsdunn1 has joined #bitcoin-wizards
CubicEarth has quit [Ping timeout: 240 seconds]
CubicEarth has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
<stevenroose> maaku: a lock-time of 0xffffffff, is that a valid one in a hundred years or so?
<stevenroose> it might do that in theory, but it's less nifty
<stevenroose> and means your concept can't be used in 90 years because then it's an actual near locktime :D
<maaku> stevenroose: the whole block chain stops working simultaneously as that becomes valid
<maaku> a lock-time of 2^32 - 1 requires a block timestamp of 2 ^ 32, which is not possible
<maaku> all chain progress halts
<maaku> although from a practical standpoint, there'd probably be some sort of hard-fork that we move to, or maybe it's fixed as part of forward blocks and we stop caring about compatibility blocks by then
<maaku> and the tx would be valid in the forward block
<maaku> I would do the spend-output-of-invalid-or-already-spent-UTXO solution instead. that's cleaner and always works
<maaku> *all chain progress halts at UTC time 2^32
<sipa> what's the point of a transaction that never becomes valid?
<sipa> that's semantically equivalent with just an invalid tx, as far as i can tell
<maaku> sipa: I'm guessing, but you could do stuff like sign messages encoded in the outputs
<sipa> you don't need a transaction for that, though
<maaku> which provides a signmessage alternative that supports hardware wallets, etc.
<maaku> with no changes
<sipa> ah, perhaps!
<maaku> I've looked at it in the past for that purpose specifically
JackH_ has joined #bitcoin-wizards
<maaku> or, e.g., proof of reserve
<maaku> where you make and sign a consolidating tx, but don't actually want it to confirm because you like having more than one utxo
<maaku> (that would be a good use for lock-time=0xffffffff btw)
JackH has quit [Ping timeout: 265 seconds]
michaelsdunn1 has quit [Remote host closed the connection]
MarcoFalke_ has joined #bitcoin-wizards
michaelsdunn1 has joined #bitcoin-wizards
michaelsdunn1 has joined #bitcoin-wizards
MarcoFalke_ is now known as MarcoFalke
michaelsdunn1 has quit [Changing host]
MarcoFalke has quit [Remote host closed the connection]
MarcoFalke has joined #bitcoin-wizards
michaels_ has joined #bitcoin-wizards
son0p has joined #bitcoin-wizards
SopaXorzTaker has quit [Remote host closed the connection]
elichai2 has quit [Quit: Connection closed for inactivity]
grubles has quit [Quit: Leaving]
michaels_ has quit []
michaelsdunn1 has joined #bitcoin-wizards
michaelsdunn1 has quit [Changing host]
michaelsdunn1 has joined #bitcoin-wizards
TheoStorm has quit [Excess Flood]
TheoStorm has joined #bitcoin-wizards
<kanzure> signmessage threw me for a loop because of its weird format expectations on the underlying message
<kanzure> or rather, verifymessage.
Krellan has quit [Read error: Connection reset by peer]
someone235 has joined #bitcoin-wizards
DougieBot5000 has joined #bitcoin-wizards
Krellan has joined #bitcoin-wizards
DougieBot5000 is now known as Guest46194
BashCo has joined #bitcoin-wizards
BashCo has joined #bitcoin-wizards
BashCo has quit [Changing host]
Jbaczuk has joined #bitcoin-wizards
[d__d] has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
Giszmo has quit [Ping timeout: 272 seconds]
d9b4bef9 has joined #bitcoin-wizards
Giszmo has joined #bitcoin-wizards
BashCo has quit []
BashCo has joined #bitcoin-wizards
farmerwampum has joined #bitcoin-wizards
farmerwampum_ has quit [Ping timeout: 276 seconds]
farmerwampum has quit [Client Quit]
farmerwampum has joined #bitcoin-wizards
real_or_random has joined #bitcoin-wizards
real_or_random is now known as Guest27437
michaelsdunn1 has quit [Remote host closed the connection]
dbarrett has quit [Ping timeout: 252 seconds]
Monthrect has joined #bitcoin-wizards
Monthrec- has quit [Ping timeout: 260 seconds]
rusty has quit [Ping timeout: 240 seconds]
Chris_Stewart_5 has quit [Ping timeout: 252 seconds]
dbarrett has joined #bitcoin-wizards
son0p has quit [Remote host closed the connection]
Kaizen_ has joined #bitcoin-wizards
michaelsdunn1 has joined #bitcoin-wizards
Guest27437 has quit [Quit: ZNC 1.7.1 - https://znc.in]
Kaizen_ has quit [Remote host closed the connection]
Monthrect has quit [Quit: I'm Gone!]
Monthrect has joined #bitcoin-wizards
Monthrect has quit [Quit: I'm Gone!]
Kaizen_ has joined #bitcoin-wizards
str4d has joined #bitcoin-wizards
Monthrect has joined #bitcoin-wizards
real_or_random has joined #bitcoin-wizards
JackH_ has quit [Quit: Leaving]
intcat has quit [Remote host closed the connection]
intcat has joined #bitcoin-wizards
str4d has quit [Ping timeout: 265 seconds]
<stevenroose> maaku: sorry for late replies.. yeah thinking about proof of reserve
<maaku> Is there a historical mining return calculator? E.g. "if I turned on 2Th/s on Dec 12 2017, how much bitcoin would it generate?"
<maaku> Using actual difficulty adjustments I mean.
<maaku> I could script something up but it seems like such a tool should exist... my google-fu is failing me.
<stevenroose> couldn't a locktime 0xfff... cause trouble if the utxos you're trying to proof ownership over also have spending paths with locktimes
<maaku> No, because locktime would always be >= whatever is being checked
<stevenroose> yeah so lets say you own the immediate path and someone else owns the locktime path in 2 weeks. if your PoR tx is ad infinitum, you can't get into the path where you own the keys for
<stevenroose> Not sure how lightning txs or classic multisig wallet backup solutions work with that.
<stevenroose> I guess with multisigs, you own all the keys for the locktime (= backup) case. Lightning not sure. Is more CSV stuff I'd guess
<maaku> anything lightning or multisig the other person wold have to sign for the thing you're signing
<maaku> oh wait i misunderstood your point
<maaku> stevenroose: for proof of reserve and such I prefer making it invalid by other means
<stevenroose> maaku: oh, I understood you said proof or reserve was a good use case of the locktime ad infinitum
<maaku> make it have an empty but invalid input, or an invalid output or something
<stevenroose> It also makes things harder. F.e. to verify the tx.
<maaku> well except that you point out it isn't for some escrow things
<stevenroose> With locktime, you can just see if your mempool accepts it.
ChanServ has quit [*.net *.split]
<maaku> *it isn't possible for some escrows.
<stevenroose> How do you validate a tx that spends non-existing outpoints
<maaku> it has a valid preimage input, it's just the input is invalid
<maaku> ..why do you need the utxo set to validate?
<maaku> these are separate issues.
<maaku> (1) given input preimages, is the tx hypothetically valid if it's inputs are valid (this is what CheckTransaction does)
<maaku> and (2) are the inputs actually UTXOs or in the mempool
<maaku> you don't need (2)
<maaku> also i don't think you care about things like minimum relay fee
<maaku> or standardness checks
<stevenroose> You kinda do if you want to proof how much money you own :D But yeah you could verify other inputs afterwards
<maaku> which would cause it not to be in the mempool
<sipa> stevenroose: things with a locktime in the future aren't accepted to the mempool either
<maaku> stevenroose: you gettxout the inputs
<stevenroose> Thanks for clearing things up :)
ChanServ has joined #bitcoin-wizards
Chris_Stewart_5 has joined #bitcoin-wizards
grubles has joined #bitcoin-wizards
grubles has quit [Client Quit]
grubles has joined #bitcoin-wizards
michaelsdunn1 has quit [Remote host closed the connection]
rusty has joined #bitcoin-wizards
Kaizen__ has joined #bitcoin-wizards
Kaizen_ has quit [Read error: Connection reset by peer]
arubi has quit [Ping timeout: 250 seconds]
Kaizen__ has quit [Remote host closed the connection]
arubi has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 265 seconds]
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 265 seconds]
michaelsdunn1 has joined #bitcoin-wizards
michaelsdunn1 has quit [Ping timeout: 240 seconds]