--- Log opened Thu Feb 25 00:00:42 2016 00:03 -!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 250 seconds] 00:21 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] 00:23 -!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has joined #bitcoin-wizards 00:32 -!- chris2000 [~chris2000@p54AE7A2F.dip0.t-ipconnect.de] has joined #bitcoin-wizards 00:32 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 00:37 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 244 seconds] 00:40 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 244 seconds] 00:40 -!- giel__ [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards 00:41 -!- fkhan [weechat@gateway/vpn/mullvad/x-ryanbpobizuuupqu] has quit [Ping timeout: 240 seconds] 00:46 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 00:51 -!- giel__ [~giel____@a149043.upc-a.chello.nl] has quit [Ping timeout: 276 seconds] 00:54 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards 00:54 -!- fkhan [weechat@gateway/vpn/mullvad/x-rbedxlwjcewsgeem] has joined #bitcoin-wizards 00:54 -!- fkhan [weechat@gateway/vpn/mullvad/x-rbedxlwjcewsgeem] has quit [Changing host] 00:54 -!- fkhan [weechat@unaffiliated/loteriety] has joined #bitcoin-wizards 00:54 -!- fkhan [weechat@unaffiliated/loteriety] has quit [Changing host] 00:54 -!- fkhan [weechat@gateway/vpn/mullvad/x-rbedxlwjcewsgeem] has joined #bitcoin-wizards 01:01 -!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards 01:04 -!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has quit [Ping timeout: 248 seconds] 01:07 -!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 255 seconds] 01:21 < adlai> Taek: i think you may be confusing software regulation with automobile regulation 01:21 -!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has joined #bitcoin-wizards 01:22 * adlai is also in favor of regulating high-speed multiton killing machines, but this only incidentally involves checking which software they're running 01:25 -!- bit2017 [~linker@210.245.34.191] has quit [Ping timeout: 260 seconds] 01:27 -!- AaronvanW_ [~ewout@f055048210.adsl.alicedsl.de] has joined #bitcoin-wizards 01:31 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 01:32 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 276 seconds] 01:46 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards 01:48 -!- go1111111 [~go1111111@104.232.116.217] has quit [Ping timeout: 252 seconds] 02:00 -!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has quit [Ping timeout: 252 seconds] 02:00 -!- go1111111 [~go1111111@104.200.154.24] has joined #bitcoin-wizards 02:00 -!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has joined #bitcoin-wizards 02:02 -!- rgrant [~user@unaffiliated/rgrant] has quit [Quit: leaving] 02:03 -!- voxelot_ [~voxelot@2605:e000:1525:802f:fdfc:5f36:c775:b936] has quit [Ping timeout: 250 seconds] 02:06 -!- jannes [~jannes@178.132.211.90] has joined #bitcoin-wizards 02:07 -!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] 02:09 -!- phiche [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has joined #bitcoin-wizards 02:09 -!- phiche [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has quit [Client Quit] 02:14 -!- zooko [~user@50.141.119.67] has quit [Ping timeout: 244 seconds] 02:14 -!- phiche [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has joined #bitcoin-wizards 02:16 -!- GAit [~GAit@c-98-234-64-218.hsd1.ca.comcast.net] has joined #bitcoin-wizards 02:29 -!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.] 02:30 -!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-pzfbgrnwqjrkfzjx] has quit [Quit: Connection closed for inactivity] 02:33 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 02:37 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 250 seconds] 02:41 -!- GAit [~GAit@c-98-234-64-218.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 02:45 -!- r0ach [~r0ach@107-217-214-192.lightspeed.jcvlfl.sbcglobal.net] has joined #bitcoin-wizards 02:57 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte] 03:03 -!- freekevin [freekevin@unaffiliated/freekevin] has quit [Ping timeout: 244 seconds] 03:03 -!- GreenIsMyPepper [~GreenIsMy@2605:6400:20:11aa:189e:28a5:52ed:8948] has quit [Ping timeout: 250 seconds] 03:04 -!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards 03:04 -!- huseby [~huseby@unaffiliated/huseby] has quit [Ping timeout: 250 seconds] 03:05 -!- freekevin [freekevin@unaffiliated/freekevin] has joined #bitcoin-wizards 03:07 -!- GreenIsMyPepper [~GreenIsMy@2605:6400:20:11aa:189e:28a5:52ed:8948] has joined #bitcoin-wizards 03:10 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 03:13 -!- huseby [~huseby@unaffiliated/huseby] has joined #bitcoin-wizards 03:20 -!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 276 seconds] 03:31 -!- phiche [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has quit [Quit: Leaving.] 03:37 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 04:13 -!- andytoshi [~andytoshi@unaffiliated/andytoshi] has quit [Ping timeout: 252 seconds] 04:35 -!- phiche [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has joined #bitcoin-wizards 04:38 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-wizards 04:41 -!- p15x [~p15x@125.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards 04:51 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving] 04:51 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 04:56 -!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards 05:02 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 05:02 -!- laurentmt [~Thunderbi@128.79.141.196] has joined #bitcoin-wizards 05:03 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 05:08 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 244 seconds] 05:09 -!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 05:09 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 240 seconds] 05:17 -!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards 05:20 -!- zooko [~user@2601:281:8001:26aa::f25c] has joined #bitcoin-wizards 05:22 -!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 244 seconds] 05:45 -!- andytoshi [~andytoshi@wpsoftware.net] has joined #bitcoin-wizards 06:00 -!- p15 [~p15@90.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 240 seconds] 06:01 -!- p15x [~p15x@125.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 252 seconds] 06:02 -!- p15x [~p15x@58.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards 06:05 < Taek> adlai: yeah, that's a good point. It's not software regulation I want. It's regulation of monetary services like blockchain.info, like shadowcash. It's cell phone baseband and operating systems. 06:06 < Taek> I guess shadowcash doesn't make sense either. It's a protocol. 06:13 -!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] 06:17 -!- jannes [~jannes@178.132.211.90] has quit [Ping timeout: 240 seconds] 06:17 -!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving] 06:19 -!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards 06:19 < Luke-Jr> Taek: you want baseband and OSs regulated? 06:20 < Taek> Luke-Jr: better than having 90% of the population using phones that have remote code execution vulnerabilities, imho 06:21 < Luke-Jr> Taek: not really IMO 06:21 < Luke-Jr> unless the regulations allow private use of any OS 06:22 < Taek> of course. If you want to wipe your phone and install whatever, be my guest. But in the process of doing so there should be warnings that you're leaving the realm of certified code 06:23 < Luke-Jr> k 06:25 -!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 248 seconds] 06:29 < Taek> but yeah, slippery slope. Especially if the regulator is not intimate with the industry 06:44 -!- zooko [~user@2601:281:8001:26aa::f25c] has quit [Ping timeout: 250 seconds] 06:47 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 240 seconds] 06:47 -!- phiche [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has quit [Ping timeout: 244 seconds] 06:48 -!- phiche [~Adium@185.97.214.100] has joined #bitcoin-wizards 06:49 -!- seg [~seg@fsf/member/seg] has quit [Quit: kuwabara kuwabara] 06:50 < Taek> so, one thing OI 06:50 < Taek> *One thing I've been thinking about a lot more seriously is the ability to run multiple sets of consensus code on the same blockchain 06:50 < Taek> the constants for the blockchain itself would still need to be set, so you wouldn't avoid debates like the block size debate 06:51 < Taek> but if you had multiple chains, ways to one-way-peg or atomic-swap between them, you could hardfork a lot more easily 06:51 -!- seg [~seg@fsf/member/seg] has joined #bitcoin-wizards 06:51 < Taek> fix things like the multisig bug, and introduce new transaction types or signature schemes, or other features that would require a hardfork 06:52 < Taek> and you wouldn't need to do so much backbending to get stuff through with softforks when they really should be hardforks 06:52 < Taek> things like fixing malleability 06:53 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte] 06:54 < Taek> and you can even introduce things like inflation 06:54 < Taek> you'd accomplish this by having each transaction prefix itself with a code that specifies which set of consensus rules to use 06:55 < Taek> to change the consensus rules, you just introduce a new code. That new code gets a fresh utxo set, meaning everyone who doesn't upgrade doesn't need to worry 06:55 -!- ThickAsThieves [~ThickAsTh@c-71-203-187-87.hsd1.fl.comcast.net] has joined #bitcoin-wizards 06:55 -!- ThickAsThieves [~ThickAsTh@c-71-203-187-87.hsd1.fl.comcast.net] has quit [Client Quit] 06:55 < Taek> blocks are valid so long as the POW matches, and all the data is there 06:56 < Taek> if a transaction is invalid for its particular consensus rules, you just ignore it, instead of making the whole block invalid 06:56 -!- justice_ [~textual@HSI-KBW-109-193-005-170.hsi7.kabel-badenwuerttemberg.de] has joined #bitcoin-wizards 06:56 < Taek> which means clients only need to validate a portion of the chain, and don't need to be aware of the consensus rules of every utxo set in order to be confident in their own balances 06:56 < Taek> though they do still need to download the whole chain 06:56 < Taek> this breaks SPV 06:57 < Taek> but, if there are transaction types which have speedlimits, such as 1 per block and 16kb max, SPV becomes unimportant 06:57 < Taek> you validate the headers of the master chain, and then download the 16kb you care about 06:57 -!- Bitcoin [~bitcoiner@c-71-203-187-87.hsd1.fl.comcast.net] has joined #bitcoin-wizards 06:58 < Taek> and then things like phones can actually be full validating nodes, except for the fact that they aren't downloading the whole blocks. So they are SPV for knowing that a block exists in full, but not for knowing that transactions are valid 06:58 -!- Bitcoin is now known as BitcoinErrorLog 06:59 < Taek> I think the major thing remaining here is figuring out how to get the utxo sets to be fully interoperable, though I feel like that doesn't need to be a part of the consensus code 06:59 -!- BitcoinErrorLog is now known as BEL 06:59 -!- BEL is now known as BitcoinErrorLog 06:59 < Taek> if you are running multiple, and have payment channels on each, you can reasonably do decentralized trading for coins between chains 06:59 -!- nuke1989 [~nuke@176.92.255.177] has joined #bitcoin-wizards 07:00 < BitcoinErrorLog> Taek i was reading your comments via the Slack channel 07:00 < BitcoinErrorLog> about having a compatible ledger 07:00 < BitcoinErrorLog> but 07:00 < BitcoinErrorLog> isnt that just wanting to put Bitcoin in Bitcoin? 07:01 < BitcoinErrorLog> as in, what happens when you need to update the main protocol? 07:01 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards 07:02 < BitcoinErrorLog> my .02 07:12 -!- p15x [~p15x@58.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 244 seconds] 07:16 -!- jannes [~jannes@178.132.211.90] has joined #bitcoin-wizards 07:20 -!- justice_ [~textual@HSI-KBW-109-193-005-170.hsi7.kabel-badenwuerttemberg.de] has quit [Quit: Textual IRC Client: www.textualapp.com] 07:21 < Taek> well, like I said there are some core things that you can't make flexible. Namely, blocksize, POW function, any timestamp rules, blocktime, and how headers + top-level transactions are composed 07:22 < instagibbs> would miners be in charge of validating all the consensus rules of each system? 07:22 -!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards 07:22 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 07:22 < instagibbs> if not, you're essentially describing embedded consensus 07:24 < Taek> miners would be in charge of knowing that all of the data existed. but they wouldn't need to run any validation code on that data 07:24 < Taek> is embedded consensus formally documented somewhere? 07:26 < moli> Taek: satoshi wrote it? 07:26 < instagibbs> oh yeah, broken spv, that's embedded consensus 07:26 -!- zmachine [~zmachine@pool-98-119-10-117.lsanca.fios.verizon.net] has quit [Ping timeout: 240 seconds] 07:27 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 240 seconds] 07:27 -!- zm4c1n3 [~zmachine@pool-98-119-10-117.lsanca.fios.verizon.net] has joined #bitcoin-wizards 07:27 < instagibbs> Taek, ehh not really that I know of. It's Peter Todd's ideas, strewn about 07:27 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards 07:27 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] 07:27 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 07:27 < instagibbs> https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2014-February/004297.html 07:28 < Taek> huh: http://symbiont.io/uncategorized/what-is-embedded-consensus/ 07:28 < instagibbs> yeah saw that, no idea who they are 07:28 < instagibbs> but it appears to be a similar idea 07:29 < Taek> "Symbiont’s proprietary Smart Securities™ technology..." heh. Almost got excited for a minute 07:29 < moli> https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg03890.html 07:29 < instagibbs> the treechains idea is another layer on top of that idea 07:29 < instagibbs> since you won't be able to ensure everyone validates everything anyways 07:30 < instagibbs> missing data is a problem though 07:30 < Taek> yeah it's similar. The thing I don't like about treechains though is that there's a mechanic to reorg some chains without reorging all of them 07:30 < Taek> and datawitholding 07:30 < instagibbs> yeah it's next-level issues 07:30 -!- phiche1 [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has joined #bitcoin-wizards 07:30 -!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards 07:32 -!- phiche [~Adium@185.97.214.100] has quit [Ping timeout: 248 seconds] 07:32 -!- CubicEarth [~cubiceart@ip12-176-15-186.ct.co.cr] has joined #bitcoin-wizards 07:33 -!- murch [~murch@p4FE38EB4.dip0.t-ipconnect.de] has joined #bitcoin-wizards 07:34 -!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 276 seconds] 07:37 -!- phiche1 [~Adium@c-39fae555.017-265-73746f1.cust.bredbandsbolaget.se] has quit [Quit: Leaving.] 07:46 -!- sparetire [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards 07:51 -!- jaekwon [~jaekwon@2601:645:c001:263a:7d86:44de:55f7:8ddb] has joined #bitcoin-wizards 07:53 -!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 252 seconds] 07:59 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 08:02 -!- tromp [~tromp@rtc35-235.rentec.com] has left #bitcoin-wizards ["Konversation terminated!"] 08:07 -!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards 08:08 -!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Changing host] 08:08 -!- gielbier [~giel____@unaffiliated/gielbier] has joined #bitcoin-wizards 08:16 -!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards 08:16 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 08:17 -!- phiche [~Adium@h-85-24-130-107.na.cust.bahnhof.se] has joined #bitcoin-wizards 08:28 < bsm1175321> Is there a comprehensive writeup of treechains somewhere? I was under the impression that it didn't work or needed some yet-unknown development to make it work. 08:29 < instagibbs> it doesn't work right now :P 08:29 < bsm1175321> Taek: I've had that idea too -- regarding different sets of consensus rules. I think it makes an awful lot of sense. 08:30 < phantomcircuit> bsm1175321, iirc the incentives are basically a giant question mark 08:30 < bsm1175321> Taek: One then needs ways to make coins fungible between different sets of consensus rules. I think of this as a solution to the merged mining problem. 08:31 < bsm1175321> The merged mining problem is that in order to have multiple assets (including sidechains) you need everyone to mine everything, or hashpower can be dumped onto sidechains to destroy them. What you describe (Taek) is a mechanism to get everyone to merge-mine everything. 08:31 < instagibbs> miners are not required to create a "valid" chain 08:32 -!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards 08:32 < instagibbs> people follow the longest PoW chain(within some bounds like blocksize, etc) then validate themselves 08:32 < instagibbs> so double-spends included are simply ignored, etc 08:35 < bsm1175321> instagibbs: then the chain is full of trash...I do not think double-spends should be recorded for all time. 08:35 < instagibbs> it's trash to you, but perhaps not to others? 08:36 < bsm1175321> Also, a node doesn't actually know if there is consensus about the UTXO state. It could have parsed something differently than other nodes, and wouldn't know. 08:36 < instagibbs> well, double-spends are probably trash no matter people's preferences, but then you have to force miners to validate everything again 08:36 < bsm1175321> I do think of miners as validation agents, committing their work to their validation task. 08:36 < instagibbs> so now your stupid protocol centralizes my nice simple one :P 08:37 < instagibbs> (hypothetical) 08:37 < kanzure> bsm1175321: for treechain stuff, see: 08:37 < kanzure> http://blog.greenaddress.it/2014/06/13/sidechains-treechains-the-tldr/ 08:37 < kanzure> http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2014-March/004797.html 08:37 < kanzure> http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2014-April/005284.html 08:37 < kanzure> https://letstalkbitcoin.com/ltb104-tree-chains-with-peter-todd/ 08:37 < instagibbs> And if miners disagree on a specific sub protocol, you get chain splits again 08:37 < kanzure> https://github.com/petertodd/tree-chains-paper 08:37 < kanzure> https://www.reddit.com/r/Bitcoin/comments/3u1m36/why_arent_we_as_a_community_talking_about/cxbamhn 08:38 -!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 240 seconds] 08:40 < bsm1175321> FWIW I've been thinking an awful lot about sharding. Don't know how much it overlaps with petertodd's treechains but it relies on making the UTXO set into a Merkle tree, and having nodes commit to storing a branch of it. So each node has a truncated Merkle tree. 08:40 < bsm1175321> Storage commitments are incentivized by passing proofs-of-storage, which get added to transactions. 08:41 < kanzure> re: sharding, 08:41 < kanzure> http://diyhpl.us/wiki/transcripts/scalingbitcoin/sharding-the-blockchain/ 08:41 < kanzure> https://github.com/vbuterin/scalability_paper/blob/master/scalability.pdf 08:41 < bsm1175321> Then there's logic about how to track the tree at the point you truncated the Merkle tree. 08:42 < bsm1175321> From what I can see, my logic works, and results in O(log(n)) scaling. (The proofs you're passing around about presence of outputs in the UTXO set grow as log(n)) 08:42 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 08:42 < bsm1175321> I guess I need to re-read all these references. I've read almost all of them before... 08:44 < Taek> bsm1175321: chain is very unlikely to be full of trash. Though miners are not required to validate transactions before the throw them into the chain, there are likely transaction fees associated, and understanding those fees means doing at least after-the-fact validation of the chain. It also means they are incentivized to not supply double-spends, as that cuts into fee revenue 08:45 < bsm1175321> I guess you can have two categories of solutions: (1) arrange for all UTXO's spent by a given transaction to be available on some node somewhere (Vitalik et al's solution above) or (2) collect proofs from other nodes about presence of the UTXO's you can't see in the most recent global UTXO set commitment. 08:45 -!- CubicEarth [~cubiceart@ip12-176-15-186.ct.co.cr] has quit [] 08:46 -!- tromp [~tromp@rtc35-235.rentec.com] has joined #bitcoin-wizards 08:46 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 255 seconds] 08:47 -!- Don_John [~Don@248-223-114-134.nat.resnet.nau.edu] has joined #bitcoin-wizards 08:47 < bsm1175321> Taek: Okay so you're proposing a different incentive mechanism there, which I haven't seen before. 08:49 < bsm1175321> Taek: that's also the approach taken by the "inclusive blockchain" paper, which they call a "direct revelation mechanism". http://www.cs.huji.ac.il/~avivz/pubs/15/inclusive_btc.pdf 08:49 < bsm1175321> "The provision of this additional information amounts to a “direct revelation mechanism”: Instead of instructing nodes to select the chain they extend, we simply ask them to report all possible choices, and other nodes can simulate their choice, just as they would have made it (the term direct revelation is borrowed from economics where it is widely used in mechanism design [10])." 08:51 < kanzure> i don't see how you get from taek's last message to that "direct revelation mechanism" 08:52 < bsm1175321> kanzure: He's proposing to keep all possible choices including un-validated chains. it's the same thing. 08:52 < kanzure> in his last message? or in a prior message? in his last message he is simply a current fact for the blockchain- miners are foregoing the fees from double spends, because otherwise their blocks will be invalid. 08:54 < bsm1175321> Prior message. I've got like 3 overlapping conversations in my head now, and am confusing myself... I'm going to wander off now... 08:54 < kanzure> earlier prior message makes more sense, nevermind 08:56 -!- voxelot_ [~voxelot@remote.digitalmoneycorp.com] has joined #bitcoin-wizards 09:00 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 248 seconds] 09:05 < kanzure> hmm so why are we not using PoW for the peer protocol? e.g. for every rpc request, include some small PoW that some work is being done to commit to the transmitted data? 09:05 < helo> because we want consensus to be as fast as possible, right? 09:05 < kanzure> if transaction validation has a cost, then it seems reasonable to bottleneck that cost by first evaluating whether there is a PoW attached to it, to first determine whether to bother to do a utxo lookup or do the validation work (especially for unconfirmed stuffs) 09:06 < kanzure> well, i am thinking about the silly claim that non-mining relay nodes are useless. they aren't. and attaching PoW to rpc actions might do something interesting. 09:06 < bsm1175321> kanzure: I think we should. We're explicitly enabling outsourcing of mining by not doing so, and I don't think that's something a "decentralized" coin should do. 09:06 < bsm1175321> hashcash all the things. 09:08 < bsm1175321> The braided/sharded coin proposal I'm slowly building will have not have a free relay layer. Every tx will be mined, and I'm thinking inter-node rpc calls should be mined too. 09:09 < kanzure> what would it mean to "mine" an "inter-node rpc call"? 09:09 < Guest24373> Do you mean RPC or p2p messages? 09:09 < bsm1175321> I mean p2p messages. 09:10 < bsm1175321> Not 100% sure that makes sense... 09:10 < kanzure> as in, "look! they are there in the merkle tree!" ? 09:10 < kanzure> also: is it the p2p request that should have a PoW, or the response, or both? 09:11 < instagibbs> adding PoW to things without directly "mining" it seems like going backwards 09:12 < helo> increasing the cost for those that are using the network's resources, so they will only do it if it is worth the cost 09:12 < helo> difficulty retargets will be hard to implement, no? 09:13 < kanzure> seems somewhat passive aggressive "you can't figure out an incentive for me to give you this data, so instead i am going to make you do proof-of-burn PoW stuff". (the reason why demanding payment for data doesn't work is that there will always be people freely giving away the data) 09:15 < helo> it's just a fee paid to external entities, right? "buy your BFL p2p request asic now!" 09:16 < bsm1175321> kanzure: The incentive model I have now for a sharded coin would have nodes asking each other for proofs-of-inclusion in the UTXO set. The response would contain a commitment (also in the same data structure as the UTXO Merkle tree) that the requestee is holding that section of the UTXO set, and an address to pay him. 09:16 < bsm1175321> So, no PoW at that level in my half-finished head-model coin right now. 09:17 < bsm1175321> But you can imagine an attack by creating a large number of double-spends, just to tax the network. 09:25 -!- laurentmt [~Thunderbi@128.79.141.196] has quit [Quit: laurentmt] 09:27 -!- mkarrer_ [~mkarrer@72.Red-83-47-121.dynamicIP.rima-tde.net] has joined #bitcoin-wizards 09:35 -!- voxelot_ [~voxelot@remote.digitalmoneycorp.com] has quit [Ping timeout: 276 seconds] 09:35 -!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards 09:36 -!- voxelot_ [~voxelot@remote.digitalmoneycorp.com] has joined #bitcoin-wizards 09:44 -!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 250 seconds] 09:45 -!- huseby [~huseby@unaffiliated/huseby] has quit [Ping timeout: 250 seconds] 09:48 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 09:50 -!- skyraider_ [uid41097@gateway/web/irccloud.com/x-lyexkyewveyqdjcm] has joined #bitcoin-wizards 09:53 -!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 248 seconds] 09:55 -!- mkarrer_ [~mkarrer@72.Red-83-47-121.dynamicIP.rima-tde.net] has quit [] 10:02 -!- huseby [~huseby@unaffiliated/huseby] has joined #bitcoin-wizards 10:06 -!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards 10:08 -!- murch [~murch@p4FE38EB4.dip0.t-ipconnect.de] has quit [Quit: Leaving.] 10:15 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte] 10:18 -!- phiche [~Adium@h-85-24-130-107.na.cust.bahnhof.se] has quit [Quit: Leaving.] 10:50 -!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards 10:54 -!- bit2017 [~linker@171.232.60.23] has joined #bitcoin-wizards 11:02 -!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 244 seconds] 11:08 -!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards 11:11 -!- Guest24373 is now known as maaku 11:16 -!- Guest60945 [~blk@2601:800:4001:149b:18c9:1046:b971:2fe] has quit [Remote host closed the connection] 11:17 -!- Jeremy_Rand_2 [~user@ip68-97-35-223.ok.ok.cox.net] has quit [Ping timeout: 248 seconds] 11:18 < maaku> kanzure: well lightning payments for p2p calls will make these ideas obsolete. 11:19 < kanzure> but why would anyone pay? there's probably always going to be freely available blockchain data. 11:20 < maaku> maybe 11:20 < maaku> but in the mean time if you turn it on within your own node, either (a) people stop asking or (b) you earn some money, so win-win 11:21 < maaku> I mean it may never make sense to run a node to collect the fees. it won't even cover the cost of running the server 11:21 < maaku> but it's a better rate limiter than making the caller burn electricity 11:33 -!- jtimon [~quassel@35.31.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 11:38 < instagibbs> maaku, indeed, if it's not being put into consensus it seems backwards 11:43 -!- jaekwon [~jaekwon@2601:645:c001:263a:7d86:44de:55f7:8ddb] has quit [Remote host closed the connection] 11:46 -!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-wizards 11:51 -!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-wizards 11:55 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 11:55 -!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-lctymgopoleadhjh] has joined #bitcoin-wizards 12:15 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 248 seconds] 12:25 -!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 240 seconds] 12:27 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards 12:31 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving] 12:33 -!- dEBRUYNE [~dEBRUYNE@vp0100.uvt.nl] has joined #bitcoin-wizards 12:45 -!- adlai [~adlai@bzq-109-65-176-116.red.bezeqint.net] has quit [Ping timeout: 255 seconds] 12:50 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 13:07 -!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards 13:12 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 13:18 -!- gielbier [~giel____@unaffiliated/gielbier] has quit [Ping timeout: 252 seconds] 13:27 -!- sociable-Azaria- [~sociable-@45.55.10.168] has quit [Remote host closed the connection] 13:31 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds] 13:32 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Ping timeout: 260 seconds] 13:35 -!- Ares-97-diligent [~Ares-97-d@45.55.10.168] has joined #bitcoin-wizards 13:42 -!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards 13:43 -!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards 13:48 -!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 276 seconds] 13:53 -!- RoboTeddy [~roboteddy@209.66.92.74] has joined #bitcoin-wizards 13:56 -!- zooko [~user@c-73-229-199-227.hsd1.co.comcast.net] has joined #bitcoin-wizards 13:56 < kanzure> maaku: spv-oblivious is actually the wrong phrase too..... it's still ambiguous. it needs to be, i think, spv-breaking and spv-non-breaking hard-forks. 13:57 < kanzure> or maybe spv-silent and spv-non-silent...... this is actually pretty hard. 13:57 < kanzure> intentionally-spv-breaking and intentionally-spv-non-breaking :P 13:58 < kanzure> or maybe the word "spv-halting" should be thrown in there somewhere. 13:59 < kanzure> too many dimensions 14:01 -!- mrkent [~textual@unaffiliated/mrkent] has quit [] 14:03 -!- Jeremy_Rand_2 [~user@ip68-97-35-223.ok.ok.cox.net] has joined #bitcoin-wizards 14:04 -!- AaronvanW_ [~ewout@f055048210.adsl.alicedsl.de] has quit [Quit: Leaving] 14:05 -!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has quit [Remote host closed the connection] 14:10 -!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-lctymgopoleadhjh] has quit [Quit: Connection closed for inactivity] 14:13 -!- Expanse [uid146237@gateway/web/irccloud.com/x-tjeuxxkgflhkcpup] has joined #bitcoin-wizards 14:37 -!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has joined #bitcoin-wizards 14:38 -!- dEBRUYNE [~dEBRUYNE@vp0100.uvt.nl] has quit [Quit: Leaving] 14:38 < gmaxwell> I'm not sure if people have seen this yet, https://github.com/bitcoin/bitcoin/pull/7601 14:38 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 14:40 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 248 seconds] 14:49 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 15:00 -!- c0rw1n is now known as c0rw|zZz 15:01 -!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-usasojmnmaetgqpn] has joined #bitcoin-wizards 15:02 -!- jannes [~jannes@178.132.211.90] has quit [Quit: Leaving] 15:03 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards 15:10 -!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] 15:17 -!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has quit [Ping timeout: 244 seconds] 15:19 -!- RoboTeddy [~roboteddy@209.66.92.74] has quit [Read error: Connection reset by peer] 15:19 -!- RoboTeddy [~roboteddy@209.66.92.74] has joined #bitcoin-wizards 15:26 -!- zm4c1n3 [~zmachine@pool-98-119-10-117.lsanca.fios.verizon.net] has quit [Remote host closed the connection] 15:27 -!- zmachine [~zmachine@pool-98-119-10-117.lsanca.fios.verizon.net] has joined #bitcoin-wizards 15:28 -!- AaronvanW [~ewout@f055048210.adsl.alicedsl.de] has joined #bitcoin-wizards 15:28 -!- AaronvanW [~ewout@f055048210.adsl.alicedsl.de] has quit [Changing host] 15:28 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 15:29 -!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards 15:44 -!- danielsocials [~quassel@123.119.91.62] has joined #bitcoin-wizards 15:46 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 255 seconds] 15:57 -!- danielsocials [~quassel@123.119.91.62] has quit [Ping timeout: 240 seconds] 15:58 -!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has quit [Ping timeout: 240 seconds] 16:00 -!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has joined #bitcoin-wizards 16:04 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] 16:16 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 16:19 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 252 seconds] 16:26 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Remote host closed the connection] 16:33 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards 16:35 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Quit: laurentmt] 16:40 -!- adlai [~adlai@unaffiliated/adlai] has joined #bitcoin-wizards 16:52 < gmaxwell> https://bitcointalk.org/index.php?topic=1377298.0 [Schnorr] Signature aggregation for improved scalablity. 16:55 -!- bit2017 [~linker@171.232.60.23] has quit [Ping timeout: 260 seconds] 16:57 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 248 seconds] 16:59 -!- voxelot_ [~voxelot@remote.digitalmoneycorp.com] has quit [Ping timeout: 240 seconds] 17:02 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 17:06 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards 17:06 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] 17:06 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 17:09 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] 17:11 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards 17:11 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] 17:11 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 17:20 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 244 seconds] 17:21 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards 17:21 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] 17:21 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 17:28 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 248 seconds] 17:30 -!- bit2017 [~linker@210.245.34.191] has joined #bitcoin-wizards 17:35 -!- GAit [~GAit@c-24-4-96-213.hsd1.ca.comcast.net] has joined #bitcoin-wizards 17:35 < kanzure> woot i predicted an attack gmaxwell would bring up 17:35 -!- nuke1989 [~nuke@176.92.255.177] has quit [Remote host closed the connection] 17:35 < kanzure> unfortunately my email arrived late because it got stuck in the moderation queue 17:36 < kanzure> http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-February/012461.html 17:36 < kanzure> http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-February/012462.html 17:40 -!- zooko [~user@c-73-229-199-227.hsd1.co.comcast.net] has quit [Ping timeout: 248 seconds] 17:44 -!- GAit [~GAit@c-24-4-96-213.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 17:44 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards 17:44 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] 17:44 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 17:48 -!- hashtag_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 252 seconds] 17:49 -!- libertalis [~libertali@c-73-207-38-154.hsd1.ga.comcast.net] has quit [Ping timeout: 244 seconds] 17:51 -!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards 17:52 -!- hashtag [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards 17:52 -!- libertalis [~libertali@c-73-207-38-154.hsd1.ga.comcast.net] has joined #bitcoin-wizards 17:55 -!- danielsocials [~quassel@61.149.223.100] has joined #bitcoin-wizards 17:55 -!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 17:57 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 244 seconds] 18:00 -!- [_smitty] [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has joined #bitcoin-wizards 18:00 -!- [_smitty] is now known as Guest19954 18:00 -!- Guest19954 is now known as [_smitty] 18:01 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 18:05 -!- danielsocials [~quassel@61.149.223.100] has quit [Ping timeout: 255 seconds] 18:05 -!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection] 18:06 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 244 seconds] 18:18 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-rdjppzdqxolpcfev] has quit [Quit: Connection closed for inactivity] 18:20 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 18:21 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 276 seconds] 18:21 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving] 18:23 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection] 18:24 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 18:27 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards 18:27 -!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host] 18:27 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 18:34 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 276 seconds] 18:38 -!- belcher [~user@unaffiliated/belcher] has quit [Quit: Leaving] 18:38 -!- wizkid057 [~wk@unaffiliated/wizkid057] has quit [Remote host closed the connection] 18:40 -!- voxelot_ [~voxelot@2605:e000:1525:802f:fdfc:5f36:c775:b936] has joined #bitcoin-wizards 18:40 -!- voxelot_ is now known as voxelot 18:44 -!- wizkid057 [wk@unaffiliated/wizkid057] has joined #bitcoin-wizards 18:48 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards 18:48 -!- RoboTeddy [~roboteddy@209.66.92.74] has quit [Remote host closed the connection] 18:49 -!- jaekwon [~jaekwon@c-98-234-63-169.hsd1.ca.comcast.net] has joined #bitcoin-wizards 18:53 -!- jaekwon [~jaekwon@c-98-234-63-169.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds] 19:03 -!- p15 [~p15@7.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards 19:08 -!- meZee [~SwedFTP@unaffiliated/swedftp] has quit [Ping timeout: 240 seconds] 19:09 -!- jarret [~jarret@162.216.46.123] has quit [Ping timeout: 244 seconds] 19:11 -!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] 19:12 -!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards 19:13 -!- meZee [SwedFTP@unaffiliated/swedftp] has joined #bitcoin-wizards 19:14 -!- meZee [SwedFTP@unaffiliated/swedftp] has quit [Excess Flood] 19:14 -!- amiller [~socrates1@unaffiliated/socrates1024] has quit [Ping timeout: 248 seconds] 19:15 -!- meZee [SwedFTP@unaffiliated/swedftp] has joined #bitcoin-wizards 19:16 -!- meZee [SwedFTP@unaffiliated/swedftp] has quit [Excess Flood] 19:16 -!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Ping timeout: 248 seconds] 19:19 -!- meZee [SwedFTP@unaffiliated/swedftp] has joined #bitcoin-wizards 19:19 -!- amiller [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards 19:19 -!- amiller is now known as Guest86209 19:27 -!- CubicEarth [~cubiceart@ip12-176-15-186.ct.co.cr] has joined #bitcoin-wizards 19:27 -!- r0ach [~r0ach@107-217-214-192.lightspeed.jcvlfl.sbcglobal.net] has quit [Read error: Connection reset by peer] 19:29 -!- CubicEarth [~cubiceart@ip12-176-15-186.ct.co.cr] has quit [Remote host closed the connection] 19:39 -!- RedEmerald [~RedEmeral@216.240.130.109] has quit [Ping timeout: 276 seconds] 19:43 -!- RedEmerald [~RedEmeral@216.240.130.109] has joined #bitcoin-wizards 19:56 -!- jarret [~jarret@162.216.46.189] has joined #bitcoin-wizards 19:57 -!- jarret_ [~jarret@162.216.46.160] has joined #bitcoin-wizards 20:01 -!- jarret [~jarret@162.216.46.189] has quit [Ping timeout: 255 seconds] 20:02 -!- danielsocials [~quassel@61.149.223.100] has joined #bitcoin-wizards 20:06 -!- danielsocials [~quassel@61.149.223.100] has quit [Ping timeout: 250 seconds] 20:08 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.] 20:08 -!- jaekwon [~jaekwon@2601:645:c001:263a:dd72:43c1:a454:7865] has joined #bitcoin-wizards 20:13 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 240 seconds] 20:14 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 20:21 -!- CubicEarth [~cubiceart@ip12-176-15-186.ct.co.cr] has joined #bitcoin-wizards 20:37 -!- CubicEarth [~cubiceart@ip12-176-15-186.ct.co.cr] has quit [Remote host closed the connection] 20:46 -!- btcdrak [uid115429@gateway/web/irccloud.com/x-ylhmvvxrnmbyosnz] has quit [Quit: Connection closed for inactivity] 20:47 -!- Alopex [~bitcoin@176.9.70.183] has quit [Remote host closed the connection] 20:49 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 20:50 -!- Iriez [xbins@distribution.xbins.org] has joined #bitcoin-wizards 20:54 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds] 20:59 -!- chris2000 [~chris2000@p54AE7A2F.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds] 21:03 -!- danielsocials [~quassel@61.149.223.100] has joined #bitcoin-wizards 21:11 -!- [_smitty] [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has quit [Ping timeout: 240 seconds] 21:11 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 21:13 -!- danielsocials [~quassel@61.149.223.100] has quit [Ping timeout: 248 seconds] 21:16 -!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has quit [Ping timeout: 244 seconds] 21:28 -!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has joined #bitcoin-wizards 21:29 -!- sparetire [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire] 21:34 < Jeremy_Rand_2> Hey, sorry to potentially waste your time, but someone pointed this out to me: https://blockstack.org/blockstack.pdf ... and I was wondering if people here have seen it, and if it's as thoroughly broken as I assume it probably is. 21:34 < Jeremy_Rand_2> (Sec. 4.5 looks particularly sketchy at first glance) 21:34 < bsm117532> FWIW I know one of the authors and respect him, I would not assume it's crap at first glance, but I will look... 21:36 < Jeremy_Rand_2> I also dug up a GitHub issue where they're talking about what appears to have become Sec. 4.5: https://github.com/blockstack/blockstack-server/issues/1 21:36 < Jeremy_Rand_2> they appear to be using social media posts as a consensus-achieving mechanism...? 21:39 -!- btcdrak [uid115429@gateway/web/irccloud.com/x-wzkmmjbmhteybnsl] has joined #bitcoin-wizards 21:45 < Jeremy_Rand_2> Yeah so looking at their paper sec. 4.5, they talk about a bunch of stuff they do with the consensus hash, but they hand wave over the fact that the consensus hash needs to be bootstrapped from a trusted source. At least, that's how I read it. 21:49 -!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards 21:55 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 22:03 -!- ThomasV [~ThomasV@x55b57048.dyn.telefonica.de] has joined #bitcoin-wizards 22:03 -!- ThomasV [~ThomasV@x55b57048.dyn.telefonica.de] has quit [Changing host] 22:03 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 22:13 -!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.] 22:13 -!- wallet42 [~wallet42@unaffiliated/wallet42] has joined #bitcoin-wizards 22:13 -!- Burrito [~Burrito@unaffiliated/burrito] has quit [Ping timeout: 248 seconds] 22:19 -!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards 22:19 -!- Don_John [~Don@248-223-114-134.nat.resnet.nau.edu] has quit [Read error: Connection reset by peer] 22:29 -!- jarret_ [~jarret@162.216.46.160] has quit [Ping timeout: 240 seconds] 22:29 -!- jarret_ [~jarret@162.216.46.160] has joined #bitcoin-wizards 22:35 -!- mrkent [~textual@unaffiliated/mrkent] has quit [] 22:58 < bsm117532> Yes, this community has a problem in general differentiating carefully thought-out ideas from "I've never written a line of code in my life, but I had this amazing idea on the shitter today!" 22:59 < Jeremy_Rand_2> bsm117532: I'm not 100% sure what you're referring to? 23:00 < bsm117532> Referencing blog posts, bitcointalk, reddit, mailing lists, twitter, IRC as sources of authoritative info. (or github) 23:02 < Jeremy_Rand_2> I can't tell if you're making fun of me or commenting about someone else. (Sorry, text-based communication is a bit ambiguous in tone.) 23:03 < bsm117532> Oh no not making fun of anyone. 23:03 < Jeremy_Rand_2> ok 23:03 < bsm117532> My background is academic...we have a process for separating the wheat from the chaff. This space is extremely noisy, and referencing random websites is part of the reason. 23:04 < bsm117532> And I'm going to read that paper tomorrow, it's interesting. Too tired now though. 23:04 < Jeremy_Rand_2> ok, no worries. I probably should get sleep too 23:04 < bsm117532> Sorry i can't offer any interesting comments on it tonight. 23:05 < Jeremy_Rand_2> I'll try to idle in here, feel free to ping me when/if you have comments on that paper 23:05 < bsm117532> Will do, sleep well. 23:11 -!- danielsocials [~quassel@61.149.223.100] has joined #bitcoin-wizards 23:16 -!- danielsocials [~quassel@61.149.223.100] has quit [Ping timeout: 276 seconds] 23:16 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Ping timeout: 248 seconds] 23:19 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 23:28 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-vyqermoneijcjlut] has joined #bitcoin-wizards 23:41 < fluffypony> bsm117532: it's borderline "just get the blockchain from a trusted peer" :-P 23:42 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 255 seconds] 23:43 < pigeons> thats what ethereum reccomends 23:50 -!- freekevin is now known as trumbo 23:50 -!- trumbo is now known as freekevin --- Log closed Fri Feb 26 00:00:18 2016