Skip to content

mng990/ethereum_FisheriesMarket

Repository files navigation

1.프로젝트 소개

프로젝트 명

이더리움 기반 분산형 수산물 유통 플랫폼

목적

  • 상품과 경매와 대응하는 ERC-1155 토큰을 개발 및 발행
  • 자체 토큰 개발 및 발행
  • 최종적으로 낙찰된 거래 물품이 소비자에게 전달되기까지 유통 과정을 제공
  • 상품의 신선도 유지를 위한 콜드체인 시스템 지원 (온습도 측정)
  • WEB 3.0 기반의 탈중앙화 시스템 구성

개요

대부분의 수산물은 오프라인 수산시장에서 경매를 거쳐 유통되기 때문에 거래 및 유통과정이 불투명하며 경매 내역 위변조 가능성이 높아 경매에 참여자들에게 피해가 발생할 수 있다. 이더리움 기반 분산형 수산물 유통 플랫폼을 만들어 상품, 경매, 배송 정보를 블록체인에 영구히 기록하고자 한다. 프로젝트로 얻는 장점은 아래와 같다.

  • 기록된 정보는 수정이 불가능해 거래의 신뢰성과 투명성 보장
  • 거래 및 배송 정보의 손쉬운 추적으로 부당한 거래로 인한 피해 발생 시 신속히 대응 가능

2. 팀 소개

- 조원 1

  • 이름 : 류지환 ([email protected])
  • 역할
    • 스마트 컨트랙트 개발
    • web3.js 와 IPFS 연동
    • geth를 이용한 블록체인 네트워크 구축
    • ERC-1155 기반 상품/경매/화폐 토큰 개발

- 조원 2

  • 이름 : 엄혜림 ([email protected])
  • 역할
    • 블록체인 기반 수산물 경매 사이트 구현
    • web3.js 와 MetaMask 연동
    • 스마트 컨트랙트와 웹페이지 연동
    • QR 코드 개발
    • 트러플을 이용한 스마트 컨트랙트 배포
    • 가나슈를 이용한 블록체인 네트워크 구축

- 조원 3

  • 이름 : 박서현 ([email protected] )
  • 역할
    • Bootstrap 라이브러리 템플릿 선정
    • 블록체인 기반 수산물 경매 사이트 디자인 및 구현
    • web3.js 와 MetaMask 연동
    • 트러플을 이용한 스마트 컨트랙트 배포
    • 가나슈를 이용한 블록체인 네트워크 구축
    • IoT 서비스 개발

3. 구성도

그림1 그림2 그림3 그림4

4. 소개 및 시연 영상

https://www.youtube.com/watch?v=HCqFjTzNGpY&list=LL&index=2&t=31s

5. 사용법

  1. ganache로 가상의 이더리움 네트워크 환경생성
  2. truffle환경에서 SmartContract을 compile과 migrate
  3. 생성된 abi와 contract address를 코드에 작성
  4. MetaMask 계정생성

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published