Solidity Study
이더리움 dApp을 만들기 위해 필요한 스마트 컨트렉트를 작성하는 언어, 솔리디티(Solidity)에 대해 정리하며 공부해본다. 블록체인의 하나인 이더리움을 사용하는 애플리케이션인 dApp을 작성하기 위해서는 크게 두 부분을 작업하게 된다. 스마트 컨트렉트: 보통 애플리케이션의 백엔드에 해당한다. 블록체인과 연결되는 부분 프론트엔드: 보통 Web3.js 라이브러리를 사용해 작업하게 된다. 이 포스팅에서는 블록체인과 직접 연결되어 사용되는 스마트 컨트렉트를 작성할 때 사용되는 언어인 솔리디티(Solidity)에 대해 공부해보고자 한다. 다음 예시는 이더리움 공식사이트에서 제공하는 솔리디티 예문이다. 다음 코드를 통해 솔리디티로 작성된 컨트렉트의 전체적인 구조를 파악할 수...