기본적으로 키-값(key-value) 저장소로 데이터를 저장하고 검색하는 데 이용함수를 호출한 eoa(계정주소) 혹은 ca(컨트랙트 주소) require(조건) 형식으로 사용하고 '조건'이 참이 아니라면 함수는 에러메시지를 발생하고 실행을 멈춤BabyDoge 컨트랙트는
solidity에서 함수는 기본적으로 public으로 선언됨. 다만 함수는 기본적으로 private로 선언하고 공개할 수 있는 함수만 public으로 선언할 것.view함수가 데이터를 보기만하고 변경하지 않을 때 사용pure함수가 앱에서 어떤 데이터도 접근하지 않을 때
솔리티디는 코드작성 시 제일 상단 선언부에 라이센스와 언어의 버전을 설정해야 한다.솔리디티의 컨트랙트는 자바의 클래스와 비슷한 역할을 한다. 하나의 코드 파일에는 하나의 컨트랙트만 선언한다.uint : 부호가 없는 정수형 (음수 x) -> uint8, uint16,ui
solidity = contract 기반 language여기서 말하는 contract란 블록체인 네트워크에서 쓰이는 smart contract를 말하는 것.Smart Contract계약의 이행을 자동으로 해주는 코드 ex) 어떤 물건을 코인을 받고 보내주기로 했을 때
블록체인(Block Chain)이란 쉽게 말해 블록(관리하는 데이터)을 P2P 방식을 기반으로 체인처럼 서로 연결하여 하나의 데이터 저장 환경을 만드는데 이러한 환경을 블록체인이라 명명한 것.이런 형태를 우리는 분산 데이터 저장 환경이라고도 하는데 이 환경에서 저장된
블록체인에서 실행되고 public key&private key를 저장하며 해당 키와 관련된 모든 트랜잭션을 모니터링하고 유지하는 소프트웨어즉, 블록체인 ID(=지갑주소)를 발급하며 해당 ID와 관련된 모든 거래를 추적하는 App이며이는 곧 블록체인에 접속하는 프로그램이