좀비 고양이크립토 좀비 튜토리얼 Solidity 튜토리얼로는 크립토 좀비가 굉장히 유명하다.블록체인은 배울 수 있는 곳이 정말정말 적어서 이런게 너무 귀하고 그렇다..네네튜토리얼 하면서 솔리디티 문법 하나하나 차근차근 배울 수 있어서 좋았다. 솔리디티 문법 자체는 좀
이더리움 블록체인은 은행 계좌와 같은 계정들로 이루어져 있다. 계정은 이더리움 블록체인상의 통화인 _이더_의 잔액을 가진다.은행 계좌에서 다른 계좌로 돈을 송금할 수 있듯이, 계정을 통해 다른 계정과 이더를 주고 받을 수 있다.각 계정은 은행 계좌 번호와
실습 링크이더리움에 컨트랙트를 배포하고 나면, 컨트랙트는 변하지 않는다(Immutable). 다시 말하자면 컨트랙트를 수정하거나 업데이트할 수 없다는 것!코드를 이후에 고칠 수 있는 방법이 없기 때문에 보안이 굉장히 큰 이슈가 됨함수를 호출할 때마다, 코드에 쓰여진 그
✍🏻 솔리디티 개념 함수 제어자 접근 제어자 private : 컨트랙트 내부의 다른 함수들에서만 호출될 수 있음 internal : private과 비슷하지만, 해당 컨트랙트를 상속하는 컨트랙트에서도 호출될 수 있음 external : 오직 컨트랙트 외부에서만 호출
실습 링크 이더리움 상의 토큰 토큰이란? 이더리움에서 토큰은 기본적으로 몇몇 공통 규약을 따르는 스마트 컨트랙트이다. 컨트랙트 안에서 누가 얼마나 많은 토큰을 가지고 있는지 기록하고, 몇몇 함수를 가지고 사용자들이 그들의 토큰을 다른 주소로 전송할 수 있게 한다. 즉,
이더리움 네트워크는 노드로 구성되어 있고, 각 노드는 블록체인의 복사본을 가지고 있다. 스마트 컨트랙트의 함수를 실행하고자 한다면, 이 노드들 중 하나에 질의를 보내 아래 내용을 전달해야 한다.스마트 컨트랙트의 주소실행하고자 하는 함수그 함수에 전달하고자 하는 변수이더
트러플 이용 프로젝트 구조 트러플을 사용해 빌드한 프로젝트 구조는 다음과 같이 된다. test 폴더에 주목! 트러플 특징 언어는 javascript와 solidity를 지원한다. 이 튜토리얼에서는 간편한 작성을 위해 javascript로 코드를 짤 예정 테스트 코드
쉬운 스마트 컨트랙트 연결자동화된 ABI 만들기스마트 컨트랙트 테스팅이 합쳐져 있음(chai랑 Mocha도 지원)여러 네트워크 지원truffle init 명령어를 실행하면 위와 같은 기본 구조가 설치된다.contracts : 트러플이 내가 만든 컨트랙트를 찾는 곳. 보
Oracle이란? Oracle을 사용하는 이유 > 블록체인에서 데이터를 바로 끌어오는 것이 보안상 불가능하기때문에 오라클을 이용해 데이터를 끌어온다. Oracle 통신 방식 Oracle 사용 구조 만들기 `