--- Log opened Thu Jun 01 00:00:10 2017 00:12 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 00:17 -!- vicenteH [~user@135.234.15.37.dynamic.jazztel.es] has joined #bitcoin-wizards 00:31 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 00:37 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 240 seconds] 00:45 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 00:49 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 00:52 -!- JackH [~laptop@217.149.140.177] has quit [Ping timeout: 240 seconds] 00:56 -!- Marquess_Loaf [sid67551@gateway/web/irccloud.com/x-ureghoqihcghyogh] has quit [Excess Flood] 00:57 -!- Marquess_Loaf [sid67551@gateway/web/irccloud.com/x-ohwxfifrfxnrsqcy] has joined #bitcoin-wizards 00:59 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 01:00 -!- PaulCapestany [~PaulCapes@ip72-209-228-52.dc.dc.cox.net] has quit [Quit: .] 01:00 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 01:02 -!- Cory [~Cory@unaffiliated/cory] has quit [Ping timeout: 258 seconds] 01:03 -!- PaulCapestany [~PaulCapes@ip72-209-228-52.dc.dc.cox.net] has joined #bitcoin-wizards 01:03 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 255 seconds] 01:06 -!- JackH [~laptop@212.78.169.180] has joined #bitcoin-wizards 01:07 -!- Cory [~Cory@unaffiliated/cory] has joined #bitcoin-wizards 01:30 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-kfdmqypobbjivmqp] has joined #bitcoin-wizards 01:33 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 01:35 -!- Aaronva__ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 01:37 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 01:38 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 245 seconds] 01:42 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 255 seconds] 01:47 -!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards 02:24 -!- JackH [~laptop@212.78.169.180] has quit [Ping timeout: 240 seconds] 02:30 -!- btcdrak [uid230524@gateway/web/irccloud.com/x-bllegxwipwhsbwnx] has quit [Quit: Connection closed for inactivity] 02:35 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 02:38 -!- JackH [~laptop@46.231.18.66] has joined #bitcoin-wizards 02:46 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 02:50 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 03:01 -!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards 03:02 -!- jtimon [~quassel@117.29.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 03:10 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 03:12 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 255 seconds] 03:12 -!- jtimon [~quassel@117.29.134.37.dynamic.jazztel.es] has quit [Ping timeout: 260 seconds] 03:15 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 03:23 -!- beatrootfarmer [~Beatrootg@2a02:c7d:12e:100:8016:a8d9:a35c:b6e] has joined #bitcoin-wizards 03:27 -!- goatturneer [~Beatrootg@2a02:c7d:12e:100:605a:ee10:7570:f89c] has quit [Ping timeout: 255 seconds] 03:31 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has joined #bitcoin-wizards 03:38 -!- Aaronva__ [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 245 seconds] 03:42 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 04:01 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 240 seconds] 04:10 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 260 seconds] 04:16 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 04:25 -!- str4d [~str4d@27.110.123.92] has joined #bitcoin-wizards 04:26 < bsm117532> Eliel: yes that's one form of aggregation, see the "proofs of proofs of work" paper. 04:29 < Eliel> bsm117532: wouldn't a transaction chain work? Where individual transactions are chained and when you happen to find a low hash for one, that then becomes something kind of like a block. 04:29 < bsm117532> The loss of accuracy prevents its use for lots of things though. The smallest hash in the chain won't change for roughly T time, where T is the age of the chain. (You have to roughly double the hashpower*time to find a new smallest hash) 04:30 < bsm117532> Also if multiple miners are contributing to creating this smallest hash, you want to be able to have that data to decide compensation for them. 04:40 -!- jcluck is now known as cluckj 04:43 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 245 seconds] 04:47 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 04:49 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 04:52 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 268 seconds] 04:53 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 260 seconds] 04:55 -!- JackH [~laptop@46.231.18.66] has quit [Ping timeout: 240 seconds] 04:59 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 05:02 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-wizards 05:02 -!- goatturneer [~Beatrootg@2a02:c7d:12e:100:f9b0:b671:6c77:f39d] has joined #bitcoin-wizards 05:03 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Client Quit] 05:05 -!- beatrootfarmer [~Beatrootg@2a02:c7d:12e:100:8016:a8d9:a35c:b6e] has quit [Ping timeout: 255 seconds] 05:08 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-wizards 05:25 -!- rilos [~rilos@unaffiliated/rilos] has quit [Quit: My MacBook has gone to sleep. ZZZzzz...] 05:36 -!- dabura667 [~dabura667@p98110-ipngnfx01marunouchi.tokyo.ocn.ne.jp] has quit [Remote host closed the connection] 05:40 -!- Chris_Stewart_5 [~chris@173-31-39-168.client.mchsi.com] has joined #bitcoin-wizards 05:48 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 05:52 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 246 seconds] 06:07 -!- thrmo [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 06:20 -!- jtimon [~quassel@117.29.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 06:28 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: mining] 06:40 -!- NewLiberty [~NewLibert@2602:306:b8e0:8160:c092:439b:71e3:67d1] has joined #bitcoin-wizards 06:41 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-wizards 06:43 -!- CubicEarth [~cubiceart@239.11.24.31.ftth.as8758.net] has joined #bitcoin-wizards 06:48 -!- Noldorin [~noldorin@unaffiliated/noldorin] has joined #bitcoin-wizards 06:49 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 06:53 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 06:54 -!- CubicEarth [~cubiceart@239.11.24.31.ftth.as8758.net] has quit [] 06:57 -!- str4d [~str4d@27.110.123.92] has quit [Ping timeout: 260 seconds] 06:59 -!- btcdrak [uid230524@gateway/web/irccloud.com/x-bgdhwubmdwfqydzl] has joined #bitcoin-wizards 07:00 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: mining] 07:11 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-wizards 07:14 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-wizards 07:17 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Client Quit] 07:23 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-wizards 07:30 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #bitcoin-wizards 07:52 < surae> any known work on partial transaction confirmations? 07:55 -!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has joined #bitcoin-wizards 08:17 -!- NewLiberty [~NewLibert@2602:306:b8e0:8160:c092:439b:71e3:67d1] has quit [Ping timeout: 245 seconds] 08:20 -!- beatrootfarmer [~Beatrootg@2a02:c7d:12e:100:d92c:f9:82fc:413] has joined #bitcoin-wizards 08:20 -!- NewLiberty [~NewLibert@107-142-8-22.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards 08:24 -!- goatturneer [~Beatrootg@2a02:c7d:12e:100:f9b0:b671:6c77:f39d] has quit [Ping timeout: 260 seconds] 08:26 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 272 seconds] 08:26 -!- kmels [~kmels@190.106.223.6] has joined #bitcoin-wizards 08:26 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Ping timeout: 268 seconds] 08:34 -!- goatturneer [~Beatrootg@2.126.80.59] has joined #bitcoin-wizards 08:38 -!- beatrootfarmer [~Beatrootg@2a02:c7d:12e:100:d92c:f9:82fc:413] has quit [Ping timeout: 240 seconds] 08:38 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 08:43 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Ping timeout: 260 seconds] 08:43 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 260 seconds] 08:44 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 08:45 -!- abpa [~abpa@96-82-80-28-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 08:50 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 08:51 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 08:51 -!- goatturneer [~Beatrootg@2.126.80.59] has quit [Read error: Connection reset by peer] 08:51 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: mining] 08:53 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 260 seconds] 08:56 -!- Dyaheon [~Dya@a91-156-192-39.elisa-laajakaista.fi] has quit [Ping timeout: 260 seconds] 08:56 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 08:57 -!- Dyaheon [~Dya@a91-156-192-39.elisa-laajakaista.fi] has joined #bitcoin-wizards 08:58 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 08:58 < fluffypony> surae: partial as in? 08:59 < surae> well, the aggregatable idea above is sort of en route to what i'm thinking about 09:03 < surae> my shower thought was a scheme for collaborating on block verification, so if 2-of-3 or m-of-n miners together have a complete copy of the blockchain, they can collectively post a block and share reward 09:06 < surae> if miners X, Y, and Z each have about 2/3 of the blockchain and they bundle some txns into a "block..." such that for any one txn in the block, if X and Y together have a complete history of the txn, but Z is missing some of it, or any 2-of-3... 09:08 < surae> then maybe they can build a merkle tree satisfying some difficulty target in order to earn the right to post the block to the blockchain. or something along those lines 09:09 < surae> similarly, miners without a fully copy of the blockchain would be forced to collaborate with each other while verifying blocks before relaying them or adding them to their local copy of the blockchain 09:26 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 260 seconds] 09:33 -!- PaulCapestany [~PaulCapes@ip72-209-228-52.dc.dc.cox.net] has quit [Quit: .] 09:49 -!- NewLiberty [~NewLibert@107-142-8-22.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 272 seconds] 10:08 -!- v20100 [~20100@modemcable072.203-130-66.mc.videotron.ca] has joined #bitcoin-wizards 10:15 -!- thrmo [~thrmo@unaffiliated/thrmo] has quit [Quit: Waiting for .007] 10:17 -!- superkuh [~superkuh@unaffiliated/superkuh] has quit [Ping timeout: 268 seconds] 10:21 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 10:25 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 10:56 -!- Pilfers [Pillfersr@gateway/shell/elitebnc/x-uinyemfvwjinnsna] has quit [Quit: ereet] 10:57 -!- smk [4ad8c7ae@gateway/web/freenode/ip.74.216.199.174] has joined #bitcoin-wizards 10:58 -!- execute [~execute@52.68.0.151] has joined #bitcoin-wizards 10:59 -!- thrmo [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 10:59 -!- NewLiberty [~NewLibert@2602:306:b8e0:8160:d81b:6442:1d69:7ebf] has joined #bitcoin-wizards 11:04 -!- Pilfers [Pillfersr@gateway/shell/elitebnc/x-lndbeasiptxaoztd] has joined #bitcoin-wizards 11:09 -!- DrNo [~DrNo@188.153.159.143.dyn.plus.net] has quit [Quit: ZNC 1.6.3+deb1 - http://znc.in] 11:11 -!- DrNo [~DrNo@188.153.159.143.dyn.plus.net] has joined #bitcoin-wizards 11:17 -!- PaulCapestany [~PaulCapes@ip72-209-228-52.dc.dc.cox.net] has joined #bitcoin-wizards 11:28 -!- Chris_Stewart_5 [~chris@173-31-39-168.client.mchsi.com] has quit [Ping timeout: 240 seconds] 11:39 -!- Chris_Stewart_5 [~chris@173-31-39-168.client.mchsi.com] has joined #bitcoin-wizards 11:48 -!- superkuh [~superkuh@unaffiliated/superkuh] has joined #bitcoin-wizards 11:59 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 12:00 -!- PaulCapestany [~PaulCapes@ip72-209-228-52.dc.dc.cox.net] has quit [Quit: .] 12:03 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 255 seconds] 12:11 -!- PaulCapestany [~PaulCapes@ip72-209-228-52.dc.dc.cox.net] has joined #bitcoin-wizards 12:18 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 12:22 -!- Sprh [~Sprh@12.20.48.10] has joined #bitcoin-wizards 12:27 -!- smk [4ad8c7ae@gateway/web/freenode/ip.74.216.199.174] has quit [Ping timeout: 260 seconds] 12:27 -!- coinsmurf [~packet@96-66-250-198-static.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 12:27 -!- coinsmurf [~packet@96-66-250-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 12:30 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 245 seconds] 12:32 -!- Yogh [~Yogh@f36186.upc-f.chello.nl] has quit [Ping timeout: 268 seconds] 12:33 -!- Yogh [~Yogh@f36186.upc-f.chello.nl] has joined #bitcoin-wizards 12:35 -!- coinsmurf [~packet@96-66-250-198-static.hfc.comcastbusiness.net] has quit [] 12:35 -!- coinsmurf [~packet@96-66-250-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 12:54 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 245 seconds] 12:58 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 12:58 -!- dclxvi [~DCLXVI@95-44-201-135-dynamic.agg1.whi.bdt-fng.eircom.net] has joined #bitcoin-wizards 13:00 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 13:04 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 255 seconds] 13:04 -!- coinsmurf [~packet@96-66-250-198-static.hfc.comcastbusiness.net] has quit [] 13:05 -!- coinsmurf [~packet@96-66-250-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 13:07 -!- coinsmurf [~packet@96-66-250-198-static.hfc.comcastbusiness.net] has quit [Client Quit] 13:07 -!- coinsmurf [~packet@96-66-250-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 13:08 -!- coinsmurf [~packet@96-66-250-198-static.hfc.comcastbusiness.net] has quit [Client Quit] 13:09 -!- coinsmurf [~packet@96-66-250-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 13:10 -!- Sprh [~Sprh@12.20.48.10] has quit [Read error: Connection reset by peer] 13:46 -!- Chris_Stewart_5 [~chris@173-31-39-168.client.mchsi.com] has quit [Ping timeout: 255 seconds] 13:56 -!- tromp_ [~tromp@rtc35-090.rentec.com] has quit [Quit: Konversation terminated!] 14:17 -!- Char0n [~Char0n@unaffiliated/char0n] has quit [Remote host closed the connection] 14:17 -!- Char0n [~Char0n@82.211.44.195] has joined #bitcoin-wizards 14:17 -!- Char0n [~Char0n@82.211.44.195] has quit [Changing host] 14:17 -!- Char0n [~Char0n@unaffiliated/char0n] has joined #bitcoin-wizards 14:31 -!- ablug [uid2662@gateway/web/irccloud.com/x-qlrrpvyjnjemfexm] has joined #bitcoin-wizards 14:36 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has joined #bitcoin-wizards 14:37 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has quit [Quit: Leaving] 14:58 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 14:59 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 245 seconds] 15:00 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 15:02 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 15:13 -!- kmels [~kmels@190.106.223.6] has quit [Ping timeout: 240 seconds] 15:15 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 15:15 -!- rilos [~rilos@unaffiliated/rilos] has joined #bitcoin-wizards 15:17 -!- vicenteH [~user@135.234.15.37.dynamic.jazztel.es] has quit [Ping timeout: 246 seconds] 15:37 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 15:37 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 16:04 < bsm117532> surae: that's kind of the idea...if work can be aggregated, it could be done at the tx level or (some form of sub-block) level. Miners could collaborate to produce the target PoW. This could help decentralize mining, allow sub-chains/shards to be merge-mined, and a number of other interesting things. 16:04 -!- Chris_Stewart_5 [~chris@173-31-39-168.client.mchsi.com] has joined #bitcoin-wizards 16:05 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 16:07 < gmaxwell> "Miners could collaborate to produce the target PoW." 16:07 < gmaxwell> 20:23 < gmaxwell> because you like progress and parties with the highest hashrate to solve all the blocks? 16:08 < bsm117532> I don't understand your comment. 16:08 < gmaxwell> Clearly. 16:09 < gmaxwell> bsm117532: imagine for a moment that you have your perfect cumulative proof of work. 16:09 < gmaxwell> where you can accumulate up single hashes and get a resulting POW with work equal to the sum of the hashes that went in. 16:11 -!- str4d [~str4d@27.110.123.92] has joined #bitcoin-wizards 16:11 < gmaxwell> Now you, sipa, and I are miners. Lets say 100,000 hashes are required to make a block. Now say I have 40 hashes per second power, and you and sipa each have 30. 16:12 < sipa> gmaxwell is clearly using ASICBOOST 16:12 < gmaxwell> I could keep my solutions private and I will mine ~all the blocks. Or alternatively, you and sipa could collude by sharing your solutions and I will mine none of them. 16:12 < gmaxwell> Cumulative work results in progress: Faster wins, rather than fast hash improved odds proportional to their fastness. 16:14 < gmaxwell> s/rather than fast hash/rather than fast has/ 16:14 < gmaxwell> E.g. I should win 40% of the blocks, not 100% (or 0%) in that example. 16:16 < bsm117532> Well that would be a bad way to organize it clearly. I was mentioning tx level mining. Block-builders could be solely aggregators, and different entities than miners. 16:16 < bsm117532> In other words, miners must be forced to share. Selfish mining bad. 16:17 < gmaxwell> Because they're nice guys? Why don't I spin up two identities Greg and Greg' and greg' makes transactions and doesn't share them except with Greg? 16:17 < sipa> forcing miners to cooperate seems to remove the permissionless of mining 16:18 < bsm117532> Dunno. I'm clearly not making a proposal yet. Just wondering whether "aggregatable PoW" is a useful concept. 16:20 < gmaxwell> I'm sure it's useful for some thing. For POW purposes itself not so much perhaps. 16:20 < gmaxwell> We give an aggregate POW in the sidechains paper. 16:20 < bsm117532> gmaxwell: I would expect that to be common. Block reward has to be removed. Block aggregators wouldn't be incentivized, and the PoW payout would be in the individual mined txns. 16:20 < gmaxwell> but for many purposes the progress breaks it. 16:21 < bsm117532> gmaxwell: oh? In reorg proofs? 16:22 < bsm117532> Really, Bitcion IS aggregated PoW, it just takes O(n) to verify. 16:23 < bsm117532> O(1) would be cool and could be used in new ways. 16:24 < sipa> but Bitcoin's aggregated PoW does more 16:24 < sipa> it's not only aggregating, it's also committing to the non-aggregated version 16:24 < sipa> if you can retain that property, i think you may be right 16:24 < sipa> but i also think that might be theoretically impossible in an O(1) construction :) 16:25 < gmaxwell> bsm117532: bitcoin like pow can be verified in ln(n), if you have the right commitments. 16:26 < gmaxwell> which is what the sidechains paper describes. 16:26 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 260 seconds] 16:28 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 16:31 -!- rilos [~rilos@unaffiliated/rilos] has quit [Quit: Textual IRC Client: www.textualapp.com] 16:47 -!- kanzure [~kanzure@unaffiliated/kanzure] has quit [Ping timeout: 240 seconds] 16:48 -!- rmwb [~rmwb@2001:df0:ce:1080:1022:1382:99cb:2aa4] has joined #bitcoin-wizards 16:53 -!- v20100 [~20100@modemcable072.203-130-66.mc.videotron.ca] has quit [Ping timeout: 272 seconds] 16:54 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 16:58 -!- abpa [~abpa@96-82-80-28-static.hfc.comcastbusiness.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 16:59 -!- kanzure [~kanzure@unaffiliated/kanzure] has joined #bitcoin-wizards 17:00 -!- v20100 [~20100@modemcable072.203-130-66.mc.videotron.ca] has joined #bitcoin-wizards 17:01 < surae> @gmaxwell Your 10,000 hash example: there is a third option, where you have 40h/s, and sipa and bsm117532 have 30 h/s, where sipa and bsm start a pool... 17:01 < surae> and i don't quite follow how your argument isn't a criticism of pools 17:04 < surae> i think one good criticism of the idea is this 17:05 < gmaxwell> surae: I gave that example too. 17:05 < gmaxwell> "Or alternatively, you and sipa could collude by sharing your solutions and I will mine none of them." 17:05 < gmaxwell> surae: bitcoin pools don't have this property. 17:06 < gmaxwell> Bitcoin mining is progress free (at least on a single block basis) 17:06 < surae> ah, i thought you were referring to collusion by this accumulated hashing concept 17:06 < sipa> surae: in Bitcoin, a majority hashrate can collude 17:06 < gmaxwell> Yes, via agrregate proof of work. But that isn't what bitcoin pools do. 17:06 < sipa> but in a world where PoW has progress, the _highest_ hashrate can always win, even if it is not a majority 17:07 < gmaxwell> or the highest collusion, even if it is not a majority. 17:08 < surae> so, if you can make a continuous amount of progress, like a slider bar, i can see where you are going with that, and if the progress is discrete or atomic, you may as well be back to the usual block system 17:10 < bsm117532> sipa: commitments are easy to add to anything. 17:10 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 17:10 < sipa> bsm117532: not if you still need to show all the originals in order to prove their correctness :) 17:11 < sipa> then you're back to an O(n) proof 17:11 < bsm117532> Commitments are easy to aggregate ;-) 17:11 < bsm117532> But yeah I see your point 17:11 < sipa> anyway, have a look at the "proofs of proof of work" work if you're not familiar with it 17:12 < sipa> (see what i did there? proofs proof, work work?) 17:12 < surae> hat tip 17:13 < sipa> surae: bitcoin mining has 0 progress 17:13 < bsm117532> I'm familiar ;-) 17:13 < surae> well, it's a coin flip, success or fail 17:13 < sipa> surae: the amount of work you've done before has no effect on how long it will take you to create the next block 17:15 < surae> yeah, that's what i was trying to get at 17:15 < surae> if we were to design a PoW system that has a progression instead of these discrete jumps 17:16 < surae> then the smallest discrete jump would be miner's new "target," like blocks would normally be, but rewards would occur every few successes instead of after a single success. 17:17 < bsm117532> smaller targets = more miners = more decentalization. 17:17 < surae> like halving, if you changed PoW to require two hashes that both satisfy a size requirement, you're still just flipping coins until a prescribed number of successes and then getting a reward 17:18 < surae> point being, I agree, the notion of progress breaks PoW pretty handily 17:18 -!- rmwb [~rmwb@2001:df0:ce:1080:1022:1382:99cb:2aa4] has quit [Remote host closed the connection] 17:19 * bsm117532 finally gets gmaxwell's use of "progress" 17:20 < bsm117532> And here I thought it was just the opposite of congress. 17:22 < bsm117532> Well it seems I may get some time to work on braids again...and may be on the hunt for a PoW algorithm that makes sense for it... 17:22 < surae> braids as in category theory, or braids as in something else? 17:24 < surae> gmaxwell & sipa: the more precisely that hashrate determines the next block winner, the more often the largest miner wins, if hashrate *completely* determines the next block winner with no randomness, then largest miner always wins... 17:24 < bsm117532> braids as in organizing blocks into a directed acyclic graph (blocks can have multiple parents) instead of a chain. https://scalingbitcoin.org/hongkong2015/presentations/DAY2/2_breaking_the_chain_1_mcelrath.pdf 17:24 < surae> otoh, the less that hashrate determines next block winner, the more that smaller miners have a chance... 17:25 < surae> and hey, guess what, the exponential distribution has maximal entropy, so we want blocks to arrive in a poisson process, and not only that but a large number of coin flips is well-approximated as a poisson process... 17:26 -!- gmaxwell [gmaxwell@wikimedia/KatWalsh/x-0001] has left #bitcoin-wizards [] 17:27 < bsm117532> More simulation and analysis: https://www.reddit.com/r/btc/comments/4su1gf/braiding_the_blockchain_32_min_qa_we_cant_remove/ 17:27 < surae> which makes bitcoin's PoW impossible to improve, switching out hash functions or something silly like that can, at best, only improve how closely we can approximate the true block arrival rate as Poisson 17:30 -!- ablug [uid2662@gateway/web/irccloud.com/x-qlrrpvyjnjemfexm] has quit [Quit: Connection closed for inactivity] 17:30 -!- sipa [~pw@unaffiliated/sipa1024] has left #bitcoin-wizards [] 17:31 -!- DCLXVI` [~DCLXVI@95-44-201-135-dynamic.agg1.whi.bdt-fng.eircom.net] has joined #bitcoin-wizards 17:32 -!- metric_ [~metric@199.127.226.246] has joined #bitcoin-wizards 17:33 -!- metric [~metric@199.127.226.246] has quit [Write error: Broken pipe] 17:33 -!- DrNo [~DrNo@188.153.159.143.dyn.plus.net] has quit [Excess Flood] 17:33 -!- cfields [~quassel@unaffiliated/cfields] has quit [Quit: No Ping reply in 180 seconds.] 17:33 -!- DrNo [~DrNo@188.153.159.143.dyn.plus.net] has joined #bitcoin-wizards 17:34 -!- cfields [~quassel@unaffiliated/cfields] has joined #bitcoin-wizards 17:38 -!- dclxvi [~DCLXVI@95-44-201-135-dynamic.agg1.whi.bdt-fng.eircom.net] has quit [Ping timeout: 260 seconds] 17:43 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 17:43 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 17:45 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 17:48 -!- rmwb [~rmwb@2001:df0:ce:1080:c9d5:38b5:194a:63] has joined #bitcoin-wizards 17:50 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 17:53 -!- Dyaheon [~Dya@a91-156-192-39.elisa-laajakaista.fi] has quit [Ping timeout: 240 seconds] 17:56 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-kfdmqypobbjivmqp] has quit [Quit: Connection closed for inactivity] 17:57 -!- Dyaheon [~Dya@a91-156-192-39.elisa-laajakaista.fi] has joined #bitcoin-wizards 18:05 -!- thrmo [~thrmo@unaffiliated/thrmo] has quit [Ping timeout: 246 seconds] 18:05 -!- dabura667 [~dabura667@p98110-ipngnfx01marunouchi.tokyo.ocn.ne.jp] has joined #bitcoin-wizards 18:11 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 18:15 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 18:17 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Quit: cyphase.com] 18:20 -!- jtremback_____ [sid67723@gateway/web/irccloud.com/x-srwooedlalcbxelc] has quit [Quit: Connection closed for inactivity] 18:21 -!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards 18:33 -!- Chris_Stewart_5 [~chris@173-31-39-168.client.mchsi.com] has quit [Ping timeout: 245 seconds] 18:38 -!- harrymm [~wayne@104.237.91.152] has quit [Ping timeout: 240 seconds] 18:40 -!- Chris_Stewart_5 [~chris@173-31-39-168.client.mchsi.com] has joined #bitcoin-wizards 18:54 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 18:54 -!- v20100 [~20100@modemcable072.203-130-66.mc.videotron.ca] has quit [Ping timeout: 255 seconds] 18:57 -!- cluckj [~cluckj@pool-108-52-166-30.phlapa.fios.verizon.net] has quit [Ping timeout: 260 seconds] 18:58 -!- harrymm [~wayne@104.237.91.58] has joined #bitcoin-wizards 19:10 -!- rmwb [~rmwb@2001:df0:ce:1080:c9d5:38b5:194a:63] has quit [Remote host closed the connection] 19:13 -!- PaulCapestany [~PaulCapes@ip72-209-228-52.dc.dc.cox.net] has quit [Ping timeout: 240 seconds] 19:16 -!- PaulCapestany [~PaulCapes@ip72-209-228-52.dc.dc.cox.net] has joined #bitcoin-wizards 19:16 -!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving] 19:19 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 258 seconds] 19:23 -!- ablug [uid2662@gateway/web/irccloud.com/x-zjtvlirwygyvvtmp] has joined #bitcoin-wizards 19:28 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 19:31 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 19:44 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-wizards 19:50 -!- rmwb [~rmwb@2001:df0:ce:1080:f4db:29b2:3bda:b440] has joined #bitcoin-wizards 20:04 -!- Chris_Stewart_5 [~chris@173-31-39-168.client.mchsi.com] has quit [Ping timeout: 240 seconds] 20:10 -!- mkarrer [~mkarrer@158.red-83-53-16.dynamicip.rima-tde.net] has quit [Ping timeout: 240 seconds] 20:13 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds] 20:25 -!- rmwb [~rmwb@2001:df0:ce:1080:f4db:29b2:3bda:b440] has quit [Remote host closed the connection] 20:25 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-wizards 20:25 -!- rmwb [~rmwb@2001:df0:ce:1080:f4db:29b2:3bda:b440] has joined #bitcoin-wizards 20:26 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has quit [Ping timeout: 240 seconds] 20:27 -!- Belkaar [~Belkaar@xdsl-89-0-40-7.netcologne.de] has joined #bitcoin-wizards 20:27 -!- Belkaar [~Belkaar@xdsl-89-0-40-7.netcologne.de] has quit [Changing host] 20:27 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has joined #bitcoin-wizards 20:30 -!- rmwb [~rmwb@2001:df0:ce:1080:f4db:29b2:3bda:b440] has quit [Ping timeout: 260 seconds] 20:47 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds] 21:00 -!- legogris [~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:18 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has quit [Remote host closed the connection] 21:19 -!- rmwb [~rmwb@2001:df0:ce:1080:7562:23e6:fd31:77e] has joined #bitcoin-wizards 21:19 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has joined #bitcoin-wizards 21:23 -!- alferz [~alferz@unaffiliated/alfer] has joined #bitcoin-wizards 21:29 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 245 seconds] 21:30 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 21:30 -!- rmwb [~rmwb@2001:df0:ce:1080:7562:23e6:fd31:77e] has quit [Remote host closed the connection] 21:35 -!- alferz [~alferz@unaffiliated/alfer] has quit [Ping timeout: 268 seconds] 21:49 -!- rmwb [~rmwb@2001:df0:ce:1080:9ce5:30eb:3cfe:9258] has joined #bitcoin-wizards 21:49 -!- rmwb [~rmwb@2001:df0:ce:1080:9ce5:30eb:3cfe:9258] has quit [Remote host closed the connection] 21:58 -!- superkuh [~superkuh@unaffiliated/superkuh] has quit [Remote host closed the connection] 22:03 -!- superkuh [~superkuh@unaffiliated/superkuh] has joined #bitcoin-wizards 22:08 -!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has quit [Quit: Three sheets to the wind] 22:12 -!- harrymm [~wayne@104.237.91.58] has quit [Remote host closed the connection] 22:30 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has quit [Ping timeout: 255 seconds] 22:42 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 22:49 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-ckwnnylkknbfwuxe] has joined #bitcoin-wizards 23:03 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 23:05 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has joined #bitcoin-wizards 23:05 -!- jtimon [~quassel@117.29.134.37.dynamic.jazztel.es] has quit [Ping timeout: 255 seconds] 23:11 -!- kenshi84_ [~kenshi84@p1081117-ipngn5401akatuka.ibaraki.ocn.ne.jp] has joined #bitcoin-wizards 23:33 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 23:38 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 245 seconds] 23:43 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 23:47 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Quit: Leaving.] 23:47 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 255 seconds] --- Log closed Fri Jun 02 00:00:11 2017