--- Day changed Tue Jan 31 2017 00:01 < luke-jr> sipa: I was thinking for polling users 00:07 < TD-Linux> that makes no sense if you're trying to make 1 vote per user 00:37 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 00:40 < CubicEarth> luke-jr: you are interested in poll results, 1 vote per-full node? 00:41 < luke-jr> CubicEarth: that's up to the polling website to figure out weights 00:41 < luke-jr> eg, one might use a combination of full-node-signature plus coin-control-signature to weigh by coins controlled 00:42 < CubicEarth> luke-jr: Nice! Anything with coin-weights is near and dear to my heart 00:44 < CubicEarth> luke-jr: any what are you trying to limit by wanting the full-node signature in addition to coin control proof? 00:46 < luke-jr> gauging interest and possible consent in protocol change ideas 00:47 < CubicEarth> I guessed that part.... but my question stands 00:50 -!- echonaut3 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 00:50 -!- echonaut [~echonaut@46.101.192.134] has joined #bitcoin-core-dev 00:53 < CubicEarth> I could see the benefit in giving coins more weight if someone can prove a node as well, but I can't see a point to giving the same amount of coins more weight if two nodes were proved 00:57 < luke-jr> I'm not even sure what you're asking about there 00:59 < CubicEarth> If you are interested in proof-of-full-node as a voting concept, and if so, curious as to why sybil wouldn't be an issue 01:00 < CubicEarth> So, that's why I said I could see it being binary: do the coins that are voting also have a node.... that wouldn't have sybil issues 01:00 < CubicEarth> maybe I missed something about the discussion 01:02 -!- aguycalled [~aguycalle@2001:638:812:c00:fd90:b7c9:e6f3:4ca8] has joined #bitcoin-core-dev 01:03 -!- aguycalled [~aguycalle@2001:638:812:c00:fd90:b7c9:e6f3:4ca8] has quit [Remote host closed the connection] 01:17 -!- jannes [~jannes@95.97.246.234] has joined #bitcoin-core-dev 01:20 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 01:23 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 01:26 -!- AaronvanW [~AaronvanW@105.red-81-33-161.dynamicip.rima-tde.net] has joined #bitcoin-core-dev 01:26 -!- AaronvanW [~AaronvanW@105.red-81-33-161.dynamicip.rima-tde.net] has quit [Changing host] 01:26 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 02:43 -!- lclc [~lclc@unaffiliated/lclc] has quit [Ping timeout: 252 seconds] 03:01 -!- aguycalled [~aguycalle@2001:638:812:c00:9196:6e08:a450:9c28] has joined #bitcoin-core-dev 03:05 -!- aguycalled [~aguycalle@2001:638:812:c00:9196:6e08:a450:9c28] has quit [Remote host closed the connection] 03:35 -!- MarcoFalke [~marco@host10-2.natpool.mwn.de] has joined #bitcoin-core-dev 03:51 -!- MarcoFalke [~marco@host10-2.natpool.mwn.de] has quit [Quit: MarcoFalke] 04:27 -!- lclc [~lclc@unaffiliated/lclc] has joined #bitcoin-core-dev 04:47 < jl2012> luke-jr: wouldn't it be very cheap to run one full node, and pretend to be 100 using 100 ip addresses? 05:18 < jl2012> if proof of full node is remotely possible, we don't need pow 05:20 < jl2012> finally, people will just invest on resources (e.g. ip addresses), that do not have anything to do with the security of bitcoin 05:24 < CubicEarth> I could see a small use case: If someone has a bunch of coins they want to vote with, they could also need to prove they have a full node. There would be no limit to the coins that one node could enable to vote. 05:24 < CubicEarth> What would that show? 05:25 < CubicEarth> That someone who wanted to vote was able to create a full node 05:25 < CubicEarth> I don't know if that would be important to anyone.... 05:30 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 240 seconds] 06:00 -!- BCBot [~BCBot@46.101.246.115] has quit [Remote host closed the connection] 06:00 -!- BCBot [~BCBot@46.101.246.115] has joined #bitcoin-core-dev 06:04 < gmaxwell> sipa: no you don't, I can artifically increase my ping time. 06:15 -!- groot [bcce4120@gateway/web/freenode/ip.188.206.65.32] has joined #bitcoin-core-dev 06:25 < Eliel_> jl2012: isn't it reasonably easy to construct a challenge you can use to verify a full node? There have been ideas for mining algorithms that'd make mining impossible if you don't have the full blockchain available. 06:26 < Eliel_> although, the only way to verify that two different looking nodes aren't the same one would be to challenge them both at the same time. 06:26 < jl2012> yes, but luke-jr is suggesting a voting system based on that 06:26 < jl2012> and that's outsourceable 06:26 < Eliel_> I guess I'd better read the backlog 06:27 < jl2012> even for the purpose of mining, that's outsourceable 06:30 < jonasschnelli> If I create a bloom filter (block filter) of all the COutPoints and inputs scriptSigs of a recent block, it will get pretty big,... It often hits around 15'000 elememts, so, roughly 15kb per block = 2.1MB of filters per day... Any idea how to improve that? 06:46 -!- rafalcpp [~racalcppp@84-10-11-234.static.chello.pl] has joined #bitcoin-core-dev 07:15 -!- Sosumi [~Leon@bl10-113-190.dsl.telepac.pt] has joined #bitcoin-core-dev 07:16 -!- jtimon [~quassel@245.30.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 07:25 < sipa> gmaxwell: sure, but then you have a higher ping time 07:32 -!- lclc [~lclc@unaffiliated/lclc] has quit [Ping timeout: 245 seconds] 07:38 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 240 seconds] 07:53 -!- dstadulis [~dstadulis@2601:645:8004:6090:8cfb:5020:805e:de30] has joined #bitcoin-core-dev 07:54 -!- groot [bcce4120@gateway/web/freenode/ip.188.206.65.32] has quit [Quit: Page closed] 07:55 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 08:09 -!- dstadulis [~dstadulis@2601:645:8004:6090:8cfb:5020:805e:de30] has quit [Quit: ZZZzzz…] 08:22 -!- lclc [~lclc@unaffiliated/lclc] has joined #bitcoin-core-dev 08:45 -!- dstadulis [~dstadulis@c-73-189-234-152.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 08:45 -!- ratoder [~ratoder@static.111.19.201.138.clients.your-server.de] has joined #bitcoin-core-dev 08:51 -!- abpa [~abpa@96-82-80-25-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 08:54 -!- lclc [~lclc@unaffiliated/lclc] has quit [Ping timeout: 264 seconds] 09:04 -!- dstadulis [~dstadulis@c-73-189-234-152.hsd1.ca.comcast.net] has quit [Quit: ZZZzzz…] 09:15 -!- aguycalled [~aguycalle@2a02:2450:102d:b5:d475:8df1:8eca:e405] has joined #bitcoin-core-dev 09:24 -!- dstadulis [~dstadulis@c-73-189-234-152.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 09:38 -!- aguycalled [~aguycalle@2a02:2450:102d:b5:d475:8df1:8eca:e405] has quit [Read error: Connection reset by peer] 09:39 -!- aguycalled [~aguycalle@37.120.75.4] has joined #bitcoin-core-dev 09:44 -!- paveljanik [~paveljani@79.98.72.176] has joined #bitcoin-core-dev 09:44 -!- paveljanik [~paveljani@79.98.72.176] has quit [Changing host] 09:44 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 09:47 -!- Giszmo [~leo@pc-165-227-45-190.cm.vtr.net] has joined #bitcoin-core-dev 09:50 -!- Giszmo1 [~leo@pc-165-227-45-190.cm.vtr.net] has joined #bitcoin-core-dev 09:50 -!- Giszmo [~leo@pc-165-227-45-190.cm.vtr.net] has quit [Read error: Connection reset by peer] 09:51 -!- Giszmo1 [~leo@pc-165-227-45-190.cm.vtr.net] has quit [Client Quit] 09:51 -!- aguycalled [~aguycalle@37.120.75.4] has quit [Remote host closed the connection] 09:52 -!- aguycalled [~aguycalle@37.120.75.4] has joined #bitcoin-core-dev 09:57 -!- aguycalled [~aguycalle@37.120.75.4] has quit [Ping timeout: 260 seconds] 10:16 -!- lclc [~lclc@unaffiliated/lclc] has joined #bitcoin-core-dev 10:17 -!- dstadulis [~dstadulis@c-73-189-234-152.hsd1.ca.comcast.net] has quit [Quit: ZZZzzz…] 10:18 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 10:19 -!- echonaut [~echonaut@46.101.192.134] has joined #bitcoin-core-dev 10:31 -!- reginaldo [~reginaldo@191.241.232.178] has joined #bitcoin-core-dev 10:52 -!- reginaldo [~reginaldo@191.241.232.178] has quit [Quit: Leaving] 10:55 -!- reginaldo [~reginaldo@191.241.232.178] has joined #bitcoin-core-dev 11:06 -!- reginaldo_ [~reginaldo@191.241.232.178] has joined #bitcoin-core-dev 11:06 -!- reginaldo_ [~reginaldo@191.241.232.178] has quit [Client Quit] 11:06 -!- reginaldo [~reginaldo@191.241.232.178] has quit [Quit: Leaving] 11:06 -!- reginaldo [~reginaldo@191.241.232.178] has joined #bitcoin-core-dev 11:23 -!- lclc [~lclc@unaffiliated/lclc] has quit [Ping timeout: 240 seconds] 11:32 -!- jannes [~jannes@95.97.246.234] has quit [Quit: Leaving] 11:43 -!- Giszmo [~leo@pc-165-227-45-190.cm.vtr.net] has joined #bitcoin-core-dev 12:10 < bitcoin-git> [bitcoin] practicalswift closed pull request #9581: [pep-8] Prefer "foo is None" to "foo == None". Prefer "foo not in bar" to "not foo in bar". (master...test-for-membership) https://github.com/bitcoin/bitcoin/pull/9581 12:21 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 12:55 < BlueMatt> wtf travis 12:56 < BlueMatt> https://travis-ci.org/TheBlueMatt/bitcoin/jobs/197083388#L5456 12:56 < BlueMatt> "The command "if [ "$RUN_TESTS" = "true" -a "$TRAVIS_REPO_SLUG" = "TheBlueMatt/bitcoin" -a "$TRAVIS_PULL_REQUEST" = "false" ]; then contrib/verify-commits/verify-commits.sh; fi" exited with 127." 12:56 < BlueMatt> but it keps turnning...... 12:56 < BlueMatt> oh, it did mark failure, ok 12:59 < bitcoin-git> [bitcoin] TheBlueMatt opened pull request #9656: Add Marko's Key to verify-commits and check verify-commits on pushes to master (master...2017-01-fix-verify-commits) https://github.com/bitcoin/bitcoin/pull/9656 13:00 -!- Sosumi [~Leon@bl10-113-190.dsl.telepac.pt] has quit [Quit: Bye] 13:00 < bitcoin-git> [bitcoin] jnewbery opened pull request #9657: Improve rpc-tests.py (master...improvepytests2) https://github.com/bitcoin/bitcoin/pull/9657 13:07 -!- aguycalled [~aguycalle@2a02:2450:102d:b5:5826:2432:f8ef:304c] has joined #bitcoin-core-dev 13:11 -!- windsok [~windsok@45.63.59.8] has quit [Ping timeout: 245 seconds] 13:21 -!- windsok [~windsok@45.63.59.8] has joined #bitcoin-core-dev 13:26 -!- aguycalled [~aguycalle@2a02:2450:102d:b5:5826:2432:f8ef:304c] has quit [Remote host closed the connection] 13:26 -!- aguycalled [~aguycalle@2a02:2450:102d:b5:5826:2432:f8ef:304c] has joined #bitcoin-core-dev 13:45 -!- reginaldo [~reginaldo@191.241.232.178] has quit [Ping timeout: 240 seconds] 14:01 -!- dermoth_ [~thomas@239-78.162.dsl.aei.ca] has joined #bitcoin-core-dev 14:02 -!- dermoth [~thomas@dial-216-221-47-10.mtl.aei.ca] has quit [Disconnected by services] 14:02 -!- dermoth_ is now known as dermoth 14:04 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has quit [Remote host closed the connection] 14:05 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 14:05 -!- reginaldo [~reginaldo@191.241.232.178] has joined #bitcoin-core-dev 14:10 < bitcoin-git> [bitcoin] isle2983 opened pull request #9658: Add clang_format.py to help automate code style analysis (master...PR-clang-format) https://github.com/bitcoin/bitcoin/pull/9658 14:11 -!- cryptapus_afk [~cryptapus@jupiter.osmus.org] has joined #bitcoin-core-dev 14:11 -!- cryptapus_afk [~cryptapus@jupiter.osmus.org] has quit [Changing host] 14:11 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 14:50 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Quit: ZNC - http://znc.sourceforge.net] 14:51 < bitcoin-git> [bitcoin] jtimon opened pull request #9659: Net: Turn some methods and params/variables const (master...0.14-net-more-const) https://github.com/bitcoin/bitcoin/pull/9659 14:54 -!- aguycalled [~aguycalle@2a02:2450:102d:b5:5826:2432:f8ef:304c] has quit [Remote host closed the connection] 14:59 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has quit [Remote host closed the connection] 15:00 -!- cryptapus_afk [~cryptapus@jupiter.osmus.org] has joined #bitcoin-core-dev 15:00 -!- cryptapus_afk [~cryptapus@jupiter.osmus.org] has quit [Changing host] 15:00 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 15:11 -!- reginaldo [~reginaldo@191.241.232.178] has quit [Quit: Leaving] 15:22 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 15:27 -!- aguycalled [~aguycalle@2a02:2450:102d:b5:f0f7:6fe8:70ee:3ade] has joined #bitcoin-core-dev 15:27 < dgenr8> to conduct a poll by coins you can make a hard-forking client with limited ways to "spend" coins to vote (none of which create txes valid on mainnet). has similar drawbacks as bitcoinocracy 15:39 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 15:51 -!- CubicEarth [~cubiceart@2002:329f:7e15:0:d417:51c7:3920:8d57] has joined #bitcoin-core-dev 16:12 -!- aguycalled [~aguycalle@2a02:2450:102d:b5:f0f7:6fe8:70ee:3ade] has quit [Read error: Connection reset by peer] 16:12 -!- aguycalled [~aguycalle@37.120.75.4] has joined #bitcoin-core-dev 16:20 < bitcoin-git> [bitcoin] droark opened pull request #9660: Backport “Fix: OSX QT compile: use built-in swap if available, or defer” (0.13...macbackport) https://github.com/bitcoin/bitcoin/pull/9660 16:39 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 252 seconds] 16:43 -!- wasi [~wasi@gateway/tor-sasl/wasi] has quit [Ping timeout: 240 seconds] 16:44 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-core-dev 16:51 -!- Chris_Stewart_5 [~Chris_Ste@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 16:55 < Chris_Stewart_5> luke-jr: Do you mean that in the sense that the script will pass since segwit is a soft fork? No segwit script logic will be run? 16:55 -!- wasi [~wasi@gateway/tor-sasl/wasi] has joined #bitcoin-core-dev 16:56 < sipa> the segwit rules require 1) no witness is present if the spent output is not a witness program 16:57 < sipa> 2) witness passes witness validation if the spent output is a witness program 17:00 -!- abpa [~abpa@96-82-80-25-static.hfc.comcastbusiness.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 17:03 -!- MarcoFalke [~marco@host10-2.natpool.mwn.de] has joined #bitcoin-core-dev 17:18 < Chris_Stewart_5> sipa: Hmm, so if I give a witness and an OP_1NEGATE as a the wit version I would fail here: https://github.com/Christewart/bitcoin/blob/segwit_invalid_op1negate/src/script/interpreter.cpp#L1511 17:18 < Chris_Stewart_5> However, if I provided that same program w/ no witness, it would be treated as any old scriptPubKey, correct? 17:22 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 255 seconds] 17:28 -!- MarcoFalke [~marco@host10-2.natpool.mwn.de] has quit [Quit: MarcoFalke] 17:36 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 18:09 -!- Giszmo [~leo@pc-165-227-45-190.cm.vtr.net] has quit [Ping timeout: 240 seconds] 18:19 -!- Giszmo [~leo@ip-102-233.219.201.nextelmovil.cl] has joined #bitcoin-core-dev 18:28 -!- harrymm [~wayne@191.96.49.105] has joined #bitcoin-core-dev 18:31 < luke-jr> Chris_Stewart_5: I mean it's a valid opcode and even performs a well-defined task. Just don't include any witness data in the input spending it, and it is valid in a block. 18:33 < Chris_Stewart_5> luke-jr: But in the context that we are talking about it is *not* a valid witness program version. So I think my modified text is correct. 18:34 < luke-jr> Chris_Stewart_5: I can't view the text right now, but the way it was worded was in the context of a valid *opcode* 18:34 < Chris_Stewart_5> ... that consists of a select subset of opcodes (OP_0,OP_1,OP_2,...,OP_16) followed by a data push between 2 and 40 bytes gets a new special meaning. 18:35 < luke-jr> "valid" isn't in that? 18:35 < Chris_Stewart_5> no 18:36 * luke-jr is now confused as to the topic of discussion 18:36 < Chris_Stewart_5> are you talking about about valid op codes or valid witness program version's? I'm talking about the latter. 18:37 < luke-jr> my objection was the misuse of the term "valid" in the description. But your paste doesn't use "valid" at all, so I don't see the problem 18:38 < Chris_Stewart_5> Yeah, my text modification doesn't contain the word 'valid' at all. 18:39 < Chris_Stewart_5> even though I think 'select subset of opcodes' and 'valid opcodes' are semantically the same.. anyway i digress 18:40 < Chris_Stewart_5> ehhh actually the more I think about it I can see your point. 18:42 < Chris_Stewart_5> wrt not using the word 'valid' 18:55 -!- aguycalled [~aguycalle@37.120.75.4] has quit [Remote host closed the connection] 19:04 -!- Giszmo [~leo@ip-102-233.219.201.nextelmovil.cl] has quit [Ping timeout: 240 seconds] 19:19 -!- Giszmo [~leo@ip-40-226-107-190.nextelmovil.cl] has joined #bitcoin-core-dev 20:54 -!- chris200_ [~chris2000@p5DCB4FF8.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 20:57 -!- chris2000 [~chris2000@p5DCB5598.dip0.t-ipconnect.de] has quit [Ping timeout: 255 seconds] 22:07 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-konkfvkpvxooncxq] has quit [Quit: Connection closed for inactivity] 22:16 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 260 seconds] 22:50 -!- lclc [~lclc@unaffiliated/lclc] has joined #bitcoin-core-dev 23:18 -!- Giszmo [~leo@ip-40-226-107-190.nextelmovil.cl] has quit [Read error: Connection reset by peer] 23:23 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 23:25 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-cafgfjxezjbhzazy] has joined #bitcoin-core-dev 23:38 -!- Giszmo [~leo@pc-165-227-45-190.cm.vtr.net] has joined #bitcoin-core-dev 23:43 < bitcoin-git> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/e99f0d7ad443...7bfb77045c4b 23:43 < bitcoin-git> bitcoin/master d625b90 Suhas Daftuar: wallet: Refactor dummy signature signing for reusability 23:43 < bitcoin-git> bitcoin/master f626594 Suhas Daftuar: rpc: bumpfee: use correct maximum signed tx size for fee calculation... 23:43 < bitcoin-git> bitcoin/master 9522b53 Suhas Daftuar: rpc: bumpfee: handle errors more gracefully 23:43 < bitcoin-git> [bitcoin] laanwj closed pull request #9640: Bumpfee: bugfixes for error handling and feerate calculation (master...2017-01-bumpfee-error-cleanup) https://github.com/bitcoin/bitcoin/pull/9640