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
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
JHistone has quit [Quit: Leaving]
cluckj has joined #bitcoin-wizards
tromp has joined #bitcoin-wizards
AaronvanW has quit []
kenshi84 has joined #bitcoin-wizards
copumpkin has joined #bitcoin-wizards
waxwing has joined #bitcoin-wizards
wasi has quit [Ping timeout: 240 seconds]
Seedster has quit [Ping timeout: 240 seconds]
tromp has quit [Remote host closed the connection]
gigq has quit [Ping timeout: 252 seconds]
waxwing has quit [Ping timeout: 240 seconds]
Ylbam has quit [Quit: Connection closed for inactivity]
kenshi84_ has joined #bitcoin-wizards
gigq has joined #bitcoin-wizards
kenshi84 has quit [Ping timeout: 240 seconds]
tromp has joined #bitcoin-wizards
CrazyLoaf has joined #bitcoin-wizards
kenshi84_ has quit [Remote host closed the connection]
kenshi84 has joined #bitcoin-wizards
HostFat__ has joined #bitcoin-wizards
HostFat_ has quit [Ping timeout: 276 seconds]
Chris_Stewart_5 has quit [Ping timeout: 245 seconds]
kenshi84 has quit [Read error: Connection reset by peer]
Chris_Stewart_5 has joined #bitcoin-wizards
kenshi84 has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
kenshi84_ has joined #bitcoin-wizards
kenshi8__ has joined #bitcoin-wizards
kenshi84 has quit [Ping timeout: 256 seconds]
kenshi84_ has quit [Ping timeout: 264 seconds]
waxwing has joined #bitcoin-wizards
kenshi8__ is now known as kenshi84
abpa has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tromp has joined #bitcoin-wizards
pro has quit [Quit: Leaving]
Dizzle has quit [Remote host closed the connection]
LIERO has quit [Ping timeout: 248 seconds]
Dizzle has joined #bitcoin-wizards
MaxSan has quit [Ping timeout: 240 seconds]
CubicEarth has quit [Remote host closed the connection]
Seedster has joined #bitcoin-wizards
CubicEarth has joined #bitcoin-wizards
DougieBot5000 has quit [Quit: Leaving]
maaku has quit [Quit: No Ping reply in 180 seconds.]
MaxSan has joined #bitcoin-wizards
Aranjedeath has joined #bitcoin-wizards
maaku has joined #bitcoin-wizards
DougieBot5000 has joined #bitcoin-wizards
cluckj has quit [Ping timeout: 240 seconds]
cluckj has joined #bitcoin-wizards
kenshi84_ has joined #bitcoin-wizards
kenshi84 has quit [Ping timeout: 264 seconds]
kenshi84 has joined #bitcoin-wizards
maaku has quit [Ping timeout: 245 seconds]
maaku has joined #bitcoin-wizards
tromp has quit [Remote host closed the connection]
dnaleor has quit [Quit: Leaving]
gigq has quit [Quit: leaving]
Burrito has quit [Quit: Leaving]
gigq has joined #bitcoin-wizards
chjj has quit [Ping timeout: 264 seconds]
Dizzle has quit [Remote host closed the connection]
windsok has quit [Ping timeout: 276 seconds]
Dizzle has joined #bitcoin-wizards
legogris has quit [Remote host closed the connection]
legogris has joined #bitcoin-wizards
windsok has joined #bitcoin-wizards
kenshi84 has quit [Ping timeout: 255 seconds]
kenshi84 has joined #bitcoin-wizards
TheSeven has quit [Ping timeout: 240 seconds]
TheSeven has joined #bitcoin-wizards
kenshi84 has quit [Ping timeout: 276 seconds]
kenshi84- has joined #bitcoin-wizards
pero has joined #bitcoin-wizards
chjj has joined #bitcoin-wizards
pero has quit [Client Quit]
pero has joined #bitcoin-wizards
abpa has joined #bitcoin-wizards
pero has quit [Ping timeout: 276 seconds]
tromp has joined #bitcoin-wizards
pero has joined #bitcoin-wizards
tromp has quit [Ping timeout: 260 seconds]
kenshi84- has quit [Ping timeout: 248 seconds]
kenshi84 has joined #bitcoin-wizards
kenshi84 has quit [Read error: Connection reset by peer]
<rodarmor>
Please forgive the poor understanding of mimblewimble that I will no doubt reveal by asking this question! I understand that it is impossible to pick apart individual transactions after they are mashed together. But how does the situation change if an attacker runs a node that is always on and records all transactions as they are transmitted across the
<rodarmor>
network, before they are combined? Can they then use the recorded individual transactions to trace the movement of coins through time?
<sipa>
yes
<sipa>
but the ability that transactions _can_ be mashed together meams you can also easily do so privately, before publishing them
<gmaxwell>
rodarmor: assuming the transactions weren't aggregated before getting to that attacker.
<sipa>
for example joinmarket like things become trivial in a MW world
<rodarmor>
So let's say I'm running a non-attacking node and I get transactions A' and B' from nodes A and B respectively, can I then mash them together and transmit transaction AB to node C that I'm connected to?
<rodarmor>
Like, let's say I just like making forensic attacks more difficult. Could I run a node which aggregated the transactions it received before forwarding them to other nodes?
chjj has quit [Ping timeout: 258 seconds]
<sipa>
rodarmor: that's unfortunately problematic
<sipa>
as say you receive A and B, and forward as AB
<sipa>
and someone else receives B and C, and forwards as BC
<sipa>
AB and BC are not mergable, and in fact conflict (they double spend the inputs of B)
<rodarmor>
sipa: Gotcha, that makes sense. So mimblewimble solves this by making the blocks the "cannonical merge" of a set of transactions, so that these conflicting merges cannot happen
lmatteis has quit [Quit: Connection closed for inactivity]
tromp has joined #bitcoin-wizards
dnaleor has quit [Ping timeout: 252 seconds]
tromp has quit [Ping timeout: 256 seconds]
Chris_Stewart_5 has quit [Quit: WeeChat 0.4.2]
<rgrant>
a small twist to per-transaction user signalling (coin voting): connect the feature to transaction verification, and thus miner fees, by examining the block headers BIP 9 flags, rather than recording a signal to be interpreted elsewhere. call it OP_VERSIONBITVERIFY. has this been discussed previously?
<sipa>
rgrant: i don't think i've heard somwthing like that, elaborate?
<rgrant>
I want my transaction to fail until the block that it is mined in has a certain BIP 9 flag set (or unset), totally unrelated to the flag's activation or revocation status, or even its reassignment.
<rgrant>
This idea has almost all the bad taste of voting by stake (which voices medium-of-exchange use by business more than store-of-value use in cold storage), but offers the benefit of **having effect without any consensus on counting votes, or on what voting means**. It is completely voluntary, and even pays miners more for transactions that use it.
<rgrant>
The best reason that I can see to implement miner affinity as an opcode is that in the long run, I expect the ecosystem's now-revealed tension between stasis and scaling improvements will push evolution towards some implementation of miner affinity regardless, and the layers required to build it as non-consensus backchannels would be even messier. I believe parts of our Bitcoin ecosystem will dema
<rgrant>
nd the best of current BIPS and new ideas, and so pressures to give voice to currently-quiet users will increase over time. I am looking for feedback on this conclusion.
<gmaxwell>
rgrant: all that would do is make miners lie about their bits, utterly destroying the purpose of using them in the first place.
<gmaxwell>
looking at versionbits usage as a vote is an error. BIP9 is quorum sensing that determines if the new rules can be imposed with very little risk of disruption. If you pay people for it, they'll lie even more than they already do, and it'll destroy its value..
dnaleor has joined #bitcoin-wizards
<gmaxwell>
If you want to pay fees just to certian miners, you could give them your transactions directly.
anon616 has left #bitcoin-wizards [#bitcoin-wizards]
anon616 has joined #bitcoin-wizards
<rgrant>
for some reason i was thinking that their later non-participation in an activated soft fork would still move the feature forward.
<rgrant>
(safely)
<rgrant>
i see, however, that if 51% lied, there would be risk.
<gmaxwell>
no-- if that were the case the activation threshold would be 51% ... it's very unstable to activate new rules anywhere near a simply majority.
<gmaxwell>
and also if one would lie why wouldn't almost all lie? to not lie would miss out on income...
<rgrant>
i think i need a review on the risk of smaller percentages lying about their intent.
chjj has joined #bitcoin-wizards
<rgrant>
does the risk extend beyond time of activation?
Chris_Stewart_5 has joined #bitcoin-wizards
<gmaxwell>
rgrant: there are many users that foolishly accept transactions at 2 or even 1 confirmation. You can easily calculate the odds out of reorgs of given lengths given hashpower mining incomaptible blocks. (and be sure to consider that roughly half of hash power does spy mining and will extend invalid chains temporarily)
<gmaxwell>
rgrant: yes.
<rgrant>
i remember these risks described in the BitcoinXT activation plan.
rusty2 has quit [Ping timeout: 258 seconds]
Sosumi has quit [Quit: Bye]
rgrant has left #bitcoin-wizards [#bitcoin-wizards]
contrapumpkin has joined #bitcoin-wizards
copumpkin has quit [Ping timeout: 255 seconds]
FibonacciCoin has quit [Quit: Connection closed for inactivity]
gigq has quit [Ping timeout: 276 seconds]
gigq has joined #bitcoin-wizards
edvorg has quit [Ping timeout: 264 seconds]
BashCo has quit [Remote host closed the connection]
BashCo has joined #bitcoin-wizards
fletom has joined #bitcoin-wizards
lclc has quit [Ping timeout: 264 seconds]
laurentmt has joined #bitcoin-wizards
laurentmt has quit [Client Quit]
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 248 seconds]
Noldorin has joined #bitcoin-wizards
licnep has joined #bitcoin-wizards
CubicEarth has quit [Remote host closed the connection]
MaxSan1 has joined #bitcoin-wizards
MaxSan has quit [Ping timeout: 256 seconds]
jannes has quit [Quit: Leaving]
Davasny has quit [Remote host closed the connection]
rusty2 has joined #bitcoin-wizards
CrazyLoaf has joined #bitcoin-wizards
dgenr8 has quit [Quit: Leaving]
tromp has joined #bitcoin-wizards
tromp has quit [Ping timeout: 248 seconds]
CubicEarth has joined #bitcoin-wizards
dgenr8 has joined #bitcoin-wizards
CubicEarth has quit [Remote host closed the connection]