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

Periodic Auctions #74

Open
will-holley opened this issue Apr 20, 2022 · 0 comments
Open

Periodic Auctions #74

will-holley opened this issue Apr 20, 2022 · 0 comments
Assignees

Comments

@will-holley
Copy link
Member

will-holley commented Apr 20, 2022

  • Requested by Matt (@anoanoano)
  • Holders need to feel secure in their possession and be able to better predict their holding period to maximize investment (akin to a lease)

Mechanics

  • Fixed time: block to block start/end
  • Continuous auction – whoever holds it at the end of the auction period locks in stewardship
    • Avoid clustered bids at the very end: each bid within t-window of closing pushes the bid window (e.g. bids within last 30 minutes push end out 20 minutes)
      • Public bids or commit-reveal (blind) scheme? [Graven]
      • Reveal
        • is it possible to have a time-dependent zero-knowledge reveal?
        • https://litprotocol.com/ – all nodes agree to release key at a certain time
        • Encryption
          • Each bidder encrypts their bid with a public key and the pk is used to decrypt all bids simultaneously?
          • Encrypt the address so that other bidders can't view wallet balance and predict max bid
          • Requires central (off-chain?) intermediary
        • May require placing a deposit as collateral on each bid; collateral amount may reveal info on bid?
          • Solution A: Call ERC20 approve with amount = max bid + random int [Similar to Space]
  • Reserve Price?
    • Clean-slate: bidding starts at zero
      • Matt's mild preference – "intuitively it feels weird to build in a system where people don't have to engage; auto-pilot disincentivizes people paying attention to their valuation"
      • Is there a transition between auto-pilot over the short term (monthly) and the longer term (annually)?
    • Dutch-auction down from previous-lease price into a subsequent bid is put in (previous lease-holder inherits the lease by default if no other bids)
      • How are people paying the taxes and fees? If deposit can exceed lease time, different implication: don't expect to need to re-auction [Graven]
  • Price Paid? Highest bid or second highest bid (Vickrey)
    • Highest: true self-assessed value?
    • Second: blind, pays the second highest
      • How does this impact bidding true self-assessed value?
      • Regular: should always bid lower than true subject-valuation; if bidding true then you earn 0 when you win
        • Doesn't reveal true subjective-valuations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant