프로젝트 기간 :
2021-01-05 ~ 2021-01-19
Node1 (http port: 3001, p2p port: 6001) 서버 실행
Node1 (http port: 3002, p2p port: 6002) 서버 실행
Node1 (http port: 3003, p2p port: 6003) 서버 실행
3개의 서버들을 다 실행하고 웹페이지를 연다. 웹페이지 (port: 3000) 열기
- 마이닝, 지갑 생성 등 핵심기능을 직접 구현하여 블록체인에 대한 이해도 높이기
- 블록체인 생성 및 개인 지갑 연동
- 3개의 노드를 통해 실시간으로 통신을 확인한다.
- PoW 합의알고리즘을 통해 가장 긴 블록체인을 채택하고 연결된 모든 노드가 같은 데이터를 갖는다.
- Transaction Pool(Mempool)과 Unspent Transaction Output의 역할을 이해하고 트랜잭션의 흐름을 파악한다.
Discord
Notion
Github
Ubuntu-20.04
VScode
React
Javascript
TypeScript
NodeJS
express
MySQL
MariaDB
Jest
express
: @4.17
axios
: @0.24react-router-dom
: @6
mysql2
: @2.3
crypto-js
: @4.1merkle
: @0.6jsonwebtoken
: @8.5
react-bootstrap
: @2.1mui
: @5.2