News for hackers. Stuff that matters.
Re:Flash Boys 2: Frontrunning, transaction reordering, conse... by finexplained on Saturday May 07, 2022 @10:06PM (#31300552)
I respectfully don't think it is too harsh. Every legal definition I know of frontrunning requires a client relationship. Even in the case of "non-public" information, frontrunning refers to trading ahead of your client based on non-public information related to the clients securities. Trading on non-public information when a client is not involved is referred to as insider trading.

Also in this context, the reason that these sandwich attacks can happen is because all the information is public. The adversary can see your transaction waiting to be validated, and pay the miner a higher gas fee to be executed first.

Re:Flash Boys 2: Frontrunning, transaction reordering, conse... by Retric on Saturday May 07, 2022 @10:51PM (#31300808)
People submitting crypto transactions to miners are their clients, as in the miners get paid when one of their transactions occur.

Index front running is not illegal and is based on public information. So, this may be a form of legal front running.

Re:Flash Boys 2: Frontrunning, transaction reordering, conse... by legutierr on Sunday May 08, 2022 @01:47AM (#31301676)
There is no way that every transaction signer whose transaction is added to a block should be considered a client of the miner of that block.

Most likely none of the transaction signers qualify as clients of the miner. Transactions are transmitted over the network anonymously via a gossip protocol, and hundreds or thousands of miners have the chance to include (or not include) any transaction in a block. Transactions are selected for inclusion in a block effectively randomly, through an entirely mechanical process, and no relationship is established or maintained between the miner and any transaction sender.

In order to assert that a transaction signer is a client of the miner that builds the block that includes the transaction, you would have to redefine what the word “client” means.

Re:Flash Boys 2: Frontrunning, transaction reordering, conse... by morelisp on Sunday May 08, 2022 @06:14AM (#31302723)
> There is no way that every transaction signer whose transaction is added to a block should be considered a client of the miner of that block.

This does not seem obvious to me; even if "client" is too strong a word, the transaction signer and miner have some social contract that's very similar to more traditional fiduciary duty, even if the technical details and enforcement mechanisms are totally different.

Re:Flash Boys 2: Frontrunning, transaction reordering, conse... by legutierr on Sunday May 08, 2022 @08:17AM (#31303373)
It is so curious that you use the term “fiduciary duty” to describe the relationship between a miner and the signers of the transactions it includes in its mined blocks.

The primary rationale of fiduciary duty is trust. In contrast, the whole reason that miners even exist is so that the service they provide can be performed in an entirely antagonistic environment, without trust.

I suppose it can be said that a miner’s “social contract is very similar to more traditional fiduciary duty”, but only in the sense that a thing is somehow conceptually related to the exact opposite of that thing.

Miners are anti-fiduciaries.

Re:Flash Boys 2: Frontrunning, transaction reordering, conse... by JumpCrisscross on Saturday May 07, 2022 @10:55PM (#31300828)
> submitting crypto transactions to miners are their clients

This is a novel construct. It may be wise. But it’s not the status quo.

Re:Flash Boys 2: Frontrunning, transaction reordering, conse... by finexplained on Saturday May 07, 2022 @10:56PM (#31300837)
This allegation of frontrunning references another trading participant, not the miners. Also, arguably, and certainly not legally.
Re:Flash Boys 2: Frontrunning, transaction reordering, conse... by Retric on Saturday May 07, 2022 @11:06PM (#31300887)
Many cases of front running involved 3rd parties with access to client information. Anyway, my point was legally the information may be protected even if the protocol is open, though I seriously doubt that it would be considered so stranger results have happened.
Re:Flash Boys 2: Frontrunning, transaction reordering, conse... by syzygyhack on Sunday May 08, 2022 @07:50AM (#31303211)
Not sure why you are so hung up on the semantics. Obviously the "legal definition" of frontrunning is different from the crypto native definition. What matters is that it adeptly captures the nature of these actions.
Re:Flash Boys 2: Frontrunning, transaction reordering, conse... by finexplained on Sunday May 08, 2022 @09:18AM (#31303727)
Um, because I think words have meaning, and I think accusing people of actions that have legal implications when they are not in fact doing those things is bad.
Re:Flash Boys 2: Frontrunning, transaction reordering, conse... by syzygyhack on Sunday May 08, 2022 @09:40AM (#31303865)
Hope you've never killed anyone in a video game, wouldn't want the po-po coming for you. Think of the legal implications!

Words have meaning relative to their context.