복구 구문
브라우저에서 생성된 24개 단어. 풀용과 모든 포지션 지갑용을 포함해 WiSP가 사용하는 모든 키는 이 단어들로부터 기기에서 파생됩니다. 구문이 곧 계정 전체입니다. 백업해 두면, 다른 누구도 재구성할 수 없습니다. 일회용 Receive 주소는 그 기능이 켜져 있을 때 암호화된 백업에 기록된 인덱스도 사용합니다. 그 백업을 최신으로 유지하세요.
보안
WiSP는 프로그램을 운영하지 않고, 관리자 키를 쥐지 않으며, 키에 닿을 수 있는 서버를 두지 않습니다. 포지션은 기기에서 파생된 평범한 Solana 지갑입니다. 남은 보안 대상은 브라우저에서 실행되는 코드이므로, 모든 릴리스 전에 바로 그 코드를 테스트하고 검토하고 메인넷에서 실행합니다.
우리에게 절대 없는 것
각각 구조적입니다. 사용자와 그 사이에 설정도, 약속도, 직원도 없습니다.
브라우저에서 생성된 24개 단어. 풀용과 모든 포지션 지갑용을 포함해 WiSP가 사용하는 모든 키는 이 단어들로부터 기기에서 파생됩니다. 구문이 곧 계정 전체입니다. 백업해 두면, 다른 누구도 재구성할 수 없습니다. 일회용 Receive 주소는 그 기능이 켜져 있을 때 암호화된 백업에 기록된 인덱스도 사용합니다. 그 백업을 최신으로 유지하세요.
모든 포지션은 공개된 경로에서 파생되어 기기에서만 사용되는 전용 지갑에 있습니다. 매도는 그 지갑에서 하는 사용자의 서명입니다. 어떤 키도 업로드, 에스크로, 분할, 미러링되지 않습니다.
어느 입금이 어느 지갑에 자금을 댔는지, 어느 지갑이 귀하의 것인지는 한 곳에만 기록됩니다. 귀하 기기의 암호화된 금고입니다. WiSP의 서버는 정적 파일과 추천 엔드포인트 하나뿐이며, 사용자 표도 없고 만들 방법도 없습니다. 개인정보 페이지에 이름을 올린 당사자들(무엇보다 RPC 제공자)은 귀하가 조회하는 공개 주소를 보고 서로 연결할 수 있습니다. RPC를 귀하가 직접 선택하는 이유가 그것입니다.
WiSP는 온체인 프로그램을 배포하지 않습니다. 쉬고 있는 자금은 우리가 운영하지 않는, 감사 20건을 받은 실드 풀에 있고, 열린 포지션은 사용자의 지갑에 있습니다. 체인 위에 일시정지하거나, 상한을 두거나, 업그레이드하거나, 악용할 우리 것은 없습니다.
매수와 매도는 브라우저에서 만들어지고, 인스트럭션 단위로 검사되며, 사용자가 고른 RPC를 통해 전송됩니다. 체인보다 먼저 트랜잭션을 보는 우리 서버는 없으므로, 순서를 바꾸거나 지연시키거나 프런트런할 수도 없습니다.
누가 막을 수 있는가
우리 목록입니다. 포지션: 아무도 없음. 쉬고 있는 자금: 풀의 팀, 그들이 공개한 통제 범위 안에서. 우리: 사용자의 돈에 닿는 것은 없음.
모든 릴리스 전에 검사
테스트 스위트는 모든 릴리스 전에 실행됩니다. 이어서 릴리스 게이트가 실제로 배포되는 번들 자체를 검사하여 테스트 스위치, 열린 수락 게이트, 교체되지 않은 기능 플래그를 가진 번들을 거부합니다.
구문에서 키로, 암호화 저장소, 비밀번호 잠금 해제, 지갑 서명 실드, 두 번째 기기 연결과 동기화, 프라이버시 프로필, 계정이 가질 수 있는 모든 상태.
매수나 매도가 담은 모든 인스트럭션을 디코딩해 사용자가 승인한 계획과 대조합니다. 수수료 수신자와 금액, 가드, 거래 장소, 경로.
초대 증명, 지급 워커의 산술, 온체인 지출 한도, 트레저리 주소, 보유자 수수료 티어.
노트 인코딩, 블라인딩, 선택, 입금 구성, 중단된 단계 이후의 출금 복구, 복구 견적.
적대적 검토 라운드의 발견마다 테스트 하나. 고친 결함이 몰래 되돌아올 수 없습니다.
호스트 라우팅, 헤더, 본문 크기 제한, 공개 RPC 폴백, 느린 제공자에 대한 속도 조절, 증명 파일 다운로드, 토큰 카탈로그, 토큰 조회. 크로스체인 스왑의 주소와 견적 검사도 포함합니다.
적대적 검토
매 라운드, 우리의 수정을 보지 못한 독립 검토자에게 코드와 목표 하나를 줍니다. 사용자의 자금을 잃게 하거나, 사용자의 지갑들을 연결하거나, 앱이 거짓말하게 만들 방법을 찾는 것. 검토자는 판정과 순위가 매겨진 발견을 돌려줍니다. 모든 발견이 수정되고 테스트를 갖춰야만 라운드가 끝나고, 다음 라운드는 새 코드에서 시작합니다. 검토자는 우리 저장소 이력에 접근하지 못한 채 실행되는 별도의 AI 모델입니다. 아래의 사람에 의한 감사를 대신하지 않으며, 우리도 그렇게 내세우지 않습니다.
사용자보다 먼저 잡아낸 것들: 소진된 잔액에 "Up to date"를 표시한 두 기기 사례, 새로고침에서 새던 노트 식별자, 런치 커브가 완료되자 포지션을 고립시킨 거래 장소 검사, 허용량을 쓸 수 있는 현금으로 센 충전. 모두 종결, 모두 회귀 테스트 포함.
메인넷에서 실행
사용자가 쓸 바로 그 앱으로, 실제 체인에서 실행합니다. 트랜잭션 참조는 정식 출시 때 공개됩니다.
새 계정이 SOL을 실드했고, 지워졌고, 깨끗한 브라우저에서 24개 단어로 재구성됐습니다. 재구성은 풀의 모든 노트를 읽어 잔액을 찾았고, 포지션에 자금을 넣고, 사고, 팔고, 회수했습니다.
모든 매수와 매도는 수수료를 두 번의 전송으로 담습니다. 70%는 공개된 트레저리로, 30%는 바이백 지갑으로. 온체인에서 측정했습니다.
지급 워커가 추천인의 보상을 추천 볼트에서 옮기고 수익에서 다시 채웠습니다. 둘 다 Squads 지출 한도를 통해서이며, 이 한도는 탈취된 워커 키가 옮길 수 있는 양을 제한합니다.
공개 표면 전체가 글로벌 엣지 뒤의 작은 머신 하나에서 실행됩니다. 외부에서 부하를 걸면서 동시에 제한기를 찔러 봤습니다.
우리가 딛고 선 풀
쉬고 있는 자금은 Privacy Cash에 있습니다. 브라우저에서 만드는 Groth16 증명, Poseidon 노트 트리, 이중 지불을 막는 널리파이어, 공개 소스, 이름이 알려진 외부 참여자가 있는 신뢰 설정 세리머니, 여러 회사의 감사와 그 위의 형식 검증. 우리가 아닌 쪽이 운영하는 풀을 택한 이유는, 중요한 자리에 우리 것이 하나도 없게 하기 위해서입니다. 그 풀의 권한은 위 표에 우리 것과 나란히 적혀 있습니다.
브라우저가 쓰는 회로와 증명 키는 풀이 공개한 릴리스에서 받아 오며, 사용 전에 크기와 콘텐츠 해시로 검증합니다. 바뀐 파일은 로드되지 않고 거부됩니다.
Zcash, Bitcoin, Ether, USDC에서 들어오거나 그쪽으로 나가는 것은 NEAR Intents(그 1Click 서비스)를 거치며, WiSP 키도 WiSP 서버도 사이에 두지 않고 브라우저에서 호출됩니다. 출금은 그 서비스가 견적한 입금 주소로 가는 평범한 풀 출금이고, 입금은 스왑에서 사용자의 자금 주소에 도착합니다. 자체 약관을 가진 별도의 사업체이므로 스왑을 보류, 스크리닝, 환불할 수 있고, WiSP는 거기에 개입할 수 없습니다. 앱은 이 서비스를 사용하는 화면에서 그 이름을 밝히며, 거래를 이 서비스로 라우팅하는 일은 절대 없습니다.
수수료가 가는 곳
수수료는 사용자가 서명하는 트랜잭션에 의해 Squads 멀티시그의 볼트 0으로 지급됩니다. 이를 옮기려면 서명자 3인 중 2인이 필요합니다. 추천 보상은 볼트 1에서 자동화된 워커가 지급하며, 그 키에 허용된 것은 정확히 두 가지이고 우리가 아닌 Squads 프로그램이 강제합니다. 볼트 1에서 누구에게든 하루 최대 1 SOL, 그리고 볼트 0에서 볼트 1로만 주당 최대 3 SOL.
서버에 수수료 설정은 없습니다. 0.5%(초대 시 30일간 0.25%)는 트랜잭션 안의 전송 인스트럭션 두 개(70%는 트레저리로, 30%는 바이백 지갑으로)이며, 브라우저에서 만들어져 서명 전 영수증에 표시됩니다. 수신자나 금액이 다르면 검사에 실패하고 절대 서명되지 않습니다.
바이백 지갑은 수수료를 내는 바로 그 거래 안에서 모든 플랫폼 수수료의 30%를 받습니다. 이 지갑의 키만 가진 서비스가 약 6시간마다 그 돈으로 PumpSwap에서 $WiSP를 사고, 산 토큰을 모두 소각합니다. 거래가 보낸 만큼만 쓸 수 있습니다.
토큰
중요한 모든 주소와, 어디서 읽을지.
민트 USEu5qroduzuvrSZfvs3xM1MwyU83joapQF5LMyWiSP는 배포자 fTQGbMHMt4MeanYpZp8PoecvWCzRHWitVVJEY5aWiSP가 kontract.fun을 통해 pump.fun에 만들었으며, 같은 트랜잭션에서 공급량의 25%도 샀습니다. 민트 권한과 동결 권한: 없음. WiSP라는 이름의 다른 토큰은 우리 것이 아닙니다.
245,000,000 WiSP가 배포자가 런치 직후 만든 Jupiter Lock 에스크로에 있습니다. 취소 모드 없음이므로 우리를 포함해 누구도 취소할 수 없고, 전량이 생성 100년 뒤 클리프에서 풀리며, 수령자는 트레저리 멀티시그의 볼트 0입니다. 멀티시그는 수령자를 후속 트레저리로 바꿀 수 있을 뿐, 그 외에는 아무것도 할 수 없습니다.
5,000,000 WiSP가 잠금과 같은 트랜잭션에서 fomo.family 팀 지갑 4BepgEZjxxGtzyJBjUoxAyFh3p1HZchfdZ2sX3BvUa9A으로 전송됐습니다.
멀티시그 CL2NZ7GpDbQkHqhwVLvAkECNopL5HvYGWKhQTiyAECF9에는 서명자 3인 중 2인이 필요합니다: 13mnth9zxXnT757yBhXD55Qy2gzjFeeDGCHTh3uSWiSP, LvA7V1y4DwL5o1di9k8XQERm1ju7zKEz2c4YUK1WiSP, fsFPPMxATYPyJMMRwuzaVgmHNv1Jz3AvMvhe9CaWiSP. 지급 워커 2GUzPU9GxkPaN3AxoayGeppgSf2jNqCBtoASFAhZWiSP가 쥔 키로 Squads 프로그램이 허용하는 것은 정확히 두 가지입니다. 볼트 1 Dooj5zFzeH5Qbz3gE375uJQZMhupqtsCnkYNJUTKrhRd에서 누구에게든 하루 최대 1 SOL 지급, 그리고 볼트 0에서 볼트 1로 주당 최대 3 SOL 이동.
아직 안 된 것
직접 겪기보다 여기서 읽으시길 바랍니다.
발견하셨나요?
사용자의 자금을 잃게 하거나, 사용자의 지갑들을 연결하거나, 앱이 거짓말하게 만들 방법을 찾았다면, 공개 보고보다 비공개 보고를 먼저 받고 싶습니다. 그리고 우리가 어떻게 조치했는지 서면으로 밝히겠습니다. security@usewisp.trade로 보내 주세요. 빌드 해시는 정식 출시와 함께 공개됩니다.