Skip to content

SBSeg25/BenchBlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BenchBlock

Repositório anonimizado para o SBSEG 2025.

Instalação de dependências

Criar o ambiente virtual em python.

python3 -m venv venv

Ativar o ambiente virtual

source venv/bin/activate

Quando quiser desativar o ambiente virtual use:

deactivate

Instale as dependências python

pip install -r requirements.txt

Instale a biblioteca liboqs com o script install.sh (necessita sudo)

bash install.sh

Executando os algorítmos

Java

Entre na pasta dos algoritmos Java

cd Algorithms-Java

Siga o README de Java para executar os algoritmos

Os resultados estarão na pasta Algorithms-Java/results

Python

Entre na pasta dos algoritmos Pyhthon

cd Algorithms-Python

Siga o README de Python para executar os algoritmos

Os resultados estarão na pasta Algorithms-Python/results

Executando o simulador BlockSim

Entre na pasta do BlockSim

cd BlockSim

Siga o Readme do BlockSim para executar as simulações

Os resultados estarão na pasta BlockSim/results. Dentro dos arquivos ".xlsx" o resultado da verificação dos blocos está na coluna "Transactions Verification Time (ms)" da planilha "Chain".

About

BenchBlock

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •