아카이브
티스토리에서 옮겨 온 2022년 이후의 기록 209편.
2026
2025
- 11-30 이른 회고 생각 정리
- 11-16 되고 싶은 어른 생각 정리
- 10-09 무기력은 전염된다 생각 정리
- 10-08 [Ethernaut] 33. Magic Animal Carousel Solidity
- 10-06 EIP-7702 Set Code For EOAs 블록체인
- 10-04 [Ethernaut] 35. Elliptic Token Solidity
- 09-27 [Ethernaut] 34. Bet House Solidity
- 09-20 AI의 발전은 두렵지만 생각 정리
- 08-31 어떻게 살고 있는가 생각 정리
- 06-15 한 명 퇴사하게 만든 후기 생각 정리
- 05-18 괜찮은 걸까 생각 정리
- 01-12 2024년 회고 - 무직백수 편 생각 정리
2024
- 11-23 [Ethernaut] 32. Impersonator Solidity
- 11-09 취업 두 달 차의 기록 생각 정리
- 10-20 취업 한 달 차의 기록 생각 정리
- 10-13 Transient Storage 이해하기 블록체인
- 09-16 인생 정상화(취업) 일주일차 후기 생각 정리
- 09-15 React에서 텍스트 오버플로우 감지 및 스크롤 애니메이션 구현하기 개발 부스러기
- 09-11 Yarn을 사용한 모노레포에서 cannot find module 문제 해결하기 개발 부스러기
- 09-06 [Solidity] 함수 시그니처를 사용해 동적으로 데이터를 인코딩하는 폼 만들기 개발 부스러기
- 08-23 라이브 코딩 면접 회고 생각 정리
- 08-10 EIP-7212 알아보기: secp256r1 곡선을 지원하기 위한 프리컴파일과 ZKsync에서의 구현 블록체인
- 08-07 2024년 7월 회고 - 내가 웃을 수 있는 이유 생각 정리
- 08-07 Web3OJ 문제 풀이를 위한 Foundry 템플릿 Solidity
- 07-31 Next.js App Router + RainbowKit + SIWE + NextAuth.js를 사용해 지갑으로 로그인하는 기능 구현하기 개발 부스러기
- 07-26 오늘의 기묘한 모험 생각 정리
- 07-17 테스트 주도 개발 입문 - 시작하기 Go
- 07-16 테스트 주도 개발 입문 - 테스트 주도 개발이란? Go
- 07-16 [PS / Go] 백준 11729 번 하노이 탑 이동 순서, 프로그래머스 타겟 넘버 Go
- 07-15 [백준 / Go] 18428번: 감시 피하기 Go
- 07-11 대면 면접 회고 생각 정리
- 07-04 전화 면접 회고 생각 정리
- 06-27 Ethernaut 문제 풀이 및 키워드 정리 Solidity
- 06-27 [Ethernaut] 30. HigherOrder Solidity
- 06-20 생애 첫 커피챗 짧은 회고 생각 정리
- 06-14 블로그 운영에 대한 고찰 생각 정리
- 06-13 나의 개발 연대기 1 생각 정리
- 06-11 [ZKsync] Privy와 ZKsync Sepolia 네트워크 연동하기 블록체인
- 06-05 [Ethernaut] 31. Stake Solidity
- 04-23 ERC-4337: 계정 추상화 - 간단 정리 블록체인
- 04-22 ERC-4337: 계정 추상화 - 테스트를 통한 Aggregator의 동작 이해 블록체인
- 04-21 Foundry 프로젝트에서 Hardhat 같이 사용하기 Solidity
- 04-18 ERC-4337: 계정 추상화 - 테스트를 통한 Paymaster와 LegacyTokenPaymaster의 동작 이해 블록체인
- 04-18 ERC-4337: 계정 추상화 - 테스트를 통한 Account Factory의 동작 이해 블록체인
- 04-17 ERC-4337: 계정 추상화 - 테스트 수정 사항 블록체인
- 04-17 ERC-4337: 계정 추상화 - 테스트를 통한 Account와 EntryPoint의 동작 이해 블록체인
- 04-16 ERC-4337: 계정 추상화 블록체인
- 04-14 [백준 / Go] 23324번: 어려운 모든 정점 쌍 최단 거리 Go
- 04-14 The Graph를 사용해 온체인 이벤트 인덱싱하기 블록체인
- 04-13 소셜 로그인 + 계정 추상화를 사용한 dApp 만들기 블록체인
- 04-12 OpenZeppelin Governor 이해하기 Solidity
- 04-11 [Damn Vulnerable DeFi] Climber Solidity
- 03-16 Astar zkEVM & Yoki Origins 체험기 #3 블록체인
- 03-15 Astar zkEVM & Yoki Origins 체험기 #2 블록체인
- 03-14 Astar zkEVM & Yoki Origins 체험기 #1 블록체인
- 03-06 [EPF] Study Group 2주차 Execution Layer 교육 과정
- 03-04 [EPF] Study Group 1주차 Protocol Intro 교육 과정
- 03-02 [Damn Vulnerable DeFi] Backdoor Solidity
- 03-01 [Damn Vulnerable DeFi] Free Rider Solidity
- 02-29 [Damn Vulnerable DeFi] Puppet V2 Solidity
- 02-28 Damn Vulnerable DeFi Foundry V3 업데이트 작업 개발 부스러기
- 02-28 [Damn Vulnerable DeFi] Puppet Solidity
- 02-27 [Damn Vulnerable DeFi] Compromised Solidity
- 02-26 [Damn Vulnerable DeFi] Selfie Solidity
- 02-25 [Damn Vulnerable DeFi] The Rewarder Solidity
- 02-25 [Ethernaut] 24. Puzzle Wallet Solidity
- 02-24 [Ethernaut] 26. DoubleEntryPoint Solidity
- 02-23 [Foundry] .env 파일 사용하지 마세요 Solidity
- 02-23 [Ethernaut] 25. Motorbike Solidity
- 02-22 [Damn Vulnerable DeFi] Truster, Side Entrance Solidity
- 02-22 [Uniswap] V2 FlashSwap 예제 Solidity
- 02-21 [Uniswap] V2 Oracle 예제 Solidity
- 02-21 [Damn Vulnerable DeFi] Unstoppable, Naive Receiver Solidity
- 02-20 [Uniswap] V2 Router Solidity
- 02-17 Inline Assembly를 사용해 ERC-20 구현하기 & Inline Assembly 활용하기 Solidity
- 02-15 [Ethernaut] 18. MagicNumber Solidity
- 02-13 Solidity 런타임 바이트코드 분해하기 개발 부스러기
- 02-12 Hyperlane V3를 사용한 Crosschain NFT 개발 부스러기
- 02-08 Go 1.22.0 업데이트 살펴보기 Go
- 02-07 [Ethernaut] 29. Switch Solidity
- 02-06 컨트랙트 ABI 블록체인
- 02-06 [Ethernaut] 28. Gatekeeper Three Solidity
- 02-05 [Uniswap] V2 Core 보충 자료 - 백서 읽기 Solidity
- 02-05 [Ethernaut] 27. Good Samaritan Solidity
- 02-04 [Ethernaut] 23. Dex Two Solidity
- 02-03 [Ethernaut] 22. Dex Solidity
- 02-02 [Ethernaut] 21. Shop Solidity
- 02-01 [Ethernaut] 20. Denial Solidity
- 01-31 [Uniswap] V2 Core - UniswapV2Pair Solidity
- 01-31 [Uniswap] V2 Core - UniswapV2Factory Solidity
- 01-31 [Ethernaut] 19. Alien Codex Solidity
- 01-30 [Uniswap] V2 Core - UniswapV2ERC20 Solidity
- 01-30 [Ethernaut] 17. Recovery Solidity
- 01-29 [Ethernaut] 16. Preservation Solidity
- 01-28 [Ethernaut] 15. Naught Coin Solidity
- 01-27 [Ethernaut] 14. Gatekeeper Two Solidity
- 01-25 RLP (Recursive Length Prefix) 직렬화 이해하기 블록체인
- 01-25 [Ethernaut] 13. Gatekeeper One Solidity
- 01-24 [Ethernaut] 12. Privacy Solidity
- 01-23 [Ethernaut] 11. Elevator Solidity
- 01-22 [Ethernaut] 10. Re-entrancy Solidity
- 01-21 mdBook을 사용해 markdown 형식의 정적 웹사이트 만들기 개발 부스러기
- 01-20 [Ethernaut] 9. King Solidity
- 01-18 밑바닥부터 시작하는 비트코인 - 외전2 비트코인 백서 의식의 흐름대로 읽기 블록체인
- 01-18 [Ethernaut] 8. Vault Solidity
- 01-17 밑바닥부터 시작하는 비트코인 - 외전1 네트워크 요청 및 응답 개선 블록체인
- 01-17 [Ethernaut] 7. Force Solidity
- 01-16 [Ethernaut] 6. Delegation Solidity
- 01-15 [Ethernaut] 5. Token Solidity
- 01-14 밑바닥부터 시작하는 비트코인 - 13장 세그윗 2 블록체인
- 01-13 밑바닥부터 시작하는 비트코인 - 13장 세그윗 1 블록체인
- 01-10 밑바닥부터 시작하는 비트코인 - 12장 블룸 필터 블록체인
- 01-09 밑바닥부터 시작하는 비트코인 - 11장 단순 지급 검증 블록체인
- 01-08 [Ethernaut] 4. Telephone Solidity
- 01-08 밑바닥부터 시작하는 비트코인 - 10장 네트워킹 블록체인
- 01-07 [Ethernaut] 3. CoinFlip Solidity
- 01-05 [Ethernaut] 2. Fallout Solidity
- 01-04 [Ethernaut] 1. Fallback Solidity
- 01-04 [Ethernaut] 0. Hello Ethernaut Solidity
- 01-03 Rust 관련 오류 모음 Rust
2023
- 12-30 Zola를 사용해 나만의 블로그/포트폴리오 만들기 개발 부스러기
- 12-28 [Rust] stylus를 사용해 Rust로 Arbitrum stylus testnet에 스마트 컨트랙트 배포하기 Rust
- 12-27 WSL에서 Terraform 사용하기 개발 부스러기
- 12-27 [Rust] gRPC 서버 Docker 이미지 빌드 및 docker compose 네트워크 에러 해결 Rust
- 12-26 [Rust] tonic-build를 사용해 ProtoBuf 파일 컴파일하기 Rust
- 12-26 WSL에서 Github 사용하기 개발 부스러기
- 12-26 WSL에서 Go 사용하기 개발 부스러기
- 12-21 [Go] Polygon ID와 Websocket을 사용한 신원 인증 - 4. 신원 인증 Go
- 12-21 [Go] Polygon ID와 Websocket을 사용한 신원 인증 - 3. 로그인 Go
- 12-21 [Go] Polygon ID와 Websocket을 사용한 신원 인증 - 2. Websocket Go
- 12-20 [Go] Polygon ID와 Websocket을 사용한 신원 인증 - 1. Polygon ID Go
- 12-16 [Solitidy+Go] geth로 스마트 컨트랙트 배포하기 - 7. standard json input을 사용해 배포한 컨트랙트 검증 Solidity
- 12-15 [Solitidy+Go] geth로 스마트 컨트랙트 배포하기 - 6. 메타데이터를 사용한 standard json input 생성 Solidity
- 12-14 [Solitidy+Go] geth로 스마트 컨트랙트 배포하기 - 5. 이벤트 구독 Solidity
- 12-14 [Solitidy+Go] geth로 스마트 컨트랙트 배포하기 - 4. 배포된 스마트 컨트랙트와 상호작용 Solidity
- 12-14 [Solitidy+Go] geth로 스마트 컨트랙트 배포하기 - 3. 생성된 Go 코드로 스마트 컨트랙트 배포 Solidity
- 12-13 [Solitidy+Go] geth로 스마트 컨트랙트 배포하기 - 2. 스마트 컨트랙트로 Go 코드 생성 Solidity
- 12-13 [Solitidy+Go] geth로 스마트 컨트랙트 배포하기 - 1. 초기 구성 Solidity
- 10-31 Chainlink - Data Feeds 개발 부스러기
- 10-30 [백준 / Go] 1124번: 언더프라임 Go
- 10-29 [백준 / Go] 24040번: 예쁜 케이크 Go
- 10-28 Foundry 테스트 작성하기 Solidity
- 10-27 Foundry 프로젝트 살펴보기 Solidity
- 10-26 [백준 / Rust] 17103번: 골드바흐 파티션 Rust
- 10-25 [Go] Vault를 사용해 시크릿 저장하고 불러오기 기초 Go
- 10-24 [Go] 우아하게 종료하기 (Graceful shutdown) Go
- 10-23 [Go] SOLID in Go - 의존 관계 역전 원칙 Go
- 10-22 Foundry 설치 Solidity
- 10-21 [백준 / Rust] 3474번: 교수가 된 현우 Rust
- 10-20 [백준 / Go] 21920번: 서로소 평균 Go
- 10-19 [백준 / Go] 11815번: 짝수? 홀수? Go
- 10-18 [백준 / Rust] 10434번: 행복한 소수 Rust
- 10-17 [백준 / Rust] 6219번: 소수의 자격 Rust
- 10-16 [Go] SOLID in Go - 인터페이스 분리 원칙 Go
- 10-15 [Go] 아파치 카프카를 사용한 간단한 이벤트 기반 서비스 구현 Go
- 10-14 [백준 / Go] 9417번: 최대 GCD Go
- 10-13 [Go] SOLID in Go - 리스코프 치환 원칙 Go
- 10-13 [백준 / Go] 4134번: 다음 소수 Go
- 10-12 [Go] gRPC 파헤치기 - 프로토콜 버퍼 (Protocol Buffers) Go
- 10-12 [Go] SOLID in Go - 개방 폐쇄 원칙 Go
- 10-12 [백준 / Go] 14490번: 백대열 Go
- 10-11 [Go] gRPC 파헤치기 - gRPC란? Go
- 10-11 [Go] SOLID in Go - 단일 책임 원칙 Go
- 10-11 [백준 / Go] 13909번: 창문 닫기 Go
- 10-10 [Go] SOLID in Go - 패키지 Go
- 10-09 [Go] SOLID in Go - 컴포지션 Go
- 10-08 9월의 회고 Anti-Hero 생각 정리
- 10-07 [Go] 클라우드 디자인 패턴 - 서킷 브레이커 Go
- 10-06 [백준 / Rust] 6220번: Making Change Rust
- 10-05 [Go] 컨텍스트(Context) Go
- 10-05 [LeetCode / Go] 2571. Minimum Operations to Reduce an Integer to 0 Go
- 10-04 [Go] SOLID in Go - 인터페이스 Go
- 10-04 [Solidity] 재진입 공격 예방 기법 Solidity
- 10-03 [Solidity] 재진입 공격 (Reentrancy Attack) Solidity
- 10-03 [Go] SOLID in Go - 구조체와 메서드 Go
- 10-02 [Go] SOLID in Go - SOLID란? Go
- 10-01 [Go] 문자열과 바이트 슬라이스를 상호 변환하는 여러가지 방법 Go
- 09-30 [Go] 잠자는 이발사 문제 Go
- 09-29 [Go] 식사하는 철학자들 문제 Go
- 09-21 밑바닥부터 시작하는 비트코인 - 9장 블록 블록체인
- 09-20 밑바닥부터 시작하는 비트코인 - 8장 p2sh 스크립트 블록체인
- 09-17 밑바닥부터 시작하는 비트코인 - 중간정리 블록체인
- 09-16 밑바닥부터 시작하는 비트코인 - 7장 트랜잭션 검증과 생성 블록체인
- 09-11 밑바닥부터 시작하는 비트코인 - 6장 스크립트 블록체인
- 09-06 [Go] 깃허브 프로필 최신 블로그 글 목록 자동으로 업데이트하기 Go
- 09-05 밑바닥부터 시작하는 비트코인 - 5장 트랜잭션 블록체인
- 09-04 분산 데이터베이스와 분산 원장 블록체인
- 09-02 밑바닥부터 시작하는 비트코인 - 4장 직렬화 블록체인
- 08-30 밑바닥부터 시작하는 비트코인 - 3장 타원곡선 암호 블록체인
- 08-27 밑바닥부터 시작하는 비트코인 - 2장 타원곡선 블록체인
- 08-25 밑바닥부터 시작하는 비트코인 - 1장 유한체 블록체인
- 08-21 타입스크립트로 블록체인 만들기 in Go Go
- 08-21 CODESTATES 블록체인 부트캠프 9기 수료 후기 교육 과정
- 08-13 CODESTATES BEB 9기 파이널 프로젝트 회고 교육 과정
- 07-14 CODESTATES BEB 9기 두번째 프로젝트 회고 교육 과정
- 06-30 CODESTATES BEB 9기 첫번째 프로젝트 회고 교육 과정
- 05-22 [Trouble Shooting] invalid opcode while deploying Solidity
- 04-10 바빌로니아 법 (The Babylonian Method) 개발 부스러기
- 04-03 [Nginx] Reverse Proxy 설정 개발 부스러기
- 04-02 [Trouble Shooting] net::ERR_NAME_NOT_RESOLVED 개발 부스러기
- 03-31 [Go] gRPC서버 요청에 담긴 메타데이터 읽기 개발 부스러기
- 03-29 [Effective Go] Names Go
- 03-21 Most Significant Bit Solidity