Decentralized Application의 약자로서 이더리움, 큐텀, 이오스 같은 플랫폼 코인 위에서 작동하는 탈중화 분산 어플리케이션을 말한다. 블록체인을 기반으로 한 앱을 말하며 기존에 APP이라는 것이 중앙의 서버에 보관된 데이터를 이용해서 사용자에게 서비스
: hardhat을 이용하여 개발환경 구축: hardhat은 ethereum 개발을 할 때 compile, deploy, test를 모두 진행할 수 있는 프레임 워크contracts: 스마트 컨트랙트 코드를 관리한다scripts : 스마트 컨트랙트 배포를 관리한다tes
: 스마트 컨트랙트를 구현하기 위한 컨트랙트 기반의 언어이다. Solidity는 c++, python, javascript의 영향을 받아 만들어졌다. Ethereum Virtual Machine(EVM)에서 구동되도록 설계되었다.정적 타입이며, 상속, 라이브러리 그리고