0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
When EVM Defaults Break: Three SDK Patterns for UTXO-Family Wallets (원문, 새 창)
한국어 요약
Claude · 2026-10-25연구팀은 ethers.js, viem 등 주류 Web3 SDK가 전제하는 계정 기반 원장·단일 secp256k1 서명자·입력 선택 불필요 트랜잭션 구조가, Nervos CKB 같은 확장 UTXO 모델 체인이나 이종 암호 서명 방식(secp256k1, WebAuthn, Schnorr)을 쓰는 지갑 환경에서는 깨진다는 점을 분석했다. CKB의 TypeScript SDK인 CCC 코드베이스의 릴리스 히스토리와 API를 분석해, 용량을 고려해 입력을 자동 완성하고 수수료를 추정하는 '트랜잭션 컴포저', 이종 지갑의 서명을 하나의 인터페이스로 통합하는 '서명 추상화', 지갑별 온보딩을 드롭인으로 제공하는 '커넥터 UI 컴포넌트' 등 세 가지 반복되는 설계 패턴을 도출했다. 이 연구는 UTXO 계열 원장과 이종 지갑 환경을 겨냥한 SDK 설계에 적용 가능한 이전 가능한 설계 교훈을 제시한다.
- 계정 기반을 전제하는 주류 Web3 SDK(ethers.js, viem)가 UTXO 기엔 실려는 이유 분석
- Nervos CKB SDK(CCC)의 릴리스 히스토리에서 세 가지 반복 설개 패턴 도출
- 용량 인지 입력 완성·수수류 추정을 자동화하는 '트랙샭션 컴포저' 패턴 제시
- 이종 서윽 방식을 통합하는 '서윽 추상화'와 지갨별 온보땩 '커놥터 UI' 패턴도 함꾘 제시
AI 인사이트
- ethers.js·viem같은 이더리움 중심 SDK의 가정이 Nervos CKB같은 확장 UTXO 지갑 생태에서는 깨진다는 점을 분석
- CKB의 TypeScript SDK인 CCC의 버전 연후에서 세 가지의 재사용 가능한 설거 방식을 놨음
- 트랜잭션 구성기, 통합 서용 다루기, 지갑별 연결 인터페이스 패턴
왜 중요한가
계정 기반 체인용으로 만든 주류 Web3 도구를 UTXO 계열 체인이나 여러 서명 방식에 그대로 쓰면 문제가 생기는데, 실제 SDK 역사에서 뽑은 설계 방식은 다른 UTXO 체인 개발자에게도 쓸모가 있다.
언급 프로젝트
본문 미리보기
arXiv:2610.30183v1 Announce Type: new Abstract: Mainstream Web3 SDKs (e.g., ethers.js, viem) bundle three coupled assumptions: an account-based ledger, a single secp256k1 signer, and input-selection-free transaction construction. These assumptions fail once a chain adopts an extended-UTXO model (here, the Cell model on Nervos CKB), and once the wallet population spans heterogeneous cryptographic primitives (secp256k1, WebAuthn, Schnorr). Using CKBers' Codebase (CCC), a TypeScript SDK, this retr
전체 내용이 궁금하다면?
arXiv cs.CR (암호학·보안)에서 원문을 직접 읽어보세요
- #UTXO월렛
- #EVM
- #SDK설계
- #Nervos
이 글이 만들어진 과정
- 11:34AI 초안