--- Log opened Fri Apr 07 00:00:19 2017 00:04 -!- kexkey [~kexkey@68.168.119.229] has quit [Ping timeout: 264 seconds] 00:06 -!- rmwb [~rmwb@129.180.74.203] has joined #bitcoin-wizards 00:08 < andytoshi> sorry, i dropped off, was distracted by the conference i'm speaking at .. can you explain what "therefore the only difficulty metric we have to play with is the bit-length" means? how does this affect any QC advantage in pow? 00:13 -!- juscamarena_ [~justin@47.148.176.74] has joined #bitcoin-wizards 00:14 -!- juscamarena [~justin@47.148.176.74] has quit [Ping timeout: 260 seconds] 00:19 -!- CubicEarth [~cubiceart@c-67-168-4-85.hsd1.wa.comcast.net] has quit [] 00:19 < da2ce7> if traditional pow difficulty value is: 80bit, then the qc-equiv is 40bit.So either you have to design non-qc asics that are fast at 90bit, or design qc asic's that are fast at 45bit. 00:20 < da2ce7> you increase the difficulty by increasing the bit-length of the hash. forcing both qc and non-qc to make bigger miners. 00:22 < da2ce7> I mean if the difficulty increases from 80bit to 90bit, either you need more non-qc miners, or you need to design new qc-miners that can manage larger qc states. 00:26 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 240 seconds] 00:28 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 00:28 -!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards 00:33 -!- rmwb [~rmwb@129.180.74.203] has quit [] 00:36 -!- pedrovian_ [~pedrovian@8.27.210.16] has joined #bitcoin-wizards 00:38 -!- pedrovian [~pedrovian@8.27.210.16] has quit [Ping timeout: 240 seconds] 00:46 -!- lmatteis [uid3300@gateway/web/irccloud.com/x-kvotjqrhhpzlwphm] has joined #bitcoin-wizards 01:02 -!- atgreen [~green@ip-64-134-102-170.public.wayport.net] has joined #bitcoin-wizards 01:22 -!- johntramp [~john@175.111.102.145] has joined #bitcoin-wizards 01:23 < andytoshi> what are you trying to accomplish? 01:23 -!- brianhoffman [~brianhoff@pool-71-178-17-151.washdc.fios.verizon.net] has quit [Ping timeout: 246 seconds] 01:24 -!- Firescar96 [~nchinda2@dhcp-18-111-124-36.dyn.mit.edu] has joined #bitcoin-wizards 01:27 -!- MaxSan [~one@46.19.137.116] has quit [Ping timeout: 240 seconds] 01:53 -!- Firescar96 [~nchinda2@dhcp-18-111-124-36.dyn.mit.edu] has quit [Ping timeout: 260 seconds] 01:55 -!- juscamarena_ is now known as juscamarena 02:03 -!- kenshi84 [~kenshi84@i114-184-184-108.s41.a008.ap.plala.or.jp] has quit [Ping timeout: 240 seconds] 02:04 -!- kenshi84 [~kenshi84@i118-20-230-13.s41.a008.ap.plala.or.jp] has joined #bitcoin-wizards 02:12 < stevenroose> if I understand the extension blocks proposal (the to the moon one) correctly, it's more like a "block extension" than "extension blocks" in the sense that there is only one extension block per block, no? 02:12 < stevenroose> not sure 02:17 < stevenroose> sipa, is there a specific reason for the choice of the commitment header value (0xaa21a9ed)? I always wondered, especially now that extension blocks are using the same value incremented (0xaa21a9ef) 02:17 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 02:17 < sipa> stevenroose: no 02:18 < sipa> it's just random, unlikely to ever appear randomly in a transaction output 02:20 < stevenroose> sipa, not randomly no, what happens if it's included intentionally? the block is just gonna be considered invalid, right? 02:20 < stevenroose> makes sense 02:20 < sipa> yes, it would make the block invalid 02:20 < sipa> so it's chosen to be unlikely to appear accidentally 02:21 < stevenroose> pickandomHeader() { return 0xaa21a9ed; /* chosen by Pieter Wuille. guaranteed to be random. */ } 02:21 < stevenroose> (cfr xkcd :D) 02:28 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Ping timeout: 256 seconds] 02:41 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 02:43 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 02:55 -!- thrmo [~thrmo@unaffiliated/thrmo] has joined #bitcoin-wizards 02:56 < sipa> stevenroose: it's like the network magic 03:01 -!- dn2k [~who@unaffiliated/dn2k] has quit [Read error: Connection reset by peer] 03:04 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 03:09 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 03:11 < stevenroose> sipa, yeah I know. satoshi picked that one, right? no one ever found any symbolism in the value? 03:11 < stevenroose> I love when people go nuts looking for Satoshi symbolism, like here https://www.reddit.com/r/Bitcoin/comments/229qvr/happy_birthday_satoshi_nakamoto/ 03:18 < da2ce7> andytoshi, a pow system that doesn't break when QC becomes available, so it must have a smooth transaction from conventional computing to quantum computing. 03:18 < sipa> da2ce7: i don't see how that is possible 03:19 < sipa> da2ce7: any PoW system is going to be subject to Grover's algorithm, I think? 03:19 < da2ce7> sipa: the solution is to set the bit-length of the hash as the difficulty, not a target number. Increase the difficulty will make it harder to design a QC computer for the problem. 03:21 < da2ce7> the problem is that sha256 has a constant engineering difficulty for QC. 03:22 < da2ce7> and the engineering intersection point between conventional and qc computers may be something like 40bit apart. 03:23 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 03:23 < da2ce7> If the bit-length IS the difficulty, then there will be a smooth transaction. 03:24 < sipa> ah, you're relying on the engineering difficulty for QC 03:24 < sipa> rather than assuming an arbitrary-qbit machine will randomly appear 03:24 < da2ce7> of course, as non-qc is just a subset of qc computing. 03:25 < da2ce7> what is happening is that non-qc pow can be seen as a very inefficient qc computer. 03:26 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 03:33 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 03:35 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 03:37 -!- mol [~molly@unaffiliated/molly] has quit [Ping timeout: 260 seconds] 03:43 < da2ce7> If we used a shorter hash, maybe 100bit, then I don't think that we would be qc vulnerable, as the intersection point would always be in the non-pow favour. 03:43 < da2ce7> er. non-qc-pow favour. 03:45 < da2ce7> as-in, it will always be cheaper to emulate the state of a 100bit computer than to compute it with qc. 03:46 < da2ce7> *hash function not computer. 03:47 < da2ce7> like it is with the extreme case, nobody is going to use a qc to solve 16bit hashes. 03:49 < da2ce7> it would be nice for bitcoin to one-day drive the development of QC for humanity, so picking a 'fair' pow system would mean that you don't preference qc or non-qc. 03:52 < da2ce7> this also means that Bitcoin has a hard-coded difficulty bomb, kinda like etherium; that strongly preferences qc computing. I believe that this is extremely centralising; as it is about designing a computer that has a single state, the bigger-and-more-isolated it is; the better it will be. 03:55 < da2ce7> having a balanced qc / non-qc computing problem also solves the '"The bitcoin miner just ate the last energy of the sun", problem. As is becomes both a engineering and resource usage problem. 03:56 < da2ce7> As energy becomes more expensive, people will move to qc mining, as energy becomes cheaper, they move back to conventional computing. 04:08 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-wizards 04:08 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 04:10 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 04:20 -!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards 04:21 < da2ce7> https://unenumerated.blogspot.de/2017/03/collecting-metal-inner-and-outer-worlds.html 04:22 < da2ce7> just like there is two forms of money: bullion, and jewellery. We should balance the "proof-of-work", between manual labour and creative design. 04:23 < da2ce7> qc being the creative design, and non-qc being manual labour. 04:39 -!- n1ce [~n1ce@unaffiliated/n1ce] has joined #bitcoin-wizards 04:59 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds] 05:04 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards 05:11 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-wizards 05:14 -!- MaxSan [~one@46.19.137.116] has joined #bitcoin-wizards 05:19 -!- MaxSan [~one@46.19.137.116] has quit [Ping timeout: 264 seconds] 05:23 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-wizards 05:28 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has quit [Quit: Textual IRC Client: www.textualapp.com] 05:32 -!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has quit [Ping timeout: 240 seconds] 05:45 -!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has joined #bitcoin-wizards 05:48 -!- katu [~katlogic@router-krasovska-nat.pilsfree.net] has joined #bitcoin-wizards 05:49 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has joined #bitcoin-wizards 05:58 -!- nejon [uid38993@gateway/web/irccloud.com/x-obouwqnkyzxkhneq] has quit [Ping timeout: 264 seconds] 06:17 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 06:17 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 06:19 -!- null_radix [Elite7851@gateway/shell/elitebnc/x-knsqvcbbqkiqzqcc] has quit [Excess Flood] 06:21 -!- null_radix [Elite7851@gateway/shell/elitebnc/x-qdsniswqpdbwupeq] has joined #bitcoin-wizards 06:21 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 246 seconds] 06:24 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 06:25 -!- brianhoffman [~brianhoff@pool-71-178-17-151.washdc.fios.verizon.net] has joined #bitcoin-wizards 06:29 -!- rockhouse [~rockhouse@h54110.upc-h.chello.nl] has quit [Quit: rockhouse] 06:38 -!- str4d [~str4d@27.110.123.91] has quit [Ping timeout: 268 seconds] 06:42 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has joined #bitcoin-wizards 06:44 -!- mryandao [~mryandao@unaffiliated/mryandao] has quit [Quit: do not disturb. look busy...] 06:45 -!- mryandao [~mryandao@45.76.118.157] has joined #bitcoin-wizards 06:45 -!- mryandao [~mryandao@45.76.118.157] has quit [Changing host] 06:45 -!- mryandao [~mryandao@unaffiliated/mryandao] has joined #bitcoin-wizards 06:51 -!- Firescar96 [~nchinda2@hotmess.media.mit.edu] has joined #bitcoin-wizards 06:52 -!- rockhouse [~rockhouse@unaffiliated/rockhouse] has joined #bitcoin-wizards 06:55 -!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has quit [Ping timeout: 260 seconds] 07:13 -!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has joined #bitcoin-wizards 07:16 -!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 07:26 -!- bsm117532 [~mcelrath@135.84.167.210] has joined #bitcoin-wizards 07:33 -!- kexkey [~kexkey@68.168.119.228] has joined #bitcoin-wizards 07:41 -!- cannedprimates [sid16585@gateway/web/irccloud.com/x-wntxoefxkhgmxddl] has quit [Quit: Connection closed for inactivity] 07:48 -!- Davasny [~quassel@78.10.231.191] has joined #bitcoin-wizards 07:49 -!- Davasny is now known as Guest85558 07:53 -!- RCasatta [~rcasatta@212.91.77.39] has joined #bitcoin-wizards 07:56 -!- nejon [uid38993@gateway/web/irccloud.com/x-pxqxutjgsocqmsxb] has joined #bitcoin-wizards 07:57 -!- Wikiscratch [~wikiscrat@209.58.129.99] has joined #bitcoin-wizards 07:59 -!- Samdney [~Samdney@178.162.209.140] has joined #bitcoin-wizards 08:03 -!- Wikiscratch [~wikiscrat@209.58.129.99] has quit [Ping timeout: 256 seconds] 08:04 -!- thrmo [~thrmo@unaffiliated/thrmo] has quit [Quit: Waiting for .007] 08:07 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has joined #bitcoin-wizards 08:18 -!- Firescar96 [~nchinda2@hotmess.media.mit.edu] has quit [Ping timeout: 240 seconds] 08:32 -!- RCasatta [~rcasatta@212.91.77.39] has quit [Remote host closed the connection] 08:34 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 08:46 < tromp__> da2cey: only hashcash pow is vulnerable to grover search 08:50 < tromp__> da2ce7 i mean... 08:50 -!- abpa [~abpa@96-82-80-28-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 08:56 -!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has joined #bitcoin-wizards 09:01 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has joined #bitcoin-wizards 09:04 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 09:08 -!- atgreen [~green@ip-64-134-102-170.public.wayport.net] has quit [Ping timeout: 268 seconds] 09:23 -!- andrew4 [605243c6@2606:2e00:8003:1:225:90ff:feb5:1e30] has quit [Ping timeout: 256 seconds] 09:24 -!- smartcontracts1 [605243c6@2606:2e00:8003:1:225:90ff:feb5:1e30] has quit [Ping timeout: 260 seconds] 09:32 -!- andrew4 [605243c6@2606:2e00:8003:1:225:90ff:feb5:1e30] has joined #bitcoin-wizards 09:33 -!- smartcontracts1 [605243c6@2606:2e00:8003:1:225:90ff:feb5:1e30] has joined #bitcoin-wizards 09:50 -!- kexkey [~kexkey@68.168.119.228] has quit [Quit: Leaving] 09:56 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 10:00 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has quit [Client Quit] 10:01 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 10:22 < kanzure> "The proof of constraint satisfaction problem dichotomy conjecture" https://arxiv.org/abs/1704.01914 10:23 < kanzure> "A dichotomy theorem for nonuniform CSPs" https://arxiv.org/abs/1703.03021 10:25 -!- cz [~cz@host86-144-147-78.range86-144.btcentralplus.com] has joined #bitcoin-wizards 10:30 -!- Firescar96 [~nchinda2@dhcp-18-111-115-30.dyn.mit.edu] has joined #bitcoin-wizards 10:35 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Remote host closed the connection] 11:02 -!- bsm117532 [~mcelrath@135.84.167.210] has quit [Ping timeout: 268 seconds] 11:11 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 11:14 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz...] 11:16 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 11:17 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds] 11:19 -!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has quit [Remote host closed the connection] 11:19 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has quit [Quit: oleganza] 11:19 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has quit [Quit: Textual IRC Client: www.textualapp.com] 11:20 -!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has joined #bitcoin-wizards 11:31 -!- nu11p7r [~nu11p7r@d5710b6d-e0e4-438f-8e2e-a75940bcdd84.node.sporestack.com] has joined #bitcoin-wizards 11:32 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards 11:35 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has joined #bitcoin-wizards 11:46 -!- Firescar96 [~nchinda2@dhcp-18-111-115-30.dyn.mit.edu] has quit [Ping timeout: 240 seconds] 11:48 -!- atgreen [~green@209.171.88.226] has joined #bitcoin-wizards 11:52 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Quit: Leaving...] 11:56 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 11:57 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has joined #bitcoin-wizards 11:57 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz...] 12:01 -!- abpa [~abpa@96-82-80-28-static.hfc.comcastbusiness.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 12:02 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 12:07 -!- saintromuald [~saintromu@dynamic-acs-24-239-99-170.zoominternet.net] has joined #bitcoin-wizards 12:10 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has quit [Quit: Textual IRC Client: www.textualapp.com] 12:17 -!- atgreen [~green@209.171.88.226] has quit [Ping timeout: 260 seconds] 12:25 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz...] 12:36 -!- pedrovian [~pedrovian@8.27.210.16] has joined #bitcoin-wizards 12:39 -!- pedrovian_ [~pedrovian@8.27.210.16] has quit [Ping timeout: 246 seconds] 12:54 < kanzure> is there a proof-of-work function that could be horrendously large to implement (megabytes?), without non-obvious optimizations and other speedups (by some sort of guarantee), but also still absurdly fast to verify? 12:59 -!- Firescar96 [~nchinda2@dhcp-18-111-115-30.dyn.mit.edu] has joined #bitcoin-wizards 13:05 -!- Firescar96 [~nchinda2@dhcp-18-111-115-30.dyn.mit.edu] has quit [Ping timeout: 264 seconds] 13:06 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 260 seconds] 13:07 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 13:07 -!- echonaut3 [~echonaut@46.101.192.134] has joined #bitcoin-wizards 13:08 -!- Davasny [~quassel@78.10.231.191] has joined #bitcoin-wizards 13:08 -!- Davasny is now known as Guest86475 13:09 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 13:10 -!- Guest85558 [~quassel@78.10.231.191] has quit [Ping timeout: 260 seconds] 13:15 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has quit [Remote host closed the connection] 13:15 < sipa> kanzure: assuming you accept it will eventually have an asic for it, what does "megabytes" mean? 13:16 < kanzure> i was measuring size of the function in terms of bytes to implement 13:16 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has joined #bitcoin-wizards 13:18 < kanzure> it doesn't seem to give us anything, though. 13:19 < kanzure> botnet operators might be less willing to deploy a 200 MB pow function in the event of a pow change 13:20 < kanzure> if the total software required is like <100 kilobytes, that's really simple for a botnet operator to deploy to hundreds of thousands of machines. but 200 MB? 13:21 < gmaxwell> pretty sure thats trivial to deploy too.. step one link bittorent library. 13:21 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has joined #bitcoin-wizards 13:22 < kanzure> i wonder if the well-implemented botnets are already using torrenting these days. hm. 13:43 -!- Guest86475 [~quassel@78.10.231.191] has quit [Remote host closed the connection] 14:01 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has quit [Read error: Connection reset by peer] 14:05 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 14:06 -!- str4d [~str4d@27.110.123.91] has joined #bitcoin-wizards 14:10 < tromp__> yes, kanzure, there are such pows. but the verifier will need access to those 100s of MB too 14:14 < gmaxwell> tromp__: why do you say this? 14:15 < gmaxwell> consider a system where you have some large amount of fixed data. Build a hashtree over it. Verifiers know the root. 14:16 < tromp__> ok, then verifiers can remain small 14:16 < gmaxwell> now, compute H(input)->key1 then compute H(input||key1)->key2 for some numbers of iterations, and you show the verifiers membership proofs. 14:16 < gmaxwell> but your proofs are then kinda big. 14:16 < tromp__> yes, that's downside 14:16 < gmaxwell> if you do not sample enough places the prover can just keep a subset and throw out answers that sample the wrong portions. 14:16 < tromp__> they go from a few hundred byte to dozens of kb 14:17 < gmaxwell> yes. Though you could negoiate sending the proofs on a case by case basis... or if showing multiple proofs (like in an initial download) take a union of their memberships. 14:17 < tromp__> in the merkle tree proof pow, they suggest using 70 samples 14:17 < gmaxwell> so if the verifier does have the data you could just skip sending the proof. 14:18 < gmaxwell> yes, you probably need a LOT so that a 'memoryless' implementation on some fast asic isn't a win. 14:32 -!- Zoie2 [~Zoie@188.226.139.184] has joined #bitcoin-wizards 14:32 < tromp__> do you remember the Momentum PoW? 14:35 < tromp__> covert ASICboost is basically solving a Momentum / Hashcash hybrid PoW 14:43 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Ping timeout: 268 seconds] 14:44 < tromp__> actually, the overt form as well 14:49 -!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-wizards 14:51 -!- instagibbs [~instagibb@pool-100-15-117-236.washdc.fios.verizon.net] has joined #bitcoin-wizards 14:58 < gmaxwell> hm? there is no collision generating part in the overt form. 14:59 < gmaxwell> both are exploiting the fact that the first chunk of the second compression run depends on part of the input, to allow sharing work. 15:00 < gmaxwell> the covert kind uses a partial collision to arrange sharable work, the overt kind just does it directly 15:00 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 15:01 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #bitcoin-wizards 15:01 < tromp__> yes, you're right. only covert form generates collissions. sorry for misunderstanding overt form 15:01 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has quit [Client Quit] 15:02 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 15:03 < tromp__> anyway, rationale for fixing covert asicboost is clear; we don't want pow to be a complex hybrid of two different pows 15:04 < tromp__> one of which is alrd broken in itself by having sublinear time/memory tradeoffs 15:14 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-wizards 15:21 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz...] 15:24 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: working] 15:24 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-wizards 15:27 -!- atgreen [~green@CPE10da438ecb59-CM00fc8d24cab0.cpe.net.cable.rogers.com] has joined #bitcoin-wizards 15:33 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 15:34 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has quit [Client Quit] 15:35 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 15:41 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has quit [Quit: Leaving] 16:01 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz...] 16:05 -!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has joined #bitcoin-wizards 16:09 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 16:09 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: mining] 16:10 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-wizards 16:14 -!- Guest10 [~textual@96-82-67-198-static.hfc.comcastbusiness.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz...] 16:26 -!- alpalp [~alpalp@cpe-24-27-58-209.austin.res.rr.com] has joined #bitcoin-wizards 16:26 -!- alpalp [~alpalp@cpe-24-27-58-209.austin.res.rr.com] has quit [Changing host] 16:26 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-wizards 16:29 -!- MaxSan [~one@46.19.137.116] has joined #bitcoin-wizards 16:37 -!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 16:39 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 240 seconds] 16:40 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 240 seconds] 16:41 < gmaxwell> random altcoiny observation, you can use an open ended presale to pretend an arbritarily large premine was actually open... just use whatever funds come in to also 'buy' more coins... and just print however many you want. Or you can use any fraction of the funds to still get a big upfront amount, but guarentee that you'll own whatever fraction of the result you want. 16:47 -!- sausage_factory [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 16:49 -!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 260 seconds] 16:49 < oleganza> pardon my ignorance, i've asked that question 2 years ago. What's the reason in BIP32 for adding Hash(P,i)*G to parent pubkey instead of multiplying factor by the parent pubkey: Hash(P,i)*P? Is it only performance (scalarmult by a base point can use some precomputed data specific to base point)? 16:49 < oleganza> I'm asking to figure out if there are some weird schemes where "blinding" (in terms of Tor HKD proposal) by multiplication is more useful than adding? 16:51 < oleganza> (also signing is obviously faster because scalar addition is faster than multiplication) 16:52 < oleganza> Context: BIP32 uses addition, but Tor's "blinded keys" scheme uses multiplication. 16:54 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has joined #bitcoin-wizards 17:09 < gmaxwell> It's not clear to me why multiplying would ever be more attractive. If the scalar you multiply by has low multiplicative order, I don't think you even get a uniform point out. Multiplying is also enormously slower-- which is a concern if you need to enumerate many keys. 17:10 -!- Noldorin [~noldorin@unaffiliated/noldorin] has joined #bitcoin-wizards 17:10 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 17:10 < gmaxwell> oleganza: careful too, I've seen something confuse adding and multiplying because of markup that uses addition vs multiplication for the group operation. 17:11 < oleganza> haha. That's a mess, indeed 17:11 < oleganza> gmaxwell: thanks for your reply to [curves] 17:12 < gmaxwell> oleganza: it was kinda offtopic. But I dunno, I think the ed25519 and sybling curves are interesting and nice but their advantages are overhyped and their weaknesses ignored. I always feel stupid complaining about it. 17:13 < oleganza> i noticed that a proportion of cargoculting and confusion to actual reasoning is 10:1. 17:13 < gmaxwell> I think anyone trying to do hierarchical keys with 25519 are going to have a bad time, no matter what you do you'll find the resulting keys incompatible with some software. 17:13 < oleganza> that's me, right now 17:14 < oleganza> btw, why the "chain code" is called "chain code"? 17:14 -!- kenshi84 [~kenshi84@i118-20-230-13.s41.a008.ap.plala.or.jp] has quit [Ping timeout: 268 seconds] 17:14 < gmaxwell> I had a conversation about this with DJB a while ago, and his remark was you can just fix things to make it work, e.g. eliminate the high bit requirement, multiply by the cofactor. Which is true and all but it breaks things, in non-trivial ways. 17:14 < gmaxwell> oleganza: maybe sipa remembers. 17:15 -!- alpalp [~alpalp@2605:6000:f4cb:b700:4c3d:aa90:106:d913] has joined #bitcoin-wizards 17:15 -!- alpalp [~alpalp@2605:6000:f4cb:b700:4c3d:aa90:106:d913] has quit [Changing host] 17:15 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-wizards 17:15 < gmaxwell> I can imagine implementations removing the high bit requirement and then mishandling infinity in the addition function... but not noticing it because of pretty good odds of test vectors passing. 17:16 -!- kenshi84 [~kenshi84@i118-20-202-146.s41.a008.ap.plala.or.jp] has joined #bitcoin-wizards 17:17 < oleganza> didn't DJB say that point of infinity is handled automagically? https://www.ietf.org/mail-archive/web/cfrg/current/msg05004.html 17:19 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has quit [Quit: oleganza] 17:19 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has joined #bitcoin-wizards 17:21 -!- kenshi84 [~kenshi84@i118-20-202-146.s41.a008.ap.plala.or.jp] has quit [Ping timeout: 260 seconds] 17:21 < gmaxwell> oleganza: in the curve25519 montgomery stuff perhaps, but common ed25519 implementations need their multiply to handle it. Unless my memory is entirely wrong (maybe is), donna demands the most significant bit of the scalar to be set for the xG used for pubkey generation, because the underlying 'constant time' point addition lacks the conditional move to handle infinity. 17:22 -!- kenshi84 [~kenshi84@i121-117-103-22.s41.a008.ap.plala.or.jp] has joined #bitcoin-wizards 17:23 < gmaxwell> and, of course, even one widely used implementation making use of that optimization means you're in for a world of compatiblity issues. 17:32 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 17:45 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 240 seconds] 17:49 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 17:53 -!- alpalp [~alpalp@unaffiliated/alpalp] has joined #bitcoin-wizards 17:56 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 260 seconds] 17:57 -!- EasyAt [~easy@unaffiliated/easyat] has joined #bitcoin-wizards 18:00 -!- echonaut3 [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 18:00 -!- echonaut [~echonaut@46.101.192.134] has joined #bitcoin-wizards 18:10 -!- Guest10 [~textual@2601:640:3:6889:b97c:ee8d:74b5:129b] has joined #bitcoin-wizards 18:11 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has quit [Quit: oleganza] 18:11 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has joined #bitcoin-wizards 18:17 -!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 18:18 -!- sausage_factory [~priidu@unaffiliated/priidu] has quit [Ping timeout: 246 seconds] 18:19 -!- cz [~cz@host86-144-147-78.range86-144.btcentralplus.com] has left #bitcoin-wizards [] 18:20 -!- cz [~cz@host86-144-147-78.range86-144.btcentralplus.com] has joined #bitcoin-wizards 18:22 -!- Guest10 [~textual@2601:640:3:6889:b97c:ee8d:74b5:129b] has quit [Quit: My MacBook has gone to sleep. ZZZzzz...] 18:31 -!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 260 seconds] 18:40 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Quit: Leaving.] 18:42 -!- MaxSan [~one@46.19.137.116] has quit [Ping timeout: 246 seconds] 18:44 -!- Samdney [~Samdney@178.162.209.140] has quit [Quit: Verlassend] 18:51 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 18:54 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-myhjbzhmzvniepdd] has quit [Quit: Connection closed for inactivity] 18:55 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has quit [Quit: ZNC - 1.6.0 - http://znc.in] 18:55 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has joined #bitcoin-wizards 18:56 -!- boing__ [~boing@79-67-101-50.dynamic.dsl.as9105.com] has quit [] 19:00 -!- MaxSan [~one@178.162.198.45] has joined #bitcoin-wizards 19:19 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: mining] 19:20 -!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has quit [Remote host closed the connection] 19:21 -!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has joined #bitcoin-wizards 19:27 -!- alpalp [~alpalp@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 19:28 -!- MaxSan [~one@178.162.198.45] has quit [Quit: Leaving.] 19:28 -!- MaxSan [~one@178.162.198.45] has joined #bitcoin-wizards 19:31 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 264 seconds] 19:32 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has quit [Quit: oleganza] 19:33 -!- MaxSan [~one@178.162.198.45] has quit [Ping timeout: 268 seconds] 19:45 -!- RubenSomsen [~RubenSoms@1.217.138.142] has joined #bitcoin-wizards 19:54 < kanzure> "Delivery technologies for genome editing" http://diyhpl.us/~bryan/papers2/gene-therapy/Delivery%20technologies%20for%20genome%20editing%20-%202017.pdf 19:57 -!- MaxSan [~one@178.162.198.45] has joined #bitcoin-wizards 20:01 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds] 20:05 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has joined #bitcoin-wizards 20:07 -!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving] 20:08 < kanzure> "Programmable genome editing tools and their regulation for efficient genome engineering" http://diyhpl.us/~bryan/papers2/gene-therapy/Programmable%20genome%20editing%20tools%20and%20their%20regulation%20for%20efficient%20genome%20engineering%20-%202017.pdf 20:09 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has quit [Ping timeout: 260 seconds] 20:21 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 20:23 < Chris_Stewart_5> al/exit 20:23 -!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards 20:23 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Client Quit] 20:27 -!- smartcontracts1 [605243c6@2606:2e00:8003:1:225:90ff:feb5:1e30] has quit [Ping timeout: 260 seconds] 20:45 -!- smartcontracts1 [605243c6@2606:2e00:8003:1:225:90ff:feb5:1e30] has joined #bitcoin-wizards 20:48 -!- MaxSan [~one@178.162.198.45] has quit [Ping timeout: 240 seconds] 20:52 -!- MaxSan [~one@178.162.198.45] has joined #bitcoin-wizards 20:53 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has quit [Quit: ZNC - 1.6.0 - http://znc.in] 20:54 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has quit [Quit: oleganza] 20:55 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has joined #bitcoin-wizards 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:02 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has quit [Quit: ZNC - 1.6.0 - http://znc.in] 21:02 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 21:02 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has joined #bitcoin-wizards 21:06 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has quit [Client Quit] 21:11 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has joined #bitcoin-wizards 21:11 -!- EasyAt [~easy@unaffiliated/easyat] has quit [Ping timeout: 240 seconds] 21:15 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has quit [Client Quit] 21:16 -!- edvorg [~edvorg@2405:4800:508c:c5c4:cd32:734a:4f03:164d] has joined #bitcoin-wizards 21:19 -!- lmatteis [uid3300@gateway/web/irccloud.com/x-kvotjqrhhpzlwphm] has quit [Quit: Connection closed for inactivity] 21:19 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has joined #bitcoin-wizards 21:22 -!- Noldorin [~noldorin@unaffiliated/noldorin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz...] 21:27 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has quit [Ping timeout: 240 seconds] 21:28 -!- Belkaar [~Belkaar@xdsl-78-35-188-130.netcologne.de] has joined #bitcoin-wizards 21:28 -!- Belkaar [~Belkaar@xdsl-78-35-188-130.netcologne.de] has quit [Changing host] 21:28 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has joined #bitcoin-wizards 21:31 -!- Noldorin [~noldorin@unaffiliated/noldorin] has joined #bitcoin-wizards 21:42 -!- [7] [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services] 21:42 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 21:46 -!- Ruben [~RubenSoms@1.217.138.142] has joined #bitcoin-wizards 21:49 -!- RubenSomsen [~RubenSoms@1.217.138.142] has quit [Ping timeout: 240 seconds] 21:50 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has joined #bitcoin-wizards 22:14 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 260 seconds] 22:15 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has quit [Quit: oleganza] 22:27 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 22:49 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 22:51 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 23:09 -!- Guest10 [~textual@c-50-131-212-139.hsd1.ca.comcast.net] has joined #bitcoin-wizards 23:16 -!- Guest10 [~textual@c-50-131-212-139.hsd1.ca.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz...] 23:43 -!- edvorg [~edvorg@2405:4800:508c:c5c4:cd32:734a:4f03:164d] has quit [Remote host closed the connection] 23:53 < fluffypony> gmaxwell: re: crowdsales, that's pretty much why the SEC needs to make an example of *some* ICO --- Log closed Sat Apr 08 00:00:20 2017