solidity1 블록체인 Solidity(이더리움 가상 머신, 계약 방법, 계약 구성요소 ) 1장 ◆ 이더리움 가상 머신 ▶ 솔리디티는 이더리움 가상 머신(EVM)을 대상으로 하는 프로그래밍 언어 ▶ 이더리움 블록 체인은 스마트 계약으로 알려진 코드를 작성하고 실행함으로써 그것의 기능을 확장하도록 함 ▶ EVM은 스마트 계약의 일부인 코드를 실행하는데 스마트 계약은 솔리디티로 작성되지만 EVM은 솔리디티의 고수준 구조를 이해하지 못함 ▶ EVM은 바이트코드라고 하는 저수준 인스트럭션을 이해 ▶ EVM이 솔리디티 코드를 이해하게 하려면 솔리디티 코드를 바이트코드로 컴파일해야 하는데 솔리디티 컴파일러 또는 sole라고 하는 컴파일러가 이 역할을 담당 ▶ 솔리디티 코드의 작성부터 EVM에서 실행하는 과정 ◆ 솔리디티 ▶ 정적타입 ▶ 객체 지향 언어 ▶ 한 번에 실행되어야 하는 기호는? ▶ 확장자는 sol .. 2023. 8. 29. 이전 1 다음