블록체인

[Hackathon] 📚프로젝트 구조화 + 우선순위 설정 (feat. NEAR Protocol)

Supersett 2023. 5. 3. 11:32

📘프로젝트 구조

  • [체인] : NEAR Protocol
  • [스마트 컨트랙트] : Rust
  • [서버]  Node.js
  • [DB] : mongoDB

🎯구현해야 할 요소

  • 블록체인 노드에 있는 정보(트랜잭션)를 서버에서 호출한 뒤 DB에 저장
  • 지갑 연동
  • Rust로 스마트 컨트랙트 작성 후 디플로이
  • 게시판 CRUD
  • 사용자 정보 (블록체인+DB) 활용해서 저장 

자체 질문

  • 캐시를 활용 할 수 있을까?
  • 대시보드에 뿌려주는 정보들은 전부 요청시마다 DB로부터 와야 할까요? 아니면 특정정보들은 노드로부터 바로 오고 나머지는 DB로 부터 오게 할까요?

🎯뭘 만들어야 할지 파악이 되었다면, 내가 해야 할 것은?

  1. 구현 언어에 필요한 docs, 레퍼런스 준비
  2. 정말 작은 규모로 프로젝트 구축하기
    1. mongoDB 연동
    2. 트랜잭션을 db 모델 찾아놓음
  3. [메소드 : 특정 지갑 주소가 날린 모든 Tx을 반환] 구현 하기