2025/07 5

Next.js 란 무엇인가?

안녕하세요 리액트를 학습하고 난뒤 Next.js에 대해 알아볼려고합니다. Next.js가 무엇이고, 많은 개발자분들이 왜 Next.js를 선호하는지 그 이유에 대해 알아보면서 기본 개념을 갖춰보도록 하겠습니다. 📑목차1. Next.js1-1. Next.js란?1-2. Next.js를 왜 사용해야 할까?2. Next.js의 주요 기능2-1. 파일 기반 라우팅2-2. 서버 사이드 렌더링(SSR)2-3. 정적 사이트 렌더링(SSG)2-4. 증분 정적 재생성 (ISR)2-5. API 라우트3. 설치 및 프로젝트 생성 방법서론먼저 이 글을 포스팅할때 저는 이런 생각을 하게 되었습니다. "Next.js는 무엇이고, 현대사회에서 많은 개발자분들이 선호하는 프레임워크인 Next.js를 왜 사용할까? 라는 의구심이 들..

Next.js 기록 2025.07.30

ERC-4337 userOperation

ERC-4337(계정 추상화)에 대해 집중적으로 알아볼텐데요 먼저 userOperation에 대한 개념과 주요 필드 속성들을 통해 이해하는 시간을 가져보도록 하겠습니다. 코드보다 이론 중심으로 설명할테니 참고해주시면 됩니다! 📑목차1. userOperation1-1. userOperation이란?1-2. userOperation 구조1-3. sender1-4. nonce1-5. initCode1-6. callData1-7. callGasLimit 1-8. verificationGasLimit 1-9. preVerificationGas 1-10. maxFeePerGas 1-11. maxPriorityFeePerGas 1-12. paymasterAndData 1-13. signature서론 요즘 이더리움 ..

블록체인 기록 2025.07.17

계정 추상화 ERC4337의 가스 리스에 대해 알아보기

계정 추상화에 대해 알아보도록 하겠습니다. 📑목차1. 계정 추상화(ERC-4337)1-1. 계정 추상화란?1-2. 계정 추상화의 배경1-3. 계정 추성화의 목적과 특징1-4. 기존 트래잭션 및 서명 구조의 차이2. EIP-2771 가스 리스 대납 트랜잭션(메타 트랜잭션)2-1. EIP-2771 이란2-2. 메타 트랜잭션이란2-3. 새로운 트랜잭션 풀 생성 (UserOperation)2-4. Gas Paymaster 역할3. UserOperation3-1. UserOperation이란?3-2. EIP-2718 미래형 트랜잭션 유형과의 연계3-3. 기존 트랜잭션과의 호환성 이유 3-4. UserOps의 트랜잭션 풀 동작 방식4. Bundler4-1. Bundler란?4-2. Bundler의 다중 서명 검증..

블록체인 기록 2025.07.09

Solidity 프록시 패턴(Proxy Pattern)알아보기!!

솔리디티에서 프록시 패턴에 대해 알아보도록 하겠습니다~~📑목차1. 프록시 패턴1-1. 프록시 패턴이란?1-2. 프록시 패턴 목적1-3. 프록시 패턴 동작 과정1-4. 프록시 컨트랙트 카운터 구현1-5. fallback 함수1-6. delegatecall2. inline assembly2-1. inline assembly란?2-2. inline assembly 목적3. assembly3-1. assembly란?서론"프록시 패턴" 단어만 들었을때도 어렵게 느껴지시죠? 당연히 어려운게 맞습니다. 저도 이 내용을 이해하는데 어려움을 느꼈고, 설명이 부족한 점 양해부탁드립니다.. "패턴" 만 들어가도 이제는 감이 오시나요? 디자인 패턴중에 하나인 "프록시 패턴"을 솔리디티에서 설명해보고자 합니다.본론1. 프록..

블록체인 기록 2025.07.08

DAO와 팩토리 패턴, Checks-effects-interactions 패턴, 뮤택스 패턴

안녕하세요~ 이번에 알아볼 내용은 DAO와 팩토리 패턴등 다양한 패턴들을 알아보겠습니다.📑목차1. DAO1-1. DAO란?1-2. DAO의 등장배경1-3. DAO의 특징1-4. DAO의 진행2. The DAO 사건2-1. The DAO 사건이란?2-2. The DAO 사건의 취약점3. Checks-effects-interactions 패턴3-1. Checks-effects-interactions 패턴이란?3-2. Checks-effects-interactions 패턴 예시 코드3-3. Checks-effects-interactions 목적4. 뮤택스 패턴4-1. 뮤택스 패턴이란?4-2. 뮤택스 패턴 예시 코드5. 조건 논리 제어자5-1. modifier5-2. modifier 사용 코드6. 팩토리 패턴..

블록체인 기록 2025.07.07