--- Log opened Thu Mar 15 00:00:19 2018 00:00 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-jkoqtawqccnnvtfn] has quit [Quit: Connection closed for inactivity] 00:02 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-wizards 00:07 -!- tromp [~tromp@ip-217-103-3-94.ip.prioritytelecom.net] has joined #bitcoin-wizards 00:12 -!- tromp [~tromp@ip-217-103-3-94.ip.prioritytelecom.net] has quit [Ping timeout: 264 seconds] 00:13 -!- go1111111 [go1111111@gateway/vpn/privateinternetaccess/go1111111] has joined #bitcoin-wizards 00:19 -!- dx25 [~dx25@174-19-89-235.omah.qwest.net] has quit [Ping timeout: 245 seconds] 00:23 -!- dx25 [~dx25@97.119.186.66] has joined #bitcoin-wizards 00:27 -!- schmidty [~schmidty@c-98-212-53-76.hsd1.il.comcast.net] has joined #bitcoin-wizards 00:28 -!- schmidty is now known as Guest48221 00:29 -!- LeMiner2 [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has joined #bitcoin-wizards 00:32 -!- Guest48221 [~schmidty@c-98-212-53-76.hsd1.il.comcast.net] has quit [Ping timeout: 268 seconds] 00:32 -!- LeMiner [LeMiner@unaffiliated/leminer] has quit [Ping timeout: 264 seconds] 00:32 -!- LeMiner2 is now known as LeMiner 01:27 -!- tromp [~tromp@ip-217-103-3-94.ip.prioritytelecom.net] has joined #bitcoin-wizards 01:54 -!- Emcy [~Emcy@unaffiliated/emcy] has joined #bitcoin-wizards 01:59 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-belnpxbihifpwusf] has joined #bitcoin-wizards 02:27 -!- daszorz [~daszorz@188.94.18.118] has joined #bitcoin-wizards 02:46 < CubicEarths> Thinking about ways initial syncing could be made faster... validating everything form the beginning is a serial process. What if a semi-trusted provided information about various intermediate UTXO states, providing UTXO snapshots at different block heights. Then the load could be split up among different computers. 02:47 < CubicEarths> If the information provided was accurate, everything should match up once they chain fragments were fully verified. 02:49 < CubicEarths> If the semi-trusted source had lied, the fragments would not line up, and the lie would be revealed. So it would just extending trust to allow for parallel computations. 02:50 < CubicEarths> ( I am looking around at all of the computers surrounding me and wishing they could all work together to sync the chain faster) 02:51 -!- cryptojanitor [uid278088@gateway/web/irccloud.com/x-kyipvhblzzoywsfz] has joined #bitcoin-wizards 02:55 * CubicEarths thinks he really has a good idea this time 03:02 -!- thrmo_ [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 03:03 -!- thrmo [~thrmo@unaffiliated/thrmo] has quit [Ping timeout: 248 seconds] 03:06 < kallewoof> CubicEarths: you need to trust whoever provides the snapshots or they could stuff it with fake utxos and fool your node afterwards. 03:07 -!- thrmo_ is now known as thrmo 03:08 < CubicEarths> kallewoof: I don't think so. If you were provided bad intermediate UTXO sets, you would just fail to validate, because the fragments wouldn't line up. And since you wouldn't know why they didn't line up, you would have made no progress. 03:08 < kallewoof> CubicEarths: actually I missed the fragment part. I think people have thought about that. 03:10 < kallewoof> CubicEarths: Could be wrong though. It feels like it comes up every week on the mailing list :) 03:11 < CubicEarths> I def. don't see everything, but I've not been aware of this take on the idea 03:12 < CubicEarths> kallewoof: Do you understand what I am describing? 03:13 < kallewoof> CubicEarths: I think so. You basically have people give a partial representation of the UTXO set that will only validate if the parts all show the same UTXO set (i.e. nothing added/removed). 03:19 < CubicEarths> Well, lets say you just split the chain into two parts. I give you the UTXO set as of block 300,000. On computer A you validate from genesis to 300k (at which point you would verify that it matches the UTXO I provided you). On computer B, you would validate from the provided UTXO set until the current block. 03:24 < CubicEarths> kallewoof: So they would be a full representations of the utxo sets.. just at various points in block history 03:26 -!- CheckDavid [uid14990@gateway/web/irccloud.com/x-wuadullkwxmfyrob] has quit [Quit: Connection closed for inactivity] 03:36 -!- spinza [~spin@196.212.164.26] has quit [Quit: Coyote finally caught up with me...] 03:41 -!- spinza [~spin@196.212.164.26] has joined #bitcoin-wizards 03:47 -!- shpx [~shpx@unaffiliated/shpx] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 04:19 -!- cannedprimates_ [sid16585@gateway/web/irccloud.com/session] has joined #bitcoin-wizards 04:20 -!- jl2012_ [sid133844@unaffiliated/jl2012] has joined #bitcoin-wizards 04:21 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 04:21 -!- arowser_ [~quassel@106.120.101.38] has joined #bitcoin-wizards 04:22 -!- BCBot_ [~BCBot@46.101.246.115] has joined #bitcoin-wizards 04:22 -!- comboy_ [~quassel@tesuji.pl] has joined #bitcoin-wizards 04:23 -!- Eliel_ [~jojkaart@104-250-47-212.rev.cloud.scaleway.com] has joined #bitcoin-wizards 04:23 -!- gwollon [~gwillen@unaffiliated/gwillen] has joined #bitcoin-wizards 04:23 -!- legogris1 [~legogris@128.199.205.238] has joined #bitcoin-wizards 04:23 -!- o3u [o3u@unaffiliated/o3u] has joined #bitcoin-wizards 04:24 -!- Monerosuxs [~Olufunmil@204.44.121.194] has joined #bitcoin-wizards 04:24 -!- asoltys [~adam@115.96.198.104.bc.googleusercontent.com] has joined #bitcoin-wizards 04:25 -!- delpa^ [~punch@8.12.28.87] has joined #bitcoin-wizards 04:26 -!- gazab1 [~gazab@188.226.163.51] has joined #bitcoin-wizards 04:27 -!- jl2012_ is now known as jl2012 04:27 -!- cannedprimates_ is now known as cannedprimates 04:27 -!- Netsplit *.net <-> *.split quits: yoleaux, Olufunmilayo, gwillen, so, jaromil, vicenteH, BashCo_, comboy, Eliel, Fistful_of_coins, (+1 more, use /NETSPLIT to show all of them) 04:28 -!- _whitelogger_ [~whitelogg@uruz.whitequark.org] has joined #bitcoin-wizards 04:28 -!- arowser [~quassel@106.120.101.38] has quit [Ping timeout: 260 seconds] 04:28 -!- punch [~punch@8.12.28.87] has quit [Ping timeout: 260 seconds] 04:28 -!- vicenteH` [~user@35.233.15.37.dynamic.jazztel.es] has joined #bitcoin-wizards 04:28 -!- legogris [~legogris@128.199.205.238] has quit [Ping timeout: 260 seconds] 04:29 -!- asoltys_ [~adam@115.96.198.104.bc.googleusercontent.com] has quit [Ping timeout: 260 seconds] 04:29 -!- gazab [~gazab@188.226.163.51] has quit [Ping timeout: 260 seconds] 04:29 -!- cannedprimates [sid16585@gateway/web/irccloud.com/session] has quit [Changing host] 04:29 -!- cannedprimates [sid16585@gateway/web/irccloud.com/x-axhfbumbdlmaltly] has joined #bitcoin-wizards 04:29 -!- jl2012 [sid133844@unaffiliated/jl2012] has quit [Changing host] 04:29 -!- jl2012 [sid133844@gateway/web/irccloud.com/x-cjaoumsvhsiqvsuf] has joined #bitcoin-wizards 04:29 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has quit [Remote host closed the connection] 04:29 -!- Netsplit over, joins: so 04:30 -!- jaromil [~jaromil@chat.dyne.org] has joined #bitcoin-wizards 04:30 -!- jaromil [~jaromil@chat.dyne.org] has quit [Changing host] 04:30 -!- jaromil [~jaromil@devuan/developer/jaromil] has joined #bitcoin-wizards 04:35 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 04:48 -!- deusexbeer [~deusexbee@093-092-176-255-dynamic-pool-adsl.wbt.ru] has quit [Ping timeout: 264 seconds] 04:48 -!- deusexbeer [~deusexbee@080-250-077-065-dynamic-pool-adsl.wbt.ru] has joined #bitcoin-wizards 05:01 -!- espes__ is now known as espes 05:02 -!- TheoStorm [~dnaleor@host-im1adb.cbn1.zeelandnet.nl] has joined #bitcoin-wizards 05:23 -!- bildramer1 [~bildramer@p200300ED83CE1400AC9BCCA14258DFA9.dip0.t-ipconnect.de] has joined #bitcoin-wizards 05:24 -!- thrmo [~thrmo@unaffiliated/thrmo] has quit [Quit: Waiting for .007] 05:25 -!- bildramer [~bildramer@p200300ED83CE1400D13A642232517450.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 05:32 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-wizards 05:41 -!- LeMiner [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has quit [Ping timeout: 264 seconds] 05:46 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has quit [Quit: bye] 05:50 -!- belcher [~belcher@unaffiliated/belcher] has joined #bitcoin-wizards 06:16 -!- yoleaux [~yoleaux@xn--ht-1ia18f.nonceword.org] has joined #bitcoin-wizards 06:19 -!- schmidty [~schmidty@c-98-212-53-76.hsd1.il.comcast.net] has joined #bitcoin-wizards 06:19 -!- schmidty is now known as Guest43997 06:33 -!- BCBot_ [~BCBot@46.101.246.115] has quit [Remote host closed the connection] 06:34 -!- BCBot [~BCBot@46.101.246.115] has joined #bitcoin-wizards 06:38 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 246 seconds] 06:40 -!- Samdney [~Samdney@178.162.209.133] has joined #bitcoin-wizards 06:51 -!- thrmo [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 06:54 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has joined #bitcoin-wizards 06:59 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-wizards 07:13 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-wizards 07:19 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-belnpxbihifpwusf] has quit [Quit: Connection closed for inactivity] 07:22 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 07:24 -!- Monerosuxs [~Olufunmil@204.44.121.194] has quit [Quit: Monerosuxs] 07:24 -!- Monerosuxs [~Olufunmil@unaffiliated/olufunmilayo] has joined #bitcoin-wizards 07:42 -!- Monerosuxs is now known as Olufunmilayo 07:44 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 240 seconds] 07:44 -!- dougsland [douglas@nat/redhat/x-zufhlogckbroolda] has joined #bitcoin-wizards 07:56 -!- douglas_ [douglas@nat/redhat/x-wjvycnztqbvbypfy] has joined #bitcoin-wizards 07:58 -!- dougsland [douglas@nat/redhat/x-zufhlogckbroolda] has quit [Ping timeout: 240 seconds] 08:10 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #bitcoin-wizards 08:19 -!- sammi` [sammi@gateway/shell/devio.us/x-ifojbdrrfhjmwvcc] has quit [Quit: Lost terminal] 08:28 -!- douglas__ [douglas@nat/redhat/x-nhnrlfjqtpignvue] has joined #bitcoin-wizards 08:31 -!- douglas_ [douglas@nat/redhat/x-wjvycnztqbvbypfy] has quit [Ping timeout: 265 seconds] 08:38 -!- weez17 [~isaac@unaffiliated/weez17] has quit [Quit: leaving] 08:38 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-wizards 08:40 -!- Guyver2 [AdiIRC@guyver2.xs4all.nl] has joined #bitcoin-wizards 08:51 -!- Belkaar [~Belkaar@xdsl-87-78-58-239.netcologne.de] has joined #bitcoin-wizards 08:51 -!- Belkaar [~Belkaar@xdsl-87-78-58-239.netcologne.de] has quit [Changing host] 08:51 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has joined #bitcoin-wizards 08:53 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has quit [Client Quit] 08:55 -!- Belkaar [~Belkaar@xdsl-87-78-58-239.netcologne.de] has joined #bitcoin-wizards 08:55 -!- Belkaar [~Belkaar@xdsl-87-78-58-239.netcologne.de] has quit [Changing host] 08:55 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has joined #bitcoin-wizards 09:00 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has quit [Ping timeout: 256 seconds] 09:08 -!- Belkaar [~Belkaar@xdsl-87-78-58-239.netcologne.de] has joined #bitcoin-wizards 09:08 -!- Belkaar [~Belkaar@xdsl-87-78-58-239.netcologne.de] has quit [Changing host] 09:08 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has joined #bitcoin-wizards 09:16 -!- shpx [~shpx@unaffiliated/shpx] has joined #bitcoin-wizards 09:33 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 09:34 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 09:36 -!- Murch [~murch@96.74.120.81] has joined #bitcoin-wizards 09:38 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 09:50 -!- daszorz [~daszorz@188.94.18.118] has quit [Read error: Connection reset by peer] 09:52 < maaku> CubicEarths: validate state backwards. starting with the tip, validate pror blocks stepping backwards, with their inputs given alongside them 10:03 < stevenroose> maaku: is that actually been researched? that's actually quite a nifty idea 10:03 < maaku> it's just an old idea from this channel 10:04 < stevenroose> if you reasonably trust the longest chain you have (based on work), you could validate backwards while accepting new blocks 10:04 < eklitzke> how would you know which was the longest chain 10:04 < maaku> eklitzke: block headers 10:04 < stevenroose> nicething is that while you're validating backwards, you are building the actual UTXO set 10:04 < maaku> yes, you could take an untrusted UTXO set and validate backwards 10:04 < eklitzke> block header has the difficulty for a given block not the accumulated difficulty 10:04 < stevenroose> maaku: I mean without a starting utxo set 10:05 < stevenroose> eklitzke: you fetch all headers first, which is fast, and validate if it has enough work 10:05 < maaku> stevenroose: then I'm not sure what the gain is? you'd have to do full IBD before you coudl do anything 10:05 < eklitzke> i see 10:05 < stevenroose> maaku: not entirely, based on the assumption that people are more likely to spend more recent outputs 10:05 < maaku> if you get a UTXO snapshot from an untrusted source, you can do IBD while making progress on the tip and while doing normal full node activities 10:06 < maaku> while making a personal choice about when you start trusting the chain (1 week back? 1 month back?) 10:06 < stevenroose> while going backwards, all new outputs are automatically added to your final UTXO set and you take pending inputs with you backwards and use them to cancel out outputs 10:07 < maaku> eh, most of our infrastructure assumes the peers you talk to have the utxo set. without that assumption you wouldn't know what inputs to relay. messages would have to be added.. it gets real messy real fast 10:07 < stevenroose> would be so nice though if an outpoint would somehow give you an idea of how old it is 10:08 < stevenroose> maaku: you can refrain from relaying until after IBD 10:08 < maaku> stevenroose: pettycoin had per-block commitments of the spend's depth 10:08 < maaku> or height of the input; i forget 10:08 < stevenroose> you can do this: get headers and reasonably trust header chain 10:08 < maaku> stevenroose: then again, what would be the point? you're not able to do full-node things 10:09 < stevenroose> the go backwards and for every block: 10:09 < maaku> i know you CAN do it. I've thought this through, like 5 years ago ;) I just don't see the point 10:09 < stevenroose> add inputs to input set and for every output check if you saw an input, then validate, otherwise add to UTXO 10:09 < stevenroose> it means that you are constructing the REAL UTXO set gradually 10:10 < stevenroose> so the further you go, the more of the new blocks you can actually validate 10:10 < stevenroose> while when going 0 to end, you know nothing, because the UTXO you build is not final and can be spent from in later blocks 10:10 < maaku> I'm not sure why you have the emphasis on "real". Either approach validates the UTXO set. 10:10 < stevenroose> real I mean the one at the best chain 10:11 < stevenroose> you have an actual subset of the latest utxo set against which you can validate blocks 10:11 < stevenroose> just adding unresolves inputs to your pending inputs set 10:12 < stevenroose> it means that on the premise that the chain you are on ends up being the longest (which is increasinly likely if you are getting pow-valid blocks for it), you can already do validation of blocks and get a view into the UTXO set 10:14 < stevenroose> maaku: I'm not saying it will be faster, but it might make your node more useful until you finish. currently an out-of-sync node is useless because even 10 blocks behind, you can't accept a tx spending an output in the UTXO set of your longest validated chain 10:15 < stevenroose> in this alternative method, you can accept txs that spend from your UTXO set, just not the ones that spend outputs older than your progress, which are increasingly rare as you progress 10:16 < stevenroose> I mean ofc getting a UTXO set snapshot is more efficient, but that seems to not gonna happen soon and still requires you to download 10GB of data 10:17 < stevenroose> passing along UTXO snapshots also cause other problems, you will never be able to do it within one block period and most nodes only keep the latest UTXO set, so when your connection is slow (and you have a commitment to a set at a given block), you will find it increasingly harder to find nodes able to server the UTXO set at a given point 10:17 < stevenroose> serve* 10:21 -!- d_t [~d_t@108-65-78-188.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards 10:27 -!- TheoStorm [~dnaleor@host-im1adb.cbn1.zeelandnet.nl] has quit [Quit: Leaving] 10:45 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 10:45 -!- samm_ [~samm@176-161-115-196.abo.bbox.fr] has quit [Remote host closed the connection] 10:45 -!- samm_ [~samm@176-161-115-196.abo.bbox.fr] has joined #bitcoin-wizards 10:50 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 260 seconds] 10:53 < CubicEarths> maaku: I was specifically thinking about using the idea to split work up amongst multiple computers. To make parallel a process that otherwise must be serial. 10:56 -!- thrmo [~thrmo@unaffiliated/thrmo] has quit [Quit: Waiting for .007] 10:57 < CubicEarths> There downside is that for each additional parallel 'thread', you would need to download yet another UTXO snapshot. So there is clearly a limit (which is likely in the single digits) beyond which nothing is gained... 11:01 < maaku> CubicEarths: to do that I think you just need relative age commitments 11:01 < maaku> then validating any range of blocks would generate two UTXO sets -- those which are assumed-valid from prior to the range, and which are carried forward into the future 11:05 < CubicEarths> What are 'relative age commitments'? 11:08 < CubicEarths> The way I understand the validation process to work, you need to have the complete utxo set for given height to be able to check if all the transactions in the next block are valid. And after processing that next block, you are in turn left with an updated UTXO set. 11:08 -!- samm_ [~samm@176-161-115-196.abo.bbox.fr] has quit [Read error: Connection reset by peer] 11:10 < CubicEarths> So if I want to validate staring at block number 300,000, and proceed until the chain tip, wouldn't I need the utxo set as of block 300,000 as a starting point? 11:22 -!- LeMiner [LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards 11:27 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 11:28 -!- jtimon [~quassel@142.29.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 11:30 < CubicEarths> maaku: 11:35 < maaku> require the witness to specify the blockheight of the output being spent 11:37 < arubi> doesn't this break monotonicity? if a chain reorg happens and the input gets into a different height 11:39 < CubicEarths> arubi: The concept that I was describing? 11:40 < arubi> no I mean requiring the witness to specify the height of the txo spent 11:40 < arubi> maybe I'm missing some context so sorry about that 11:41 -!- cryptojanitor [uid278088@gateway/web/irccloud.com/x-kyipvhblzzoywsfz] has quit [Quit: Connection closed for inactivity] 11:41 < arubi> what I mean, if there's a chain of three blocks where each txo spends a next one, then a reorg happens, suddenly when a reorg happens these three spends can't be included in a single block 11:42 < arubi> without specifying the block height of the input, they could be 11:43 < arubi> s/ then a reorg happens,// (writing two things at the same time :) ) 11:47 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-wizards 11:49 < CubicEarths> arubi: I was describing a way to make IBD parallel among independent computers. I suggested the user needed to acquire several different UTXO sets, from *intermediate heights*, and then the can validate starting from- and up to those heights and make sure everything matches. 11:49 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Client Quit] 11:50 < sipa> you can just only store/verify UTXOs with a hash in a certain range 11:50 < sipa> if you want to shard validation 11:51 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-hqeqbkgcreeabdai] has joined #bitcoin-wizards 11:54 < CubicEarths> sipa: How can you make any sense of an arbitrary block without a frame of reference? (which I thought the UTXO was) 11:56 -!- TheoStorm [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 11:56 < sipa> CubicEarths: just assume that all inputs that spend a UTXO outside your range are valid 11:57 < maaku> arubi: the witness would be generated by the miner when the block is created 11:57 < maaku> no transactions are invalidated on a reorg 11:58 < arubi> maaku, ah, that's the context I was missing. 12:04 < CubicEarths> sipa: I think I understand. So you can just shard it arbitrarily, and then check that the UTXO sets have no conflicts? 12:05 < maaku> yes 12:05 < CubicEarths> So then, why not done? :) 12:05 -!- shpx [~shpx@unaffiliated/shpx] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 12:05 < maaku> you want to write a patch? 12:05 < sipa> the UTXO set is tiny 12:05 < sipa> (for now) 12:06 < sipa> and there are some logisitical issues, like needing a protocol by which the different shards can tell eachother about failure 12:06 < sipa> and wallets needing to contact all the shard to make sure a tx is valid, etc 12:06 -!- shpx [~shpx@unaffiliated/shpx] has joined #bitcoin-wizards 12:08 -!- thrmo [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 12:09 < CubicEarths> maaku: I was trying to understand if there were difficult theoretical issues... 12:10 < maaku> It's a massive amount of work and unlikely to actually fix the bottleneck to IBD for most people, and unusable by most people (who don't have clusters of machines to IBD), etc. 12:10 < maaku> So for the most part it's a solution in search of a problem. 12:16 < CubicEarths> I can see those points... but why do you think it wouldn't fix the bottleneck (if used)? 12:16 < CubicEarths> (what do you see the bottle as being?) 12:16 < CubicEarths> (bottleNECK)* 12:16 < sipa> initial sync, bandwidth, storage, cpu cost, ... 12:18 < CubicEarths> So it is so well balanced, there is no particular weak point... which seems to ironically be a counter-argument to progress :D 12:19 < maaku> More like it's not broken 12:19 < maaku> It'd only speed up IBD. IBD is fine 12:19 < maaku> Validation of IBD only takes a few hours -- if this was actually the bottleneck. 12:20 < sipa> it would speed up IBD at the cost of multiplying _all_ resource costs (except db size related ones) 12:21 < CubicEarths> I was thinking it would just be a temporary situation: Only used for IBD, and once synced, it would just collapse back to a single machine 12:24 < CubicEarths> maaku: You say that, but am always reading about people complaining, or suggesting it is the reason why blocks ought to be smaller 12:25 -!- onabreak [55e4cfd9@gateway/web/freenode/ip.85.228.207.217] has quit [Ping timeout: 260 seconds] 12:29 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Remote host closed the connection] 12:34 -!- gwollon is now known as gwillen 12:45 -!- CheckDavid [uid14990@gateway/web/irccloud.com/x-gxisbpxdufekhgnk] has joined #bitcoin-wizards 12:56 -!- TheoStorm [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 13:39 -!- thrmo_ [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 13:42 -!- thrmo [~thrmo@unaffiliated/thrmo] has quit [Ping timeout: 260 seconds] 13:46 -!- cryptojanitor [uid278088@gateway/web/irccloud.com/x-lbocmxomimdtcrhb] has joined #bitcoin-wizards 13:50 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 13:56 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 264 seconds] 13:57 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards 14:10 -!- Krellan [~Krellan@50-242-94-241-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 14:15 -!- onabreak [55e4cfd9@gateway/web/freenode/ip.85.228.207.217] has joined #bitcoin-wizards 14:16 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 260 seconds] 14:30 -!- thrmo_ is now known as thrmo 14:31 -!- samm_ [~samm@176-161-115-196.abo.bbox.fr] has joined #bitcoin-wizards 14:42 -!- TheoStorm [~dnaleor@host-im1adb.cbn1.zeelandnet.nl] has joined #bitcoin-wizards 14:43 -!- douglas__ [douglas@nat/redhat/x-nhnrlfjqtpignvue] has quit [Ping timeout: 264 seconds] 14:54 -!- Murch [~murch@96.74.120.81] has quit [Quit: Snoozing.] 14:59 -!- Murch [~murch@96.74.120.81] has joined #bitcoin-wizards 15:03 -!- CheckDavid [uid14990@gateway/web/irccloud.com/x-gxisbpxdufekhgnk] has quit [Quit: Connection closed for inactivity] 15:10 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 15:21 -!- Untapped [~Untapped@c-76-16-163-85.hsd1.il.comcast.net] has joined #bitcoin-wizards 15:38 -!- intcat [~zshlyk@gateway/tor-sasl/intcat] has quit [Remote host closed the connection] 15:43 -!- son0p_ [~ff@181.137.68.52] has joined #bitcoin-wizards 15:44 -!- intcat [~zshlyk@gateway/tor-sasl/intcat] has joined #bitcoin-wizards 15:46 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has quit [Ping timeout: 256 seconds] 15:49 -!- son0p_ is now known as son0p 15:54 -!- shpx [~shpx@unaffiliated/shpx] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 15:55 -!- shpx [~shpx@unaffiliated/shpx] has joined #bitcoin-wizards 16:03 -!- deusexbeer [~deusexbee@080-250-077-065-dynamic-pool-adsl.wbt.ru] has quit [Quit: Konversation terminated!] 16:18 -!- Murch [~murch@96.74.120.81] has quit [Quit: Snoozing.] 16:23 -!- Murch [~murch@96.74.120.81] has joined #bitcoin-wizards 16:26 -!- deusexbeer [~deusexbee@080-250-077-065-dynamic-pool-adsl.wbt.ru] has joined #bitcoin-wizards 16:34 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-wizards 16:36 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has quit [Ping timeout: 256 seconds] 16:36 -!- son0p [~ff@181.137.68.52] has quit [Quit: Lost terminal] 16:43 -!- shpx [~shpx@unaffiliated/shpx] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 16:51 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 240 seconds] 16:54 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has joined #bitcoin-wizards 17:00 -!- gabridome_ [~gabridome@net-5-88-182-182.cust.vodafonedsl.it] has joined #bitcoin-wizards 17:00 -!- gabridome [~gabridome@net-5-88-182-182.cust.vodafonedsl.it] has quit [Ping timeout: 256 seconds] 17:00 -!- gabridome_ is now known as gabridome 17:00 -!- shpx [~shpx@unaffiliated/shpx] has joined #bitcoin-wizards 17:00 -!- weez17 [~isaac@unaffiliated/weez17] has joined #bitcoin-wizards 17:02 -!- harrymm [~harrymm@104.207.83.40] has quit [Ping timeout: 246 seconds] 17:04 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 17:05 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 17:15 -!- harrymm [~harrymm@104.207.83.40] has joined #bitcoin-wizards 17:21 -!- Guyver2 [AdiIRC@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 17:35 < maaku> CubicEarths: I imagine such concerns would be placated by having a standard way of exporting a UTXO set from one node, and importing it (at initial boot) on another 17:35 < maaku> which would be a trivial amount of work 17:35 < maaku> most IBD are not from people entirely new to bitcoin 17:37 < CubicEarths> That would be a very welcome capability. 17:38 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 17:39 < CubicEarths> I think the 'full node on a phone' camp is influential.... 17:40 < maaku> core tech should not be succeptable to 'influence' in that connotation 17:41 -!- vicenteH` [~user@35.233.15.37.dynamic.jazztel.es] has quit [Ping timeout: 260 seconds] 17:57 -!- Murch [~murch@96.74.120.81] has quit [Quit: Snoozing.] 17:59 -!- dabura667 [~dabura667@p98110-ipngnfx01marunouchi.tokyo.ocn.ne.jp] has joined #bitcoin-wizards 18:16 -!- thrmo [~thrmo@unaffiliated/thrmo] has quit [Ping timeout: 260 seconds] 18:18 -!- thrmo [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 18:30 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has joined #bitcoin-wizards 18:35 -!- Samdney [~Samdney@178.162.209.133] has quit [Quit: Verlassend] 18:39 -!- rmwb [~rmwb@199.178.233.220.static.exetel.com.au] has quit [Remote host closed the connection] 18:51 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has quit [Ping timeout: 260 seconds] 18:51 -!- Belkaar [~Belkaar@xdsl-84-44-231-192.netcologne.de] has joined #bitcoin-wizards 18:51 -!- Belkaar [~Belkaar@xdsl-84-44-231-192.netcologne.de] has quit [Changing host] 18:51 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has joined #bitcoin-wizards 18:55 -!- shpx [~shpx@unaffiliated/shpx] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 18:57 -!- Krellan [~Krellan@50-242-94-241-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 18:59 -!- shpx [~shpx@unaffiliated/shpx] has joined #bitcoin-wizards 18:59 -!- shpx [~shpx@unaffiliated/shpx] has quit [Client Quit] 19:04 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 19:21 -!- shpx [~shpx@unaffiliated/shpx] has joined #bitcoin-wizards 19:24 -!- go1111111 [go1111111@gateway/vpn/privateinternetaccess/go1111111] has quit [Quit: Leaving] 19:24 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has quit [Ping timeout: 260 seconds] 19:30 -!- douglas__ [~douglas@c-73-234-93-65.hsd1.nh.comcast.net] has joined #bitcoin-wizards 19:34 -!- samm_ [~samm@176-161-115-196.abo.bbox.fr] has quit [Remote host closed the connection] 19:44 -!- rmwb [~rmwb@199.178.233.220.static.exetel.com.au] has joined #bitcoin-wizards 19:45 -!- rmwb [~rmwb@199.178.233.220.static.exetel.com.au] has quit [Remote host closed the connection] 19:45 -!- rmwb [~rmwb@199.178.233.220.static.exetel.com.au] has joined #bitcoin-wizards 19:45 -!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has joined #bitcoin-wizards 19:50 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 19:52 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 19:55 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 19:57 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 19:58 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 20:02 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 260 seconds] 20:06 -!- cryptojanitor [uid278088@gateway/web/irccloud.com/x-lbocmxomimdtcrhb] has quit [Quit: Connection closed for inactivity] 20:24 -!- douglas__ [~douglas@c-73-234-93-65.hsd1.nh.comcast.net] has quit [Ping timeout: 264 seconds] 20:32 -!- renlord [~ry@unaffiliated/renlord] has joined #bitcoin-wizards 21:00 -!- legogris1 [~legogris@128.199.205.238] has quit [Remote host closed the connection] 21:00 -!- legogris [~legogris@128.199.205.238] has joined #bitcoin-wizards 21:09 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 21:14 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 264 seconds] 21:22 -!- thrmo [~thrmo@unaffiliated/thrmo] has quit [Remote host closed the connection] 21:22 -!- thrmo [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 21:23 -!- naribia [2fbd49aa@gateway/web/freenode/ip.47.189.73.170] has joined #bitcoin-wizards 21:23 -!- naribia [2fbd49aa@gateway/web/freenode/ip.47.189.73.170] has left #bitcoin-wizards [] 21:35 -!- samm_ [~samm@176-161-115-196.abo.bbox.fr] has joined #bitcoin-wizards 22:11 -!- Fugazi_ [~Fugazi@79-67-126-135.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 22:14 -!- Fugazi [~Fugazi@78.129.221.30] has quit [Ping timeout: 240 seconds] 22:14 -!- Fugazi [~Fugazi@78.129.221.30] has joined #bitcoin-wizards 22:15 -!- Fugazi_ [~Fugazi@79-67-126-135.dynamic.dsl.as9105.com] has quit [Ping timeout: 240 seconds] 22:31 -!- d9b4bef9 [~d9b4bef9@207.38.94.106] has quit [Remote host closed the connection] 22:45 -!- thrmo [~thrmo@unaffiliated/thrmo] has quit [Remote host closed the connection] 23:04 -!- thrmo [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 23:08 -!- thrmo_ [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 23:09 -!- thrmo [~thrmo@unaffiliated/thrmo] has quit [Ping timeout: 260 seconds] 23:09 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 23:14 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 264 seconds] 23:27 -!- tromp_ [~tromp@ip-217-103-3-94.ip.prioritytelecom.net] has joined #bitcoin-wizards 23:29 -!- tromp [~tromp@ip-217-103-3-94.ip.prioritytelecom.net] has quit [Ping timeout: 240 seconds] 23:44 -!- tromp_ [~tromp@ip-217-103-3-94.ip.prioritytelecom.net] has quit [Remote host closed the connection] 23:56 -!- jtimon [~quassel@142.29.134.37.dynamic.jazztel.es] has quit [Ping timeout: 268 seconds] --- Log closed Fri Mar 16 00:00:20 2018