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
matsjj has quit [Remote host closed the connection]
simba has quit [Remote host closed the connection]
Vinegar has quit [Ping timeout: 276 seconds]
dEBRUYNE has quit [Ping timeout: 276 seconds]
darmou has quit [Ping timeout: 250 seconds]
ThomasV has quit [Ping timeout: 255 seconds]
roxtrongo has joined #bitcoin-wizards
Quanttek has quit [Ping timeout: 260 seconds]
bramc has quit [Quit: This computer has gone to sleep]
bramc has joined #bitcoin-wizards
Lightsword_ has quit [Quit: Lightsword_]
bramc has quit [Quit: This computer has gone to sleep]
Burrito has quit [Quit: Leaving]
snthsnth has joined #bitcoin-wizards
simba has joined #bitcoin-wizards
Lightsword has joined #bitcoin-wizards
vonzipper has quit [Quit: Connection closed for inactivity]
c0rw|away is now known as c0rw1n
Yoghur114_2 has quit [Remote host closed the connection]
DougieBot5000 has joined #bitcoin-wizards
mountain1 has quit [Quit: WeeChat 1.3]
simba has quit [Remote host closed the connection]
mountaingoat has joined #bitcoin-wizards
c-cex-yuriy has quit [Quit: Connection closed for inactivity]
simba has joined #bitcoin-wizards
Mat555 has joined #bitcoin-wizards
zooko has joined #bitcoin-wizards
AaronvanW_ has quit [Ping timeout: 246 seconds]
ThomasV has joined #bitcoin-wizards
moa has quit [Quit: Leaving.]
Ylbam has quit [Quit: Connection closed for inactivity]
TBI_ has joined #bitcoin-wizards
TBI has quit [Ping timeout: 240 seconds]
ThomasV has quit [Ping timeout: 250 seconds]
simba has quit [Remote host closed the connection]
bramc has joined #bitcoin-wizards
c0rw1n has quit [Read error: Connection reset by peer]
c0rw1n has joined #bitcoin-wizards
Newyorkadam has joined #bitcoin-wizards
archobserver has quit [Quit: Quit]
ThomasV has joined #bitcoin-wizards
frankenmint has quit [Remote host closed the connection]
Guest16267 has quit [Changing host]
Guest16267 has joined #bitcoin-wizards
Guest16267 is now known as s1w
<mrkent> Is the concept of weak blocks documented anywhere besides IRC logs?
<gmaxwell> mrkent: Go look at the private thread between Peter R and myself that he posted to the mailing list. (perhaps someone has a link handy)
<mrkent> gmaxwell: sub: weak block thoughts...?
<gmaxwell> In any case, it's not currently a singular proposal; just the set of ideas that start from observation that if you have a method (that is DOS attack resistant) to flood transactions early, then the finding of a block can normally need only a small constant amount of data (a reference to whichever earlier broadcast was used); thus taking transaction transmission out of the propagation critical pat
<gmaxwell> h.
roxtrong_ has joined #bitcoin-wizards
<gmaxwell> And that you can use something analogous to merged mining to accomplish the rate limiting to prevent DOS in a way that gives the most access to early transmission to the parties with the best odds of producing the next blocks.
roxtrongo has quit [Ping timeout: 255 seconds]
<gmaxwell> And this is important because any delay in propagation means that larger hashpower consoliations are more profitable.
<gmaxwell> no, it's before that.
<gmaxwell> I'll go look, one sec.
roxtrongo has joined #bitcoin-wizards
roxtrong_ has quit [Read error: Connection reset by peer]
<gmaxwell> mrkent: maybe start reading at line 227
roxtrongo has quit [Read error: Connection reset by peer]
roxtrongo has joined #bitcoin-wizards
mkarrer has quit [Remote host closed the connection]
roxtrongo has quit [Read error: Connection reset by peer]
roxtrongo has joined #bitcoin-wizards
mkarrer_ has joined #bitcoin-wizards
roxtrong_ has joined #bitcoin-wizards
roxtrongo has quit [Read error: Connection reset by peer]
adam3us has joined #bitcoin-wizards
belcher has quit [Quit: Leaving]
roxtrong_ has quit [Read error: Connection reset by peer]
Lightsword has quit [Quit: Lightsword]
roxtrongo has joined #bitcoin-wizards
NewLiberty__ has quit [Ping timeout: 240 seconds]
simba has joined #bitcoin-wizards
simba has quit [Ping timeout: 260 seconds]
Mat555 has quit [Quit: Leaving]
esneider has joined #bitcoin-wizards
Lightsword has joined #bitcoin-wizards
adam3us has quit [Quit: Leaving.]
<kanzure> mrkent: here are some links describing weak blocks,
roxtrong_ has joined #bitcoin-wizards
roxtrongo has quit [Ping timeout: 240 seconds]
p15 has joined #bitcoin-wizards
roxtrong_ has quit [Read error: Connection reset by peer]
roxtrongo has joined #bitcoin-wizards
bramc has quit [Quit: This computer has gone to sleep]
roxtrongo has quit [Read error: Connection reset by peer]
roxtrongo has joined #bitcoin-wizards
roxtrong_ has joined #bitcoin-wizards
roxtrongo has quit [Read error: Connection reset by peer]
roxtrong_ has quit [Remote host closed the connection]
bildramer has quit [Ping timeout: 264 seconds]
bildramer has joined #bitcoin-wizards
neha has quit [Ping timeout: 240 seconds]
neha has joined #bitcoin-wizards
helo has quit [Ping timeout: 240 seconds]
helo has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 246 seconds]
<mrkent> @gmaxwell: your discussion with peter_r seemed more about his paper than weak blocks
<mrkent> kanzure: thanks will read next
roconnor has joined #bitcoin-wizards
<kanzure> mrkent: "transaction propagation out of the critical path" is quite on-topic for weak blocks, not sure what you mean
simba has joined #bitcoin-wizards
<mrkent> kanzure: i need to take another look at that paper is probably what it means
c0rw1n is now known as c0rw|zZz
Vinegar has joined #bitcoin-wizards
NewLiberty__ has joined #bitcoin-wizards
esneider has quit [Remote host closed the connection]
esneider has joined #bitcoin-wizards
adam3us has joined #bitcoin-wizards
Giszmo has quit [Quit: Leaving.]
mrkent has quit []
sparetire_ has quit [Quit: sparetire_]
adam3us has quit [Quit: Leaving.]
simba has quit [Remote host closed the connection]
Newyorkadam has quit [Quit: Newyorkadam]
simba has joined #bitcoin-wizards
Greybits has joined #bitcoin-wizards
dave4925_f has quit [Read error: Connection reset by peer]
<gmaxwell> mrkent: the specific part at 227 goes and describes a weak block system and the motivation for it.
dave4925 has joined #bitcoin-wizards
jgarzik has joined #bitcoin-wizards
jgarzik has quit [Changing host]
jgarzik has joined #bitcoin-wizards
TheSeven has quit [Disconnected by services]
[7] has joined #bitcoin-wizards
bramc has joined #bitcoin-wizards
simba has quit [Remote host closed the connection]
erasmospunk has quit [Remote host closed the connection]
esneider has quit [Remote host closed the connection]
NewLiberty__ has quit [Read error: Connection reset by peer]
roconnor has quit [Quit: Konversation terminated!]
justice has joined #bitcoin-wizards
justanoth[clean] is now known as justanotheruser
mkarrer_ has quit [Remote host closed the connection]
Greybits has quit [Ping timeout: 272 seconds]
simba has joined #bitcoin-wizards
thrasher`` has quit [Remote host closed the connection]
thrasher` has joined #bitcoin-wizards
thrasher` has quit [Remote host closed the connection]
psztorc has quit [Ping timeout: 265 seconds]
psztorc has joined #bitcoin-wizards
tulip has quit [Read error: Connection reset by peer]
thrasher` has joined #bitcoin-wizards
thrasher` has quit [Changing host]
thrasher` has joined #bitcoin-wizards
Vinegar has quit [Ping timeout: 265 seconds]
moa has joined #bitcoin-wizards
<bramc> I believe weak blocks in their weakest form: No change to the blockchain, just a DOS-resistant way to assure flooding, is a good idea.
<bramc> Clearly good idea I mean.
jtimon has quit [Ping timeout: 240 seconds]
tulip has joined #bitcoin-wizards
ebfull has joined #bitcoin-wizards
Casper- has joined #bitcoin-wizards
bsm117532 has quit [Ping timeout: 272 seconds]
rusty has quit [Ping timeout: 250 seconds]
bsm117532 has joined #bitcoin-wizards
snthsnth has quit [Ping timeout: 244 seconds]
simba has quit [Remote host closed the connection]
simba has joined #bitcoin-wizards
OneFixt has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
simba has quit [Remote host closed the connection]
frankenmint has joined #bitcoin-wizards
mkarrer has joined #bitcoin-wizards
Ylbam has joined #bitcoin-wizards
mkarrer has quit [Ping timeout: 240 seconds]
Vinegar has joined #bitcoin-wizards
simba has joined #bitcoin-wizards
c-cex-finch has joined #bitcoin-wizards
simba has quit [Remote host closed the connection]
damethos has joined #bitcoin-wizards
simba has joined #bitcoin-wizards
DougieBot5000 has quit [Quit: Leaving]
matsjj has joined #bitcoin-wizards
jcorgan has quit [Ping timeout: 240 seconds]
jcorgan has joined #bitcoin-wizards
jcorgan has joined #bitcoin-wizards
AnoAnon has joined #bitcoin-wizards
AnoAnon has quit [Max SendQ exceeded]
Emcy_ has joined #bitcoin-wizards
Emcy_ has joined #bitcoin-wizards
Emcy has quit [Ping timeout: 246 seconds]
stqism has joined #bitcoin-wizards
stqism is now known as whystalwhy
dEBRUYNE has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 272 seconds]
dEBRUYNE has quit [Ping timeout: 246 seconds]
bedeho has quit [Ping timeout: 260 seconds]
Guyver2 has joined #bitcoin-wizards
matsjj has quit [Remote host closed the connection]
Casper- has quit [Read error: Connection reset by peer]
Vinegar has quit [Ping timeout: 246 seconds]
maaku has joined #bitcoin-wizards
maaku is now known as Guest8196
Guest8196 is now known as maaku
mkarrer has joined #bitcoin-wizards
mkarrer has quit [Ping timeout: 276 seconds]
matsjj has joined #bitcoin-wizards
Burrito has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
gill3s has quit [Read error: Connection reset by peer]
simba has quit [Remote host closed the connection]
rubensayshi has joined #bitcoin-wizards
sparetire_ has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
mkarrer has joined #bitcoin-wizards
TBI has joined #bitcoin-wizards
TBI_ has quit [Ping timeout: 250 seconds]
whystalwhy has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
melvster has quit [Ping timeout: 244 seconds]
moa has quit [Quit: Leaving.]
melvster has joined #bitcoin-wizards
bramc has quit [Quit: This computer has gone to sleep]
Emcy has joined #bitcoin-wizards
Emcy has joined #bitcoin-wizards
AaronvanW_ has joined #bitcoin-wizards
Emcy_ has quit [Ping timeout: 276 seconds]
simba has joined #bitcoin-wizards
damethos has quit [Quit: Bye]
priidu has joined #bitcoin-wizards
priidu has quit [Read error: Connection reset by peer]
simba has quit [Ping timeout: 240 seconds]
Newyorkadam has joined #bitcoin-wizards
Newyorkadam has quit [Client Quit]
roxtrongo has joined #bitcoin-wizards
roxtrong_ has joined #bitcoin-wizards
phaenanthery has quit [Remote host closed the connection]
roxtrongo has quit [Ping timeout: 255 seconds]
damethos has joined #bitcoin-wizards
pozitron has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 240 seconds]
priidu has joined #bitcoin-wizards
esneider has joined #bitcoin-wizards
p15 has quit [Ping timeout: 265 seconds]
Lightsword has quit [Read error: Connection reset by peer]
Lightsword has joined #bitcoin-wizards
wallet42 has joined #bitcoin-wizards
wallet42 has quit [Read error: Connection reset by peer]
wallet42 has joined #bitcoin-wizards
esneider has quit [Remote host closed the connection]
ThomasV has joined #bitcoin-wizards
ziggypup has joined #bitcoin-wizards
ziggypup has left #bitcoin-wizards [#bitcoin-wizards]
dEBRUYNE has joined #bitcoin-wizards
roxtrong_ has quit [Remote host closed the connection]
ThomasV has quit [Ping timeout: 272 seconds]
simba has joined #bitcoin-wizards
simba has quit [Ping timeout: 264 seconds]
roxtrongo has joined #bitcoin-wizards
wallet42 has quit [Quit: Leaving.]
roxtrongo has quit [Read error: Connection reset by peer]
esneider has joined #bitcoin-wizards
Quanttek has joined #bitcoin-wizards
roxtrongo has joined #bitcoin-wizards
wallet42 has joined #bitcoin-wizards
matsjj has quit [Read error: Connection reset by peer]
wallet42 has quit [Read error: Connection reset by peer]
ghostedcitizen has quit [Ping timeout: 250 seconds]
ghostedcitizen has joined #bitcoin-wizards
matsjj has joined #bitcoin-wizards
esneider has quit [Remote host closed the connection]
matsjj has quit [Read error: Connection reset by peer]
wallet42 has joined #bitcoin-wizards
esneider has joined #bitcoin-wizards
wallet42 has quit [Read error: Connection reset by peer]
wallet42 has joined #bitcoin-wizards
eudoxia has joined #bitcoin-wizards
matsjj has joined #bitcoin-wizards
atgreen has quit [Ping timeout: 260 seconds]
zooko has quit [Ping timeout: 246 seconds]
roxtrong_ has joined #bitcoin-wizards
GAit has joined #bitcoin-wizards
eudoxia has quit [Quit: Leaving]
roxtrongo has quit [Ping timeout: 276 seconds]
wallet42 has quit [Read error: Connection reset by peer]
diadelphian has joined #bitcoin-wizards
zooko has joined #bitcoin-wizards
wallet42 has joined #bitcoin-wizards
dEBRUYNE has quit [Ping timeout: 276 seconds]
roxtrong_ has quit [Remote host closed the connection]
wallet42 has quit [Read error: Connection reset by peer]
wallet42 has joined #bitcoin-wizards
wallet42 has quit [Read error: Connection reset by peer]
justice has quit [Ping timeout: 252 seconds]
wallet42 has joined #bitcoin-wizards
wallet42 has quit [Read error: Connection reset by peer]
esneider has quit [Remote host closed the connection]
esneider has joined #bitcoin-wizards
jgarzik has quit [Quit: poof]
adam3us has joined #bitcoin-wizards
dEBRUYNE has joined #bitcoin-wizards
matsjj_ has joined #bitcoin-wizards
roxtrongo has joined #bitcoin-wizards
matsjj has quit [Ping timeout: 246 seconds]
GAit has quit [Quit: Leaving.]
roxtrongo has quit [Ping timeout: 252 seconds]
Greyboy has joined #bitcoin-wizards
GAit has joined #bitcoin-wizards
Greyboy has quit [Changing host]
Greyboy has joined #bitcoin-wizards
matsjj has joined #bitcoin-wizards
roxtrongo has joined #bitcoin-wizards
matsjj_ has quit [Ping timeout: 276 seconds]
zooko has quit [Ping timeout: 250 seconds]
<Taek> It might not need to be said, but I don't think I've seen a single person who thinks that weak blocks in some form wouldn't add value to the network. Maybe it is time to start putting together an actual proposal?
<Taek> One that doesn't require any consensus changes is likely to be uncontrovertial
<gmaxwell> there are ways for it to have negative value, e.g. if the design is poor in ways that create bad incentives.
Pugg- has quit [Ping timeout: 240 seconds]
forrestv has quit [Ping timeout: 240 seconds]
<gmaxwell> Like the common thing people seem to imagine is where the weak block commitment txset must be exactly the same as the attempted block txset, and you can't try to weak add more than you're mining. That could have negative effects.
Pugg has joined #bitcoin-wizards
roxtrongo has quit [Read error: Connection reset by peer]
<Taek> do you think that a well put together weak block proposal wouldn't gain momentum?
forrestv has joined #bitcoin-wizards
roxtrongo has joined #bitcoin-wizards
Giszmo has joined #bitcoin-wizards
Guyver2 has quit [Quit: :)]
Quanttek has quit [Ping timeout: 250 seconds]
GAit has quit [Quit: Leaving.]
GAit has joined #bitcoin-wizards
roxtrongo has quit [Ping timeout: 276 seconds]
<gmaxwell> I think it's not the highest priority this second, and likely won't get the kind of firepower needed to get a strong proposal for a couple months.
Guyver2 has joined #bitcoin-wizards
<gmaxwell> (in particular, in the short term, just using the relay network protocol gets much of the benefits)
ThomasV has joined #bitcoin-wizards
Greyboy has quit [Quit: Productivity]
ThomasV has quit [Ping timeout: 260 seconds]
<nwilcox> Are "weak blocks" some kind of intermediate blocks with lower PoW behind them?
hashtag has joined #bitcoin-wizards
earthrise has joined #bitcoin-wizards
hashtag_ has quit [Ping timeout: 246 seconds]
earthrise has quit [Client Quit]
earthrise has joined #bitcoin-wizards
<nwilcox> Thanks!
malte has quit [Max SendQ exceeded]
<bsm1175321> Taek: I think the weak block proposal doesn't go nearly far enough, and there are other ideas closer to Bitcoin-NG or a DAG-chain that may be much better. I'm going to withhold judgment until after the Scaling Bitcoin conference, where I'm sure we'll beat up all the proposals.
malte has joined #bitcoin-wizards
<gmaxwell> People should not forget one of the key innovations in what bitcoin does is that it is identityless.
DougieBot5000 has joined #bitcoin-wizards
damethos has quit [Quit: Bye]
GAit has quit [Quit: Leaving.]
c0rw|zZz is now known as c0rw1n
SgtStroopwafel has quit [Quit: Fuck, SgtStroopwafel is down!]
bramc has joined #bitcoin-wizards
GAit has joined #bitcoin-wizards
SgtStroopwafel has joined #bitcoin-wizards
gielbier has joined #bitcoin-wizards
gielbier has quit [Changing host]
gielbier has joined #bitcoin-wizards
SgtStroopwafel has quit [Read error: Connection reset by peer]
SgtStroopwafel has joined #bitcoin-wizards
damethos has joined #bitcoin-wizards
<Taek> gmaxwell, sipa, rusty: do you think that the Bitcoin network today is experiencing nontrivial mining centralization pressure due to inefficient block propagation?
<gmaxwell> Taek: it's hard to isolate the particular pressure sources. For example observing stratum pools, the median time from the first pool issuing work on a block to half the pools doing so is 5.7 seconds. And a rather significant size dependant slope.
<gmaxwell> now thats enough time to make a real centeralization pressure impact; but it's not clear where all the components of that time come from.
<gmaxwell> there are a lot of moving parts in the stack, and block propgation is only one component; and probably the one that has had the most done so far to improve it (in the form of matts relay network protocol; which manages to convert most blocks to just a few kb for relay)
zooko has joined #bitcoin-wizards
SgtStroopwafel has quit [Quit: Fuck, SgtStroopwafel is down!]
<instagibbs> gmaxwell, I forget, was that measurement just how long it took to switch what miners are mining on? So would this include non-validating mining on top of new headers?
<gmaxwell> yes, it includes them too.
<instagibbs> :/
<gmaxwell> it's nice because it's really testing ALL the sources; it's a less nice measure because it doesn't say where the delays come from.
<instagibbs> It's the dual of what you want to measure, to abuse math speak
<Taek> gmaxwell: very helpful. Do you think validation time is significant? Is it known whether most miners babe performed pre-validation on most of the blocks they are receiving? Do you know what the other potential problems are?
davec has quit [Ping timeout: 264 seconds]
<gmaxwell> validation time is non-trivial, but 0.12 will make it much faster.
LeMiner has quit [Ping timeout: 246 seconds]
<gmaxwell> https://github.com/bitcoin/bitcoin/issues/6976 e.g. 10 fold improvement according to morcos measurements.
<instagibbs> wow that createnewblock time. 30x improvement
<Eliel> could there be a subscriber market for weak blocks? That is, people paying miners to get a stream of their weak blocks.
<gmaxwell> yes, though thats not on the critical path for many (most?) miners... and it's really only that high with the recent bloated mempools.
davec has joined #bitcoin-wizards
<bsm1175321> I was wondering this morning to what extent block relay is efficient...do we relay to nearby peers? Or do we relay at random, so relaying may bounce across the globe several times?
<Eliel> bsm1175321: if you ask me, nodes should offer the blocks to all peers they're connected to but prefer requesting blocks from nearby peers if there's multiple options.
<gmaxwell> they do.
<gmaxwell> they pull from wherever they got the inv announcement from first.
<gmaxwell> which means that it normally traverses short hops.
<Eliel> ah, it happens naturally.
Vinegar has joined #bitcoin-wizards
<gmaxwell> though thats somewhat moot in terms of mining fairness in the average case, because the realy network is so much faster.
<Eliel> by the way, wouldn't miners have an incentive to produce a block with merkle root identical to one of the weak blocks that has already circulated as that allows nodes to optimize the propagation speed to headers only mode.
<bsm1175321> Are nodes validating the block before relaying? Or do they just validate the PoW and then relay?
<gmaxwell> bsm1175321: the former.
<bsm1175321> It sure would speed it up to do the latter.
<gmaxwell> Eliel: it doesn't have to different beyond the marginal additional data.
<gmaxwell> Eliel: e.g. "x plus this transaction, minus that transaction"
<sipa> bsm1175321: the relay network doesn't suffer from that
<bsm1175321> Why not?
<gmaxwell> relay network does the latter. though at least with 0.12 it's not one of the largest delays.
<gmaxwell> (it does verify some things, but nothing that takes non-negligible time)
<gmaxwell> e.g. pow is valid and it extends the longest chain, and the block version and size and time and such.
<gmaxwell> and that the hashroot matches, yadda yadda.
<bsm1175321> i'm still confused why the relay network takes 5s when ping times are so much lower than that. :-/
<Eliel> when a node invs a block, what data does the inv contain? Just the block hash?
<gmaxwell> bsm1175321: where is your 5 seconds number coming from.
<bsm1175321> gmaxwell: http://bitcoinrelaynetwork.org/stats.html 4th graph
<bsm1175321> I would have guessed it should be roughly (avg ping time)*log(# nodes)
<bsm1175321> Maybe it is, with a couple bad stragglers.
<sipa> Eliel: just the hash, though 0.12 will switch to using BIP130, which directly sends headers instead of invs
<Eliel> Ah, great, no need to suggest that then :)
<gmaxwell> bsm1175321: thats to reach all, for all all blocks. So it includes blocks which got almost no preforwarding gains (e.g. 1MB actually transfered)
<gmaxwell> bsm1175321: and it turns out that TCP across high latency (and sometimes lossy links) takes a long time to ramp up and does not deliver a sudden megabyte delivered on it instantly.
adam3us has quit [Quit: Leaving.]
<bsm1175321> I'm kind of wondering what the min practical block time is for an under-layer (Bitcoin-NG or dag). If I can throw out stragglers and use the 50% number (~300ms) that implies one could do a sub-1s block time.
<gmaxwell> bsm1175321: thats not pratical at all. it would result in enormous centeralization pressures.
<gmaxwell> as a significant fraction of all blocks would be found in an interval where the lightcone doesn't even include the whole earth.
<bsm1175321> gmaxwell: I can fix that with a dag.
<bsm1175321> Why would it cause centralization pressures?
Dizzle has joined #bitcoin-wizards
<gmaxwell> you can prevent work loss but not progress from making it inequitible.
adam3us has joined #bitcoin-wizards
adam3us has quit [Read error: Connection reset by peer]
adam3us1 has joined #bitcoin-wizards
rubensayshi has quit [Ping timeout: 244 seconds]
roxtrongo has joined #bitcoin-wizards
roxtrongo has quit [Ping timeout: 276 seconds]
CoinMuncher has quit [Quit: Leaving.]
<ebfull> placing UTXO state into coinbases or block headers to make it a strong consensus rule: any concrete proposals for this currently?:
<gmaxwell> I am still gradually moving in the direction of thinking its a bad idea.
<kanzure> gah couldn't find a bookmark fast enough
<ebfull> curious why? :)
<gmaxwell> awaiting some positive results from bramc's exploration though.
<gmaxwell> ebfull: because it has non-trivial performance overheads and we now know how to get most of the benefits other ways. :)
<kanzure> 21:16 < gmaxwell> (E.g. an example UTXO commitments, they're neat and cool and enable some helpful things; but when you actually go to implement you find they have something like an >>10 fold IO overhead for full verifying nodes and suddenly now it's not so obvious a huge win, and there are several disjoint designs which are plausable and have different advantages)
<ebfull> are the only downsides related to IO?
<kanzure> there is http://gnusha.org/bitcoin-wizards/2015-09-18.log but this doesn't mention the other way of doing this without utxo commitments
<gmaxwell> ebfull: and computation.
<gmaxwell> though IO is the bigger concern for me, since thats a significant cost esp as utxo set size grows.
<gmaxwell> there is also the issue that actually _using_ it for things is less straight forward than people guess.
<kanzure> oh okay, i was thinking of something re: fraud proofs of false minting or invalid utxo commitment; https://botbot.me/freenode/bitcoin-core-dev/2015-11-12/?msg=54014547&page=5
<gmaxwell> for fraud proofing we're much better off with advice.
<kanzure> anyway you will find some commitment proposal stuff in 2015-09-18.log (link above) like https://gist.github.com/maaku/2aed2cb628024800044d
Greyboy has joined #bitcoin-wizards
<bramc> gmaxwell, I need to just lock myself in a room for a few days and get this thing cranked out. I *think* I have all the fundamentals worked out now
priidu has quit [Ping timeout: 276 seconds]
mkarrer_ has joined #bitcoin-wizards
priidu has joined #bitcoin-wizards
cocoBTC has joined #bitcoin-wizards
paveljanik has joined #bitcoin-wizards
Piper-Off is now known as Monthrect
ThomasV has joined #bitcoin-wizards
GAit has quit [Quit: Leaving.]
bramc has quit [Quit: This computer has gone to sleep]
bramc has joined #bitcoin-wizards
GAit has joined #bitcoin-wizards
erasmospunk has joined #bitcoin-wizards
roxtrongo has joined #bitcoin-wizards
priidu has quit [Ping timeout: 240 seconds]
bramc has quit [Quit: This computer has gone to sleep]
Quanttek has joined #bitcoin-wizards
roxtrongo has quit [Ping timeout: 240 seconds]
atgreen has joined #bitcoin-wizards
zooko has quit [Remote host closed the connection]
zooko has joined #bitcoin-wizards
zzyzx_ has joined #bitcoin-wizards
Greyboy has quit [Remote host closed the connection]
bliljerk_ has quit [Read error: Connection reset by peer]
bliljerk101 has joined #bitcoin-wizards
Emcy has quit [Ping timeout: 260 seconds]
Emcy has joined #bitcoin-wizards
Emcy has quit [Changing host]
Emcy has joined #bitcoin-wizards
zzyzx_ is now known as roidster
roidster has quit [Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.22.1/20131113180422]]
roidster has joined #bitcoin-wizards
roidster is now known as Guest28794
bedeho has joined #bitcoin-wizards
TBI_ has joined #bitcoin-wizards
TBI has quit [Ping timeout: 240 seconds]
matsjj has quit [Remote host closed the connection]
GAit has quit [Quit: Leaving.]
esneider has quit [Remote host closed the connection]
esneider has joined #bitcoin-wizards
nwilcox has quit [Quit: leaving]
esneider_ has joined #bitcoin-wizards
esneider has quit [Ping timeout: 272 seconds]
zooko has quit [Ping timeout: 260 seconds]
Yoghur114_2 has joined #bitcoin-wizards
damethos has quit [Quit: Bye]
esneider_ has quit []
bliljerk101 has quit [Read error: Connection reset by peer]
bliljerk101 has joined #bitcoin-wizards
matsjj has joined #bitcoin-wizards
GAit has joined #bitcoin-wizards
psztorc_ has joined #bitcoin-wizards
priidu has joined #bitcoin-wizards
GAit has quit [Quit: Leaving.]
moa has joined #bitcoin-wizards
psztorc has quit [Ping timeout: 272 seconds]
justice has joined #bitcoin-wizards
erasmospunk has quit [Remote host closed the connection]
nwilcox has joined #bitcoin-wizards
Jeremy_Rand has joined #bitcoin-wizards
adam3us1 has quit [Quit: Leaving.]
Jeremy_Rand_ has joined #bitcoin-wizards
Jeremy_Rand has quit [Ping timeout: 246 seconds]
ThomasV has quit [Ping timeout: 276 seconds]
Jeremy_Rand_ is now known as Jeremy_Rand
Jeremy_Rand has quit [Quit: Konversation terminated!]
Jeremy_Rand has joined #bitcoin-wizards
shesek has quit [Ping timeout: 255 seconds]
trippysalmon has joined #bitcoin-wizards
erasmospunk has joined #bitcoin-wizards
mrkent has joined #bitcoin-wizards
smk has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
Jeremy_Rand_ has joined #bitcoin-wizards
Jeremy_Rand has quit [Ping timeout: 264 seconds]
damethos has joined #bitcoin-wizards
LeMiner has joined #bitcoin-wizards
bedeho has quit [Ping timeout: 246 seconds]
belcher has joined #bitcoin-wizards
AaronvanW_ has quit [Ping timeout: 246 seconds]
AaronvanW_ has joined #bitcoin-wizards
roxtrongo has joined #bitcoin-wizards
roxtrongo has quit [Ping timeout: 260 seconds]
rusty has joined #bitcoin-wizards
Guest28794 is now known as roidster
ThomasV has joined #bitcoin-wizards
justanotheruser has quit [Read error: Connection reset by peer]
Jeremy_Rand_ is now known as Jeremy_Rand
Jeremy_Rand has quit [Quit: Konversation terminated!]
Jeremy_Rand has joined #bitcoin-wizards
esneider has joined #bitcoin-wizards
esneider has quit [Client Quit]
bitri has joined #bitcoin-wizards
justice has quit [Ping timeout: 240 seconds]
AaronvanW_ has quit [Ping timeout: 246 seconds]
AaronvanW_ has joined #bitcoin-wizards
roidster has quit [Ping timeout: 276 seconds]
rusty has quit [Ping timeout: 244 seconds]
psztorc has joined #bitcoin-wizards
bitri has quit [Quit: Textual IRC Client: www.textualapp.com]
psztorc_ has quit [Ping timeout: 246 seconds]
bramc has joined #bitcoin-wizards
<bramc> gmaxwell, It's good to hear that throughput is the big issue. Lazy evaluation can probably 'only' get a factor of 2 improvement in hashing time (a lot more if you add in parallelization though) but throughput can probably be improved by several times that.
arubi has quit [Ping timeout: 250 seconds]
Monthrect is now known as Piper-Off
arubi has joined #bitcoin-wizards
snthsnth has joined #bitcoin-wizards
justanotheruser has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 260 seconds]
GAit has joined #bitcoin-wizards
simba has joined #bitcoin-wizards
simba has quit [Remote host closed the connection]
bramc has quit [Quit: This computer has gone to sleep]
Jeremy_Rand_ has joined #bitcoin-wizards
Anduck has quit [Quit: leaving]
Jeremy_Rand has quit [Ping timeout: 264 seconds]
Anduck has joined #bitcoin-wizards
Guyver2 has quit [Quit: :)]
Jeremy_Rand__ has joined #bitcoin-wizards
bramc has joined #bitcoin-wizards
snthsnth has quit [Ping timeout: 260 seconds]
Jeremy_Rand_ has quit [Ping timeout: 264 seconds]
paveljanik has quit [Quit: Leaving]
Emcy_ has joined #bitcoin-wizards
Emcy_ has joined #bitcoin-wizards
Emcy has quit [Ping timeout: 260 seconds]
damethos has quit [Quit: Bye]
adam3us has joined #bitcoin-wizards
damethos has joined #bitcoin-wizards
giel__ has joined #bitcoin-wizards
damethos has quit [Client Quit]
gielbier has quit [Read error: Connection reset by peer]
Jeremy_Rand has joined #bitcoin-wizards
Jeremy_Rand__ has quit [Ping timeout: 260 seconds]
NewLiberty has joined #bitcoin-wizards
giel__ is now known as gielbier
gielbier has quit [Changing host]
gielbier has joined #bitcoin-wizards
atgreen has quit [Ping timeout: 252 seconds]
Newyorkadam has joined #bitcoin-wizards
Vinegar has quit [Ping timeout: 240 seconds]
erasmospunk has quit [Remote host closed the connection]
shesek has quit [Ping timeout: 246 seconds]
mkarrer_ has quit [Remote host closed the connection]
simba has joined #bitcoin-wizards
matsjj has quit [Remote host closed the connection]
shesek has joined #bitcoin-wizards
Quanttek has quit [Ping timeout: 252 seconds]
roidster has joined #bitcoin-wizards
roidster is now known as Guest27266
trippysalmon has quit [Ping timeout: 250 seconds]
cocoBTC has quit [Quit: Leaving]
dEBRUYNE has quit [Ping timeout: 246 seconds]
Mattie^ has quit []
Dizzle has quit [Quit: Leaving...]
DougieBot5000 has quit [Quit: Leaving]
atgreen has joined #bitcoin-wizards
andytoshi has quit [Changing host]
andytoshi has joined #bitcoin-wizards
c-cex-yuriy has joined #bitcoin-wizards
c-cex-finch has quit [Quit: Connection closed for inactivity]
Guest27266 has quit [Ping timeout: 276 seconds]
simba has quit [Remote host closed the connection]
Cory has quit [Ping timeout: 240 seconds]
Pasha has joined #bitcoin-wizards
roxtrongo has joined #bitcoin-wizards
bumblefuzz has joined #bitcoin-wizards
Pasha is now known as Cory