EVM2 [블록체인] Solidity(솔리디티) 강의 - function visibility: external, public, internal, private의 차이 안녕하세요. 이번 글에서는 Solidity를 배우시는 분들이 많이 헷갈려하시는 function visibility 개념에 대해 설명해 보고자 합니다. 저 역시 Solidity에 익숙하지 않았을 때, 이 키워드들이 익숙하지 않아 무엇을 써야 할지 잘 몰라 막 사용했던 경험이 있습니다. 특히 일반적인 객체 지향 언어라면 public, private 키워드에 추가적으로 protected 키워드 정도만 존재하는데, 처음 보는 external 키워드와 internal 키워드는 무엇인지 이해하기가 힘들었던 것 같습니다. 따라서 이 글에서는 어떤 상황에 어떤 키워드를 활용해야 하는지를 보다 중점적으로 알아보려 합니다. 기본 개념 function visibility란 함수의 접근 범위를 결정하는 키워드들이라 볼 수 있.. 2022. 9. 19. [블록체인] Solidity(솔리디티)란? - Solidity 기본 개념 알아보기 얼마 전, 이더리움의 작업 증명(PoW) 기반의 채굴에서 지분 증명(PoS) 기반의 채굴로 이전하는 머지 업그레이드를 진행하였습니다. 머지 업그레이드는 기존 이더리움이 가지는 확장성 문제를 해결해 줄 것으로 기대되고 있습니다. 머지않은 미래에 우리는 실생활에서 블록체인 기반 기술들을 체감하며 살아갈 수도 있습니다. 블록체인 기반 서비스들을 구현하기 위한 언어, Solidity를 알아봅시다. Solidity란? Solidity 공식 문서에 따르면 Solidity를 다음과 같이 정의하고 있습니다. Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs whic.. 2022. 9. 19. 이전 1 다음