Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do you want to run a builder? #145

Closed
come-maiz opened this issue Jun 9, 2022 · 26 comments
Closed

Do you want to run a builder? #145

come-maiz opened this issue Jun 9, 2022 · 26 comments
Assignees
Labels
community Requests engagement or ecosystem input

Comments

@come-maiz
Copy link
Contributor

come-maiz commented Jun 9, 2022

So, we heard you want to run a builder! Tell us more :)

The builder API specification is open and every validator can select their own builders. However, there are still open questions that we need to resolve with the humans in the ethereum ecosystem to get a permissionless and fully decentralized design. Following the plan towards proposer/builder separation we are researching and prototyping solutions for decentralization. Coming next is the addition of independent block builders to the Flashbots relay. You can find the initial Relay API specification here, which outlines how builders can interact with the Flashbots Relay.

Tell us more about who you are, what is your role in the ecosystem, how will you profit from running a builder, how are you going to contribute to answer the open questions, in order to get us to the trustless proposer/builder separation. Leave a comment in this issue so we can talk about collaboration.

@Code0x2
Copy link

Code0x2 commented Jun 27, 2022

Hi,
I'm currently a searcher operating a few strats around the place, and interested in operating a builder. I believe that I can as a builder by constructing blocks with profitable txs created by my bots. However, I think that moving into an aggregated block system rather than the current aggregated relay would mean generally less profit for block producers and less inclusion for off-chain mev txs, as a majority of mev extraction txs would not be able to be seen by a builder, since there would be many and searchers either would have to run their own builder or go back to PGA. Additionally, if a searcher was not to run a builder, or for users interested in a private tx service they would have to build trusted relationships with certain builders, to reduce leaking of txs and other harmful activities, which would reduce inclusion

@jeromelaurens
Copy link

Hi the flashbot team,
we are a small team, mainly doing searching.
We are currently considering running a builder, not sure yet.
We would be happy to exchange and may be contribute

@sambacha
Copy link

Hi,
I'm currently a searcher operating a few strats around the place, and interested in operating a builder. I believe that I can as a builder by constructing blocks with profitable txs created by my bots. However, I think that moving into an aggregated block system rather than the current aggregated relay would mean generally less profit for block producers and less inclusion for off-chain mev txs, as a majority of mev extraction txs would not be able to be seen by a builder, since there would be many and searchers either would have to run their own builder or go back to PGA. Additionally, if a searcher was not to run a builder, or for users interested in a private tx service they would have to build trusted relationships with certain builders, to reduce leaking of txs and other harmful activities, which would reduce inclusion

🫡🫂

@xcarlo
Copy link

xcarlo commented Jul 1, 2022

bloXroute is planning to run its own builder and a relay

@jeromelaurens
Copy link

bloXroute is planning to run its own builder and a relay

great news ! Do you plan to accept external builders or only your own ?

@xcarlo
Copy link

xcarlo commented Jul 1, 2022

bloXroute is planning to run its own builder and a relay

great news ! Do you plan to accept external builders or only your own ?

Please send a message to eyal@bloxroute.com or discord Eyal|bloXroute#0194 for more information.

@sourdzl
Copy link
Contributor

sourdzl commented Jul 6, 2022

we are interesting in implementing a relay, and for our initial version will include a naive builder internal to the relay server. are there any details you can provide on helping guide our relay implementation? we have seen the HTTP api interface for the relay, but that's it so far!

@block-builder-22
Copy link

block-builder-22 commented Jul 13, 2022

So, we heard you want to run a builder! Tell us more :)

The builder API specification is open and every validator can select their own builders. However, there are still open questions that we need to resolve with the humans in the ethereum ecosystem to get a permissionless and fully decentralized design. Following the plan towards proposer/builder separation we are researching and prototyping solutions for decentralization. Coming next is the addition of independent block builders to the Flashbots relay.

Tell us more about who you are, what is your role in the ecosystem, how will you profit from running a builder, how are you going to contribute to answer the open questions, in order to get us to the trustless proposer/builder separation. Leave a comment in this issue so we can talk about collaboration.

Hi all!

Who are we & what is our role in the ecosystem:
We are a ventured backed crypto trading firm that specializes in atomic intra-block and cross chain arbitrage as well as a plethora of other on-chain strategies like liquidations and exotics. We have invested a lot of resources into infrastructure to be able compete at a very high level and would like to use our experience in MEV as a searcher as well as some of our infrastructure e.g. custom high performance EVM implementations, to run a builder.

How will we profit from block building:
We have developed a novel model for a searcher marketplace with different characteristics compared to flashbots sealed bid blockspace auction.
We believe features like fair ordering, minimization of frontrunning/sandwiching and other unique features that we have in the works will be an important value add to the space and allow both users and searchers to have a more diverse set of choices when it comes to expressing a preference of how transactions/bundles will be handled for block inclusion. There are some hurdles that we will have to overcome at the beginning to bootstrap the marketplace and be competitive, so we would like to start prototyping and building as soon as possible (ideally on some of the testnets before the merge)

How are we going to contribute to answer some of the open questions:
Block construction is going to be a core focus for our business, hence we will dedicate full-time resources towards integrating with the builder spec etc and expect to be working closely with Flashbots/EF. What excites us about being early is that it will allow us to contribute and help shape how block construction as an industry will evolve.

