Next-BlockChain

고정 헤더 영역

글 제목

메뉴 레이어

Next-BlockChain

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (358)
    • Computer Science (19)
      • OS (3)
      • Network (1)
      • NoSQL (4)
      • DevOps (2)
      • Security (8)
    • Blockchain (94)
      • BlockChain Theory (25)
      • Bitcoin (3)
      • Ethereum (17)
      • Cosmos (4)
      • DeFi (13)
      • DID (3)
      • NFT (7)
      • Oracle - Chainlink (8)
      • Geth_2019_(NAKsir-melody)님자.. (1)
    • Web (13)
      • React (6)
      • NodeJS (4)
      • Echo (2)
    • Programming Language (201)
      • Go (60)
      • Solidity (40)
      • HTML (2)
      • JavaScript (97)
      • CSS (2)
    • 독서 (19)
      • 독후감 (19)
    • 교양 (6)
      • 국어 (4)
      • 영어 (1)
      • 인물 (1)
    • 경제 (0)

검색 레이어

Next-BlockChain

검색 영역

컨텐츠 검색

solc

  • 우분투에 솔리디티 컴파일러 설치

    2023.02.07 by Yongari

  • EVM (Ethereum Virtual Machine)

    2023.02.06 by Yongari

우분투에 솔리디티 컴파일러 설치

1. 솔리디티 컴파일러 solc 설치 우분투(Ubuntu) sudo add-apt-repository ppa:ethereum/ethereum sudo apt update sudo apt install solc 2. solc 버전 확인 solc --version solc, the solidity compiler commandline interface Version: 0.8.18+commit.87f61d96.Linux.g++ 3. 컴파일 solc를 사용하여 솔리디티 코드를 Bytecode로 컴파일 할 수 있음 EVM은 Bytecode를 실행함 --optimize 옵션은 컴파일 전 작성한 솔리디티 코드가 약 200회 실행된다고 가정했을 때를 기준으로 컨트랙트를 최적화함 3-1 Bytecode 생성 : solc..

Programming Language/Solidity 2023. 2. 7. 22:03

EVM (Ethereum Virtual Machine)

VM(Virutal Machine) 가상 기계란? 말 그대로 가상머신은 물리적인 시스템 위에 가상 시스템을 올려서 독립적으로 사용할 수 있도록 해주는 기법입니다. 즉 어떤 OS든 그 위에 가상의 컴퓨터환경을 만들어서 독립적으로 프로그램을 실행할 수 있는 환경을 VM이라고 부릅니다. A. 리눅스에서 윈도우 프로그램을 실행시킬 때 Virtual Box 프로그램을 이용하거나 B. 윈도우에서 VMWare를 통해 리눅스OS를 올릴 때 사용하는 등 이런 식으로 환경이 다른 OS에서 동일하게 프로그램을 실행시킬 수 있게 해주는 환경을 VM이라고 부릅니다. EVM이란 무엇일까요? EVM 말 그대로 Ethereum Virtual Machine입니다. 뜻은 어떨까요? 어떤 OS든지 독립된 이더리움 가상 기계환경을 만들어서..

Blockchain/Ethereum 2023. 2. 6. 22:22

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
Next-BlockChain © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바