목록블록체인 (11)
오늘도 공부
암호화폐 지갑을 다루다 보면, **같은 니모닉(seed phrase)**을 사용해도 코인별로 전혀 다른 주소가 나오는 경험을 하게 됩니다.그 이유는 각 체인이 따르는 **BIP44 파생 경로(derivation path)**가 다르기 때문입니다.이번 글에서는 BIP44 기본 구조와 주요 코인별 예시를 정리해보겠습니다.BIP44 기본 구조BIP44는 **HD Wallet(계층적 결정적 지갑)**을 위한 파생 규격입니다.경로는 다음과 같은 구조를 가집니다.m / purpose' / coin_type' / account' / change / address_index각 요소의 의미는 다음과 같습니다.purpose' → 보통 44' (BIP44 표준 의미)coin_type' → 코인 종류를 구분하는 번호예: BT..
개념과 진화 과정Smart Wallet은 기존의 수동적인 디지털 지갑에서 벗어나, AI 에이전트를 내장하여 사용자의 의도를 이해하고 자율적으로 행동할 수 있는 지능형 계정으로 진화한 형태입니다. 이는 단순히 트랜잭션에 서명하는 도구를 넘어, 사용자를 대신해 복잡한 온체인 활동을 수행할 수 있는 '행동하는 계정(Acting Account)'으로 발전하고 있습니다.기술적 진화 단계1세대: EOA (Externally Owned Account) 지갑특징:개인키-공개키 쌍으로 제어되는 가장 기본적인 이더리움 계정MetaMask, Trust Wallet 등이 대표적모든 트랜잭션은 개인키 소유자의 직접 서명 필요Gas fee는 항상 지갑 소유자가 ETH로 지불한계점:개인키 분실 시 복구 불가능복잡한 DeFi 프로토..
소스https://gist.github.com/bear2u/8b50e6cf836b4d3c6a0eb43f6d98c4c5목차서론: Web3의 패러다임 전환ERC-6551의 아키텍처와 설계 철학Registry 컨트랙트 심층 분석Account 구현체 완전 해부Advanced Account의 고급 기능들실전 구현 패턴과 사용 사례보안 고려사항과 최적화 전략미래 전망과 생태계 영향1. 서론: Web3의 패러다임 전환NFT 진화의 새로운 장2021년 NFT 붐은 디지털 소유권의 개념을 대중화했습니다. 그러나 기존 NFT는 본질적으로 수동적인 자산이었습니다. 소유권을 증명할 수는 있었지만, 그 자체로는 아무런 행동도 할 수 없었죠. 게임 캐릭터 NFT가 아이템을 소유하려면 별도의 스마트 컨트랙트가 필요했고, NFT가 ..
NextJs15이상 버전 에서 tronweb을 사용시ReferenceError: Cannot access 'TypedDataEncoder' before initialization오류가 나온다면 다음과 같은 PR 을 참고하면 된다. fix(#627): circular dependency issue for TypedDataEncoder by heyitsarpit · Pull Request #630 · tronprotocol/tronwebthis is fix for issue #627, which crashes builds in turbopack due a circular import for TypedDataEncoder. I ran this locally on my own codebase to confirm..
에이셔 노드 운영 전략 및 수익 모델 분석1. 에이셔 플랫폼 개요 및 노드 생태계 구조에이셔(Aethir)는 AI 모델 훈련·추론과 클라우드 게임 등 고성능 GPU 연산이 필요한 분야를 지원하는 탈중앙화 클라우드 컴퓨팅 플랫폼입니다. 중앙화 클라우드의 한계를 극복하기 위해 전 세계에 분산된 기업급 GPU 자원을 연결하여, 이용자에게 안전하고 저렴한 연산 파워를 제공하는 것을 목표로 합니다. 이를 통해 데이터센터에 유휴 상태로 남아있는 막대한 GPU 용량(추산 50~75%)을 공동 활용하여 GPU 자원의 효율을 높이고 공급을 확장합니다.에이셔 네트워크는 세 가지 핵심 역할로 구성됩니다: 컨테이너(Container), 체커(Checker), **인덱서(Indexer)**입니다. 컨테이너는 “에이셔 엣지(Ae..
geth에서 사용하는 키스토어(Keystore) 암호화 및 복호화 메커니즘은 Ethereum 계정을 안전하게 보호하는 핵심 기능 중 하나입니다. 이 방식은 사용자의 개인 키(private key)를 암호화된 파일로 저장하고, **패스워드(passphrase)**로 이를 잠그는 구조입니다.🔐 1. 암호화 구조 개요💾 저장 위치기본 위치: ~/.ethereum/keystore/파일명 형식:UTC--YYYY-MM-DDThh-mm-ss.nnnnnnnnnZ--0x📄 저장 내용 (JSON 형식 예시):{ "address": "2f8a3c...", "crypto": { "cipher": "aes-128-ctr", "ciphertext": "d172a74d2fc3...", "cipherpara..
네, **우분투(Ubuntu)**에서도 fish 셸을 완전히 사용 가능합니다.✅ 1. Ubuntu에서 Fish 설치APT 패키지 매니저로 간단히 설치할 수 있습니다:sudo apt updatesudo apt install fish설치가 완료되면:fish→ 프롬프트가 > 로 바뀌고 fish 셸이 실행됩니다.✅ 2. Fish를 기본 셸로 설정 (선택)① fish 경로 확인which fish보통 /usr/bin/fish 나옵니다.② 해당 경로를 /etc/shells에 추가echo /usr/bin/fish | sudo tee -a /etc/shells③ 기본 셸로 변경chsh -s /usr/bin/fish이후 새로 로그인하거나 SSH 접속하면 자동으로 fish 실행됩니다.✅ 3. Fish 주요 명령어명령어 설명..
Polygon CDK에 대해 다음과 같은 항목을 포함한 심층 조사. 보고서기술 아키텍처 및 구성 요소개발 및 배포 방법 (로컬 및 클라우드)주요 기능 및 커스터마이징 옵션실제 사용 사례 및 채택한 프로젝트수수료 정책 및 가스 토큰 설정Polygon 생태계와의 통합 방식Polygon CDK (체인 개발 키트) 심층 기술 보고서1. Polygon CDK 개요 및 기술 아키텍처**Polygon 체인 개발 키트(CDK)**는 이더리움과 호환되는 맞춤형 레이어2 블록체인을 쉽게 구축할 수 있도록 제공되는 모듈식 오픈소스 프레임워크입니다 (Overview - Polygon Knowledge Layer). 개발자는 이 키트를 활용해 영지식(ZK) 기술 기반의 다양한 L2 체인을 구성할 수 있으며, 예를 들어 ZK-롤..
🇯🇵NTT 도코모, 신입사원 입사식에서 SBT 발급 (NFT)🎏4월 1일, 일본 국립경기장에서 열린 NTT 도코모 그룹의 2025년도 합동 입사식에서 NFT가 실제로 활용됐습니다. 이번 행사에는 도코모 그룹 23개사에서 약 1,500명의 신입사원이 참석했습니다.📱NTT 도코모는 일본 최대의 통신사 중 하나로, NTT(일본전신전화공사) 그룹 산하에서 모바일 통신, 디지털 서비스, R&D 등 다양한 사업을 전개하고 있는 기업입니다.🤳입사식에서는 신입사원에게 입사 증명서가 SBT형태로 발급됐으며, 행사 중 진행된 추리형 게임의 열쇠나 보상으로도 사용됐습니다. 게임 결과에 따라 발급되는 이벤트 티켓도 NFT 형태로 제공되어, 참여자의 달성도에 따라 다른 종류의 티켓을 받는 구조로 진행되었습니다.📝이번..
이더리움에서 지갑 주소와 Public Key(공개키) 는 서로 연관되어 있지만, 명확히 다른 개념입니다. 다음과 같이 차이를 쉽게 설명드리겠습니다.1. Public Key(공개키)란?개념공개키는 개인키(Private Key)에서 생성되는 긴 문자열입니다. 이더리움에서 공개키는 개인키를 타인에게 노출하지 않고, 본인이 특정 트랜잭션이나 서명 등의 소유권을 증명할 때 사용됩니다.특징개인키(Private Key)를 이용해 수학적으로 생성됩니다.개인키는 공개키를 통해 역으로 추적될 수 없습니다. 즉, 공개키를 아는 사람이 개인키를 알아내는 것은 수학적으로 불가능합니다.공개키는 이더리움 내부적으로 서명 검증 시 사용되며, 일반 사용자들이 직접 보는 일은 거의 없습니다.형태 예시 (64바이트, 128글자 Hex)0..
Solana에서 메타플렉스(Metaplex)의 기능메타플렉스(Metaplex)는 Solana 블록체인에서 NFT를 발행, 저장 및 거래할 수 있도록 돕는 주요 인프라입니다. 이 프로토콜은 Solana 기반 NFT 생태계를 구성하는 중요한 요소 중 하나이며, 개발자와 크리에이터가 쉽고 빠르게 NFT를 만들고 관리할 수 있도록 지원합니다.1. 메타플렉스의 주요 기능1) NFT 제작(Minting)사용자는 메타플렉스를 통해 NFT를 쉽게 생성할 수 있습니다.Candy Machine이라는 자동화된 NFT 생성 도구를 제공합니다.대량 발행(Batch Minting) 가능IPFS나 Arweave와 같은 분산형 저장소와 연결 가능2) NFT 표준 정의 및 메타데이터 관리Solana에서 NFT의 메타데이터를 저장하고 ..
