Please describe your proposed solution
We aim at building the Auction solution that allows for decentralized, contention-less layer 1 auctions, with fast layer 2 throughput on demand by combining two protocols we developed before - Hydra-based auctions and Grabbit L1 auctions. Two things hindered building such a combined auction protocol:
- The absence (or immaturity) of incremental operations in Hydra.
- The fact that Grabbit protocol was not fully open sourced.
Now when both impediments are behind (or in the process of resolving, but we have no reasons to think this won’t be done very soon) it’s the proper time to start moving towards the unified auctions. Our plan is as follows:
- We will begin with research into the feasibility of using Hydra-based L2s such as Hydrazoa or Gummiworm.
- Then, we will implement full-backed bids within Hydra-based auctions.
- Next we'll support parallelized L1 auction protocol by finding a proper way to move such auctions between L1 and L2.
- Finally we will combine two protocols by adopting Grabbit scripts and providing auction state layer switching that can be used in case the auctioneer needs it.
We'll preserve the existing Hydra-auction flow as well, so the end user can choose whatever version suits their needs better.