EWMA 변동성 기반 동적 수수료 훅
가격 변동성의 지수가중이동평균으로 풀 수수료를 정하는 Uniswap v4 훅입니다. Sepolia에 배포하고 Etherscan에서 검증했으며, 통제된 스왑 테스트로 수수료가 의도대로 조정되는지 확인합니다.
Solidity · Foundry · fuzz tests
01 · 실적
Solidity, Rust, Go, TypeScript, Python을 직접 쓰기 때문에 스마트 컨트랙트와 훅부터 롤업, 크로스체인 메시징, AI 에이전트, 그 위의 제품까지 작업합니다.
가격 변동성의 지수가중이동평균으로 풀 수수료를 정하는 Uniswap v4 훅입니다. Sepolia에 배포하고 Etherscan에서 검증했으며, 통제된 스왑 테스트로 수수료가 의도대로 조정되는지 확인합니다.
Solidity · Foundry · fuzz tests
자격을 갖춘 보유자만 토큰화 자산을 스왑할 수 있게 하는 Uniswap v4 훅입니다. 오픈소스 Solidity 라이브러리(ComplianceRegistry, IdentityBridge, 이를 조회하는 훅 콜백)를 기반으로 합니다.
Solidity · Foundry · fuzz + invariant tests
GitHub에 공개된, 실제로 동작하는 OP Stack 체인입니다. 기업 팀에 자체 롤업 운영에 필요한 것(설정, 배포, 운영할 구성 요소)을 보여 줍니다.
OP Stack · Docker · runbooks
Ethereum 주소를 받아 온체인 활동을 수집하고 구조화된 인텔리전스 보고서를 작성하는 LangGraph 에이전트입니다.
Python · LangChain · LangGraph
Aave v3 포지션을 한 번의 트랜잭션으로 옮깁니다. 대출을 상환하지 않고 부채 자산이나 담보를 교체할 수 있습니다. Foundry로 개발했고 Sepolia에서 테스트했습니다.
Solidity · Foundry · Sepolia
02 · 역량
설계, 컨트랙트, 테스트, 배포, 그리고 사용자가 쓰는 인터페이스까지 프로토콜 작업을 처음부터 끝까지 맡습니다.
Foundry와 Solady로 Solidity AMM 훅, 대출 연동, 볼트, 수수료 로직을 개발합니다. 배포 전에 퍼징과 불변식 테스트를 하고, 테스트는 저장소에 남깁니다.
관련 작업: EWMA 변동성 기반 동적 수수료 훅 · Aave v3 대출 스와퍼
OP Stack, Arbitrum Orbit, ZK Stack 기반의 자체 L2·L3를 직접 호스팅하거나 롤업 서비스(RaaS) 업체를 통해 배포합니다. 브리지, 익스플로러, 운영 런북까지 갖춥니다.
관련 작업: OP Stack 데모 네트워크
LayerZero v2, Chainlink CCIP, Wormhole, Axelar, IBC를 통한 토큰·메시지 흐름입니다. 각 경로가 무엇을 신뢰하는지, 한쪽이 실패하면 어떻게 되는지 문서화합니다.
프로젝트별로 범위를 정합니다. 무엇을 만들고 계신지 알려 주세요.
온체인 데이터를 읽는 LangChain·LangGraph 에이전트를, 결과가 사용자에게 닿기 전에 정확한지 보여 주는 평가 세트와 함께 만듭니다.
관련 작업: 온체인 인텔리전스 에이전트
프로토콜을 감싸는 애플리케이션: Next.js와 React 프런트엔드, NestJS API, Prisma를 쓴 PostgreSQL, ERC-4337 스마트 계정과 패스키 기반 지갑.
관련 작업: Aave v3 대출 스와퍼
03 · 토큰화와 RWA
실물자산 토큰은 자산 종류와 관계없이 같은 여섯 가지 요소가 필요합니다. 달라지는 것은 각 요소의 설정입니다.
특수목적법인(SPV)이 부동산을 보유하고, 각 토큰은 그 지분을 나타냅니다. ERC-3643 같은 허가형 표준으로 발행해 자격을 갖춘 투자자만 보유할 수 있습니다.
펀드 지분을 허가형 토큰으로 만듭니다. 자격 요건은 공모 방식을 따릅니다. Reg D 506(c) 펀드는 공인 투자자만 받을 수 있으므로 이전 규칙으로 일반 투자자에게 열 수 없습니다.
토큰은 금고에 보관된 준비 자산으로 뒷받침되며, 준비금 증명은 오라클을 통해 온체인에 공개됩니다. 상환은 수탁자의 조건과 마감 시간을 따릅니다.
배출권은 해당 등록부에서 소각 처리되고, 토큰은 그 처리를 반영합니다. 토큰을 소각하는 것만으로는 아무것도 처리되지 않습니다.
자산을 보유하는 SPV, 펀드 또는 신탁.
신원과 공인 투자자 정보를 온체인으로.
주주명부에 따른 민팅.
모든 이전이 통과해야 하는 검사.
당사 v4 훅 같은 규정 준수 풀.
보유자 명부와 이벤트 내보내기.
저희는 기술을 만듭니다. 법적 구조와 관할은 고객의 법률 자문이 정합니다.
04 · 기술 범위
저희가 다루는 체인과 프로토콜입니다. ‘공개됨’은 공개 코드, ‘납품됨’은 고객 작업, ‘범위 협의’는 먼저 함께 계획한다는 뜻입니다.
상호운용성과 앱체인
베이스 레이어
롤업
L2 위의 앱체인
DeFi 프로토콜
메시지는 각 앱이 선택한 DVN이 검증하고 executor가 전달합니다. 경로별 보안 구성을 설정하고 실패 사례를 테스트합니다.
도구: Solidity
지원 체인 간 토큰·메시지 전송으로, 레인별 전송 한도를 둡니다. 송신자와 수신자를 연동하고 전달 실패를 처리합니다.
도구: Solidity
메시지는 Wormhole의 Guardian 네트워크가 증명하고, Native Token Transfers는 래핑된 사본 없이 토큰을 옮깁니다.
도구: Solidity · Rust
체인 간 컨트랙트 호출에는 General Message Passing을, 토큰에는 Interchain Token Service를 씁니다.
도구: Solidity
CometBFT 합의 위에 Go로 작성한 앱 전용 체인으로, IBC로 서로 통신합니다.
도구: Go
대부분의 EVM 롤업의 정산 레이어입니다. Sepolia 테스트넷에 컨트랙트를 공개하고 검증했으며, Foundry로 개발하고 테스트했습니다.
도구: Solidity · Foundry · Solady
Anchor로 Rust를 써서 작성하는 프로그램입니다. Proof of History가 트랜잭션 순서를 정하고, 합의 메커니즘은 Tower BFT입니다.
도구: Rust · Anchor
EVM 호환이므로 Solidity 컨트랙트와 Foundry 도구를 체인별 설정만으로 옮길 수 있습니다.
도구: Solidity
수수료가 낮고 자체 검증자 집합을 갖추었으며 Ethereum에 체크포인트를 기록하는 EVM 체인입니다. Solidity 컨트랙트를 약간의 수정만으로 배포할 수 있습니다.
도구: Solidity
TRON Virtual Machine 위의 Solidity 컨트랙트입니다. 수수료 모델(에너지와 대역폭)과 주소 형식이 EVM과 다릅니다.
도구: Solidity (TVM)
예전에 Subnets라 불리던 독립 체인으로, 각자 검증자 집합과 EVM 설정을 갖습니다.
도구: Solidity
Polkadot SDK로 Rust를 써서 만드는 체인으로, 합의 간 메시지에는 XCM을, 블록 공간에는 coretime을 씁니다.
도구: Rust
eUTXO 모델 위의 검증자로, Aiken 또는 Plutus로 작성합니다. 디스커버리 단계부터 시작합니다.
도구: Aiken · Plutus
Base와 많은 L2를 지탱하는 프레임워크입니다. 실제로 동작하는 OP Stack 데모 네트워크를 만들어 공개했습니다.
도구: Solidity · Go
OP Stack 롤업입니다. Solidity 컨트랙트를 Base 전용 가스·브리지 설정으로 배포합니다.
도구: Solidity
EVM L2입니다. 컨트랙트를 Foundry와 체인별 가스 설정으로 배포합니다.
도구: Solidity
EVM 바이트코드를 실행하는 zkEVM 롤업입니다. 컨트랙트에는 Ethereum과 같은 테스트와 감사가 필요합니다.
도구: Solidity
게임용 EVM 체인입니다. 게임이 가스를 후원하면 플레이어는 가스를 내지 않아도 되지만, 가스 자체는 존재합니다.
도구: Solidity
Cairo로 컨트랙트를 작성하는 validity 롤업입니다. 디스커버리 단계부터 시작합니다.
도구: Cairo
Arbitrum Nitro 위의 맞춤 체인입니다. Stylus로 Rust 컨트랙트를 추가할 수 있으며, Orbit 체인의 BoLD 분쟁 해결은 아직 베타입니다.
도구: Solidity · Rust (Stylus)
ZK 체인을 출시하기 위한 ZKsync의 프레임워크로, 이전에는 hyperchains라고 불렀습니다.
도구: Solidity
Solana VM을 실행하는 Ethereum L2입니다. 그래서 프로그램은 Anchor로 Rust를 써서 작성합니다.
도구: Rust · Anchor
Cosmos SDK로 만들고 Dymension 허브에서 정산하는 RollApps입니다.
도구: Go
v4 풀에 맞춤 로직을 더하는 훅. 동적 수수료, 보유자 자격 검증 등.
도구: Solidity · Foundry
Aave v3 포지션을 다루는 컨트랙트. 대출의 부채나 담보를 한 번의 트랜잭션으로 교체하는 기능 등.
도구: Solidity · Foundry
롤업은 직접 호스팅하거나 롤업 서비스(RaaS) 업체를 통해 배포합니다.
도구
위의 모든 레이어에 같은 도구가 이어집니다. 컨트랙트에는 Solidity와 Foundry, 체인에는 Rust와 Go, 제품과 에이전트에는 TypeScript와 Python.

