해당코드는 컨트랙트 배포에 따른 상태 변수의 가치를 설정하고 있다.Solidity contracts의 생성자는 객체 지향 언어의 클래스에서 생성자와 상당히 유사하다. 생성자 함수는 계약 구축 중에 한 번만 호출되고 다시는 호출되지 않는다. 일반적으로 초기 컨트랙트 값을
State Variables (상태변수) : 컨트랙트 메모리에 영원히 저장됨state variables (상태변수를)를 트랜잭션에서 수정하는 것은, 나중에 변수를 읽으려는 모든 사용자에 대해 값이 변경된다.Solidity에서 상태 변수를 선언하는 것은 계약 내 변수를
Solidity Contracts 간에 코드를 공유해야 할 때, Libraries를 활용해야 한다. 라이브러리를 사용하면. 많은 스마트 컨트랙트에 공통적인 기능을 저장할 수 있다. 라이브러리 함수는 재사용 가능한 함수에서 계약 패턴 및 권한에 이르기까지 다양하다.
이더리움에서 계정은 두 가지 유형으로 구분된다. 외부 소유 계정 및 컨트랙트 계정. EVM은 기본적으로 동일하게 취급하기 때문에 이러한 계정 간의 차이는 개념의 차이이다.EVM의 모든 계정에는 퍼블릭 주소와 잔액(balance)이 있다. 컨트랙트 계정에는 내부 stor