[블록체인] 디앱 (DApp)과 스마트 컨트랙트 (smart contract)
종종 탈중앙화된 앱 (Decentralized App, DApp)과 스마트 계약 (smart contract)을 혼용해서 쓰는 경우가 있는데, 비슷하긴 하지만 이 둘은 엄연히 다르다. 디앱 (DApp)이란, 블록체인상에 저장되고 탈중앙화된 형태로 동작하는 스마트 컨트랙트 부분과 사용자 인터페이스(UI)를 포함한 그 외의 부분으로 이루어진 프로그램 전체를 일컫는다. 스마트 컨트랙트는 디앱의 핵심기술로, 계약 조건을 블록체인에 기록한 후 조건이 충족됐을 경우 자동으로 계약이 실행되게 하는 프로그램이다. 하지만, 스마트 컨트랙트는 화면을 통해 볼 수 있는 사용자 인터페이스(UI)가 없으므로 사람들이 해당 스마트 컨트랙트를 사용하는 서비스를 이용할 수 있도록 디앱이라는 형태로 제공하는 것이다. 기존의 서비스들이..
2022.06.12