-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
started sketching an inital version of the Readme.
- Loading branch information
1 parent
580df1f
commit 7802e8b
Showing
1 changed file
with
35 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Atomic BlockChain Data Exchange (BDE) with Fairness | ||
|
||
BDE protocols allow a server and a client to exchange a KZG committed data securely and fairly. | ||
The server holds the entire data, while the client only knows a KZG (polynomial commitment) to the data. For more details on the protocol we refer to our research paper. | ||
|
||
Title: Atomic BlockChain Data Exchange with Fairness | ||
|
||
Authors: Ertem Nusret Tas, Valeria Nikolaenko, István A. Seres, Márk Melczer, Yinuo Zhang, Mahimna Kelkar, Joseph Bonneau. | ||
|
||
Currently available at the following links: | ||
* IACR [eprint link](https://eprint.iacr.org/2024/420.pdf). (Gotta update this later) | ||
* Researchgate [link](). (Gotta update this later) | ||
|
||
## Quickstart | ||
|
||
Requires [Foundry](https://book.getfoundry.sh/getting-started/installation). | ||
|
||
Install: `forge install` | ||
|
||
Build: `forge build` | ||
|
||
Differential tests: `forge test --match-test testRef --ffi` | ||
|
||
Other tests: `forge test --no-match-test testRef` | ||
|
||
|
||
## Implemented BDE protocols | ||
|
||
### ElGamal encryption-based | ||
|
||
### Paillier encryption-based | ||
|
||
## On-chain components of our protocols | ||
|
||
## Benchmarks |