Blockmunity (0)

이민기·2022년 3월 7일
0

Blockmunity

목록 보기
1/7
post-thumbnail

Blockmunity

개발 목적

ERC20 토큰 인센티브 기반으로구성되어 있는 커뮤니티

여러가지 기능을 다 넣어보고 싶었지만 시간관계상 미완성적인 부분이 많아 너무 아쉬운 마음이 남는다ㅠㅠㅠ 😢😢
그래서 앞으로 시간이 남을 때마다 몇 가지 기능을 넣어\업데이팅 할 때 포스팅하고 싶다는 생각으로 마무리하게 되었댜 🤨🤨


개발 목표

  1. 회원가입

    아이디와 비밀번호를 이용해 간단한 회원가입을 구현하며 회원가입과 동시에 DB에는 활동을 통해 받을 토큰을 위해 Ethereum지갑을 만들어 저장할 것이다

  2. 이더 받기

    아무래도 컨트랙트 실행을 위해서는 가스비가 필요하다보니, 이더를 서버에서 제공해준다 대신 이더의 양을 줄이고, 일정량 이상이 되면 버튼을 감추어 받을 수 있는 이더의 제한을 둔다

  1. 토큰 보상

    로그인, 게시판에 글쓰기, 댓글 작성 등의 활동을 통해 서버 계정으로부터 토큰을 보상받는다

  1. 토큰 전송

    획득한 토큰은 서로에게 주고 받을 수 있으며 이 과정에서 유저에게는 지갑주소가 아닌 유저아이디를 통해 토큰을 전송함으로 블록체인과 지갑 등 유저에게 낯설게 느껴질 수 있는 요소는 최대한 감추었다

  2. NFT 생성

    보상으로 받은 토큰을 사용해 자신만의 NFT를 만들 수 있다

  1. NFT 판매

    생성한 자신만의 NFT는 토큰을 받고 판매를 할 수 있다, 처음 생성시에는 판매 등록이 되어있지 않지만, 팔고 싶은 마이페이지에서 팔고싶은 가격과 함께 판매등록을 한다

  2. NFT 구매

    판매가 등록되어 있는 NFT들을 볼 수 있는 페이지를 만들어 충분한 토큰이 있을 경우 구매하고 싶은 NFT를 구매할 수 있으며, 이전의 기록을 토큰 정보에 저장하고, 최근 거래에 대한 정보를 볼 수 있다


마치며

다음 게시물부터 하나씩 구현 및 설명을 작성해보도록 하자 🥲🥲

profile
블로그를 옮기는 중입니다. https://min71.dev

0개의 댓글