Skip to content

MoonDusk1996/blockchain.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain.js

Sobre

Blockchain.js tem como finalidade demonstrar os principais conceitos e características de uma blockchain, portanto seu uso é totalmente para fins didáticos e experimentais.

Tecnologias utilizadas

Construída com Typescript e NodeJS, Blockchain.js usa de forma harmônica a tecnologia ESBUILD, que é um empacotador web com foco em performace.

Também é utilizado o algorítimo "sha256" para a criação de hashs, fazendo com que Blockchain.js seja uma aplicação altamente performática, segura e escalável.

Instalação da aplicação

Instalação

  npm install

Faça o build do projeto

  npm run build

Iniciando a aplicação

Você pode iniciar a aplicação utilizando os seguintes parametros opcionais:

Dificuldade: Dificuldade do calculo para a validação de cada bloco.

Número de blocos: Número máximo de blocos a serem criados.

  npm run start [dificuldade] [número de blocos]

Demostração

Demo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published