BPT 시스템 아키텍처
Last updated
Last updated
BPT 서비스는 사용자가 다양한 아이디어와 특허를 업로드하고 공모전에 참여하며, 이를 플랫폼 내에서 관리하고 보상을 지급하는 등의 기능을 제공해야 합니다. 또한 NFT화된 아이디어와 특허를 거래하고 결제를 처리하는 기능도 포함될 수 있습니다. 아래는 BPT 서비스의 아키텍처는 아래와 같습니다.
Front end
웹 또는 앱 기반의 사용자 인터페이스(UI)제공
사용자는 이 인터페이스를 통해 아이디어와 특허를 업로드하고 관리
공모전에 참여하고 리워드 확인, NFT 상품 탐색 및 거래
Back end
사용자 데이터, 아이디어 및 특허 정보 처리, 저장(서버 로직 구현)
사용자 업로드 아이디어와 특허 관리
리워드 계산 및 지급 분배 비즈니스 로직 처리
Blockchain interface
이더리움 블록체인과 상호작용
스마트 컨트랙트 배포 및 실행하는 인터페이스 구현
아이디어와 특허의 NFT화 및 거래, 리워드 트랜잭션 처리
Database
사용자 정보, 아이디어, 특허, 거래 내역 등의 데이터 저장
관계형 데이터베이스(RDBMS) 또는 NoSQL 데이터베이스 사용
Cloud Infrastructure
서비스의 안정성과 확장성을 위해 AWS 클라우드 인프라 구축
Security and Authentication
사용자 데이터의 보안을 위한 SSL 인증, 데이터 암호화 보안 기술 적용