Steve WuWanZheng Weng
Created March 31, 2022

TRIDENT: A Hardware Implemented Poseidon Hasher

We implemented the ZK-SNARK friendly Poseidon hasher on FPGA to boost performance of blockchain storage proof.

748

Things used in this project

Hardware components

Varium C1100 Blockchain Accelerator Card
AMD Varium C1100 Blockchain Accelerator Card
×1
NVIDIA GeForce RTX 3070 GPU
GPU is used for comparation.
×1
AMD Ryzen 5900X CPU
×1

Software apps and online services

Vivado Design Suite
AMD Vivado Design Suite
VS Code
Microsoft VS Code
SpinalHDL - Scala Based Hardware Construction Language
Cocotb - Python Based Hardware Verification Environment
Lotus - Filecoin Node Implementation
Ubuntu 20.04 LTS

Story

Read more

Schematics

block design of system

Code

source code

Credits

Steve Wu

Steve Wu

1 project • 0 followers
WanZheng Weng

WanZheng Weng

0 projects • 0 followers

Comments