05 · 산업
공유되고 검증 가능한 원장이 실제 조정 문제를 해결하는 네 가지 산업입니다.
이전 규칙을 온체인에서 강제하는 토큰화 펀드와 자산.
같은 기록은 필요하지만 같은 데이터베이스는 공유하지 않는 당사자들을 위한 공유 원장.
동의·접근 기록은 온체인에, 기록 자체는 오프체인에.
물리 인프라 네트워크를 위한 기기 등록부와 보상 컨트랙트.
06 · 협업 방식
가격을 공개하므로 저희가 맞는지 1분 안에 판단하실 수 있습니다.
고정 가격 시간당 US$45 기준 산정
정해진 프로토콜, 컨트랙트 묶음, 앱을 합의한 명세대로 테스트와 함께 납품합니다. 작업 시작 전에 합의하는 하나의 가격입니다.
적합한 경우: 첫 릴리스가 명확한 스타트업.
US$4,000 / 월
시니어 엔지니어가 고객 팀에 합류해 저장소와 스탠드업에 함께하며 매달 100시간을 보장합니다. 우선 응대 포함.
적합한 경우: 로드맵은 있지만 일손이 부족한 팀.
US$45 / 시간
설계 리뷰, 감사 전 코드 리뷰, 프로토타입, 롤업·브리지 아키텍처를 시간 단위로 청구합니다.
적합한 경우: 구축 전에 결정하려는 기업.
실제로 만들 엔지니어와 30분.
만들 것, 만들지 않을 것, 그리고 가격.
매주 고객 저장소에 동작하는 코드.
고객 팀이 실행할 수 있는 테스트, 문서, 배포 스크립트.
07 · 소개
CodesenSys는 라호르에 기반을 두고 여러 시간대에 걸쳐 일하는 시니어 전용 엔지니어링 팀입니다. 2017년부터 CMS 구축에서 풀스택 TypeScript, EVM·Solana 프로토콜, 그리고 지금의 AI 에이전트까지 작업 범위를 넓혀 왔습니다. 프로젝트 범위를 정한 엔지니어가 직접 개발합니다.
08 · 자주 묻는 질문
첫 통화 전에 고객이 묻는 질문에 대한 짧고 정확한 답입니다.
감사 전 리뷰와 테스트 강화를 합니다. 실제 가치를 보관하는 컨트랙트에는 독립 감사 기관의 감사도 권하며, 이를 위한 코드 준비를 해 드립니다.
첫 통화에서 만나는 시니어 엔지니어입니다. 주니어나 하도급업체에 작업을 넘기지 않습니다.
네. 첫 기술 미팅 전에 NDA에 서명하고, 접근·리뷰·시크릿 관리에 관한 귀사 정책을 따릅니다. 고객 작업은 서면 승인 없이 절대 공개하지 않습니다.
프로덕션 개인 키는 보관하지 않습니다. 배포는 귀사의 멀티시그나 배포 파이프라인을 거치며, 작업마다 필요한 최소 권한만 유지하고 인계 시 제거합니다.
네. '범위 협의'는 해당 체인에 아직 공개 실적이 없다는 뜻입니다. 그래서 짧은 유료 디스커버리 단계로 도구를 확인하고 정직하게 견적을 냅니다.
아니요. 고객의 법률 자문이 정한 구조에 맞춰 기술을 만들고, 자문과 함께 일합니다.
시간당 US$45 기준으로 작업 시간을 산정하고, 작업 시작 전에 서면 범위에 하나의 고정 가격으로 합의합니다.
모든 프로젝트는 작업 시작 전에 합의한 서면 범위에 따라 진행됩니다. 청구는 미국 달러로 하며, 지급 조건은 해당 범위에 명시합니다.
네. 전담 모델에서는 저희 엔지니어가 고객의 저장소, 티켓, 스탠드업 안에서 고객의 리뷰 절차에 따라 일합니다.
모든 프로젝트는 설계 노트, 운영 문서, 테스트를 귀사 저장소에 남기므로 한 사람에게만 의존하지 않고 다른 엔지니어가 이어받을 수 있습니다.
라호르(UTC+5)에 있으며 걸프 지역과 유럽의 업무 시간과 겹칩니다. 미국 팀과는 일정을 잡아 통화합니다.
해당 작업의 청구서가 결제되는 즉시 고객에게 있습니다.
09 · 문의
프로젝트에 대해 몇 줄 보내 주시면 다음 단계를 안내해 드립니다.