https://github.com/dedis/student_23_dela_f3b
The personal implementation of F3B, based on a modified version of Dela
https://github.com/dedis/student_23_dela_f3b
Last synced: about 1 year ago
JSON representation
The personal implementation of F3B, based on a modified version of Dela
- Host: GitHub
- URL: https://github.com/dedis/student_23_dela_f3b
- Owner: dedis
- License: bsd-3-clause
- Created: 2023-04-27T20:15:47.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-15T16:24:13.000Z (over 2 years ago)
- Last Synced: 2025-01-13T19:42:24.356Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 3.05 MB
- Stars: 0
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DEDIS Ledger Architecture for F3B
This is the revised dela for the paper: F3B: A Low-Overhead Blockchain Architecture with Per-Transaction Front-Running Protection.
Check the codes under dkg/pedersen for detailed implementations:
dkg/pedersen/mod.go implements the main functions of TDH2 and PVSS.
Currently, to test TDH2/PVSS performance, use the two scripts F3B.sh and PVSS.sh, and check the details in F3B_records_test.go and PVSS_records_test.go
**Now the framework for TDH2 is used when running PVSS, to get the accurate performance, comment line 460-482, 606-620 in dkg/pedersen/hander.go, modify line 485 to fix err definition, and uncomment line 623;**
Check codes and comments for details.