계정 컨트랙트
당신의 지갑은 어떤 앱의 내부 자료구조가 아닙니다. Safe v1.4.1 스마트 계정 — Vela가 다루게 될 어떤 금액보다 훨씬 큰 자산을 지켜 온 바로 그 컨트랙트 — 을 Safe가 공개한 그대로, 수정 없이 배포한 것입니다.
문장은 짧고 결과는 짧지 않으니, 이 페이지에서 펼쳐 놓습니다.
이 경로에 우리 것은 없습니다
당신과 당신 돈 사이에 네 개의 컨트랙트가 서 있습니다. Vela는 그중 어느 것도 쓰지 않았습니다.
| 컨트랙트 | 작성 주체 |
|---|---|
| Safe v1.4.1(계정 본체, 프록시) | Safe |
| Safe 4337 Module | Safe |
| SafeWebAuthnSharedSigner(P-256 키 검증) | Safe |
| ERC-4337 EntryPoint v0.7 | ERC-4337 저자들 |
Vela 컨트랙트라는 것은 없습니다. 이 저장소에는 Solidity가 한 줄도 없고, 명령 하나로 확인할 수 있습니다.
git clone https://github.com/mondaylabsltd/vela-wallet
find vela-wallet -name '*.sol' # 아무것도 출력되지 않습니다 Vela가 네트워크를 추가할 때 배포하는 것은 그 컨트랙트들이며, 각자의 표준 주소에 배포합니다. 우리가 설계한 컨트랙트를 올리지 않고, 당신의 계정에 특권적 역할도 갖지 않습니다. 관리자 키도, 업그레이드 경로도, 우리가 추가할 수 있는 모듈도 없습니다.
“수정하지 않은”이 핵심인 이유
“Safe 기반”, “Safe의 포크”, “Safe에서 영감을 받은 계정”을 내세우는 지갑은 많습니다. 포크란 오래된 평판을 빌린 새 컨트랙트입니다. 실제 차이는 이렇습니다.
감사는 당신이 실제로 쓰는 것을 대상으로 합니다. Safe의 감사 보고서는 바로 이 릴리스들의 바이트코드를 대상으로 합니다. 포크의 감사는 포크하기 전의 코드를 대상으로 합니다. 계정 컨트랙트를 수정한 지갑이 인용하는 감사는 전부 다른 것에 대한 감사이고, 정작 수정한 부분은 아무도 보지 않았습니다.
생태계는 당신의 계정을 Safe로 다룹니다. 실제로 Safe이기 때문입니다. 블록 익스플로러가 해석하고, Safe 자신의 거래 도구도 이해합니다. 내일 Vela가 사라져도 당신의 지갑은 고아 포맷이 되지 않습니다. 이더리움에서 도구가 가장 잘 갖춰진 스마트 계정이고, Safe 호환 인터페이스라면 무엇이든 다룰 수 있습니다. 그래서 “Vela가 사라져도 당신의 지갑은 사라지지 않는다”는 우리의 의지가 아니라 컨트랙트에 대한 이야기입니다.
공격 면은 다른 모두가 함께 지켜보는 면입니다. 맞춤 계정 컨트랙트는 그 작성자만 들여다봅니다. 이것은 Safe에 돈을 둔 모든 사람이 들여다봅니다.
무엇을 치르는가
표준을 따르는 일은 공짜가 아니고, 절충은 실재합니다.
- 가스. 스마트 계정은 온체인에서 서명을 검증합니다. 체인에 따라 다르지만 평범한 EOA 전송의 1.5~3배 정도를 예상하세요. 네트워크와 수수료를 보세요.
- 계정은 배포되어야 합니다. 주소는 온체인에 아무것도 없는 상태에서
CREATE2로 계산되므로 바로 받을 수 있지만, 처음 나가는 거래가 컨트랙트 배포 비용을 부담합니다. - 모든 체인이 자격을 갖춘 것은 아닙니다. WebAuthn 서명기는 P-256 서명을 온체인 에서 검증하므로 RIP-7212 프리컴파일이 필요합니다. 그것이 없는 네트워크는, 더 약한 검증기로 물러나는 대신 Vela가 활성화를 거절합니다.
- Safe의 리스크가 이제 당신의 리스크입니다. 널리 쓰이는 컨트랙트를 신뢰하는 것도 여전히 컨트랙트를 신뢰하는 일입니다. Vela가 말할 수 있는 것은, 그 위에 신뢰할 대상을 하나 더 얹지 않았다는 것뿐입니다.
감사된 것과 안 된 것
Safe의 컨트랙트와 WebAuthn 서명 모듈은 제3자 감사를 받았고 보고서도 공개되어 있습니다. Vela 자체의 앱 코드는 독립 감사를 받지 않았고, 일정도 없습니다 — 프로젝트가 비용을 감당할 수 있을 때 하고 싶은 목표이지 날짜가 있는 약속이 아닙니다. Vela가 의존하는 모든 컨트랙트, 그 감사 보고서, 우리가 추적하는 문제는 감사와 알려진 문제에 있습니다.
직접 확인하기
당신의 계정은 온체인에 있습니다. 블록 익스플로러에서 열어 구현 주소를 읽어 보세요. Vela가 지원하는 모든 네트워크에서, Safe의 v1.4.1 표준 배포와 바이트 단위로 일치할 것입니다.