--- Log opened Thu May 07 00:00:14 2020 00:00 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has joined #bitcoin-wizards 00:01 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has quit [Remote host closed the connection] 00:04 -!- tromp [~tromp@2a02:a210:ca3:2800:6dd5:6ea0:189c:a9a9] has joined #bitcoin-wizards 00:04 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has quit [Ping timeout: 256 seconds] 00:30 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:cc78:c0db:3f4d:fe88] has joined #bitcoin-wizards 00:32 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:cc78:c0db:3f4d:fe88] has quit [Client Quit] 00:43 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:6d15:199d:f584:8f52] has joined #bitcoin-wizards 00:46 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:6d15:199d:f584:8f52] has quit [Client Quit] 00:56 -!- Netsplit *.net <-> *.split quits: mr_burdell, markus-k, NicolasDorier, endogenic, jbenet 00:58 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has joined #bitcoin-wizards 00:59 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has quit [Ping timeout: 264 seconds] 00:59 -!- Belkaar [~Belkaar@xdsl-87-79-41-221.nc.de] has joined #bitcoin-wizards 00:59 -!- Belkaar [~Belkaar@xdsl-87-79-41-221.nc.de] has quit [Changing host] 00:59 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has joined #bitcoin-wizards 01:01 -!- Netsplit over, joins: mr_burdell, jbenet, endogenic, NicolasDorier, markus-k 01:02 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:6d15:199d:f584:8f52] has joined #bitcoin-wizards 01:02 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:6d15:199d:f584:8f52] has quit [Client Quit] 01:07 -!- marcoagner [~user@bl13-226-166.dsl.telepac.pt] has joined #bitcoin-wizards 01:13 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:2de5:24c0:3b65:2c01] has joined #bitcoin-wizards 01:23 -!- roconnor [~roconnor@host-45-58-197-21.dyn.295.ca] has quit [Ping timeout: 264 seconds] 01:48 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:2de5:24c0:3b65:2c01] has quit [Remote host closed the connection] 01:49 -!- guest534543 [~mix@141.98.103.236] has quit [Ping timeout: 256 seconds] 02:00 -!- panda1 [~panda@37.120.203.188] has quit [] 02:00 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has joined #bitcoin-wizards 02:05 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has quit [Ping timeout: 264 seconds] 02:22 -!- subdriven1 [~subdriven@37.120.217.243] has joined #bitcoin-wizards 02:29 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:2de5:24c0:3b65:2c01] has joined #bitcoin-wizards 02:34 -!- zmnscpxj_ [~zmnscpxj@gateway/tor-sasl/zmnscpxj] has quit [Ping timeout: 240 seconds] 02:34 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:2de5:24c0:3b65:2c01] has quit [Remote host closed the connection] 02:39 -!- charuto [charutocaf@gateway/shell/matrix.org/x-dhlnotledaszufyo] has quit [Quit: killed] 02:39 -!- Jeremy_Rand_M_Ta [jeremyra1@gateway/shell/matrix.org/x-trvvrmuwksmpcahm] has quit [Quit: killed] 02:39 -!- lederstrumpf [lederstrum@gateway/shell/matrix.org/x-hvfdixjwvksxosdt] has quit [Quit: killed] 02:39 -!- TheFuzzStone[m] [thefuzzsto@gateway/shell/matrix.org/x-zotisaadfyudvzwa] has quit [Quit: killed] 02:40 -!- Alex[m]8 [alxgirardm@gateway/shell/matrix.org/x-lisirgeajdvmklag] has quit [Quit: killed] 02:40 -!- zkao [zkaomatrix@gateway/shell/matrix.org/x-votjrbowviiccxxc] has quit [Quit: killed] 02:42 -!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 02:43 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:2de5:24c0:3b65:2c01] has joined #bitcoin-wizards 02:45 -!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has joined #bitcoin-wizards 02:46 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:2de5:24c0:3b65:2c01] has quit [Remote host closed the connection] 02:49 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 02:57 -!- Jeremy_Rand_M_Ta [jeremyra1@gateway/shell/matrix.org/x-vujcfcjrvnigdtei] has joined #bitcoin-wizards 02:57 -!- TheoStorm [~TheoStorm@host-p8vu8h.cbn1.zeelandnet.nl] has joined #bitcoin-wizards 02:59 -!- tromp [~tromp@2a02:a210:ca3:2800:6dd5:6ea0:189c:a9a9] has quit [Remote host closed the connection] 03:06 -!- tromp [~tromp@2a02:a210:ca3:2800:6dd5:6ea0:189c:a9a9] has joined #bitcoin-wizards 03:14 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #bitcoin-wizards 03:19 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 03:19 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #bitcoin-wizards 03:24 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 246 seconds] 03:32 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 244 seconds] 03:34 -!- Alex[m]9 [alxgirardm@gateway/shell/matrix.org/x-jnoyuycihgkitgwc] has joined #bitcoin-wizards 03:34 -!- zkao [zkaomatrix@gateway/shell/matrix.org/x-eysthpncrakjgqwp] has joined #bitcoin-wizards 03:34 -!- TheFuzzStone[m] [thefuzzsto@gateway/shell/matrix.org/x-nvjjwawqtnxwvglo] has joined #bitcoin-wizards 03:34 -!- charuto [charutocaf@gateway/shell/matrix.org/x-bnswpzbtbrnprseb] has joined #bitcoin-wizards 03:34 -!- lederstrumpf [lederstrum@gateway/shell/matrix.org/x-hcufsdcpiyzzmewb] has joined #bitcoin-wizards 03:44 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Remote host closed the connection] 03:45 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined #bitcoin-wizards 03:53 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 04:31 -!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds] 04:31 -!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has joined #bitcoin-wizards 04:35 -!- TheoStorm [~TheoStorm@host-p8vu8h.cbn1.zeelandnet.nl] has quit [Quit: Leaving] 04:49 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #bitcoin-wizards 04:50 -!- jonatack_ [~jon@37.164.233.66] has joined #bitcoin-wizards 04:53 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 256 seconds] 04:54 -!- jonatack [~jon@37.173.38.62] has quit [Ping timeout: 264 seconds] 05:00 -!- subdriven1 [~subdriven@37.120.217.243] has quit [] 05:06 -!- theStack [~honeybadg@vps1648322.vs.webtropia-customer.com] has joined #bitcoin-wizards 05:18 -!- bpalmer1 [~bpalmer@217.146.82.122] has joined #bitcoin-wizards 05:18 -!- Kiminuo [~mix@141.98.103.76] has joined #bitcoin-wizards 05:24 -!- Kiminuo [~mix@141.98.103.76] has quit [Quit: Leaving] 05:28 -!- h4sh3d[m] [h4sh3dmatr@gateway/shell/matrix.org/x-cpxnazedaellxyhi] has joined #bitcoin-wizards 05:29 -!- TheoStorm [~TheoStorm@host-p8vu8h.cbn1.zeelandnet.nl] has joined #bitcoin-wizards 05:38 -!- Emcy [~Emcy@unaffiliated/emcy] has quit [Read error: Connection reset by peer] 05:40 -!- Emcy [~Emcy@unaffiliated/emcy] has joined #bitcoin-wizards 05:58 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #bitcoin-wizards 06:03 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 272 seconds] 06:03 -!- IGHOR [~quassel@93.178.216.72] has quit [Quit: http://quassel-irc.org ? ??????????? ?????????. ????-??.] 06:09 -!- IGHOR [~quassel@93.178.216.72] has joined #bitcoin-wizards 06:27 -!- roconnor [~roconnor@host-45-58-197-21.dyn.295.ca] has joined #bitcoin-wizards 06:43 -!- laptop [~laptop@77-57-116-48.dclient.hispeed.ch] has quit [Quit: Leaving] 06:48 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has joined #bitcoin-wizards 06:59 -!- mdunnio [~mdunnio@208.59.170.5] has joined #bitcoin-wizards 07:08 -!- TheoStorm [~TheoStorm@host-p8vu8h.cbn1.zeelandnet.nl] has quit [Quit: Leaving] 07:49 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has quit [Ping timeout: 258 seconds] 07:49 -!- tromp [~tromp@2a02:a210:ca3:2800:6dd5:6ea0:189c:a9a9] has quit [Remote host closed the connection] 08:00 -!- bpalmer1 [~bpalmer@217.146.82.122] has quit [] 08:00 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has joined #bitcoin-wizards 08:05 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has quit [Ping timeout: 256 seconds] 08:11 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:6c19:bdb9:a429:1127] has joined #bitcoin-wizards 08:25 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:6c19:bdb9:a429:1127] has quit [Quit: Sleep mode] 08:26 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:6c19:bdb9:a429:1127] has joined #bitcoin-wizards 08:33 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #bitcoin-wizards 08:37 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 260 seconds] 08:38 -!- stoner19_ is now known as stoner19 08:38 -!- tromp [~tromp@2a02:a210:ca3:2800:6dd5:6ea0:189c:a9a9] has joined #bitcoin-wizards 08:52 -!- kers [~kers@37.120.203.188] has joined #bitcoin-wizards 08:54 -!- Guyver2_ [Guyver@guyver2.xs4all.nl] has joined #bitcoin-wizards 08:57 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has quit [Ping timeout: 256 seconds] 09:00 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has joined #bitcoin-wizards 09:02 -!- michaelf_ [~textual@2a00:23c5:be01:b201:d011:ff30:38d9:30c9] has joined #bitcoin-wizards 09:04 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:6c19:bdb9:a429:1127] has quit [Ping timeout: 240 seconds] 09:05 < michaelf_> Hey. Does allowing people to use improved light client protocols really drive the full node count down? 09:05 < michaelf_> The alternative is to push mobiles into using trusted servers. It is not light client or full node. It is light client or trusted server. 09:05 < michaelf_> Pushing them towards trusted server by preventing light clients seems to be antithetical to Bitcoin trust minimization and permissionlessness? 09:05 < michaelf_> What am I missing? 09:06 < michaelf_> Context: https://lists.linuxfoundation.org/pipermail/lightning-dev/2020-May/002678.html 09:11 < theStack> i think that depends on how "full node" is defined. would you consider a node not serving filters for light clients still to the full node count? 09:14 < sipa> i consider a node that does not serve anything at all, and isn't even discoverable by others on the network to be a full node 09:14 < michaelf_> I would... You don't need to be accepting incoming connections to be a full node. You wouldn't need to be serving filters to be a full node 09:15 < michaelf_> But I don't understand what relevance that has to my initial question(s). Can you explain? 09:16 < michaelf_> We don't say there are zero full nodes today because none of them are serving filters 09:16 < theStack> well, generally speaking, i'd say to answer the question "does x drive y down?", it makes sense to exactly define y first :) 09:17 < michaelf_> Ok sure, gotcha! 09:17 < sipa> "full node count" is also the wrong metric; the real thing that matters is how many independent parties run and *use* a full node 09:17 < sipa> unfortunately, the real thing is very hard to measure 09:18 < michaelf_> Ok so we are concerned with x = independent parties running and using a full node 09:19 < michaelf_> Does allowing people to use improved light client protocols really drive x down? 09:20 < theStack> sipa: michaelf_: i would agree on your definition of full node count, but isn't it that people are having doubts about the decrease of _listening_ full nodes? 09:21 < theStack> in the end a high full node count is worthless if no-one would accept incoming connections 09:21 < sipa> theStack: i don't care at all about that 09:21 < sipa> (i would if the numbers dropped to dangerous levels, but there is no evidence of that) 09:23 < sipa> i think serving the network and providing validation services are ultimately orthogonal services, and there is no reason why they need to be correlated, or even provided by the same software in the long term 09:23 < michaelf_> x = independent parties running and using a full node OR x = independent parties running and using a listening full node 09:23 < michaelf_> Does allowing people to use improved light client protocols really drive x down? 09:24 < michaelf_> Obviously it is not certain. But it appears to me at least plausible that increased usage of light client protocols drives x up. 09:25 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has joined #bitcoin-wizards 09:25 < michaelf_> Otherwise their use will be inherently limited. And people will be driven to alternatives anyway 09:25 < sipa> i don't see why it would drive x up? 09:28 < michaelf_> In a world where every mobile is a light client, there will have to be more full nodes to serve them all filters 09:28 < theStack> sipa: that makes sense; but couldn't it be that this "numbers drop to dangerous levels" is exactly the people opposing bip 157 are worried about? 09:29 < theStack> im not having a concrete opinion yet by the way, still trying to grasp the full picture 09:29 < michaelf_> Me too 09:31 < michaelf_> Is there an argument that at some point in the long term future mobiles could all be running a pruned full node? 09:32 < sipa> wellyou should ask the people who have such opinions 09:33 < sipa> i suspect different people have different concerns; there are all sorts of incentive questions around light client use 09:35 < michaelf_> By incentives you mean people have different visions for where their projects fit into their long term view of Bitcoin's future? 09:36 < sipa> 1) incentive to serve data on the network at all 09:37 < sipa> 2) costs of running a full node with increased protocol requirementa 09:37 < theStack> sipa: sure there are a bunch of different concerns here, but i was referring specifically to the "worried about decreasing node count" one 09:37 < sipa> 3) incentives for miners to produce valid blocks if fewer independent validations happen 09:38 < sipa> theStack: to me personally, the term "full node" is unrelated to services offered to the network 09:38 -!- Guyver2_ is now known as Guyver2 09:39 -!- lederstrumpf [lederstrum@gateway/shell/matrix.org/x-hcufsdcpiyzzmewb] has left #bitcoin-wizards ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"] 09:41 < sipa> theStack: and i suspect - but don't know - that most of the concerns about "dropping full node count" are about the question whether miners will remain incentivized to produce valid blocks if most of the ecosystem depends on outsourced validation - but i don't know 09:41 < theStack> sipa: hmm but in the case of bip 157 being a full node is a requirement for creating the service information, or did i miss something? 09:42 < michaelf_> In a worst case where x did drop materially post merging of serving filters is it plausible that it could be disabled in a future release? I know ideally Core would prefer to avoid these types of flip flop scenarios. 09:44 < sipa> i think the question is rather: what if it becomes available by default, and people start building services that rely on having cheap/easy access to filters... to the point where it becomes infeasible to turn it off again 09:45 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Remote host closed the connection] 09:46 < sipa> theStack: sure, but creating the filters and serving them isn't the same; the latter could be done by HTTP/cloud services/satellite feeds/... too 09:46 < theStack> the origin of a filter information (which is deduced from full blocks) has to come from a full node, i don't see an alternative here 09:47 < sipa> theStack: same is true for blocks, in a way - you only know what blocks to serve by validating them yourself... but serving them does not increase the cost of validation 09:47 < sipa> it's providing dumb data 09:47 < michaelf_> But as I understand the plan with PR #18877 is that they won't be available by default? The question is whether this is a stepping stone to them being turned on by default? 09:48 < sipa> tbf, my idea is that they should be softforked in at some point im the future (increasing validation cost for all full nodes), and then made available by default to the network... just because people really shouldn't be using unverifiable data from untrusted peers in general 09:49 < sipa> i suspect that is even more scary to people who feel all increased light-client support is a bad thing 09:50 < sipa> i also suspect not many people think this way, and envision using filters from untrusted peers - i don't know 09:50 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined #bitcoin-wizards 09:50 < sipa> it's still an improvement over bip37 09:51 < michaelf_> So is there an argument that serving filters shouldn't be merged now as it should be done properly as a soft fork (assuming consensus)? 09:51 < theStack> sipa: for some reason i thought that the probability of a full node serving wrong filter information is lower than from arbitrary network nodes 09:52 < sipa> theStack: probability is not the right metric 09:52 < theStack> but i can't really justify 09:53 < sipa> i like this analogy: in civil engineering you design building to withstand random events (earthquakes) and think about probabilities to analyse that 09:53 < sipa> in military engineering yoj design buildings to withstand attackd, and think about how costly an attack is 09:53 -!- nuncanada [~dude@179.235.129.54] has joined #bitcoin-wizards 09:54 < sipa> theStack: full nodes cannot be distinguished from arbitrary network nodes 09:54 < sipa> that's the point - the fullness only matters to its operator 09:54 < sipa> because don't trust, verify, yada yada 10:01 -!- jonatack_ [~jon@37.164.233.66] has quit [Quit: jonatack_] 10:01 -!- jonatack [~jon@37.164.233.66] has joined #bitcoin-wizards 10:01 -!- michaelf_ [~textual@2a00:23c5:be01:b201:d011:ff30:38d9:30c9] has quit [Ping timeout: 240 seconds] 10:02 < theStack> but if serving the network and providing validation services are orghogonal services, maybe bitcoin core is not the right place to put bip 157 in but rather start a separate software project focussed on just serving filters? 10:03 < sipa> eh, i was talking more theoretically over the long term 10:03 < sipa> in the sense that in theory serving the network could be done by other things 10:04 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:358b:f356:e6b1:9e1b] has joined #bitcoin-wizards 10:25 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has quit [Remote host closed the connection] 10:34 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 10:34 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 10:44 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has joined #bitcoin-wizards 11:00 -!- kers [~kers@37.120.203.188] has quit [] 11:03 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Ping timeout: 240 seconds] 11:06 -!- tromp [~tromp@2a02:a210:ca3:2800:6dd5:6ea0:189c:a9a9] has quit [Remote host closed the connection] 11:07 -!- rottensox [~rottensox@unaffiliated/rottensox] has quit [Quit: Bye] 11:11 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-wizards 11:20 -!- Dimlock [~Dimlock@84.39.117.57] has joined #bitcoin-wizards 11:26 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:358b:f356:e6b1:9e1b] has quit [Ping timeout: 240 seconds] 11:33 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-wizards 11:33 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:b924:7fc5:4d11:6eb2] has joined #bitcoin-wizards 11:34 -!- tromp [~tromp@2a02:a210:ca3:2800:6dd5:6ea0:189c:a9a9] has joined #bitcoin-wizards 11:41 -!- nothingmuch [~nothingmu@unaffiliated/nothingmuch] has quit [Quit: ZNC - http://znc.in] 11:41 -!- bsm117532 [~bsm117532@unaffiliated/bsm117532] has quit [Quit: *burp*] 11:41 -!- theStack [~honeybadg@vps1648322.vs.webtropia-customer.com] has quit [Quit: Lost terminal] 11:48 -!- davterra [~dulyNoded@2601:603:4f00:63d0:a00:27ff:fed5:b769] has quit [Quit: Leaving] 12:11 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 12:16 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-wizards 12:30 -!- davispuh [~quassel@46.109.191.133] has joined #bitcoin-wizards 12:33 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-wizards 12:35 -!- theStack [~honeybadg@vps1648322.vs.webtropia-customer.com] has joined #bitcoin-wizards 12:46 -!- michaelf_ [~textual@2a00:23c5:be01:b201:cd1d:1bfd:7620:fa2] has joined #bitcoin-wizards 12:48 -!- TheoStorm [~TheoStorm@host-p8vu8h.cbn1.zeelandnet.nl] has joined #bitcoin-wizards 12:49 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:b924:7fc5:4d11:6eb2] has quit [Ping timeout: 240 seconds] 12:59 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:f48a:5010:9124:3934] has joined #bitcoin-wizards 13:01 -!- michaelf_ [~textual@2a00:23c5:be01:b201:cd1d:1bfd:7620:fa2] has quit [Ping timeout: 244 seconds] 13:16 -!- mdunnio_ [~mdunnio@208.59.170.5] has joined #bitcoin-wizards 13:16 -!- davispuh [~quassel@46.109.191.133] has quit [Ping timeout: 240 seconds] 13:18 -!- mdunnio [~mdunnio@208.59.170.5] has quit [Ping timeout: 260 seconds] 13:21 < yanmaani> sipa: Miners have incentives, right? 13:21 < yanmaani> Miners want to get txn fees, so they want for people to send txns, so they want to incentivize SPV node stuff. 13:22 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #bitcoin-wizards 13:27 -!- davispuh [~quassel@46.109.91.93] has joined #bitcoin-wizards 14:00 -!- Dimlock [~Dimlock@84.39.117.57] has quit [] 14:00 -!- michaelfolkson [~textual@2a00:23c5:be01:b201:f48a:5010:9124:3934] has quit [Quit: Sleep mode] 14:00 -!- bsm117532 [~bsm117532@unaffiliated/bsm117532] has joined #bitcoin-wizards 14:15 -!- nuncanada2 [~dude@179.235.129.54] has joined #bitcoin-wizards 14:15 -!- nuncanada [~dude@179.235.129.54] has quit [Read error: Connection reset by peer] 14:20 -!- nuncanada2 [~dude@179.235.129.54] has quit [Ping timeout: 246 seconds] 14:21 -!- nuncanada [~dude@179.235.129.54] has joined #bitcoin-wizards 14:22 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 14:23 -!- tromp [~tromp@2a02:a210:ca3:2800:6dd5:6ea0:189c:a9a9] has quit [Remote host closed the connection] 14:45 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:2de5:24c0:3b65:2c01] has joined #bitcoin-wizards 14:49 -!- tromp [~tromp@ip-213-127-95-129.ip.prioritytelecom.net] has joined #bitcoin-wizards 14:50 -!- RandIter [~RandIter@185.204.1.185] has joined #bitcoin-wizards 14:50 -!- RandIter is now known as Guest44912 14:54 -!- tromp [~tromp@ip-213-127-95-129.ip.prioritytelecom.net] has quit [Ping timeout: 260 seconds] 14:59 -!- tromp [~tromp@2a02:a210:ca3:2800:68ec:ec92:4ea5:86f9] has joined #bitcoin-wizards 15:14 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 15:15 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #bitcoin-wizards 15:16 -!- rottensox [~rottensox@unaffiliated/rottensox] has joined #bitcoin-wizards 15:20 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Ping timeout: 256 seconds] 15:46 -!- marcoagner [~user@bl13-226-166.dsl.telepac.pt] has quit [Ping timeout: 272 seconds] 16:04 -!- davispuh [~quassel@46.109.91.93] has quit [Remote host closed the connection] 16:06 -!- davispuh [~quassel@46.109.91.93] has joined #bitcoin-wizards 16:10 -!- mdunnio_ [~mdunnio@208.59.170.5] has quit [Remote host closed the connection] 16:10 < belcher> yanmaani if most of the economy uses SPV then miners also have an incentive to print more bitcoins than is allowed by the controlled supply 16:11 < yanmaani> if say 1% still use non-SPV then that shit won't fly 16:11 < belcher> so you're right that probably it wont be too hard to find the resources to host all this stuff, but it may not lead to an outcome most people want 16:11 < sipa> yanmaani: i don't see how miners could influence/incentivize SPV node functionality 16:12 < yanmaani> belcher: I imagine some large sites would run full nodes too 16:13 < belcher> if only 1% of the economy uses full nodes then probably what would happen is bitcoin would split into inflation-bitcoin and original-bitcoin, and since 99% use inflation-bitcoin then that coin would end up winning having a higher liquidity/value/adoption 16:13 < yanmaani> sipa: By providing the required full nodes. 16:13 < yanmaani> If full nodes were to become extremely expensive, miners would run them 16:13 < yanmaani> as a loss-leader 16:13 < belcher> you're misunderstanding how full nodes work, it doesnt matter to you if someone else has a node, the only thing that matters to you is your own node 16:14 < yanmaani> belcher: SPV could do fraud proofs. 16:14 < belcher> if someone figures out a way to make those work them im all ears 16:14 < yanmaani> "block X is fraudulent, blacklist all nodes who send it, the proof is [...]" 16:14 < yanmaani> it's not hard, just inelegant 16:15 < yanmaani> creating coins ex nihilo is provable 16:16 < sipa> not everything is efficiently provable (e.g. block weight limit, excess subsidy, ... basically require the entire block as proof) 16:17 < sipa> there are softforkable solutions to that, but that still has the issue that the indexes required to be able to efficiently create those proofs are many times larger than what is needed to just validate 16:17 < yanmaani> You can just send the entire block though. 16:17 < yanmaani> It'd just happen once per attack. 16:18 < sipa> that doesn't work for doublespending proofs 16:18 < sipa> which either require an index on the prover side for all spent coins ever, or a utxo set on the verifier side (=essentially a full node) 16:19 < yanmaani> Seems like UTXO commitments would fix it 16:19 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 240 seconds] 16:19 < sipa> yes 16:20 < yanmaani> Why don't we have them? "perfect is the enemy of good" and accumulators? 16:20 < sipa> at a pretty high cost 16:20 < yanmaani> not that high? 16:20 < sipa> it's an order of magnitude increase in I/O overhead for block validation 16:21 < sipa> because you'd need to update every merkle leaf above modified entries 16:22 < sipa> a stateless design like utreexo doesn't have that problem 16:22 < yanmaani> Would something like a log-structured merge tree work better? 16:22 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #bitcoin-wizards 16:22 < sipa> it needs to be indexed by txid to enable efficient proofs 16:23 < yanmaani> I'm thinking basically you have multiple UTXO sets 16:23 < yanmaani> And keep every one as a perfect tree 16:23 < yanmaani> And make a proof for each tree 16:24 < yanmaani> so you have tree 1, and then tree 2 which is a delta for tree 1, and then t3 which is a delta for (t1+t2), ... 16:35 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 246 seconds] 16:51 -!- jonatack_ [~jon@37.165.219.151] has joined #bitcoin-wizards 16:52 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-wizards 16:54 -!- jonatack [~jon@37.164.233.66] has quit [Ping timeout: 260 seconds] 17:00 -!- Guest44912 [~RandIter@185.204.1.185] has quit [] 17:04 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has quit [Remote host closed the connection] 17:05 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has joined #bitcoin-wizards 17:06 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has quit [Remote host closed the connection] 17:06 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has joined #bitcoin-wizards 17:11 -!- jonatack_ [~jon@37.165.219.151] has quit [Quit: jonatack_] 17:11 -!- jonatack [~jon@213.152.180.5] has joined #bitcoin-wizards 17:12 -!- go11111111111 [~go1111111@104.156.98.86] has joined #bitcoin-wizards 17:15 -!- go121212 [go1111111@gateway/vpn/privateinternetaccess/go1111111] has quit [Ping timeout: 256 seconds] 17:19 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:2de5:24c0:3b65:2c01] has quit [Remote host closed the connection] 17:19 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has quit [Remote host closed the connection] 17:20 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has joined #bitcoin-wizards 17:22 -!- Snuupy1 [~Snuupy@84.39.116.180] has joined #bitcoin-wizards 17:25 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has quit [Ping timeout: 252 seconds] 17:28 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [] 17:34 -!- theStack [~honeybadg@vps1648322.vs.webtropia-customer.com] has quit [Quit: Lost terminal] 17:53 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has joined #bitcoin-wizards 17:58 -!- jonatack [~jon@213.152.180.5] has quit [Ping timeout: 246 seconds] 17:58 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has quit [Ping timeout: 260 seconds] 18:00 -!- davispuh [~quassel@46.109.91.93] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 18:24 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has joined #bitcoin-wizards 18:30 -!- rusty [~rusty@103.93.169.121] has joined #bitcoin-wizards 18:30 -!- rusty [~rusty@103.93.169.121] has quit [Changing host] 18:30 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 18:44 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has quit [Remote host closed the connection] 18:45 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has joined #bitcoin-wizards 18:46 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has quit [Ping timeout: 246 seconds] 18:47 -!- Belkaar [~Belkaar@xdsl-87-78-238-98.nc.de] has joined #bitcoin-wizards 18:47 -!- Belkaar [~Belkaar@xdsl-87-78-238-98.nc.de] has quit [Changing host] 18:47 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has joined #bitcoin-wizards 18:50 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has quit [Ping timeout: 260 seconds] 18:55 -!- nuncanada [~dude@179.235.129.54] has quit [Read error: Connection reset by peer] 19:18 -!- Guest [~textual@37.120.210.173] has joined #bitcoin-wizards 19:19 -!- Guest [~textual@37.120.210.173] has quit [Client Quit] 19:32 -!- TheoStorm [~TheoStorm@host-p8vu8h.cbn1.zeelandnet.nl] has quit [Remote host closed the connection] 19:52 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 19:52 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has joined #bitcoin-wizards 20:00 -!- Snuupy1 [~Snuupy@84.39.116.180] has quit [] 20:12 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has joined #bitcoin-wizards 20:21 -!- nhandler1 [~nhandler@195.206.183.79] has joined #bitcoin-wizards 20:24 -!- surja795 [~surja795@c-24-61-194-104.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 20:27 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has quit [Remote host closed the connection] 20:28 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has joined #bitcoin-wizards 20:33 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has quit [Ping timeout: 260 seconds] 20:35 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has quit [Remote host closed the connection] 20:36 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-wizards 21:02 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has joined #bitcoin-wizards 21:05 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 244 seconds] 21:06 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has quit [Ping timeout: 240 seconds] 21:09 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-wizards 21:14 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has joined #bitcoin-wizards 21:19 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has quit [Ping timeout: 260 seconds] 21:37 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has joined #bitcoin-wizards 21:42 -!- shush [~pawn@2605:e000:1c02:c564:746e:24d5:cd93:1b3a] has quit [Ping timeout: 260 seconds] 21:45 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has joined #bitcoin-wizards 21:49 -!- proofofkeags [~proofofke@174-29-9-247.hlrn.qwest.net] has quit [Ping timeout: 256 seconds] 21:52 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 22:06 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-wizards 23:00 -!- nhandler1 [~nhandler@195.206.183.79] has quit [] 23:18 -!- Zao_ [~Zao_@37.120.203.188] has joined #bitcoin-wizards 23:30 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Ping timeout: 240 seconds] 23:34 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined #bitcoin-wizards --- Log closed Fri May 08 00:00:18 2020