#LINKS PPT 링크: https://drive.google.com/drive/folders/1QG7DfazAdYYEaMcQjaFxUmOv4Eqsq5lI?usp=sharing
설정:- https://drive.google.com/file/d/1LH4lni5EmbhGZAkrg40pszisS6NlSFjK/view?usp=sharing
https://www.trufflesuite.com/ganache에서 ganache를 다운로드하면 이더리움으로 사전 자금이 지원되는 트레일 계정을 갖춘 로컬 블록체인 노드 역할을 합니다. 블록체인의 실제 거래에는 가스 요금이 부과되고, 이는 이더 비용이 들고, 결국 실제 화폐 비용이 발생합니다.
스마트 계약을 프로그래밍하려면 Remix ide(https://remix.ethereum.org/)를 사용했으며, 스마트 계약은 Solidity 프로그래밍 언어를 사용하여 작성됩니다. 터미널 또는 명령줄에 "pip install web3"를 입력하여 web3 Python 라이브러리를 다운로드합니다. . 이를 통해 스마트 계약과 Flask 백엔드 간의 통신이 가능해집니다.
모든 종속성을 설치하려면 npm install을 사용하세요. 로컬 호스트를 시작하려면 터미널에서 npm start를 사용하십시오.
먼저 Windows에서는 py -m venv env를 사용하고 linux/macOS에서는 python3 -m venv env를 사용하여 시스템에 가상 환경을 설정합니다. 가상 환경을 활성화하려면 Windows에서는 .envScriptsactivate를 사용하고 linux/macOS에서는 소스 env/bin/activate를 사용합니다. 그런 다음 플라스크, Flask-sqlalchemy를 pip 설치합니다. 그런 다음 루트 디렉터리에 있는 동안 터미널에서 python app.py를 사용하여 다른 터미널에서 npm start를 실행하는 동시에 백엔드 서버를 시작합니다.