# 이더리움

14개의 포스트

마스터링 이더리움 7-2~8장

contract: 데이터와 메서드가 포함된 컨테이너입니다.interface: 함수가 정의되어 있지 않고 선언만 되어 있습니다. 이것을 제외하면 컨트래긑와 와전힌 같은 구조입니다.library: delegatecall 메서드를 사용하여 한 번만 배포되고 다른 컨트랙트에서

6일 전
·
0개의 댓글

마스터링 이더리움 7-1장

1990년대 암호학자 닉 사보가 "당사자들이 다른 약속에 따라 수행하는 프로토콜을 포함하여 디지털 형식으로 지정된 일련의 약속"이라고 정의했습니다. 2009년 비트코인의 발명으로 블록체인 플랫폼이 도입된 후에 진화했습니다. 컴퓨터 프로그램: 스마트 컨트랙트는 단순히 컴

6일 전
·
0개의 댓글
post-thumbnail

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

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

6일 전
·
0개의 댓글
post-thumbnail

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

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

7일 전
·
0개의 댓글
post-thumbnail

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

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

7일 전
·
2개의 댓글

마스터링 이더리움(Mastering Ethereum) 6장 - 트랜잭션

트랜잭션의 정의 트랜잭션은 EOA가 생성하여 이더리움 블록체인으로 보낸 서명된 메시지이다. 트랜잭션은 상태의 변화와 EVM에서의 컨트랙트를 실행하게 해준다. 즉, 이더리움이라는 블록체인의 상태를 변화시키는 것이 트랜잭션이다. 트랜잭션의 구조 트랜잭션은 Nonce, Gas price, Gas limit, Recipient, value, (v,r,s)로 이루...

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

마스터링 이더리움(Mastering Ethereum) 5장 - 지갑

지갑의 의미 넓게 보면 지갑은 이더리움에서 주요 UI로 작용하는 소프트웨어 앱이다. 지갑은 사용자의 자산을 관리하고 키와 주소 관리, 자산 추적, transaction 서명등을 한다. 좁게 보면(개발자의 관점에서 보면) 사용자의 키를 보관하기 위한 시스템이다. 모든 지갑은 키를 관리하는 기능은 있고 다른 기능들은 브라우저, 즉 DApps의 인터페이스로 사...

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

[마스터링 이더리움] Chapter 6. 트랜잭션

안녕하세요 스크립토 6기 이희제입니다.오늘은 이더리움에서의 트랜잭션에 대해서 알아보겠습니다.

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

[마스터링 이더리움] chapter 5. 지갑

안녕하세요 스크립토 6기 이희제입니다.오늘은 마스터링 이더리움 책을 기반으로 챕터5의 내용을 살펴보겠습니다.1-4 챕터의 글을 추후 올릴 예정입니다.😊이번 챕터에서 다룰 주제는 바로 지갑입니다. 지갑은 사용자의 키를 보관하고 관리하기 위해 사용되는 시스템을 의미하며,

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

마스터링 이더리움 5~6장

5장 지갑

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

마스터링 이더리움 1~4장

이더리움과 비트코인의 공통점: 피어투피어 네트워크, 상태 변경을 동기화하는 비잔틴 결함 허용 합의 알고리즘, 디지털 서명과 해시, 암호학 기반 기술의 사용이더리움과 비트코인의 차이점: 비트코인은 매우 제한된 스크립트 언어를 사용, 비트코인의 스크립트 언어가 의도적으로

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

크립토좀비 (솔리디티) lesson 2

크립토좀비 주소 , 매핑 주소 : 특정 계정을 가리키는 고유 식별자. 20byte 자료형. 계약 계정 주소 및 외부 소유 계정 주소를 담을 수 있다. 매핑 : 키-값(key-value) 저장소. 제공된 키를 가지고 값을 얻어내는 데 유용하다. 데이터를 저장하고 검색하는 데 이용된다. msg.sender 현재 함수를 호출한 사람 (혹은 스마트 컨트랙...

2019년 10월 2일
·
0개의 댓글

크립토좀비 (솔리디티) lesson 1

크립토좀비 컨트랙트 컨트랙트 : 이더리움 애플리케이션의 기본적인 요소 Version Pragma : 해당 코드가 이용해야 하는 솔리디티 버전을 선언하는 것. 맨 위에 작성해야 한다. ex) pragma solidity ^0.4.19; 상태 변수 : 계약 내에서 선언됐으나 함수에 속하지는 않는 변수. 컨트랙트 저장소에 영구적으로 저장된다. 수학 연산...

2019년 10월 1일
·
0개의 댓글