ethereum.png

소개

부동산 계약서 보관 dApp 창업을 준비하며 제작한 부동산 거래 dApp 입니다.

인프런의 유료 강의를 기반으로 구글링, 유튜브 강의를 참고하여 웹페이지 형식으로 제작했습니다.

사용스택

Front-End : Html, Css, Javascript

Smart Contract : Truffle, Web3.js

개요

이더리움으로 부동산 매물을 매입할 수 있는 웹 형식의 dApp입니다.

MetaMask를 통해 해당 부동산 매물의 가격(ETH)를 지불하면,

사용자의 지불 전용 계정에서 다른 사용자 계정으로 에더가 전달됩니다.

이후 프론트엔드 로직을 통해 해당 매물이 매입되었다는 이벤트와 함께 매입이 완료됩니다.

Solidity로 작성된 스마트 컨트랙트는 Ropsten 테스트 네트워크에 배포되어 기록됩니다.

스마트 컨트랙트는 truffle 프레임워크와 web3.js를 사용하여 작성했습니다.

이외에도 메타마스크, infura 등을 활용했습니다.

구조

이더리움 부동산 dApp은 프론트엔드(html, css, javascript)와