project screenshot 1
project screenshot 2
project screenshot 3

FPSA

Conduct First-Price Sealed-Bid Auctions on-chain using Fhenix

FPSA

Created At

ETHOnline 2024

Project Description

The only way to conduct auction on Ethereum is to use commit-reveal method. This results in a liveness problem where the users can choose not to reveal and leave the system confused. Either there can be cut-off time period for revealing but it becomes tricky when conducting second-prize auctions. Using FHE, the two-step process can be merged into one by committing a value as an encrypted bid. We have written a solidity contract to facilitate it.

How it's Made

Using Fhenix's FHE library, took bids from users in encrypted form. The contract can compare encrypted bids and declare the bid winner - ideal for sealed bid first price auctions. This can easily be scaled to second-prize auctions and so on.

some potential high-stakes use-cases may include on-chain PBS (proposer-builder separation)

background image mobile

Join the mailing list

Get the latest news and updates