2025/06 13

솔리디티 msg 객체, mapping, 함수, 조건문 알아보기!

안녕하세요 이번에는 솔리디티에서 msg 객체와 mapping, 함수와 조건문 문법을 알아보도록하겠습니다.📑목차1. msg1-1. msg 객체란?1-2. msg 객체의 주요 속성1-3. msg.sender1-4. msg.value1-5. msg.data1-6. msg.sig2. mapping2-1. mapping이란?2-2. mapping의 기본 문법2-3. maaping 예제 코드3. block 3-1. block이란?3-2. block.coinbase3-3. block.difficulty3-4. block.gaslimit3-5. block.number3-6. block.timestamp4. 함수4-1. 함수 기본 문법4-2. 접근 제어자4-3. public4-4. external4-5. private..

블록체인 기록 2025.06.30

컴퓨터 핵심 부품 한번에 알아보기! (중앙처리장치, 주기억장치, 보조기억장치, 입출력장치)

안녕하세요~ 컴퓨터가 동작할 수 있도록 도와주는 핵심 부품들을 알아보도록 하겠습니다.📑목차1. 중앙처리장치1-1. 중앙처리장치란?1-2. 역할과 기능2. 주기억장치(RAM)2-1. 주기억장치란?2-2. 역할과 기능3. 보조기억장치3-1. 보조기억장치란?3-2. 역할과 기능4. 입출력 장치4-1. 입출력 장치란?4-2. 역할과 기능서론현재 우리가 사용하는 컴퓨터는 여러 부품이 유기적으로 협력해 동작합니다. 중앙처리장치(CPU)는 모든 연산과 제어를 담당하고, 주기억장치와 보조기억장치는 데이터를 저장·관리하며, 입출력 장치는 사용자와 컴퓨터 간의 소통을 가능하게 합니다. 이번 글에서는 이러한 컴퓨터의 핵심 부품들이 각각 어떤 역할을 수행하며 어떻게 컴퓨터의 동작을 가능하게 하는지 자세히 알아보도록 하겠습니..

솔리디티 SPDX-License, pragma, 상태변수의 자료형

안녕하세요~ 솔리디티에서 SPDX-License, pragma와 상태변수의 자료형에 대해 살펴보겠습니다.다음과 같은 목차로 소개될 전망입니다.📑목차1. SPDX-License-Identifier:MIT 1-1. SPDX-License-Identifier:MIT 란?1-2. SPDX-License-Identifier:MIT 명시하는 목적2. pragma2-1. pragma 란?2-2. pragma를 사용하는 목적3. Storage && Memory3-1. Storage 란?3-2. Memory 란?3-3. Storage와 Memory의 차이점4. 상태변수4-1. 상태변수란?4-2. 상태변수의 자료형4-3. 정수형4-4. bool4-5. 주소형4-6. 문자형4-7. enum서론먼저 본문에 들어가기전 솔리디..

블록체인 기록 2025.06.27

솔리디티(Solidity) 개념과 기초 문법

이번에는 이더리움 플랫폼에서 사용되는 언어인 솔리디티에 대해 알아보고 기초 문법들을 알아보겠습니다. 📑목차1. contract1-1. contract란?1-2. contract로 만든 계정 CA2. 솔리디티(Solidity)2-1. 솔리디티란?2-2. 솔리디티의 장점2-3. 스마트 컨트랙트 계약2-4. 솔리디티 문법2-5. 솔리디티로 카운트 구현2-6. ABI2-7. ByteCode서론이번 내용에서는 이더리움 플랫폼에서 쓰이는 솔리디티 언어에 대한 개념과 문법을 알아보면서 솔리디티 생태계에 접근할 수 있도록 설명해보겠습니다. 설명이 부족하실 수 있는점 양해부탁드립니다. 본론 1. contract (컨트랙트)1-1. contract란?상태변수와 함수를 담고 있는 하나의 코드 단위, 클래스라고 비슷한 맥락..

블록체인 기록 2025.06.23

컴퓨터 구조 (데이터와 명령어)

안녕하세요~ 최근 들어 블록체인 기술에 내용을 포스팅 하고 있습니다. 제가 포스팅한 내용중 결과 컴퓨터 공학 정보에 대한 내용이 많이 없었던 것 같았습니다. 따라서 컴퓨터 공학 정보에 대한 기초 부분과 개념들이 올라올 예정이니 기다려주시면 감사하겠습니다. 컴퓨터 구조에 들어가기전 데이터와 명령어 라는 개념을 알아보도록 하겠습니다. 📑목차1. 데이터1-1. 데이터란?2. 명령어2-1. 명령어란?서론"데이터"와 "명령어" 이 두개의 키워드를 들어셨을때는 가장 먼저 떠오르는게 무엇일까요? 먼저 "데이터" 하면 "나 데이터 없어" , "와이파이 말고 데이터로 접속할게" 등등 이런 말들을 들어보셨을겁니다. 그리고 "명령어"는 이제 게임으로 예시를 들면 "마인크래프트"에서 이제 채팅창 처럼 나타나는 부분..

이더리움이란 무엇일까?

