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
gabridome has joined #bitcoin-wizards
Ylbam has quit [Quit: Connection closed for inactivity]
Alopex has quit [Remote host closed the connection]
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
jcorgan has joined #bitcoin-wizards
Burrito has quit [Ping timeout: 240 seconds]
rodarmor has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
JackH has quit [Ping timeout: 265 seconds]
JackH has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
maaku has quit [Quit: No Ping reply in 180 seconds.]
c0rw1n has quit [Ping timeout: 240 seconds]
maaku has joined #bitcoin-wizards
cfields has quit [Remote host closed the connection]
coryfields has quit [Quit: No Ping reply in 180 seconds.]
coryfields has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
cfields has joined #bitcoin-wizards
ThomasV has joined #bitcoin-wizards
Aranjedeath has quit [Remote host closed the connection]
gabridome has joined #bitcoin-wizards
paveljanik has quit [Ping timeout: 264 seconds]
Ylbam has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
gabridome has quit [Quit: gabridome]
Alopex has joined #bitcoin-wizards
maaku has quit [Ping timeout: 244 seconds]
se3000 has joined #bitcoin-wizards
ThomasV has quit [Ping timeout: 255 seconds]
maaku has joined #bitcoin-wizards
bsm1175321 has quit [Remote host closed the connection]
jannes has quit [Ping timeout: 258 seconds]
bsm1175321 has joined #bitcoin-wizards
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
assder has joined #bitcoin-wizards
NewLiberty_ has joined #bitcoin-wizards
NewLiberty has quit [Ping timeout: 264 seconds]
ghtdak has joined #bitcoin-wizards
gabridome has joined #bitcoin-wizards
gabridome has quit [Client Quit]
BashCo has quit [Remote host closed the connection]
ThomasV has joined #bitcoin-wizards
kyletorpey has quit [Ping timeout: 260 seconds]
gabridome1 has quit [Quit: gabridome1]
Alopex has quit [Remote host closed the connection]
Alopex has joined #bitcoin-wizards
BashCo has joined #bitcoin-wizards
paveljanik has joined #bitcoin-wizards
coins123 has joined #bitcoin-wizards
BashCo_ has joined #bitcoin-wizards
daddinuz has joined #bitcoin-wizards
BashCo has quit [Ping timeout: 265 seconds]
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Quit: laurentmt]
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Changing host]
AaronvanW has joined #bitcoin-wizards
daddinuz has quit [Quit: Leaving]
Alopex has quit [Remote host closed the connection]
JackH has quit [Quit: Leaving]
Alopex has joined #bitcoin-wizards
Joseph__ has joined #bitcoin-wizards
NewLiberty_ has quit [Ping timeout: 265 seconds]
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Changing host]
rhett has joined #bitcoin-wizards
murch has joined #bitcoin-wizards
jtimon has joined #bitcoin-wizards
edvorg has joined #bitcoin-wizards
bildramer1 has joined #bitcoin-wizards
bildramer has quit [Ping timeout: 260 seconds]
ThomasV has quit [Ping timeout: 265 seconds]
bildramer has joined #bitcoin-wizards
jlyndon has quit [Ping timeout: 276 seconds]
bildramer1 has quit [Ping timeout: 260 seconds]
jlyndon has joined #bitcoin-wizards
jannes has joined #bitcoin-wizards
BashCo has joined #bitcoin-wizards
BashCo_ has quit [Ping timeout: 240 seconds]
bildramer1 has joined #bitcoin-wizards
bildramer has quit [Ping timeout: 250 seconds]
edvorg has quit [Ping timeout: 250 seconds]
bildramer1 is now known as bildramer
jcorgan_ has joined #bitcoin-wizards
xissburg has quit [Remote host closed the connection]
jcorgan has quit [*.net *.split]
[d__d] has quit [*.net *.split]
mn3monic has quit [*.net *.split]
tromp has quit [*.net *.split]
Alanius has quit [*.net *.split]
gnusha has quit [*.net *.split]
epscy has quit [*.net *.split]
Taek has quit [*.net *.split]
[d__d] has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
Alanius has joined #bitcoin-wizards
gnusha has joined #bitcoin-wizards
epscy has joined #bitcoin-wizards
Taek has joined #bitcoin-wizards
mn3monic has joined #bitcoin-wizards
xissburg has joined #bitcoin-wizards
BashCo has quit []
rusty2 has joined #bitcoin-wizards
Burrito has joined #bitcoin-wizards
pro has joined #bitcoin-wizards
edvorg has joined #bitcoin-wizards
paveljanik has quit [Quit: Leaving]
LeMiner2 has joined #bitcoin-wizards
LeMiner has quit [Ping timeout: 252 seconds]
LeMiner2 is now known as LeMiner
edvorg has quit [Remote host closed the connection]
edvorg has joined #bitcoin-wizards
ruby32 has joined #bitcoin-wizards
Joseph__ has quit [Ping timeout: 260 seconds]
edvorg has quit [Ping timeout: 244 seconds]
lvns has joined #bitcoin-wizards
jcorgan_ is now known as jcorgan
rhett has quit [Quit: Leaving]
Guyver2 has joined #bitcoin-wizards
lvns has quit [Remote host closed the connection]
paveljanik has joined #bitcoin-wizards
warren has quit [Ping timeout: 240 seconds]
lvns has joined #bitcoin-wizards
ruby32 has quit [Ping timeout: 244 seconds]
warren has joined #bitcoin-wizards
lvns has quit [Remote host closed the connection]
ruby32 has joined #bitcoin-wizards
ruby32 has quit [Remote host closed the connection]
shesek has quit [Ping timeout: 255 seconds]
grubles has joined #bitcoin-wizards
ruby32 has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 255 seconds]
grubles has quit [Quit: Leaving]
Samdney has joined #bitcoin-wizards
Giszmo has joined #bitcoin-wizards
_whitelogger has joined #bitcoin-wizards
warren has quit [Ping timeout: 255 seconds]
grubles has joined #bitcoin-wizards
warren has joined #bitcoin-wizards
grubles has quit [Quit: Leaving]
lvns has joined #bitcoin-wizards
gabridome has joined #bitcoin-wizards
gabridome has quit [Client Quit]
gabridome has joined #bitcoin-wizards
grubles has joined #bitcoin-wizards
grubles has quit [Client Quit]
grubles has joined #bitcoin-wizards
liviud has quit [Ping timeout: 240 seconds]
brand0 has quit [Ping timeout: 244 seconds]
liviud has joined #bitcoin-wizards
Giszmo has quit [Ping timeout: 250 seconds]
gabridome has quit [Quit: gabridome]
Giszmo has joined #bitcoin-wizards
Aranjedeath has joined #bitcoin-wizards
brand0 has joined #bitcoin-wizards
<dgenr8>
mimblewimble. how do miners get the transactions, and what keeps them from keeping a record of them?
<bsm117532>
If miners receive pre-aggregated transactions, they could certainly record them. But service providers could do the aggregation themselves before sending to miners, for instance.
<sipa>
every node in the network can aggregate transaction before relay
<bsm117532>
But if different miners aggregate different subsets of transactions, it will look like a double-spend to a miner...
<bsm117532>
But if different *relay*nodes* ...^^^
<kanzure>
"what keeps them from keeping a record of them?" i don't think that was ever claimed
<kanzure>
anyone who has an individual transaction can continue to keep the transaction at their own leisure
AusteritySucks has quit [Ping timeout: 258 seconds]
AusteritySucks has joined #bitcoin-wizards
bildramer has quit [Ping timeout: 264 seconds]
<sipa>
kanzure: absolutely
ruby32 has quit []
<dgenr8>
my node is definitely keeping any txes it sees. those could be worth good money to somebody.
bildramer has joined #bitcoin-wizards
Noldorin has quit [Ping timeout: 260 seconds]
jtimon has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
Noldorin has quit [Max SendQ exceeded]
NewLiberty has joined #bitcoin-wizards
<amiller>
there's a difference between miners keeping a record of them and the parties to the transaction keeping a record of them
<amiller>
i haven't seen a clear explanation of how a whole mimblewimble system would work
<amiller>
like, are still supposed to broadcast transactions to a network? or like, pick one miner you trust to include them
<gmaxwell>
it's the same things as was discussed with owas.
<gmaxwell>
You can have nodes that collect and batch transactions which are not miners.
<sipa>
and you can do traditional coinjoin too (and much easier)
<gmaxwell>
You can also have coinjoin style introductions. Where a bunch of users are introduced to each other and collaborate to build some aggregate, drop the aggrete off at their favorite agg server... which further aggregates it.. then hands it to miners.
Noldorin has joined #bitcoin-wizards
bildramer1 has joined #bitcoin-wizards
aalex has quit [Ping timeout: 240 seconds]
coins123 has quit []
bildramer has quit [Ping timeout: 264 seconds]
bildramer1 is now known as bildramer
aalex has joined #bitcoin-wizards
mdavid613 has joined #bitcoin-wizards
<kanzure>
and yes you can still broadcast transactions to a network
gabridome has joined #bitcoin-wizards
gabridome has quit [Client Quit]
Chris_St1 has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 244 seconds]
jtimon has joined #bitcoin-wizards
<fluffypony>
is Interledger just Ripple with a different name?
<fluffypony>
someone sent me the whitepaper today.
<pigeons>
it is a proposed w3 standard by ripple labs employees that is loosely based on jtimon and ryan fugger's 2 phase commit ripplepay proposal from before ripple labs was a thing
<pigeons>
that was how it was originally sold, each day more complexity gets added.
priidu has joined #bitcoin-wizards
<fluffypony>
lol
<pigeons>
so yeah intended to allow cross-ledger payments via "connectors" if the ledgers support certain features like cryptographic escrow
lvns has quit [Remote host closed the connection]
<pigeons>
one recent criticism is their insistence on using ASN1 to encode the "crypto conditions"
<pigeons>
i follow the development on github and gitter and mailing lists and w3c irc, and i think the deelopment process is kind of different from how i would consider bitcoin to be "open"
<pigeons>
its more like they are doing it out in the open, but they know what they want and are gonna do it
<sipa>
ASN1 aaaargh
<pigeons>
yeah i told them my concerns and they said, well we are used OER so its not DER or BER type problems
<pigeons>
already the strings before you encode them are part base 16 part base 64, part this, before you even get to asn.1 ambiguitieies
blackwraith has joined #bitcoin-wizards
priidu has quit [Ping timeout: 244 seconds]
<pigeons>
i still think its a cool idea, but i think sommeone will implement a credit layer, a cross-chain atomic swap layer, etc. over lightning channels to do similar things
btcdrak has quit [Quit: Connection closed for inactivity]
bitcoin-wizards9 has joined #bitcoin-wizards
afdudley has joined #bitcoin-wizards
jtimon has quit [Ping timeout: 264 seconds]
Chris_St1 has joined #bitcoin-wizards
Noldorin has quit [Ping timeout: 244 seconds]
mdavid613 has quit [Quit: Leaving.]
mdavid613 has joined #bitcoin-wizards
_whitelogger has joined #bitcoin-wizards
CubicEar_ has joined #bitcoin-wizards
btcdrak has joined #bitcoin-wizards
CubicEarth has quit [Ping timeout: 276 seconds]
e4xit has quit [Ping timeout: 265 seconds]
CubicEar_ has quit [Remote host closed the connection]
CubicEarth has joined #bitcoin-wizards
<bsm117532>
I feel like asn1 and x509 are ways to pass the buck for ownership of crypto problems...
CubicEarth has quit []
e4xit has joined #bitcoin-wizards
<so>
or they're just a scam
laurentmt has joined #bitcoin-wizards
<fluffypony>
holy cow I didn't know so was an actual person that spoke
<fluffypony>
so: I thought you only existed in my IRC client's highlights
<so>
imagine my surprise at a typing pony
bsm117532- has joined #bitcoin-wizards
* fluffypony
giggles
laurentmt has quit [Client Quit]
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
<runeks>
If an input/output pair is signed using SINGLE|ANYONECANPAY, can it be moved around, to a different input/output position, as long as the input and its corresponding output are at the same indices? Or is this not possible?
bildramer has quit [Ping timeout: 264 seconds]
bildramer has joined #bitcoin-wizards
<sipa>
runeks: not pre segwit, i believe
<sipa>
post segwit, yes
e4xit has quit [Ping timeout: 240 seconds]
e4xit has joined #bitcoin-wizards
devylon has joined #bitcoin-wizards
memymo has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
memymo has joined #bitcoin-wizards
Noldorin has joined #bitcoin-wizards
<maaku>
Why not pre segwit?
<maaku>
This is how lighthouse works iirc.
<gmaxwell>
it's not moved around, it's just append only.
memymo has quit [Client Quit]
yorick_ is now known as yorick
<andytoshi>
has anyone done work on simple compact serialization for merkle trees that are created all at once but may be pruned? (this is sorta a programming question, sorry)
<kanzure>
there was probably some serialization stuff in the proofchain or merkle mountain range stuff repository?
<andytoshi>
ok i'll see what maaku and petertodd have done in this area
<petertodd>
andytoshi: depends on what exact proofs you need to extract from the tree - MMR's are mainly for when you _don't_ want to create the tree all at once, but instead want to be able to create it incrementally - in particular, they can add items to the end of a pruned tree with minimal data
draynium has quit [Quit: <No reason given>]
<andytoshi>
petertodd: so what i want is a merkle structure for mimblewimble where initially it's created all at once (in a full block) but later users will see pruned version of this. i don't care about insertion, i don't care about deletion, i don't care about modification. what i want is a pruned tree can be encoded as compactly and comprehensibly as possible
<andytoshi>
honestly the serialization is my only requirement here (then i don't want anything too crazy cuz it's consensus code and it ought to be understandable)
<petertodd>
andytoshi: do you care about being able to prove the index of an item?
<andytoshi>
petertodd: no
<petertodd>
andytoshi: like, if you have the tip of the tree, do you care if it's easy to prove that index #123 is item <foo>?
draynium has joined #bitcoin-wizards
<petertodd>
andytoshi: because if not, the MMR w/o tree sums is probably fine for your application, and more compact - the sums that proofmarshal adds are there to make it easy to prove indexes
<andytoshi>
nope, i don't think i care about proofs at all (except that you can think of them a sepceial case of a pruned tree where only one item is left)
<andytoshi>
"the sums" you mean the depth counts?
<petertodd>
andytoshi: so, in proofmarshal's implementation, each node in the tree commits to the sum of all leaves under that node, which makes it trivial to - starting at the tip of the tree - find a particular index
<andytoshi>
oh i see, yeah, i can avoid that
<petertodd>
andytoshi: how to do that without commiting to the sums isn't obvious - easier to just use a sparse perfect binary tree of sufficiently big size
mdavid613 has quit [Quit: Leaving.]
<andytoshi>
cool. i will remember that.
<petertodd>
np
<dgenr8>
"
veleiro has quit [Ping timeout: 244 seconds]
JHistone has joined #bitcoin-wizards
mdavid613 has joined #bitcoin-wizards
mdavid613 has quit [Max SendQ exceeded]
mdavid613 has joined #bitcoin-wizards
rusty2 has joined #bitcoin-wizards
alferz has joined #bitcoin-wizards
<dgenr8>
kanzure: the obvious concern with *not* broadcasting is that a few may have all the information, as in todays financial system
Noldorin has joined #bitcoin-wizards
rusty2 has quit [Ping timeout: 244 seconds]
bsm117532- has quit [Ping timeout: 258 seconds]
alferz has quit [Ping timeout: 240 seconds]
aburan28 has joined #bitcoin-wizards
mdavid613 has quit [Quit: Leaving.]
mdavid613 has joined #bitcoin-wizards
mkarrer has joined #bitcoin-wizards
mkarrer has quit [Client Quit]
murch has quit [Quit: Leaving.]
jtimon has joined #bitcoin-wizards
slackircbridge has quit [Remote host closed the connection]