← Back to home

Filecoin123

A blockchain browser to query information on filecoin

Problem Statement

Data modeling According to the requirements document, design a reasonable storage structure;Collect data Traverse the tipset, block, message, and miner of each lotus one by one; Store the collected data in ElasticSearch and Mysql databases;Processing data & generating data API interfaceProcessing statistics Process the original data in the database, process it into statistical data, cache it with caching technology such as Redis, and update it regularlyProcessing other data interface Processing other data query interfaces such as tipset, block, message, miner, etc.Web front-end display The web front end is developed according to the API interface and displayed as the effect in the requirements document

Solution

Backend: java Springboot + ElasticSearch + mysqlFront end: vueElasticSearch is used to store big data such as Tipset, Block, and Message;Mysql is used to store processing data index records, historical miner computing power and other dataJava Springboot is used to process block data; and provide data api interface

Hackathon

HackFS

2024

Contributors