< 작업 목록으로
HASH: 0x0005...2025

Node Sales Platform

Web3 DApp

시스템 설명

여러 등급의 노드를 판매하고 운영하는 Web3 플랫폼입니다. Factory 컨트랙트와 지갑 서명 구매, 추천·출금·사용자 관리 API, 관리자 화면을 구현했습니다.

기술 스택

SolidityNext.jsReactExpressTypeORMPostgreSQL
Node Sales Platform
ROLE: SOLO_DEVELOPERDOMAIN: BLOCKCHAIN
!

문제도전 과제

구매 위변조 방지(서명/티어 검증)와 함께, 레퍼럴·운영자 기능·유저 플로우·이메일 검증·출금 처리까지 실제 운영 요구를 같이 묶어야 했습니다.

✓

해결해결 방식

EIP-191 서명 검증을 포함한 Factory 기반 구매 플로우를 구현하고, 백엔드에서 JWT 인증 및 권한 미들웨어로 운영 API(판매/추천/대시보드/출금/유저)를 구성했습니다. 관리자 UI로 운영 작업을 수행할 수 있게 했습니다.

구현 범위

여러 등급의 노드를 판매하고 운영하는 Web3 플랫폼입니다. Factory 컨트랙트와 지갑 서명 구매, 추천·출금·사용자 관리 API, 관리자 화면을 구현했습니다.

증빙 자료

공개 가능한 증빙 자료가 등록되지 않았습니다.

기술 상세

개요

  • ▶1인 개발로 진행한 Web3 노드 판매 플랫폼입니다.
  • ▶컨트랙트(판매/티어/팩토리) + 백엔드 + 관리자 대시보드로 구성했습니다.

핵심 구성

1) 컨트랙트(Factory 패턴)

  • ▶판매 티어/상품 구성을 팩토리 패턴으로 관리하고, 구매/정산 플로우를 온체인에 연결합니다.

2) 서명 기반 구매 검증

  • ▶EIP-191 기반 서명 검증으로 구매 요청을 검증하고, 위변조를 방지하는 흐름을 구성했습니다.

3) 백엔드/관리자 기능

  • ▶JWT 기반 인증 및 권한(RBAC/permission) 체계를 포함해 운영 기능(판매/추천/대시보드/출금/유저/이메일 검증)을 지원합니다.