Skip to content

Latest commit

 

History

History
75 lines (50 loc) · 2.48 KB

File metadata and controls

75 lines (50 loc) · 2.48 KB

BTDS

범죄 수사 지원을 목적으로, 비트코인 거래 흐름을 자동으로 추적하고 시각화하는 솔루션

작업 기간 : 2023.05 ~ 2023.12

소개 영상 : https://www.youtube.com/watch?v=WnGKskilE5k&t=1s

인력 구성 : Designer/Front-End (1), Backend (1), FullStack(2) - Total (4)

프로젝트 목적 : 암호화폐를 대상으로 한 사이버 범죄 수사 지원

수상 : 2023 하반기 심화 프로젝트 경진대회 최우수상

💡 BTDS는 수사 기관을 위해 개발된 솔루션으로, 복잡한 비트코인 거래를 그래프 형태로 시각화하여 범죄 수사의 효율성을 높입니다. 이 솔루션은 자동 추적 기능을 통해 거래의 흐름을 빠르게 파악하고 분석할 수 있도록 설계되었습니다.

아키텍처 image




Web-Server : https://github.com/Bitcoin-Criminal-Investigation/bitcoin-tracking-detecting-solution-web

Core-Server : https://github.com/Bitcoin-Criminal-Investigation/bitcoin-information-processing-server



bitcoin-tracking-detecting-solution-web

Getting Started

First, set up Core Server

https://github.com/Bitcoin-Criminal-Investigation/bitcoin-information-processing-server

Second, set .env.local file

# MongoDB
MONGODB_URI="mongodb://your-mongodb-server/btds?retryWrites=true"
MONGODB_ID="mongodb_id"
MONGODB_PW="mongodb_password"

# Bitcoin Core RPC
RPC_URI="http://your-bitcoin-core-rpc-server:8332"
RPC_USERNAME="rpc_username"
RPC_PASSWORD=rpc_password

# Neo4j
NEO4J_URI="neo4j://your-neo4j-server:7687"
NEO4J_USERNAME="neo4j_id"
NEO4J_PASSWORD="neo4j_password"

# Core Server
CORE_SERVER="http://core-server:port"

run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.