Tech Lab
Next.js App Router, WebAuthn Passkey, Ethers.js 기반 블록체인 연동 등 최신 웹 기술 실험을 정리합니다. 실제 프로젝트에서 얻은 팁과 체크리스트를 확인하세요.
- 3 min read
Solidity 입문 코스 한 방에 끝내기: 실행 흐름부터 컨트랙트 구조, 컴파일러 버전, 실습 로드맵까지

Solidity를 처음 시작할 때 필요한 핵심 뼈대(실행 모델, 컨트랙트 구성 요소, 컴파일러 버전 관리, Remix→Hardhat 실습 흐름, 배포 관점 체크)를 연결해 정리한 입문 필러 글입니다.
- 4 min read
스마트 컨트랙트 개발·배포 툴링 가이드(현업형): Remix → Hardhat → (Truffle) → 배포·검증까지

Remix로 빠르게 검증하고 Hardhat으로 테스트·배포 자동화를 구축하는 실무 흐름을 중심으로, Truffle의 위치와 배포 전후 필수 점검(체인/키/파라미터, verify, 권한·이벤트 확인)을 정리한 글입니다.
- 5 min read
지갑과 키 관리, 실무에서 절대 놓치면 안 되는 것들: 지갑·니모닉·프라이빗키·단위(wei/gwei/ETH)까지

지갑을 ‘키 관리와 서명 도구’로 정의하고, 니모닉/시드/파생 경로, 메시지 서명과 트랜잭션 서명, 키 보관 정책과 멀티시그, 단위(wei/gwei/ETH) 실수 방지까지 실무 사고 포인트 중심으로 정리한 글입니다.
- 4 min read
합의 알고리즘, 한 번에 정리하기: PoW·PoS·DPoS·BFT

블록체인 합의가 필요한 이유부터 PoW/PoS/DPoS/BFT의 핵심 원리와 장단점, Nothing-at-Stake 개념을 “언제 어떤 선택이 맞는지” 기준으로 연결해 이해하는 필러 글
- 4 min read
비트코인 내부 구조, 한 번에 연결하기: UTXO → 트랜잭션 → 블록 → 머클 트리 → 노드

비트코인의 핵심 구성요소(UTXO, 트랜잭션, 블록, 머클 트리, 노드)를 “왜 이렇게 연결되는지” 흐름으로 설명해 큰 그림을 잡게 해주는 필러 글.
- 4 min read
블록체인 큰 그림 잡기: 코인·토큰·노드·RPC·DApp·EVM을 “실무 관점”으로 분리해서 이해하기

헷갈리기 쉬운 블록체인 핵심 개념(코인/토큰, 분산원장/블록체인, 노드/RPC, DApp, EVM)을 부품처럼 분리해 설명하고, 네트워크를 분석하는 체크리스트와 다음 학습 로드맵을 제공합니다.
- 3 min read
솔리디티 코스 #5: 정수타입 핵심 실전 가이드북(uint/int)

솔리디티 숫자 타입의 핵심을 한 번에 정리합니다. uint/int 범위, 연산 규칙, 0.8.x의 오버플로우 방지와 안전한 코딩 팁을 예제로 확인하세요.
- 3 min read
솔리디티 코스 #4: 타입(Type) 기초 — 값 타입 완전 정리

Solidity 값 타입 핵심을 빠르게 익히고, 가스 절감과 오류 예방에 도움이 되는 선택 기준과 예제를 제공합니다. 코스형 흐름으로 바로 적용 가능합니다.
- 2 min read
솔리디티 코스 #3: pragma와 컴파일러 버전 전략

pragma solidity의 의미, 버전 범위 지정법, 고정/범위 전략과 감사 대비 팁까지 핵심만 압축 정리. 예제 코드와 체크리스트 포함.
- 2 min read
솔리디티 코스#2: 컨트랙트 구조·구성요소, 예제 정리

컨트랙트 파일의 머리부터 바디까지, 꼭 알아야 할 구성요소를 예제와 표로 빠르게 익힙니다. 초보도 바로 배포·실습 가능한 최소 예제를 제공합니다.
- 2 min read
솔리디티 코스 #1: Solidity 동작 방식 한눈에 이해하기

