sipa changed the topic of #bitcoin-wizards to: This channel is for discussing theoretical ideas with regard to cryptocurrencies, not about short-term Bitcoin development | http://bitcoin.ninja/ | This channel is logged. | For logs and more information, visit http://bitcoin.ninja
Kaizen_ has joined #bitcoin-wizards
Zenton has quit [Ping timeout: 264 seconds]
michaelsdunn1 has joined #bitcoin-wizards
michaelsdunn1 has quit [Changing host]
michaelsdunn1 has joined #bitcoin-wizards
d9b4bef9 has quit [Remote host closed the connection]
AaronvanW has quit [Remote host closed the connection]
Zenton has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]
Kaizen_ has quit [Ping timeout: 255 seconds]
tin_ has quit [Ping timeout: 252 seconds]
Krellan has quit [Ping timeout: 252 seconds]
Krellan has joined #bitcoin-wizards
rusty has quit [Read error: Connection reset by peer]
Kaizen_ has joined #bitcoin-wizards
tombusby has quit [Ping timeout: 250 seconds]
tombusby has joined #bitcoin-wizards
toaster has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 264 seconds]
Kaizen_ has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 272 seconds]
Kaizen_ has joined #bitcoin-wizards
[d__d] has quit [Remote host closed the connection]
RubenSomsen_ has joined #bitcoin-wizards
Lightsword_ has joined #bitcoin-wizards
[d__d] has joined #bitcoin-wizards
e4xit_ has joined #bitcoin-wizards
[d__d] has quit [Read error: Connection reset by peer]
[d__d] has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 264 seconds]
AdrianG_ has joined #bitcoin-wizards
[d__d] has quit [Read error: Connection reset by peer]
[d__d] has joined #bitcoin-wizards
otoburb_ has joined #bitcoin-wizards
sipa_ has joined #bitcoin-wizards
[d__d] has quit [Read error: Connection reset by peer]
[d__d] has joined #bitcoin-wizards
[d__d] has quit [Read error: Connection reset by peer]
[d__d] has joined #bitcoin-wizards
[d__d] has quit [Read error: Connection reset by peer]
jonasschnelli_ has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
achow101_ has joined #bitcoin-wizards
dcousens has quit [*.net *.split]
RubenSomsen has quit [*.net *.split]
e4xit has quit [*.net *.split]
DiogoGomes[m] has quit [*.net *.split]
jonasschnelli has quit [*.net *.split]
forrestv has quit [*.net *.split]
otoburb has quit [*.net *.split]
sipa has quit [*.net *.split]
Lightsword has quit [*.net *.split]
achow101 has quit [*.net *.split]
keymone has quit [*.net *.split]
AdrianG has quit [*.net *.split]
Lightsword_ is now known as Lightsword
achow101_ is now known as achow101
forrestv has joined #bitcoin-wizards
dcousens has joined #bitcoin-wizards
baikal has quit [Ping timeout: 240 seconds]
Gurgulor has quit [Ping timeout: 260 seconds]
baikal has joined #bitcoin-wizards
keymone has joined #bitcoin-wizards
DiogoGomes[m] has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 265 seconds]
Kaizen_ has joined #bitcoin-wizards
tin_ has joined #bitcoin-wizards
Kaizen_ has quit [Read error: Connection timed out]
Kaizen_ has joined #bitcoin-wizards
jb55 has quit [Quit: WeeChat 2.1]
Gurgulor has joined #bitcoin-wizards
dougsland has quit [Ping timeout: 264 seconds]
TheoStorm has quit [Ping timeout: 272 seconds]
Kaizen_ has quit [Read error: Connection timed out]
Kaizen_ has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 276 seconds]
Kaizen_ has joined #bitcoin-wizards
Logicwax has quit [Ping timeout: 240 seconds]
Kaizen_ has quit [Ping timeout: 265 seconds]
Chris_Stewart_5 has quit [Ping timeout: 264 seconds]
Kaizen_ has joined #bitcoin-wizards
Logicwax has joined #bitcoin-wizards
Logicwax has quit [Ping timeout: 240 seconds]
Logicwax has joined #bitcoin-wizards
Kaizen_ has quit [Read error: Connection timed out]
Kaizen_ has joined #bitcoin-wizards
d9b4bef9 has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 255 seconds]
worstadmin_ has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 255 seconds]
Kaizen_ has joined #bitcoin-wizards
rusty has quit [Ping timeout: 240 seconds]
Kaizen_ has quit [Remote host closed the connection]
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 264 seconds]
Kaizen_ has joined #bitcoin-wizards
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 255 seconds]
_tin has joined #bitcoin-wizards
tin_ has quit [Ping timeout: 276 seconds]
Kaizen_ has joined #bitcoin-wizards
d_t has quit [Quit: Konversation terminated!]
d_t has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 265 seconds]
d_t has quit [Ping timeout: 268 seconds]
Kaizen_ has joined #bitcoin-wizards
schmidty_ has joined #bitcoin-wizards
schmidty has quit [Ping timeout: 240 seconds]
Kaizen_ has quit [Ping timeout: 264 seconds]
Kaizen_ has joined #bitcoin-wizards
jonasschnelli_ has quit [Changing host]
jonasschnelli_ has joined #bitcoin-wizards
jonasschnelli_ is now known as jonasschnelli
someone235 has quit [Ping timeout: 240 seconds]
[d__d] has joined #bitcoin-wizards
someone235 has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 276 seconds]
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
sipa_ is now known as sipa
sipa has quit [Changing host]
sipa has joined #bitcoin-wizards
_tin has quit [Ping timeout: 256 seconds]
Kaizen_ has quit [Ping timeout: 256 seconds]
Kaizen_ has joined #bitcoin-wizards
shesek has quit [Ping timeout: 260 seconds]
Kaizen_ has quit [Ping timeout: 255 seconds]
TheoStorm has quit [Ping timeout: 240 seconds]
TheoStorm has joined #bitcoin-wizards
elichai2 has joined #bitcoin-wizards
johntramp has quit [Ping timeout: 252 seconds]
johntramp has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 264 seconds]
Kaizen_ has joined #bitcoin-wizards
Traino has joined #bitcoin-wizards
abcbc has joined #bitcoin-wizards
abcbc has quit [Remote host closed the connection]
abcbc has joined #bitcoin-wizards
Traino has quit [Ping timeout: 276 seconds]
abcbc is now known as traino
Kaizen_ has quit [Ping timeout: 276 seconds]
Kaizen_ has joined #bitcoin-wizards
schmidty_ has quit [Ping timeout: 256 seconds]
Kaizen_ has quit [Ping timeout: 265 seconds]
Kaizen_ has joined #bitcoin-wizards
Guest70578 has quit [Quit: WeeChat 1.0.1]
GAit has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Remote host closed the connection]
Kaizen_ has quit [Ping timeout: 256 seconds]
AaronvanW has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
_whitelogger has joined #bitcoin-wizards
abcbc has joined #bitcoin-wizards
deusexbeer has quit [Ping timeout: 252 seconds]
traino has quit [Ping timeout: 276 seconds]
tombusby has quit [Ping timeout: 250 seconds]
thrmo has joined #bitcoin-wizards
e4xit_ has left #bitcoin-wizards ["WeeChat 1.9.1"]
Kaizen_ has quit [Ping timeout: 276 seconds]
deusexbeer has joined #bitcoin-wizards
e4xit has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
SopaXorzTaker has joined #bitcoin-wizards
rusty has joined #bitcoin-wizards
meeh has quit [Quit: Bye!]
Kaizen_ has quit [Ping timeout: 252 seconds]
meeh has joined #bitcoin-wizards
tombusby has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 252 seconds]
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 265 seconds]
samm_ has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
traino has joined #bitcoin-wizards
abcbc has quit [Ping timeout: 252 seconds]
weez17 has quit [Quit: Lost terminal]
Kaizen_ has quit [Ping timeout: 264 seconds]
RubenSomsen_ has quit [Quit: Connection closed for inactivity]
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 265 seconds]
Kaizen_ has joined #bitcoin-wizards
belcher_ has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 256 seconds]
dougsland has joined #bitcoin-wizards
wildermind has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
worstadmin_ has quit [Quit: Connection closed for inactivity]
dougsland has quit [Ping timeout: 264 seconds]
tombusby has quit [Remote host closed the connection]
<yoleaux>
You cannot make insecure software systems more secure by being encouraging and not saying mean things about them. It’s not that kind of insecurity. (@mattblaze)
Kaizen_ has quit [Ping timeout: 264 seconds]
TheoStorm has quit [Ping timeout: 255 seconds]
tombusby has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 255 seconds]
Kaizen_ has joined #bitcoin-wizards
abcbc has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 264 seconds]
abcbc has quit [Remote host closed the connection]
abcbc has joined #bitcoin-wizards
traino has quit [Ping timeout: 255 seconds]
Kaizen_ has joined #bitcoin-wizards
abcbc has quit [Remote host closed the connection]
traino has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 265 seconds]
traino has quit [Remote host closed the connection]
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 264 seconds]
rusty has quit [Ping timeout: 256 seconds]
traino has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
<sdhand>
Hi, is there any distinction between segwit multisig addresses and normal multisig addresses? Or would segwit multisig just mean the multisig address is wrapped in a P2WSH addr instead of a P2SH addr?
Kaizen__ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 264 seconds]
belcher_ has quit [Quit: Leaving]
shesek has joined #bitcoin-wizards
shesek has joined #bitcoin-wizards
shesek has quit [Changing host]
Kaizen__ has quit [Ping timeout: 264 seconds]
Kaizen_ has joined #bitcoin-wizards
jcorgan has quit [Ping timeout: 265 seconds]
jcorgan has joined #bitcoin-wizards
dougsland has joined #bitcoin-wizards
<jnewbery>
sdhand: probably best to ask on #bitcoin or bitcoin stack exchange
dougsland has quit [Remote host closed the connection]
[d__d] has quit [Ping timeout: 256 seconds]
<sdhand>
jnewbery: sure, sorry
dougsland has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 276 seconds]
[d__d] has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 260 seconds]
Kaizen_ has joined #bitcoin-wizards
Emcy_ has quit [Ping timeout: 272 seconds]
Krellan has quit [Read error: Connection reset by peer]
Krellan has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 265 seconds]
wxss has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
takinbo has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 264 seconds]
shinohai has quit [Ping timeout: 255 seconds]
ekrion has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
shinohai has joined #bitcoin-wizards
petertod1 is now known as petertodd
d_t has joined #bitcoin-wizards
dvknv_ has joined #bitcoin-wizards
dvknv_ has quit [Remote host closed the connection]
dvknv_ has joined #bitcoin-wizards
dvknv has quit [Ping timeout: 276 seconds]
shinohai has quit [Ping timeout: 240 seconds]
shinohai has joined #bitcoin-wizards
RubenSomsen_ has joined #bitcoin-wizards
someone235 has quit [Ping timeout: 240 seconds]
Giszmo has quit [Quit: Leaving.]
michaelsdunn1 has quit [Remote host closed the connection]
michaelsdunn1 has joined #bitcoin-wizards
michaelsdunn1 has joined #bitcoin-wizards
michaelsdunn1 has quit [Changing host]
SopaXorzTaker has quit [Remote host closed the connection]
p0nziph0ne has quit [Ping timeout: 264 seconds]
son0p has joined #bitcoin-wizards
someone235 has joined #bitcoin-wizards
wxss has quit [Quit: leaving]
_tin has joined #bitcoin-wizards
p0nziph0ne has joined #bitcoin-wizards
Emcy_ has joined #bitcoin-wizards
traino has quit [Ping timeout: 252 seconds]
Giszmo has joined #bitcoin-wizards
Kaizen_ has quit [Remote host closed the connection]
Kaizen_ has joined #bitcoin-wizards
superkuh has quit [Remote host closed the connection]
son0p has quit [Ping timeout: 252 seconds]
Kaizen_ has quit [Ping timeout: 256 seconds]
superkuh has joined #bitcoin-wizards
Kaizen_ has joined #bitcoin-wizards
toaster1 has joined #bitcoin-wizards
toaster has quit [Ping timeout: 240 seconds]
toaster has joined #bitcoin-wizards
toaster1 has quit [Ping timeout: 276 seconds]
Kaizen_ has quit [Ping timeout: 256 seconds]
Kaizen_ has joined #bitcoin-wizards
_tin_ has joined #bitcoin-wizards
_tin_ is now known as Guest32246
_tin has quit [Ping timeout: 265 seconds]
leishman has joined #bitcoin-wizards
laurentmt has joined #bitcoin-wizards
Kaizen_ has quit [Remote host closed the connection]
laurentmt has quit [Client Quit]
thrmo has quit [Remote host closed the connection]
thrmo has joined #bitcoin-wizards
thrmo has quit [Remote host closed the connection]
toaster has quit [Quit: Leaving.]
Guest32246 is now known as tin_
RubenSomsen_ has quit [Quit: Connection closed for inactivity]
Emcy has joined #bitcoin-wizards
Emcy_ has quit [Ping timeout: 256 seconds]
Kaizen_ has joined #bitcoin-wizards
Kaizen_ has quit [Ping timeout: 264 seconds]
d_t has quit [Ping timeout: 240 seconds]
Krellan has quit [Remote host closed the connection]
Emcy has quit [Ping timeout: 268 seconds]
SopaXorzTaker has joined #bitcoin-wizards
traino has joined #bitcoin-wizards
leishman has quit [Remote host closed the connection]
Emcy has joined #bitcoin-wizards
math_ has joined #bitcoin-wizards
wildermind has quit [Quit: Connection closed for inactivity]
abcbc has joined #bitcoin-wizards
traino has quit [Remote host closed the connection]
traino has joined #bitcoin-wizards
meshcollider_ has joined #bitcoin-wizards
abcbc has quit [Ping timeout: 252 seconds]
spinza has quit [Ping timeout: 272 seconds]
SopaXorzTaker has quit [Remote host closed the connection]
thrmo has joined #bitcoin-wizards
p0nziph0ne has quit [Quit: Leaving]
d_t has joined #bitcoin-wizards
dvknv has joined #bitcoin-wizards
dvknv_ has quit [Ping timeout: 256 seconds]
dvknv has quit [Ping timeout: 252 seconds]
traino has quit [Remote host closed the connection]
dvknv has joined #bitcoin-wizards
traino has joined #bitcoin-wizards
traino has quit [Remote host closed the connection]
traino has joined #bitcoin-wizards
abcbc has joined #bitcoin-wizards
traino has quit [Ping timeout: 255 seconds]
elichai2 has quit [Quit: Connection closed for inactivity]
worstadmin_ has joined #bitcoin-wizards
worstadmin_ is now known as worstadmin
Kaizen_ has joined #bitcoin-wizards
son0p has joined #bitcoin-wizards
meshcollider_ has quit [Quit: Connection closed for inactivity]
Kaizen_ has quit [Remote host closed the connection]
<BlueMatt>
lol, I still think there's more that could be done to optimize fibre before we resort to fpga-nics
<gmaxwell>
Absolutely, but those are not terribly expensive. They are ZYNQ which are also easy to program relatively speaking.
<gmaxwell>
Probably the most important thing would be making stats collection stop sucking.
<BlueMatt>
you mean to get stats collection working again?
<gmaxwell>
Yes.
<gmaxwell>
well also even when it worked, it kinda sucked. :P
<BlueMatt>
nah, you just needed to buy a laptop with more ram
<BlueMatt>
problem was your laptop wasnt mauve, mauve blockchains have the most ram
<sipa>
did you try using AI?
<gmaxwell>
even on a host with 128GB ram, it was always pretty unusable.
<BlueMatt>
meh, wfm
<gmaxwell>
(probably worked in chrome, "but then you have two problems")
<sipa>
what do you mean by stats?
<BlueMatt>
wfm on firefox too :p
<BlueMatt>
sipa: I have a complicated pipeline that parses fibre logs in bash and splits out an html file with gobs and gobs of data embedded in big javascript arrays in it
<BlueMatt>
gmaxwell: was always mad it never loaded for him and just hung his browser, I just think he wasnt patient enough, or maybe my hardware was just better
<gmaxwell>
and then plotted with some google graphing library that I think was transpiled from java code.
<gmaxwell>
BlueMatt: I mean it did work for me, sometimes.
<BlueMatt>
heh
<gmaxwell>
After minutes of loading time.
<sipa>
transpilation sounds like a compilation of transpiration and epilation
<gmaxwell>
Also the json stuff was a mess, so it was hard to pull the data out and do anything with it.
<BlueMatt>
anyway, it was never updated after migrating to have intermediate nodes that weren't real nodes in the network and thus didnt have debug logs
<BlueMatt>
patches welcome :p
<gmaxwell>
BlueMatt: how many of those "routing only" nodes do you have now?
<BlueMatt>
6
<BlueMatt>
6 servers, 6 routing only nodes
<gmaxwell>
wow.
<BlueMatt>
lots of paths within asia lol
Kaizen_ has quit [Remote host closed the connection]
Varunram has quit [Read error: Connection reset by peer]
Varunram has joined #bitcoin-wizards
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<gmaxwell>
So someone do some thinking for me. I want to send a peer a message to send me the top of their mempool. But since I'm going to send this to each of my (say) 8 outpeers, I want them to send a subset, so I don't get the same data 8 times. So I could send values N,M, and have them send a transaction if (txid & ((1<<N)-1))==M or likewise. That would work fine.
<gmaxwell>
But if I did that and 1 of my 8 peers was stupid and had no mempool, I'd miss 1/8th of the data. Sad. So instead, I want to arrange it so each of my N peers will send me 2/N of the data, arranged so that each item will be sent by two peers.
<gmaxwell>
So then it that 2x overhead (way better than 8x overhead) but robustness against one braindead peer.
<gmaxwell>
So assuming I just want to send two small parameters (along the lines of "how many peers I have" and "which peer are you"), which is the analog of (txid & ((1<<N)-1))==M for this overlapping case?
abcbc has joined #bitcoin-wizards
<gmaxwell>
The application is for this mempool catchup protocol spec I wrote a bit back: https://people.xiph.org/~greg/mempool_catchup.txt the masking it uses doesn't achieve the desired overlap (mostly because I realized midway though writing it that I want overlap).
traino has quit [Ping timeout: 252 seconds]
<gmaxwell>
One obious construction would be send three parmeters, N, M, O and send txids (txid & ((1<<N)-1))== M or O, but I don't like that construction because it fails less gracefully than possible if you have two bad peers.
<gmaxwell>
(well, the wrong two bad peers, rather)
<gmaxwell>
I believe it should be possible to achieve: any 1 bad peer, lose nothing, any 2 bad peers, lose 3.5%... (1/(peers choose overhead)).
lukedashjr has joined #bitcoin-wizards
luke-jr has quit [Ping timeout: 260 seconds]
<gmaxwell>
Okay, I've got it. updating doc.
lukedashjr is now known as luke-jr
<gmaxwell>
(done)
Kaizen_ has joined #bitcoin-wizards
son0p has quit [Quit: Lost terminal]
michaelsdunn1 has quit [Remote host closed the connection]
abcbc has quit [Ping timeout: 276 seconds]
Kaizen_ has quit [Remote host closed the connection]