# solidity

27개의 포스트
post-thumbnail

크립토 좀비 Lesson 4,5,6 🧟

cryptoZombie Dapp

2021년 3월 18일
·
0개의 댓글

Crypto Zombie로 Solidity 처음부터 공부하기 [Lesson 2]

주소 이더리움 블록체인은 은행 계좌와 비슷한 '계정'들로 이루어져 있다. 각 계정은 블록체인 상의 통화인 '이더'를 잔고로 보유하고 있다. 계좌 간에 돈을 이체할 수 있듯이 계정을 통해 다른 계정과 이더를 주고 받을 수 있다. 은행 계좌가 계좌번호를 가지고 있듯이 각

2021년 3월 14일
·
0개의 댓글

Crypto Zombie로 Solidity 처음부터 공부하기 [Lesson 1]

모든 솔리디티 코드는 Version Pragma로 시작해야 하는데, Version Pragma는 우리의 코드가 이용해야 하는 솔리디티 버전을 선언하는 것이다. 아래와 같은 방법으로 사용하면 된다.솔리디티의 버전을 선언하고나면 컨트랙트를 생성해야한다. 컨트랙트란 이더리움

2021년 3월 14일
·
0개의 댓글
post-thumbnail

[#8 Crypto Zombies] DApp Deploy하기

쉬운 스마트 컨트랙트 연결자동화된 ABI 만들기스마트 컨트랙트 테스팅이 합쳐져 있음(chai랑 Mocha도 지원)여러 네트워크 지원truffle init 명령어를 실행하면 위와 같은 기본 구조가 설치된다.contracts : 트러플이 내가 만든 컨트랙트를 찾는 곳. 보

2021년 3월 6일
·
0개의 댓글

Storage 형태와 Memory형태의 차이점

블록체인은 기본적으로 정보가 저장될 때 하나의 서버에 하나의 정보가 담기는게 아닌 수천 수만개의 서버(노드)에 같은 정보가 수천 수만개 동시에 담긴다.따라서 모든 정보를 다 저장해버리면 너무 비효율 적이니계속 저장되어야 하는 정보는 Storage형태로 영구저장하고,단순

2021년 3월 2일
·
0개의 댓글
post-thumbnail

[#6 Crypto Zombies] 앱 프론트엔드 & Web3.js

이더리움 네트워크는 노드로 구성되어 있고, 각 노드는 블록체인의 복사본을 가지고 있다. 스마트 컨트랙트의 함수를 실행하고자 한다면, 이 노드들 중 하나에 질의를 보내 아래 내용을 전달해야 한다.스마트 컨트랙트의 주소실행하고자 하는 함수그 함수에 전달하고자 하는 변수이더

2021년 2월 21일
·
0개의 댓글
post-thumbnail

[#5 Crypto Zombies] ERC721 & 크립토 수집품

실습 링크 이더리움 상의 토큰 토큰이란? 이더리움에서 토큰은 기본적으로 몇몇 공통 규약을 따르는 스마트 컨트랙트이다. 컨트랙트 안에서 누가 얼마나 많은 토큰을 가지고 있는지 기록하고, 몇몇 함수를 가지고 사용자들이 그들의 토큰을 다른 주소로 전송할 수 있게 한다. 즉,

2021년 2월 21일
·
0개의 댓글
post-thumbnail

[#4 Crypto Zombies] 좀비 전투 시스템

✍🏻 솔리디티 개념 함수 제어자 접근 제어자 private : 컨트랙트 내부의 다른 함수들에서만 호출될 수 있음 internal : private과 비슷하지만, 해당 컨트랙트를 상속하는 컨트랙트에서도 호출될 수 있음 external : 오직 컨트랙트 외부에서만 호출

2021년 2월 19일
·
0개의 댓글
post-thumbnail

[#3 Crypto Zombies] 고급 솔리디티 개념

실습 링크이더리움에 컨트랙트를 배포하고 나면, 컨트랙트는 변하지 않는다(Immutable). 다시 말하자면 컨트랙트를 수정하거나 업데이트할 수 없다는 것!코드를 이후에 고칠 수 있는 방법이 없기 때문에 보안이 굉장히 큰 이슈가 됨함수를 호출할 때마다, 코드에 쓰여진 그

2021년 2월 18일
·
0개의 댓글
post-thumbnail

[#2 Crypto Zombies] 좀비가 희생물을 공격하다

이더리움 블록체인은 은행 계좌와 같은 계정들로 이루어져 있다. 계정은 이더리움 블록체인상의 통화인 _이더_의 잔액을 가진다.은행 계좌에서 다른 계좌로 돈을 송금할 수 있듯이, 계정을 통해 다른 계정과 이더를 주고 받을 수 있다.각 계정은 은행 계좌 번호와

2021년 2월 18일
·
0개의 댓글
post-thumbnail

[#1 Crypto Zombies] 좀비 공장 만들기

좀비 고양이크립토 좀비 튜토리얼 Solidity 튜토리얼로는 크립토 좀비가 굉장히 유명하다.블록체인은 배울 수 있는 곳이 정말정말 적어서 이런게 너무 귀하고 그렇다..네네튜토리얼 하면서 솔리디티 문법 하나하나 차근차근 배울 수 있어서 좋았다. 솔리디티 문법 자체는 좀

2021년 2월 18일
·
0개의 댓글
post-thumbnail

[마스터링 이더리움] chapter 8. 스마트 컨트랙트와 바이퍼

안녕하세요 스크립토 6기 이희제입니다.이번 시간에는 바이퍼라는 컨트랙트용 프로그래밍 언어에 대해서 알아보겠습니다.솔리디티와 비교하면서 진행하도록 하겠습니다.✅ 이더리움 스마트 컨트랙트는 취약점을 가지고 있는데 3가지 유형으로 나눌 수 있습니다.아무 주소를 이용해서 삭제

2021년 1월 15일
·
0개의 댓글
post-thumbnail

[마스터링 이더리움] Chapter 7-2. 스마트 컨트랙트와 솔리디티

안녕하세요. 스크립토 6기 이희제입니다.저번 글에 이어서 솔리디티의 함수부터 시작하겠습니다.✅ 솔리디티에서 함수를 선언할 때 다음과 같은 구문을 사용합니다.각 구성요소에 대해서 살펴보겠습니다.트랜재션(EOA로부터), 다른 컨트랙트 또는 동일한 컨트랙트 내에서 함수를 호

2021년 1월 14일
·
0개의 댓글
post-thumbnail

[마스터링 이더리움] Chapter 7-1. 스마트 컨트랙트와 솔리디티

안녕하세요. 스크립토 6기 이희제입니다.이번 시간에는 이더리움 기반으로 개발하기 위해서 필수적인 스마트 컨트랙트와 솔리디티에 대해서 알아보겠습니다.이더리움에는 외부 소유 계정(EOA)과 컨트랙트 계정 이렇게 두 가지 유형의 계정이 있습니다.컨트랙트 계정은 이더리움 가상

2021년 1월 14일
·
2개의 댓글
post-thumbnail

i'M jUst thinking of Truffle FramewOrk 🤔

트러플에 대해서

2021년 1월 9일
·
0개의 댓글
post-thumbnail

크립토 좀비 공부 일지 - Lesson 6

크립토 좀비 Lesson 6

2021년 1월 2일
·
0개의 댓글
post-thumbnail

크립토 좀비 공부 일지 - Lesson 5

크립토 좀비 Lesson 5

2021년 1월 2일
·
0개의 댓글
post-thumbnail

크립토 좀비 공부 일지 - Lesson 4

크립토 좀비 Lesson 4

2021년 1월 2일
·
0개의 댓글
post-thumbnail

크립토 좀비 공부 일지 - Lesson 3

크립토 좀비 Lesson 3

2021년 1월 2일
·
0개의 댓글
post-thumbnail

크립토 좀비 공부 일지 - Lesson 2

크립토 좀비 Lesson 2

2021년 1월 2일
·
0개의 댓글