이 글은 Solidity 코드의 실행 순서와 트랜잭션 동작 원리를 중심으로 이벤트 로그, 오류 처리, 주석, 표현식 개념을 단계적으로 설명합니다.
- 2 min read
Remix IDE로 배우는 Solidity 컴파일·배포 입문

Remix IDE로 간편하게 스마트 컨트랙트를 작성·컴파일·배포하는 방법을 초보자 관점에서 설명합니다. 실습 코드·절차·문제 해결 팁까지 담았습니다.
- 2 min read
솔리디티 코스 #0: EVM과 보안까지 잡는 Solidity 입문

Solidity의 역할, 역사, 개발 환경(Remix·Hardhat·Truffle), 설치·실행 절차와 보안 포인트를 기초부터 안내합니다. 첫 학습에 필요한 실습 코드와 체크리스트 포함.
- 2 min read
Hardhat Config 완전 정리: hardhat.config.ts 핵심 설정 가이드

Hardhat의 hardhat.config.ts는 네트워크 연결부터 Solidity 컴파일, 테스트, 배포까지 모든 흐름을 제어하는 설정 파일입니다. 실무에서 자주 쓰는 설정을 예제와 함께 정리합니다.
- 2 min read
Truffle 프레임워크 핵심 정리: config 설정으로 보는 스마트 컨트랙트 개발 흐름

Truffle의 역할과 truffle-config.js 핵심 설정(networks·compiler·test·DB)을 예제 코드와 표로 정리해, 실제 배포 환경에서 바로 활용할 수 있도록 설명합니다.
- 2 min read
스마트 컨트랙트 배포 과정: 컴파일부터 온체인 배포까지

스마트 컨트랙트는 컴파일을 통해 EVM이 이해하는 형태로 변환된 뒤, 배포 트랜잭션을 통해 블록체인에 저장됩니다. Truffle·Hardhat 기준으로 전체 흐름을 한눈에 정리합니다.
- 2 min read
블록체인 코스 #22: 니모닉(BIP-39)으로 지갑 복구하는 원리

니모닉은 사람이 다루기 쉬운 12/24개 단어로 시드 복구를 가능하게 하는 BIP-39 표준입니다. 생성 과정(엔트로피→체크섬→11비트→단어→PBKDF2)과 보안 주의점을 함께 정리합니다.
- 2 min read
블록체인 코스 #21: 지갑 개념·종류·보안·복구 가이드

지갑의 동작 원리와 분류, HD 월렛 경로 체계, 안전한 백업·복구 방법을 한 번에 파악하는 핵심 가이드. 표·체크리스트·이미지 자리표시 포함.
- 2 min read
토큰 이코노미: 심리학 개념에서 블록체인 설계까지 가이드 핵심 정리

토큰 이코노미의 뿌리(행동심리학)와 크립토 이코노미의 차이를 정리하고, 블록체인에서 문제를 해결하는 설계 포인트와 표·체크리스트로 실무 활용법을 제공합니다.
- 2 min read
블록체인 코스 #20: 코인 vs 토큰, 발행·용도·사례

코인과 토큰의 핵심 차이, 토큰 발행 흐름, 대표 사례(AXS·SLP·USDT·ERC 표준)를 한 번에 이해하는 가이드. 개발·투자 관점 체크포인트까지 제공합니다.
- 3 min read
블록체인 코스 #19: DApp 정의, 동작 방식, 개발 체크리스트

DApp은 스마트 컨트랙트를 활용해 중앙 서버 없이 동작하는 애플리케이션입니다. 이 글은 개념·비교·비용·개발 유의점까지 실무 관점으로 정리합니다.
- 2 min read
이더리움의 화폐 단위: Wei·Gwei·ETH 완전 가이드

Wei·Gwei·ETH의 차이와 변환 공식, 가스비 계산 흐름을 표와 예시로 설명합니다. 개발·지갑 사용자 모두 바로 참고 가능한 실무형 가이드입니다.
- 3 min read
블록체인 코스 #18: 노드와 JSON-RPC 통신 기초 완전 정리

노드와 클라이언트의 차이, JSON-RPC 핵심 필드, curl 실습으로 RPC 호출 흐름을 이해합니다. 개발환경 없이도 곧바로 따라 할 수 있게 구성했습니다.
- 3 min read
블록체인 코스 #17: 온체인 데이터 핵심 이해와 활용 가이드 정리

