--- Log opened Sat Apr 01 00:00:14 2017 00:36 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 00:50 -!- edvorg [~edvorg@2405:4800:508c:c8c5:6e40:8ff:fea6:df1e] has joined #bitcoin-wizards 01:15 -!- dispel [uid200860@gateway/web/irccloud.com/x-byyspfhzqgqicqvf] has quit [Quit: Connection closed for inactivity] 01:52 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-urnhdfxnyfitugwz] has joined #bitcoin-wizards 02:00 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 240 seconds] 02:06 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 02:09 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Read error: Connection reset by peer] 02:10 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 02:13 -!- arowser [~quassel@106.120.101.38] has quit [Ping timeout: 260 seconds] 02:13 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards 02:24 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-wizards 02:27 -!- NewLiberty_ [~NewLibert@2602:306:b8e0:8160:4414:3425:c6c6:d689] has joined #bitcoin-wizards 02:31 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 02:35 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 256 seconds] 02:58 -!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has quit [Ping timeout: 260 seconds] 03:00 < Eliel> hmmh... I think adding a Proof of Stake component to mining could be done as a soft fork with a BIP9-like activation procedure and even better, it would be an UASF soft fork where miners don't really have an effective veto. 03:02 < Eliel> After that, the PoS components could be used to measure fork acceptance among holders too rather than just miners 03:04 < Eliel> for example, you could pick 5 random bitcoin holders for each block and require a signature from each of them for a block to be valid. 03:06 < Eliel> it could also function as a method for UASF style soft-forks in the future 03:09 < Eliel> you could roll such an update out to users and have them start signing blocks and only active the actual validity rules when most blocks have been ending up receiving valid signatures for a difficulty period. 03:11 < Eliel> if miners go on a strike, that could perhaps be pre-empted with a PoW algorithm change and/or difficulty reset if we don't see enough block for a while right after the activation. 03:35 -!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-wizards 03:50 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has joined #bitcoin-wizards 04:14 -!- Davasny_ [~quassel@78.10.231.191] has quit [Remote host closed the connection] 04:21 -!- dispel [uid200860@gateway/web/irccloud.com/x-mofevkevygsaqnnf] has joined #bitcoin-wizards 04:27 -!- mappum [sid43795@gateway/web/irccloud.com/x-qslfdmdoftdsrabv] has quit [Quit: Connection closed for inactivity] 04:30 -!- CheckDavid [uid14990@gateway/web/irccloud.com/x-xwndelvbfisvvnzo] has joined #bitcoin-wizards 04:31 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 04:34 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards 04:34 -!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards 04:36 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 04:38 -!- CubicEarthh [~cubiceart@2002:329f:7e15:0:692d:c14a:bb10:cd25] has quit [Remote host closed the connection] 04:48 -!- meZee [SwedFTP@unaffiliated/swedftp] has quit [Quit: ZNC 1.6.2 - http://znc.in] 05:05 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 05:12 -!- NewLiberty_ [~NewLibert@2602:306:b8e0:8160:4414:3425:c6c6:d689] has quit [Ping timeout: 246 seconds] 05:14 -!- meZee [SwedFTP@unaffiliated/swedftp] has joined #bitcoin-wizards 05:19 -!- heffer2k02 [~heffer2k0@246.11.169.217.in-addr.arpa] has quit [Remote host closed the connection] 05:32 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-wizards 05:33 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 05:38 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 264 seconds] 05:38 -!- venzen_ [~venzen@5.255.87.141] has quit [Quit: financial independence: http://cryptocurrents.net] 05:48 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 05:53 -!- licnep [uid4387@gateway/web/irccloud.com/x-tejqjxbjfrlpomdx] has joined #bitcoin-wizards 05:57 -!- thrmo [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 06:06 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 06:07 -!- itsme_ [~textual@46.166.164.81] has joined #bitcoin-wizards 06:12 -!- thrmo_ [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 06:12 -!- str4d [~str4d@27.110.123.92] has quit [Ping timeout: 260 seconds] 06:12 -!- thrmo [~thrmo@unaffiliated/thrmo] has quit [Ping timeout: 264 seconds] 06:15 -!- alpalp [~alpalp@2605:6000:f4cb:b700:40da:6b67:3a77:99d8] has joined #bitcoin-wizards 06:15 -!- alpalp [~alpalp@2605:6000:f4cb:b700:40da:6b67:3a77:99d8] has quit [Changing host] 06:15 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-wizards 06:16 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Quit: Leaving.] 06:27 -!- edvorg [~edvorg@2405:4800:508c:c8c5:6e40:8ff:fea6:df1e] has quit [Remote host closed the connection] 06:35 -!- thrmo_ is now known as thrmo 06:35 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 06:39 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 256 seconds] 06:41 -!- itsme_ [~textual@46.166.164.81] has quit [Quit: My Mac Pro has gone to sleep. ZZZzzz...] 06:46 -!- Dark_Angel [~DarkAngel@host-91-192-91-170.elomza.pl] has joined #bitcoin-wizards 06:50 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 06:54 -!- itsme_ [~textual@46.166.164.91] has joined #bitcoin-wizards 06:55 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 260 seconds] 07:03 -!- Guest4461 [~quassel@78.10.231.191] has quit [Read error: Connection reset by peer] 07:04 -!- ryan-c [~ryan@znc.rya.nc] has joined #bitcoin-wizards 07:09 -!- ryan-c [~ryan@znc.rya.nc] has quit [K-Lined] 07:10 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 07:15 -!- Samdney [~Samdney@178.162.209.134] has joined #bitcoin-wizards 07:15 -!- ryan-c [~ryan@znc.rya.nc] has joined #bitcoin-wizards 07:22 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 07:31 -!- Giszmo [~leo@ip-106-233.219.201.nextelmovil.cl] has joined #bitcoin-wizards 07:41 -!- CocoBTC [~coco@c-f33a71d5.136-1-64736c10.cust.bredbandsbolaget.se] has joined #bitcoin-wizards 07:48 -!- Giszmo [~leo@ip-106-233.219.201.nextelmovil.cl] has quit [Ping timeout: 240 seconds] 07:54 -!- alpalp [~alpalp@2605:6000:f4cb:b700:40da:6b67:3a77:99d8] has joined #bitcoin-wizards 07:54 -!- alpalp [~alpalp@2605:6000:f4cb:b700:40da:6b67:3a77:99d8] has quit [Changing host] 07:54 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-wizards 07:57 < bsm1175321> Proof of Steak is a circular argument and leads to centralization. Since there are no longer any economic inputs to the system (coin creation is inflationary), the only way to make money is by taking Steak from others, and the net assets are flowing from holders to steakers. 07:57 < bsm1175321> This has been argued to death and I don't want to see it ever in Bitcoin. 07:58 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has quit [Quit: Textual IRC Client: www.textualapp.com] 07:58 < bsm1175321> https://blog.sldx.com/whats-wrong-with-proof-of-stake-77d4f370be15 07:59 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has joined #bitcoin-wizards 08:00 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 08:03 -!- shesek [~shesek@bzq-84-110-235-123.cablep.bezeqint.net] has quit [Ping timeout: 240 seconds] 08:04 -!- Giszmo [~leo@ip-133-233.219.201.nextelmovil.cl] has joined #bitcoin-wizards 08:08 -!- Giszmo [~leo@ip-133-233.219.201.nextelmovil.cl] has quit [Ping timeout: 240 seconds] 08:14 -!- danrobinson [~danrobins@2604:2000:e080:d400:e504:3ae5:6f30:45bc] has joined #bitcoin-wizards 08:18 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 08:22 < jcorgan> In addition, one of the problems with the idea of "it's been to long since a block, let's reset difficulty lower" is that it makes it near trivial for a sybil attacker to make your node accept its alternative chain 08:22 < jcorgan> *too long 08:22 -!- Giszmo [~leo@ip-68-233.219.201.nextelmovil.cl] has joined #bitcoin-wizards 08:39 -!- danrobinson [~danrobins@2604:2000:e080:d400:e504:3ae5:6f30:45bc] has quit [Quit: My MacBook has gone to sleep. ZZZzzz...] 08:47 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has quit [Ping timeout: 258 seconds] 08:54 -!- danrobinson [~danrobins@2604:2000:e080:d400:e504:3ae5:6f30:45bc] has joined #bitcoin-wizards 09:09 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 09:12 -!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz...] 09:12 -!- licnep [uid4387@gateway/web/irccloud.com/x-tejqjxbjfrlpomdx] has quit [Quit: Connection closed for inactivity] 09:32 -!- CocoBTC [~coco@c-f33a71d5.136-1-64736c10.cust.bredbandsbolaget.se] has quit [Quit: Leaving] 09:41 -!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-wizards 09:41 -!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has quit [Client Quit] 10:16 -!- keebler [~keebler@172.58.72.11] has joined #bitcoin-wizards 10:22 -!- MaxSan [~one@91.214.169.69] has joined #bitcoin-wizards 10:32 -!- MaxSan [~one@91.214.169.69] has quit [Quit: Leaving.] 10:37 -!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-wizards 10:39 -!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has quit [Client Quit] 10:42 -!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-wizards 10:43 -!- CubicEarthh [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 10:43 -!- keebler [~keebler@172.58.72.11] has quit [Ping timeout: 240 seconds] 10:51 -!- lmatteis [uid3300@gateway/web/irccloud.com/x-hiaywufhcsrahjul] has joined #bitcoin-wizards 10:54 -!- vega4 [~JBouncer@static.88-198-5-245.clients.your-server.de] has quit [Ping timeout: 258 seconds] 10:54 -!- comboy [~quassel@tesuji.pl] has quit [Ping timeout: 260 seconds] 10:55 -!- onabreak [55e4c68f@gateway/web/freenode/ip.85.228.198.143] has quit [Ping timeout: 260 seconds] 10:55 -!- markus-k_ [~markus@server01.comtime-it.eu] has quit [Ping timeout: 268 seconds] 10:56 -!- comboy [~quassel@tesuji.pl] has joined #bitcoin-wizards 10:59 -!- markus-k [~markus@server01.comtime-it.eu] has joined #bitcoin-wizards 11:03 -!- parazyd [~parazyd@unaffiliated/parazyd] has left #bitcoin-wizards ["nuked."] 11:03 -!- Giszmo [~leo@ip-68-233.219.201.nextelmovil.cl] has quit [Ping timeout: 268 seconds] 11:18 -!- CubicEarthh [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 11:21 -!- Giszmo [~leo@ip-27-233.219.201.nextelmovil.cl] has joined #bitcoin-wizards 11:21 -!- NewLiberty_ [~NewLibert@2602:306:b8e0:8160:5d49:9017:bad7:73f5] has joined #bitcoin-wizards 11:24 -!- itsme_ [~textual@46.166.164.91] has quit [Ping timeout: 240 seconds] 11:27 -!- itsme_ [~textual@46.166.164.91] has joined #bitcoin-wizards 11:31 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 11:35 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has quit [Remote host closed the connection] 11:36 -!- MaxSan [~one@46.19.137.116] has joined #bitcoin-wizards 11:38 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 11:40 -!- Giszmo [~leo@ip-27-233.219.201.nextelmovil.cl] has quit [Read error: Connection reset by peer] 11:40 -!- danrobinson [~danrobins@2604:2000:e080:d400:e504:3ae5:6f30:45bc] has quit [Quit: My MacBook has gone to sleep. ZZZzzz...] 11:40 -!- onabreak [55e4c68f@gateway/web/freenode/ip.85.228.198.143] has joined #bitcoin-wizards 11:45 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 11:57 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-wizards 12:22 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #bitcoin-wizards 12:29 -!- rockhouse [~rockhouse@h54110.upc-h.chello.nl] has joined #bitcoin-wizards 12:30 -!- rockhouse [~rockhouse@h54110.upc-h.chello.nl] has quit [Changing host] 12:30 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has joined #bitcoin-wizards 12:31 < Eliel> bsm1175321: that article only argues, correctly, that Proof of Stake alone won't work. That doesn't, however, address what I was suggesting, which is a combination of PoW and PoS. 12:33 < Eliel> jcorgan: the difficulty reset would naturally be only active for a limited time after the activation of the new validity rules. 12:36 < sipa> Eliel: i have never seen a viable scheme to combine the two that under adverserial conditions doesn't degrade to purely PoW 12:37 < Eliel> sipa: I don't see how that'd be a problem for what I was proposing. 12:38 < sipa> i mean that i have never seen anything that accomplishes anything that PoW alone does not 12:39 < Eliel> what I proposed would accomplish a method of signaling that involves holders as well as miners. 12:39 < sipa> and what if miners disagree with holders? 12:40 < Eliel> then I'd expect it's interpreted as if they had quit mining. 12:40 < sipa> then why do you have miners at all? 12:41 < Eliel> because, you need PoW for long term integrity. 12:41 < sipa> PoW is useless if it can be ignored 12:42 < Eliel> it'll still be required for validity 12:42 < sipa> but you say that holders can overrule miners 12:42 -!- sipa [~pw@2001:19f0:ac01:2fb:5400:ff:fe5b:c3ff] has left #bitcoin-wizards [] 12:43 < Eliel> yes, if there's an overwhelming consensus that they should be overruled... although, looks like he left. 12:44 < gmaxwell> if that works securely, why do you need miners? 12:44 < Eliel> it won't work securely in the long term. 12:45 < Eliel> hence the need for PoW 12:48 < Eliel> anyway, given sufficient consensus, holders can overrule miners even now. They just need a working way to measure consensus that's secure long enough that it can't practically be attacked. 12:49 < Eliel> What I'm proposing is just making it explicit 12:56 < kanzure> "On the impossibility of supersized machines" https://philpapers.org/rec/GAROTI-3 12:57 < Eliel> The security of Bitcoin is dependant on non-mining nodes also validating the blocks. This is currently only done implicitly. What I'm proposing would merely add some explicit "I agree that this block is valid" statements from randomly selected holders. 12:57 < gmaxwell> Eliel: so what happens if these holders make inconsistent claims? 12:58 < Eliel> then the block is not valid and next block will have a different list of randomly selected holders. 12:59 < Eliel> alternatively, you could randomly pick something like 10 holders and allow for some of them to be missing 13:00 < bsm1175321> It's bad enough that Satoshi gave us "economic game theory" as a consensus mechanism. It's not nearly as solid as more traditional algorithms like PAXOS. The solution is not to add more rules -- it just creates a more complex game that is more difficult to analyze. 13:01 < bsm1175321> But if you want to analyze it, the way to do it is to write down an actual maximizing function. You quickly realize that the existence of external assets can cause any such economic maximization function to flip sign, and become a *minimization* function. 13:02 < bsm1175321> (Under the right circumstances, one wants to reduce one's holdings of a given asset) 13:03 < bsm1175321> No mutation of the "stake" rules changes this fact. 13:04 < Eliel> I don't see how the stake rules being explicit rather than implicit makes for much of a difference 13:13 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:14 -!- echonaut1 [~echonaut@46.101.192.134] has joined #bitcoin-wizards 13:26 -!- echonaut1 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:26 -!- echonaut [~echonaut@46.101.192.134] has joined #bitcoin-wizards 13:27 -!- suraeNoether [~suraeNoet@host-69-59-78-37.nctv.com] has joined #bitcoin-wizards 13:32 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 13:38 -!- suraeNoether [~suraeNoet@host-69-59-78-37.nctv.com] has quit [Remote host closed the connection] 13:40 -!- danrobinson [~danrobins@2604:2000:e080:d400:e504:3ae5:6f30:45bc] has joined #bitcoin-wizards 13:45 -!- mol [~molly@unaffiliated/molly] has joined #bitcoin-wizards 13:48 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 260 seconds] 13:52 -!- str4d [~str4d@27.110.123.92] has joined #bitcoin-wizards 14:20 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has joined #bitcoin-wizards 14:21 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-wizards 14:40 -!- baffo32 [baffo32@gateway/shell/layerbnc/x-fcyvbgdbibslmght] has quit [Remote host closed the connection] 14:53 -!- baffo32 [baffo32@gateway/shell/layerbnc/x-kvhtifpzppcknxox] has joined #bitcoin-wizards 15:00 -!- itsme_ [~textual@46.166.164.91] has quit [Ping timeout: 260 seconds] 15:01 -!- itsme_ [~textual@46.166.164.81] has joined #bitcoin-wizards 15:02 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has quit [Ping timeout: 264 seconds] 15:07 -!- CubicEarthh [~cubiceart@2002:329f:7e15:0:ec81:85b6:8a6d:6e5d] has joined #bitcoin-wizards 15:22 -!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has quit [Remote host closed the connection] 15:23 -!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has joined #bitcoin-wizards 15:30 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has joined #bitcoin-wizards 15:30 -!- kaalia [~remote_us@45.55.206.107] has joined #bitcoin-wizards 15:33 -!- MoALTz [~no@77-254-9-16.adsl.inetia.pl] has quit [Quit: Leaving] 15:47 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has quit [Ping timeout: 264 seconds] 15:49 -!- huseby [~huseby@unaffiliated/huseby] has quit [Ping timeout: 246 seconds] 15:49 -!- espes__ [~espes@205.185.120.132] has quit [Ping timeout: 268 seconds] 15:56 < gmaxwell> petertodd: what do you think of the concept of a fraud bond: Imagine some high value locktimed UTXOs exists, and I write a transaction a that is valid if and only if block X is in the chain which gives away gives away these coins to fees (but I cannot do anything except give them away to fees until the locktime expires). If I give you this transaction, it is evidence that a block is invalid. 16:00 < gmaxwell> It's not proof-- but it's perhaps persusaive enough to get to shut down and require manual intervention to accept that block. 16:03 < kanzure> well there's his fidelity bond stuff https://bitcointalk.org/index.php?topic=146307.0 16:04 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 16:04 < kanzure> oh i see, persuasive because why hasn't someone taken those fees. 16:05 < kanzure> doesn't this only show something interesting if your inputs are referencing some censored outputs or something? 16:07 < gmaxwell> kanzure: it requires a way to make a transaction which is only good if block X is in the chain. Which means an additional opcode, though a reaonably cheap one, or cooperation with block X's author (kinda defeats the purpose). Or something clever that I haven't thought of yet. 16:14 -!- danrobinson [~danrobins@2604:2000:e080:d400:e504:3ae5:6f30:45bc] has quit [Quit: My MacBook has gone to sleep. ZZZzzz...] 16:16 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has joined #bitcoin-wizards 16:17 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has quit [Ping timeout: 268 seconds] 16:35 -!- espes__ [~espes@205.185.120.132] has joined #bitcoin-wizards 16:39 -!- huseby [~huseby@unaffiliated/huseby] has joined #bitcoin-wizards 16:42 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has joined #bitcoin-wizards 16:42 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-wizards 16:42 -!- tunafizz [~tuna@c-71-207-56-72.hsd1.pa.comcast.net] has quit [Read error: No route to host] 16:42 -!- tunafizz [~tuna@c-71-207-56-72.hsd1.pa.comcast.net] has joined #bitcoin-wizards 16:45 -!- Samdney [~Samdney@178.162.209.134] has quit [Quit: Verlassend] 17:03 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 17:03 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has quit [Ping timeout: 260 seconds] 17:16 < MaxSan> block 459962 0x20000004 17:16 < MaxSan> what is that? 17:59 -!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards 18:02 < bsm1175321> I think this discussion is evidence that decentralization has utterly failed. A handful of people are having a power war over the rules Bitcoin runs by, and most of us don't have any say. 18:02 < bsm1175321> Maybe it's time to go back to the drawing board... 18:03 < bsm1175321> An idea I've always liked is what I call "mining at the edges" aka transaction-level mining, where all mining occurs at the bottom of the Merkle tree, instead of at the top. 18:04 < bsm1175321> It's easy enough to add the difficulty attached to mined leaves of the Merkle tree, and compute the effective difficulty for the Merkle root. 18:06 < bsm1175321> One way to do that is that *instead* of paying fees, your txn must be accompanied by a certain amount of work on a mined hash. 18:06 -!- juscamarena [~justin@47.148.176.74] has quit [Remote host closed the connection] 18:06 -!- juscamarena [~justin@47.148.176.74] has joined #bitcoin-wizards 18:07 < bsm1175321> People would outsource that service to get their txns accepted, but the value of the outsourcing would *solely* be the hash itself and not (necessarily) the network rules or any decision about chain consensus. 18:09 -!- punindented [uid2709@gateway/web/irccloud.com/x-jkudbhnlximxxrlm] has joined #bitcoin-wizards 18:10 < bsm1175321> The txn submitter would decide the network rules and how/when/where it gets submitted to the network. Imagine miners as service providers to whom I provide my transaction, and they return it to me with a PoW hash. 18:12 < gmaxwell> because you know progress and fastest wins all are totally not concerns? 18:12 < bsm1175321> It's totally straightforward to hide the network data from the miner -- I just provide them an opaque hash which they grind against a nonce to get the PoW. I don't give them the entire transaction, or even the network it's on. 18:16 -!- itsme_ [~textual@46.166.164.81] has quit [Quit: Textual IRC Client: www.textualapp.com] 18:17 < bsm1175321> gmaxwell: see my work on braids. Merging blocks with non-conflicting transactions is fairly trivial. I think this solves the progress and fastest-wins concern. 18:21 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] 18:21 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 18:33 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-wizards 18:42 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 256 seconds] 18:48 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 18:49 -!- bramc [634b58ce@gateway/web/freenode/ip.99.75.88.206] has joined #bitcoin-wizards 18:49 < bramc> Hey everybody. I posted about the TXO bitfield idea to bitcoin-dev but disappointingly it hasn't gotten any response so far 18:51 -!- NewLiberty_ [~NewLibert@2602:306:b8e0:8160:5d49:9017:bad7:73f5] has quit [Ping timeout: 246 seconds] 18:56 < kanzure> probably because everyone unsubscribed from the mailing list 18:59 < bsm1175321> bramc: either it's a good idea, or you sent it on a Friday night :-P 18:59 < bsm1175321> bramc: I've thought quite a bit about txns which come with proofs about their inputs. Problem is that the proofs are much larger than the txn itself... 19:00 < bsm1175321> That said, there are such serious advantages to such an approach that I think it's worth serious consideration. 19:00 < bsm1175321> In particular, I'm interested in "sharding" -- such that a node can keep a defined subset of the blockchain data, which could be enabled by such an approach. 19:03 * bsm1175321 reads bramc's email again. 19:03 < bramc> Sharding sucks 19:04 < bsm1175321> A simple RLL encoding would let you compactly indicate you've dropped the first 8 years of history too... 19:04 < bsm1175321> bramc: why? 19:04 < bramc> Because it causes individual nodes to not be able to validate or upload the whole history 19:04 < bsm1175321> IMHO it's the only way forward for scaling. Everyone having everything does not scale. 19:05 < bramc> You can make everyone have everything when the amount of 'everything' is under control 19:05 < bsm1175321> We made progress on algorithms not by banging on O(n) things but by moving to log(n) and O(1)... 19:06 < bsm1175321> ZKP's are an existence proof that O(n) things can be proven in O(1) space. 19:06 < bsm1175321> We just need better algorithms... 19:06 < bramc> There's plenty of scaling possibility which can be done using simple techniques, like the bitfield proposal I made yesterday :-P 19:07 < bsm1175321> I like it, and it's compatible with sharding :-P 19:08 < bsm1175321> bramc: "Because it causes individual nodes to not be able to validate or upload the whole history" -- I'd rather depend on economic incentives for keeping history, than for deciding consensus... 19:08 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Remote host closed the connection] 19:09 < bsm1175321> Frankly I'd run a full-history node. Any serious business would. 19:14 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-urnhdfxnyfitugwz] has quit [Quit: Connection closed for inactivity] 19:15 -!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving] 19:56 -!- propumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-wizards 19:57 -!- bramc [634b58ce@gateway/web/freenode/ip.99.75.88.206] has quit [Quit: Page closed] 19:59 -!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has quit [Ping timeout: 256 seconds] 20:01 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 20:03 -!- Noldorin [~noldorin@unaffiliated/noldorin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz...] 20:22 -!- juscamarena [~justin@47.148.176.74] has quit [Ping timeout: 240 seconds] 20:25 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 20:28 -!- juscamarena [~justin@47.148.176.74] has joined #bitcoin-wizards 20:32 -!- juscamarena [~justin@47.148.176.74] has quit [Remote host closed the connection] 20:33 -!- juscamarena [~justin@47.148.176.74] has joined #bitcoin-wizards 20:34 -!- madgoat [~gk.1wm.su@23.247.147.4] has joined #bitcoin-wizards 20:35 -!- madgoat [~gk.1wm.su@23.247.147.4] has left #bitcoin-wizards [] 20:58 -!- punindented [uid2709@gateway/web/irccloud.com/x-jkudbhnlximxxrlm] has quit [Quit: Connection closed for inactivity] 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:19 -!- lmatteis [uid3300@gateway/web/irccloud.com/x-hiaywufhcsrahjul] has quit [Quit: Connection closed for inactivity] 21:21 -!- echonaut2 [~echonaut@46.101.192.134] has joined #bitcoin-wizards 21:23 -!- liead [~adlai@unaffiliated/adlai] has joined #bitcoin-wizards 21:23 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 21:24 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 260 seconds] 21:24 -!- adlai [~adlai@unaffiliated/adlai] has quit [Read error: Connection reset by peer] 21:25 -!- echonaut [~echonaut@46.101.192.134] has quit [Ping timeout: 260 seconds] 21:34 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Read error: Connection reset by peer] 21:34 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards 21:35 -!- jrayhawk [~jrayhawk@unaffiliated/jrayhawk] has quit [Ping timeout: 260 seconds] 21:37 -!- jrayhawk [~jrayhawk@unaffiliated/jrayhawk] has joined #bitcoin-wizards 21:41 -!- [7] [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services] 21:41 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 21:43 -!- iddo [~idddo@unaffiliated/iddo] has quit [Ping timeout: 268 seconds] 21:45 -!- iddo [~idddo@hyena.cs.cornell.edu] has joined #bitcoin-wizards 21:53 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 260 seconds] 21:55 -!- anon616 [anon616@gateway/shell/sameroom/x-nsoavybvpvhfzdvk] has left #bitcoin-wizards [] 21:56 -!- anon616 [anon616@gateway/shell/sameroom/x-nsoavybvpvhfzdvk] has joined #bitcoin-wizards 22:00 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 22:05 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has quit [Read error: Connection reset by peer] 22:07 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 22:08 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has joined #bitcoin-wizards 22:10 -!- tunafizz [~tuna@c-71-207-56-72.hsd1.pa.comcast.net] has quit [Ping timeout: 260 seconds] 22:11 -!- tunafizz [~tuna@c-71-207-56-72.hsd1.pa.comcast.net] has joined #bitcoin-wizards 22:12 -!- Belkaar [~Belkaar@xdsl-78-35-75-134.netcologne.de] has joined #bitcoin-wizards 22:12 -!- Belkaar [~Belkaar@xdsl-78-35-75-134.netcologne.de] has quit [Changing host] 22:12 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has joined #bitcoin-wizards 22:12 -!- tunafizz [~tuna@c-71-207-56-72.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 22:13 -!- tunafizz [~tuna@c-71-207-56-72.hsd1.pa.comcast.net] has joined #bitcoin-wizards 22:17 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Quit: Leaving.] 22:23 -!- NewLiberty_ [~NewLibert@2602:306:b8e0:8160:5d49:9017:bad7:73f5] has joined #bitcoin-wizards 22:33 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has quit [Remote host closed the connection] 22:34 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has joined #bitcoin-wizards 23:03 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has quit [Remote host closed the connection] 23:04 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has joined #bitcoin-wizards 23:07 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 240 seconds] 23:20 -!- Dark_Angel [~DarkAngel@host-91-192-91-170.elomza.pl] has quit [Read error: Connection reset by peer] 23:28 -!- binaryFate [~binaryFat@2607:ff48:aa81:800::a15f:1] has quit [Ping timeout: 246 seconds] 23:28 -!- binaryFate [~binaryFat@155.94.209.39] has joined #bitcoin-wizards 23:35 -!- MoALTz [~no@77-254-9-16.adsl.inetia.pl] has joined #bitcoin-wizards 23:51 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards --- Log closed Sun Apr 02 00:00:15 2017