문제 설명

이더리움 솔리디티 실습에 오신 것을 환영합니다.
이 강의는 솔리디티를 활용하여 DApp을 단계별로 구현해보는 강의입니다.

솔리디티(Solidity) 언어란?

솔리디티는 이더리움 블록체인 플랫폼에서 스마트 계약(Smart Contract)를 정의하는 언어입니다.
솔리디티 문법은 자바스크립트 문법과 유사합니다. 다만, 정적 타입 언어1라, 자료형을 명시해주어야 합니다.

DApp이란?

스마트 계약을 구현한 블록체인 기반의 탈중앙화2 애플리케이션입니다.


다음 코드는 솔리디티로 작성된 가장 간단한 형태의 계약(Contract) 코드입니다.
가볍게 한번 둘러보세요!

직접 해보기
  • [실행]을 누르면 getMessage 함수가 실행됩니다. message에 들어있는 값을 변경하면서 실행해 보세요.

  • 아래 내용을 구현하고 [제출] 해 보세요.

    • 이름을 저장 하는 string 타입의 상태 변수 name을 선언해보세요.
    • getMessage 함수를 참고하여 name을 반환하는 getName 함수를 작성해보세요.

  1. 정적 타입 언어(Statically Typed Language) : C언어나 Java와 같이 자료형을 명시해 주어야 하는 언어. 

  2. 블록체인의 가장 큰 특징으로 중앙 시스템이 아니라 분산된 환경에서 모든 거래가 이루어집니다. 

실행 결과 실행 중지
실행 결과가 여기에 표시됩니다.