온체인 데이터의 구성 요소와 조회 방법을 사례 중심으로 설명합니다. SDK·RPC 선택 기준과 실무 체크리스트까지 빠르게 익히세요.
- 4 min read
다양한 블록체인 네트워크로 새 블록체인 이해하는 방법

비트코인, 이더리움, 솔라나, 코스모스 등 주요 블록체인 네트워크를 공통 구조와 차이 관점에서 비교하며, 새로운 블록체인을 스스로 분석하는 학습 방법을 정리합니다.
- 2 min read
튜링 완전성: 원리·조건·예시, 블록체인에서의 의미와 가스 모델

튜링 완전성의 원리와 실무 판단 기준, 예시·반례, 블록체인에서의 보안·가스 모델까지 정리한 기술 가이드입니다.
- 2 min read
블록체인 코스 #16: 스마트 컨트랙트 핵심 개념과 작동 원리

자동화된 계약 실행 프로토콜인 스마트 컨트랙트를 5개 섹션으로 설명합니다. 동작 원리, 장단점, 업그레이드·오라클 이슈, 실습 체크리스트 포함
- 3 min read
EVM 이해하기: 이더리움 가상 머신의 구조와 동작 원리

EVM은 이더리움에서 스마트 계약을 동일한 환경에서 실행하는 가상 머신입니다. 스택·바이트코드·가스 모델을 실제 예시와 함께 이해해 보세요.
- 5 min read
블록체인 코스 #15 비트코인 vs 이더리움 핵심 비교

비트코인과 이더리움의 목적, 주소 구조, 계정·UTXO 모델, Nonce와 보안·합의까지를 표와 함께 비교 정리한 블록체인 코스 #15 강의 노트입니다. “둘이 뭐가 달라?”라는 질문에 구조적으로 답하는 글입니다.
- 4 min read
블록체인 코스 #14 이더리움: 프로그래밍 가능한 블록체인과 스마트 계약

이더리움이 디지털 화폐를 넘어 DApp과 스마트 계약을 실행하는 프로그래밍 가능한 블록체인이 된 과정을 다룹니다. 비탈릭의 시각, EVM, 튜링 완전성을 중심으로 정리한 블록체인 코스 #14 강의 노트입니다.
- 4 min read
Nothing at Stake: PoS 블록체인의 숨은 합의 위험성

PoS 블록체인의 대표적인 보안 이슈인 Nothing at Stake 문제를 직관적으로 설명하고, 왜 슬래싱과 체인 선택 규칙이 필수적인지 정리한 tech-lab 인트로 글입니다.
- 2 min read
채굴 — 원리·보상·반감기·마이닝 풀

채굴의 정의부터 PoW 퍼즐, 보상·반감기, 수수료, 마이닝 풀과 51% 공격 위험까지 한 번에 이해하는 길잡이. 운영·리스크 체크리스트 포함.
- 2 min read
블록체인 코스 #13: DPoS(위임지분증명) 원리·대표자·보안

왜 DPoS가 나왔고 어떻게 돌아가는지, 대표자 선출→블록 생성→보상·교체 흐름을 실전 관점에서 설명합니다. PoS와 비교표·보안 이슈 포함.
- 2 min read
블록체인 코스 #12: PoS(지분증명) 원리·검증자·보안

PoS의 작동 원리(스테이킹→검증자 선택→블록 추가), 보상·슬래싱 구조, PoW와의 비교 및 보안 이슈를 실전 관점으로 설명합니다.
- 2 min read
블록체인 코스 #11: PoW(작업증명) 원리·난이도·포크

PoW의 작동 과정(트랜잭션→퍼즐→검증→보상), 해시 퍼즐 입력값과 난이도, 포크와 리오르그, 장단점과 51% 공격을 실전 관점으로 설명합니다.
- 3 min read
비잔틴 장군 문제와 BFT: 블록체인 합의의 첫 원리