TLDR:
We believe that PBS (and MEV-Boost as an interim step) is one of the most exciting things happening in the space and are very keen to be part of it from the begging!

@ElOpio @thegostep @astarinmymind Plz DM me in regards to how we can best get started.

Discord handle: Builder#4439

PS: Anyone reading this who is as excited about block construction as we are and has the technical chops to build cool tech and is interested in joining a our team. DM's are open

@sambacha
Copy link

we are already running one, come join manifoldfinance.com

@bertmiller
Copy link
Member

bertmiller commented Jul 19, 2022

Hi all, raising a related issue with how we will implement spam protection at the Flashbots Relay for builders here: #219

Will tag some of you there

@kailinr kailinr added builder community Requests engagement or ecosystem input labels Jul 22, 2022
@ntop001
Copy link

ntop001 commented Aug 6, 2022

Hi, I'm currently a searcher operating a few strats around the place, and interested in operating a builder. I believe that I can as a builder by constructing blocks with profitable txs created by my bots. However, I think that moving into an aggregated block system rather than the current aggregated relay would mean generally less profit for block producers and less inclusion for off-chain mev txs, as a majority of mev extraction txs would not be able to be seen by a builder, since there would be many and searchers either would have to run their own builder or go back to PGA. Additionally, if a searcher was not to run a builder, or for users interested in a private tx service they would have to build trusted relationships with certain builders, to reduce leaking of txs and other harmful activities, which would reduce inclusion

I have the same concerns as you, big MEV team will be more competitive than small or single searcher if everyone can run a builder.

@come-maiz
Copy link
Contributor Author

@ntop001, @sambacha, @block-builder-22, @sourdzl, @xcarlo, @jeromelaurens, @Code0x2, would you like to test your builders in Goerli sending blocks to the Flashbots relay?

We are ready for this next phase of testing, and would like to start with you before opening it to others.

@block-builder-22
Copy link

@ntop001, @sambacha, @block-builder-22, @sourdzl, @xcarlo, @jeromelaurens, @Code0x2, would you like to test your builders in Goerli sending blocks to the Flashbots relay?

We are ready for this next phase of testing, and would like to start with you before opening it to others.

Great, we would be interested in testing the relay. How do we get the access details?

@sambacha
Copy link

@ntop001, @sambacha, @block-builder-22, @sourdzl, @xcarlo, @jeromelaurens, @Code0x2, would you like to test your builders in Goerli sending blocks to the Flashbots relay?

We are ready for this next phase of testing, and would like to start with you before opening it to others.

put me in coach

@TennisBowling
Copy link

Hey, I'm a solo staker who has a couple validators (so some skin in the game :) ). I've also developed executionbackup, letting a 1:many CL to EL. I also have some more projects coming up ;)
as far as independent goes, I don't have any affiliation with anything. I wish to benefit ethereum and stakers.

@TennisBowling
Copy link

Oh and, I might be thinking of making a builder implem in c++

@metachris
Copy link
Collaborator

metachris commented Sep 1, 2022

The Flashbots Goerli relay now allows block submissions by external builders 🎉

See also Relay API documentation - Block Builder API

The endpoints are:

Rate-limit for submissions is currently 10 30 / minute, we'll allow more soon (the goal is to allow ~ 1 request per sec).

@sambacha
Copy link

sambacha commented Sep 1, 2022

Thanks @thegostep was wondering if I was going to have to force the issue 💯😘

@metachris
Copy link
Collaborator

Increased the rate-limit to 30 blocks / minute.

@0xhillybilly
Copy link

Hi!

0xbeefbabe is interested in running a builder. As the top fee spending MEV bot we will be able to provide competitive blocks.

We have experimented on the Goerli relay and will be ready to submit full blocks from day 1 post merge. Eagerly awaiting information from Flashbots on the availability and onboarding process of the relay API endpoints.

Can get in touch through hillyhilbert@gmail.com

@come-maiz
Copy link
Contributor Author

Hello humans,

We have just opened a forum for builders self support, so we can get together, answer the remaining questions, and report about our experiences building blocks. Please join here:

https://collective.flashbots.net/c/builders/14

@hawkj167
Copy link

Hi guys!

Our team is thinking of running a builder. We have experience in the MEV searcher for two years. Last week we set up and maintained a block builder on the Goerli. After the merge, we are happy to take the democracy of MEV distribution a step further.

Feel free to contact us through jackson167smith@gmail.com.

@metachris
Copy link
Collaborator

In addition to our Goerli relay, we've now also opened block submissions on our Sepolia relay (where our relay delivers about 1 in 5 blocks).

Sepolia relay block submission endpoints:

Goerli relay block submission endpoints:

See also:


Note: Submissions are currently rate-limited to 60 requests / minute / IP address.

@metachris
Copy link
Collaborator

The Flashbots mainnet relay will also allow external builder submissions from the get-go (the merge), in the same way as our testnet relays.

@metachris
Copy link
Collaborator

Mainnet relay block submission endpoints:

@metachris
Copy link
Collaborator

Closing this issue, further discussions about running a builder happen in https://collective.flashbots.net/c/builders/14

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Requests engagement or ecosystem input
Projects
None yet
Development

No branches or pull requests