00:00:09 | Eliel: | we did discuss the possibility of using the extra bandwidth for distributing older blocks and/or the utxo set and that's where fountain codes could help. |
00:00:56 | gmaxwell: | Eliel: I've tried to work that out before an the fact that the definition of olders blocks rolls forward makes it weird to think about. |
00:01:18 | ryan-c: | you could maybe use some sort of windowing system |
00:01:25 | gmaxwell: | e.g. what distribution do you need of your sampling to get a graph thats recoverable at all. |
00:02:14 | gmaxwell: | you've seen https://en.bitcoin.it/wiki/User:Gmaxwell/block_network_coding I assume? |
00:02:34 | ryan-c: | instead of transmitting the last 10 blocks, transmit a group of 10 blocks until the last block in the group is 10 blocks old, them move to the next group |
00:02:36 | Eliel: | the bandwidth available for the moment is minimal, though, so it'd be a very slow method of downloading the blockchain :) |
00:03:09 | Eliel: | gmaxwell: seen, yes... actually read? ... umm, not entirely. |
00:03:12 | gmaxwell: | ryan-c: sure, though it doesn't give you a way to get the history. |
00:03:47 | ryan-c: | gmaxwell: right, but as Eliel said, i don't think there's enough bandwidth to get the whole history in any sane amount of time anyway. |
00:04:04 | Eliel: | I'll give the kryptoradio guy the link though. |
00:04:05 | ryan-c: | Eliel: It's something like 9600 baud, isn't it? |
00:04:28 | Eliel: | 16kB/s is the speed being leased at the moment. |
00:04:46 | ryan-c: | oh, that's a lot more than i thought it was |
00:04:52 | gmaxwell: | the blockchains keep up peak rate is ~14kbps... so not a lot of room for history. |
00:05:14 | ryan-c: | bits or bytes? |
00:05:29 | Eliel: | getting more bandwidth is a matter of finding someone willing to pay for it. Not cheap. |
00:05:33 | Eliel: | bytes |
00:05:43 | gmaxwell: | oh actually there is a lot of room for history then. |
00:06:00 | ryan-c: | (i'm guessing gmaxwell meant bits, then) |
00:06:04 | gmaxwell: | yes |
00:06:32 | Eliel: | ... I better make sure my memory is correct. I do think it was bytes, but :) |
00:08:14 | gmaxwell: | ryan-c: in any case the best I came up with really amounted to just having subchannels repeating various windows e.g. last 4 blocks, last 8... last whatever. in loops. assuming the transport was reliable adding the erasure code didn't seem to buy a ton for the always appending case. |
00:08:27 | gmaxwell: | unless you have something like multiple sources (an adhoc network) |
00:14:54 | Eliel: | ok, apparently my memory didn't serve me too well this time. The current broadcast bandwidth for kryptoradio at the moment is 960 bytes per second. |
00:15:32 | ryan-c: | Eliel: nine hundred sixty? |
00:15:37 | Eliel: | yes |
00:18:20 | sipa: | enough for 600 kilobyte blocks :) |
00:19:25 | Eliel: | more bandwidth is possible, but quite expensive. |
00:30:54 | Luke-Jr: | Eliel: less expensive than 600 kB blocks. |
00:32:03 | Eliel: | Luke-Jr: yes, not quite that expensive. |
00:33:04 | GnarSith: | im hosting bitcoin gizzard thanksgiving dinner |
04:24:55 | fanquake: | fanquake has left #bitcoin-wizards |
05:14:03 | c0rw1n: | c0rw1n is now known as c0rw|sleep |
06:16:14 | spiftheninja: | spiftheninja is now known as spiftheninj |
06:16:31 | spiftheninj: | spiftheninj is now known as spiftheninja |
06:30:28 | penny: | penny is now known as Guest36999 |
07:21:37 | maaku: | maaku is now known as Guest86259 |
09:05:15 | weber.freenode.net: | topic is: This channel is not about short-term Bitcoin development | http://bitcoin.ninja/ | This channel is logged. | For logs and more information, visit http://bitcoin.ninja |
09:05:15 | weber.freenode.net: | Users on #bitcoin-wizards: andy-logbot irclouis damethos aburan28 NewLiberty wallet42 jaekwon_ Meeh mkarrer koshii c0rw|sleep grandmaster2 K1773R maaku_ Luke-Jr Grishnakh Baz__ Guest36999 torsthaldo moa [7] iddo fanquake ebfull null_radix hashtag_ justanotheruser todays_tomorrow bryanvu Emcy eristisk Dr-G2 PaulCapestany Cory Keefe coinheavy Greed devrandom tacotime eric shesek rusty2 heath hollandais zwischenzug2 SDCDev warptangent epscy spiftheninja altoz gmaxwell comboy |
09:05:15 | weber.freenode.net: | Users on #bitcoin-wizards: Flyer33 bosma [\\\] Aquent nuke1989 bobke_ sneak napedia huseby GnarSith mortale stonecoldpat Anduck BananaLotus Fistful_of_coins HaltingState kefkius copumpkin PRab CodeShark johndoe01_ helo phedny iambernie MRL-Relay fluffypony berndj samson_ phantomcircuit spinza kyletorpey waxwing zenojis mmozeiko pi07r btcdrak midnightmagic sl01 nsh wizkid057 Muis Alanius Guest1930 arowser LarsLarsen go1111111 sipa poggy NikolaiToryzin cfields coryfields |
09:05:15 | weber.freenode.net: | Users on #bitcoin-wizards: Sangheili mappum jbenet kjj21__000 DoctorBTC Taek EasyAt Hunger- optimator_ Starduster kumavis andytoshi dgenr8 BrainOverfl0w fds4345 gazab Iriez bbrittain BigBitz Apocalyptic emsid Starsoccer throughnothing warren tromp_ gavinandresen dansmith_btc Nightwolf AdrianG Logicwax mr_burdell Eliel zibbo_ tromp SomeoneWeird kgk pigeons nanotube lnovy asoltys weex_ kanzure gribble Krellan kinlo a5m0 superobserver artifexd fenn [d__d] LaptopZZ gnusha HM_ |
09:05:15 | weber.freenode.net: | Users on #bitcoin-wizards: espes__ CryptOprah Graet burcin livegnik _2539 hguux petertodd smooth BlueMatt @gwillen michagogo jrayhawk_ yoleaux amiller crescendo btc_ danneu catcow TD-Linux [Tristan] otoburb ryan-c roasbeef pajarillo Gnosis ahmed_ so harrow abc56889 lechuga_ @ChanServ wumpus myeagleflies Dyaheon firepacket |
11:30:52 | zz_lnovy: | zz_lnovy is now known as lnovy |
11:59:29 | damethos_: | damethos_ is now known as damethos |
12:28:50 | c0rw|sleep: | c0rw|sleep is now known as c0rw1n |
14:59:51 | cryptokeeper: | http://www.reddit.com/r/Bitcoin/comments/2lexl2/here_is_why_the_hash_rate_jumped_and_took_a_dive/ |
15:00:58 | sipa: | #bitcoin please :) |
16:04:11 | tacotime: | is there any real consequence of truncating hashing a secp256k1 pubkey with sha256 and truncating it to 160 bytes as opposed to hashing with RIPEMD160? |
16:04:23 | tacotime: | s/truncating hashing/hashing |
16:05:12 | zooko: | Not as far as anyone has published. |
16:09:41 | zooko: | But you mean 160 bits, I guess. |
16:12:53 | tacotime: | correct, heh |
16:14:41 | zooko: | (But I recommend BLAKE2. ;-)) |
16:17:04 | maaku_: | maaku_ is now known as maaku |
16:18:48 | tacotime: | speaking of which, are there any papers detailing theoretical attacks on blake2b? |
16:19:48 | tacotime: | oh, just found one. https://eprint.iacr.org/2013/467.pdf |
16:21:14 | zooko: | Yeah, that's the only one: t |
16:21:15 | zooko: | https://blake2.net/#cr |
16:21:40 | zooko: | Although there's an argument that hopefully any weakness in BLAKE2 would have shown up when people studied BLAKE, ChaCha, and Salsa20 |
16:21:41 | zooko: | . |
16:22:09 | zooko: | Here's my pitch for why BLAKE2 is awesome: https://blake2.net/acns/slides.html |
16:23:02 | tacotime: | i had wanted to swap it into my fork for a while to replace sha256 because the performance on cpu was so nice looking. |
16:23:21 | zooko: | *nod* |
16:24:11 | tacotime: | well, i think litecoin shows salsa20/8 works, and if salsa works i'm sure chacha does too. |
16:24:55 | sipa: | i don't think scrypt has particularly strong demands from its underlying stream cipher |
16:25:26 | sipa: | (as in, salsa could be pretty broken for many purposes, but still be perfect for use in scrypt) |
17:06:20 | penny: | penny is now known as Guest36969 |
21:22:29 | Dizzle_: | Dizzle_ is now known as Dizzle |
22:30:11 | Greed`: | Greed` is now known as Greed |
22:59:45 | Dizzle_: | Dizzle_ is now known as Dizzle |
23:02:11 | rdponticelli: | rdponticelli has left #bitcoin-wizards |
23:26:55 | Dr-G3: | Dr-G3 is now known as Dr-G2 |
23:51:06 | jbenet: | jbenet is now known as goddammitwhytim |
23:51:35 | goddammitwhytim: | goddammitwhytim is now known as jbenet |