비잔틴 장군 문제를 스토리와 도식으로 풀어 설명하고, BFT의 요건·조건·한계를 간결히 정리했습니다. PoW/PoS가 어떻게 BFT를 만족하는지도 비교합니다.
- 3 min read
블록체인 코스 #10: 노드 개념, 역할, 종류를 한 번에 정리하기

비트코인 코어로 이미 노드를 띄워본 경험을 토대로, 블록체인 네트워크에서 노드가 어떤 역할을 하고 어떤 종류로 나뉘는지 개념을 정리합니다.
- 3 min read
블록체인 코스 #9: 분산원장 정의와 동작, 중앙집중형 비교

분산원장의 정의부터 합의·암호화·노드 동기화까지, 블록체인의 근본을 이루는 메커니즘을 실전 관점으로 정리했습니다. 중앙집중형과의 차이도 간결 비교합니다.
- 3 min read
비트코인 노드 운용해보기: Bitcoin Core 설치·채굴·전송

Bitcoin Core를 이용해 로컬 regtest 노드를 띄우고, 블록 생성·보상·송금·확정까지 핵심 흐름을 직접 타이핑하며 따라갑니다. 실습 친화적 체크리스트 포함.
- 2 min read
블록체인 코스 #8: 머클 트리·루트 가이드

해시를 단계적으로 결합해 하나의 머클 루트를 만드는 과정과, 그 값이 블록 검증·SPV·무결성 보증에 쓰이는 이유를 실무 관점으로 설명합니다.
- 2 min read
블록체인 코스 #7: 비트코인 UTXO 원리·구조·예제로 이해

비트코인의 잔고는 계정이 아닌 UTXO의 합계입니다. 실생활 비유와 JSON 예제로 UTXO 생성·소비, 수수료, 스크립트 검증 흐름을 한 번에 파악하세요.
- 2 min read
블록체인 코스 #6: 트랜잭션 구조·입출력·락타임·검증 가이드

비트코인 트랜잭션의 핵심(입력·출력·스크립트·락타임)과 검증 과정을 구조도·표·예시로 압축 정리. 개발·학습·문서화에 바로 쓰는 가이드.
- 2 min read
블록체인 코스 #5: 비트코인 블록 구조 가이드(헤더·바디 핵심)

비트코인 블록을 헤더·바디로 나눠 구조와 의미를 정리하고, 머클 루트·타임스탬프·난이도·논스의 역할과 1MB/4MB 차이를 도식과 표로 설명합니다.
- 2 min read
블록체인 코스 #4: 비트코인, 신뢰를 지키는 기술의 원리와 구조

비트코인이 ‘신뢰가 없는 시스템’에서 어떻게 데이터를 믿게 하는지 핵심 기술(해시·디지털 서명·타임스탬프·합의)을 한 글에 정리합니다.
- 2 min read
사이퍼 펑크 이후 비트코인 탄생: 철학·배경·메시지 연대기 로드맵

사이퍼 펑크의 가치가 비트코인으로 구체화된 과정을 연대기와 핵심 개념으로 간결히 정리했습니다. 제네시스 블록 메시지의 의미와 tech-lab 연구 방향도 포함합니다.
- 2 min read
블록체인 코스 #4: 사이퍼 펑크 에피소드

사이퍼 펑크의 문제의식부터 비트코인 등장까지 핵심 사건·인물을 압축 정리. 연대기·표·체크리스트로 빠르게 훑고 심화 읽기 링크 포함.
- 2 min read
블록체인 코스 #3: 최초 블록체인에서 비트코인까지

‘최초의 블록체인’과 비트코인 사이를 잇는 결정적 조합을 한눈에 정리합니다. 개념 구분·핵심 비교·타임라인·체크리스트 제공
- 2 min read
블록체인 코스 #2: 최초의 블록체인, 하버·스토네타의 타임스탬프

하버·스토네타의 디지털 타임스탬프 발상과 구현을 따라가며 ‘최초의 블록체인’이 된 과정을 핵심 개념과 다이어그램으로 빠르게 이해합니다.
- 1 min read
블록체인 코스 #1: 코인은 블록체인이 아니다 — 개념 분리 가이드

코인과 블록체인을 분리해 이해하는 시리즈의 첫 글. 기술의 핵심은 ‘코인’이 아닌 ‘디지털 신뢰’임을 짧고 명확하게 설명합니다.