본문 바로가기 메뉴 바로가기
업그레이드 가능한 컨트랙트 작성해보기: OpenZeppelin과 Hardhat 기반 프록시 구현 가이드

업그레이드 가능한 컨트랙트 작성해보기 실습을 통해 블록체인 스마트 컨트랙트의 배포 후 코드 수정 불가능(Immutability) 한계를 극복하는 실무 기법을 정리합니다. 이더리움 가상머신(EVM) 생태계에서 서비스 중단 없이 로직을 변경하기 위해 널리 사용되는 방식은 상태 데이터와 비즈니스 로직을 분리하는 프록시 패턴(Proxy Pattern)입니다.본 가이드에서는 OpenZeppelin의 Hardhat Upgrades 라이브러리를 활용하여 기본 상태를 가진 Box 컨트랙트를 배포한 뒤, 신규 기능을 추가한 BoxV2로 실제 업그레이드를 수행하고 상태 변수(State)가 안전하게 유지되는 전체 파이프라인을 단계별로 검증합니다. 스마트 컨트랙트 업그레이드 원리와 프록시 아키텍처 구조 블록체인에 한 번 ..

카테고리 없음 2026. 11. 2. 22:15
밑바닥부터 시작하는 비트코인 - P2SH 스크립트와 다중서명 메커니즘 분석

비트코인 네트워크에서 단일 개인키(Private Key)만으로 자금을 관리할 경우, 키의 분실이나 탈취가 곧바로 회복 불가능한 자산 손실로 직결됩니다. 이러한 단일 장애점(SPOF)을 해소하기 위해 3개 중 2개 이상의 서명을 요구하는 2-of-3 형태의 다중서명(Multi-signature) 스크립트 구조가 필수적으로 활용됩니다.초기 비트코인에서 사용된 베어 다중서명(Bare Multisig)은 공개키 목록이 UTXO의 잠금 스크립트에 그대로 노출되어 수수료 부담과 개인정보 노출 문제를 유발했습니다. 이를 해결하기 위해 도입된 P2SH(Pay-to-Script-Hash, BIP 16)는 임의의 복잡한 스크립트를 해시값 형태로 축약하여 주소로 사용함으로써 거래 비용을 낮추고 보안성을 극대화합니다. 베어 ..

카테고리 없음 2026. 11. 2. 21:40
비트코인 코어 30.0 업데이트 핵심 쟁점과 OP_RETURN 데이터 제한 해제 영향

비트코인 코어 30.0 업데이트는 거래 기록에 임의 데이터를 기록하던 OP_RETURN 연산자의 기존 80바이트 크기 제한을 사실상 해제하는 정책적 변화를 담고 있어 커뮤니티 내 뜨거운 기술적·철학적 쟁점으로 떠올랐습니다.이번 조치로 비트코인 네트워크 상에서 오디널즈(Ordinals)와 BRC-20 같은 비금융 데이터 각인 작업이 기술적 제약 없이 가능해짐에 따라, 블록체인의 중립적 플랫폼화를 지지하는 진영과 탈중앙성 훼손을 우려하는 보수 진영의 대립이 격화되고 있습니다. 비트코인 코어 30.0 핵심 변화와 OP_RETURN 제한 해제 구조 비트코인 블록체인에서 OP_RETURN은 트랜잭션 내에 결제와 무관한 임의 주석이나 데이터 증명을 기록할 때 사용하는 특수 스크립트 연산자입니다. 기존 비트코인 ..

카테고리 없음 2026. 11. 2. 21:17
블록체인 거버넌스 온체인 거버넌스 개념 및 오프체인 투표 메커니즘 비교 정리

블록체인 프로토콜의 지속 가능성과 규칙 변경을 결정하는 핵심 시스템은 거버넌스 프레임워크입니다. 탈중앙화 네트워크에서 코드 변경, 수수료 모델 조정, 재고 자산 분배와 같은 주요 안건은 사전에 합의된 거버넌스 규칙에 따라 처리됩니다.본 브리핑에서는 온체인 거버넌스(DAO)와 오프체인 거버넌스의 아키텍처 차이를 명확히 규명하고, 투표 메커니즘과 보안 타임락의 기술 구조를 건조하고 신속하게 정리합니다. 블록체인 거버넌스의 개념과 의사결정 체계 블록체인 거버넌스는 중앙화된 관리 주체 없이 네트워크 참가자들이 규칙 변경과 프로토콜 업그레이드에 합의하는 의사결정 체계입니다. 소프트포크, 하드포크, 파라미터 변경, 트레저리(Treasury) 자금 배분 등 프로토콜의 모든 기술적·재정적 변화가 거버넌스를 거쳐 확..

카테고리 없음 2026. 11. 2. 21:02
이전 1 2 3 4 ··· 25 다음
이전 다음

티스토리툴바

이메일: help@abaeksite.com | 운영자 : 아로스
제작 : 아로스
Copyrights © 2022 All Rights Reserved by (주)아백.