이번에는 이더리움에 대해 알아보도록 하겠습니다. 이더리움의 역사와 세계적으로 어떤 영향력을 주었는지 알아보도록 하겠습니다. 📑목차1. 이더리움1-1. 이더리움이란?1-2. 이더리움의 탄생1-3. 상태 변환 시스템1-4. 이더리움 네트워크1-5. 이더리움 튜링 완전성1-6. 이더리움 어카운트1-7. 메시지와 트랜잭션1-8. 이더리움 GAS서론이 내용을 학습하기전 "이더리움" 에 대한 내용을 이해하기 위해서는 "블록체인"에 대한 개념이 있으셔야합니다. 이더리움에 대한 내용을 알고 계신분은 투자를 해보셨거나, 주식을 해보신분들이 되겠습니다. 이더리움에 대한 개념과 탄생 배경과 이더리움 내부에는 어떤 형태가 있는지 알아보는 시간을 가져보도록 하겠습니다.본론 1. 이더리움(Ethereum) 1-1. 이더리움 이..

블록체인 기록 2025.06.20

타입스크립트 인터페이스(Interface)

안녕하세요~ 오늘은 타입스크립트에서 인터페이스에 대한 내용을 살펴보도록 하겠습니다.📑목차1. 인터페이스1-1. 인터페이스란?1-2. 인터페이스 예시 코드서론혹시 자바(Java)를 하신분이라면 인터페이스라는 키워드를 접하신 분이면 익숙하실 수 있습니다. 클래스 부분에서 나오는 키워드죠, 그럼 인터페이스가 무엇인지, 그리고 인터페이스를 사용한 예시 코드를 보면서 이해하는 시간을 가져보겠습니다. 본론 1. 인터페이스1-1. 인터페이스란?객체의 형태를 정의하는 문법 1-2. 인터페이스 예시 코드/ 추상 클래스로 상품을 정의할때 필요한 형태를 정의interface IProduct { name : string, price : number, discountAmount : number}class P..

Typescript 기록 2025.06.17

타입스크립트 타입 어서션, 타입 엘리어스, 타입 클래스 수정자, 전략패턴

타입스크립트에서 타입 어서션, 타입 엘리어스, 타입 클래스 수정자, 전략패턴에 대해 간략하게 알아보도록 하겠습니다. 📑목차1. 타입스크립트 타입 어서션(Type Assertion)1-1. 타입 어서션이란?1-2. 타입 어서션 예시2. 타입스크립트 타입 엘리어스2-1. 타입 엘리어스란?2-2. 타입 엘리어스 예시3. 타입 클래스 수정자3-1. 타입 클래스 수정자란?3-2. 타입 클래스 수정자 예시4. 전략패턴4-1. 전략패턴이란?4-2. 전략패턴 예시 서론 본론으로 들어가기전 타입스크립트에서 타입 어서션, 타입 엘리어스, 타입 클래스 수정자, 전략패턴에 대해 들어보신적 있으신가요?? 저는 이내용을 접하면서 모두 처음듣는 내용입니다. 그렇기 때문에 어려운 부분이 있겠지만 최대한 쉽게 알려드리고자 합니다.본..

Typescript 기록 2025.06.16

블록체인 핵심 개념 모음

안녕하세요~ 블록체인에 대한 핵심 개념들을 모았습니다. 블록의 개념과 생성 과정, 체인의 개념과, 디지털 서명, 블록체인 지갑, 블록 채굴 트랜잭션 처리(UXTO) , p2p 네트워크까지 앞으로 중요한 내용들이기 때문에 알아두시면 편할것 같습니다~ 1. 블록 개념과 블록의 내용> 블록의 내용 2. 블록 생성 즉 블록 채굴> 블록이 채굴되는 과정> 사용되는 알고리즘의 형태 (POW, POS, POF)3. 체인의 개념> 블록의 이전 블록 해시의 값을 검증하는 개념4. 디지털 서명> 전자 서명이 트랜잭션을 검증하는 원리> 공개키 비밀키를 사용해서 서명을 만들고 서명 검증5. 블록체인 지갑> 전자 서명을 만들고> 트랜잭션을 생성해서 포함하는 과정> 타원곡선 알고리즘6. 디지털 서명과 트랜잭션> 블록체인의 트랜잭..

블록체인 기록 2025.06.16

블록체인의 구조와 작동원리 이해하기

안녕하세요~ 저번에는 블록체인의 개념을 토대로 블록체인의 배경을 살펴보았습니다. 이번에는 블록체인의 구조와 작동원리를 이해하는 시간을 가져보도록 하겠습니다. 📑목차1. 블록체인의 구조1-1. 블록1-2. 헤더1-3. 블록의 버전1-4. 블록의 높이 1-5. 블록의 생성 시간1-6. 블록의 이전 블록 해시1-7. 블록의 해시1-8. 블록의 논스1-9. 블록의 난이도 1-10. 머클루트1-11. 바디1-12. 블록의 내용2. 블록의 생성 과정서론블록체인의 구조와 어떻게 작동하고 각 구조에는 어떤 내용들이 있는지 살펴보시죠~ 코드 내용보단 개념 중심으로 설명해보도록 하겠습니다. 설명이 부족한 부분은 이해해주시면 감사하겠습니다 ㅠㅠ 본론1. 블록체인의 구조 1-1. 블록블록체인에서 거래 기록(Transact..

블록체인 기록 2025.06.16