Güvenlik

Bize ait, içeri girilecek bir şey yok.

WiSP program çalıştırmaz, admin anahtarı tutmaz ve bir anahtara dokunabilecek sunucu barındırmaz. Pozisyonların, cihazında türetilen sıradan Solana cüzdanlarıdır. Güvence altına alınacak tek şey tarayıcında çalışan koddur; bu yüzden her sürümden önce test edilen, incelenen ve mainnet'te çalıştırılan da odur.

531kontrol, bir sürüm çıkmadan önce geçerher sürümden önce · 56 test paketi
168düşmanca inceleme turu, her bulgu bir regresyon testiyle kapatıldıve artıyor
0WiSP'in tuttuğu anahtar, ifade ya da cüzdan haritasıpolitikayla değil, yapı gereği
3'te 2hazine fonlarını taşımak için gereken imza; zincirde uygulanan günlük 1 SOL worker limitiyleSquads, aşağıda doğrulanabilir

Asla elimizde olmayanlar

Sızamayacak beş şey, çünkü bize hiç ulaşmıyorlar.

Her biri yapısal. Seninle onun arasında hiçbir ayar, söz ya da çalışan yok.

Kurtarma ifaden

Tarayıcında üretilen yirmi dört kelime. WiSP'in havuz ve her pozisyon cüzdanı için kullandığı her anahtar, cihazında onlardan türetilir. İfade hesabın tamamıdır; yedekle, başka kimse onu yeniden kuramaz. Tek kullanımlık Receive adresleri, bu özellik açıkken, şifreli yedeğinde kayıtlı dizinleri de kullanır: o yedeği güncel tut.

Nasıl kontrol edilirHesap oluştururken ya da açarken ağ sekmesini izle: hiçbir istek ifadeyi, bir parolayı ya da gizli bir anahtarı taşımaz. Anahtarlar tarayıcının içindeki bir worker'da türetilir.yollar m/44'/501'/9281'/0' (havuz) · …/1'/i' (pozisyonlar)

Pozisyon anahtarların

Her pozisyon, yayımlanmış bir yolda türetilen ve yalnızca cihazında kullanılan kendi cüzdanında yaşar. Satış, o cüzdandan attığın imzadır. Hiçbir anahtar yüklenmez, emanete verilmez, bölünmez ya da yansıtılmaz.

Nasıl kontrol edilirKeys (anahtarlar) sayfası → herhangi bir cüzdanda Show key: özel anahtarı, WiSP olmadan ve ifaden olmadan, aynı cüzdanı Phantom'da ya da herhangi bir cüzdan uygulamasında açar. Ya da hesabı ifadeden ikinci bir tarayıcıda yeniden kur: aynı cüzdanlar, hiçbir WiSP sunucusu işin içine girmeden belirir.mainnet'te ölçüldü: tüm havuz okundu ve fonlu bir hesap iki dakikanın altında yeniden kuruldu

Cüzdan haritan

Hangi yatırmanın hangi cüzdanı fonladığı ve hangi cüzdanların senin olduğu tek bir yerde yazılıdır: cihazındaki şifreli kasada. WiSP’in sunucusu statik dosyalar artı bir davet uç noktasıdır; kullanıcı tablosu yoktur ve oluşturacak bir yolu da yoktur. Gizlilik sayfasında adı geçen taraflar (en başta RPC sağlayıcın) onlara sorduğun açık adresleri görür ve ilişkilendirebilir; RPC’yi senin seçmenin nedeni budur.

Nasıl kontrol edilirSunucunun ne sakladığını Gizlilik sayfasında oku. Cihaz kirası ya da oturum servisi yoktur, bu yüzden kimin aktif olduğunu sayan hiçbir şey yoktur.

Fonlarının üzerinde bir program

WiSP zincir üstünde hiçbir program dağıtmaz. Bekleyen fonlar, bizim işletmediğimiz, yirmi denetimden geçmiş korumalı bir havuzda durur; açık pozisyonlar senin cüzdanlarında durur. Zincirde durdurulacak, sınırlanacak, yükseltilecek ya da istismar edilecek bize ait hiçbir şey yoktur.

Nasıl kontrol edilirHerhangi bir WiSP işlemini incele: programlar havuzun, lansman eğrisinin, rota bulucunun ve Solana'nın kendisinindir. Hiçbiri bizim değil.

İşleminde bir relayer

Alımlar ve satımlar tarayıcında kurulur, talimat talimat kontrol edilir ve seçtiğin RPC üzerinden gönderilir. Bizim hiçbir sunucumuz işlemi zincirden önce görmez; dolayısıyla hiçbiri onu yeniden sıralayamaz, geciktiremez ya da önden işlem (front-run) yapamaz.

Nasıl kontrol edilirHer alım ve satım, imzalamadan önce kontrol edilmiş bir makbuz gösterir: ücret alıcısı, tutar, koruma kontrolleri ve işlem yeri, imzalamak üzere olduğun baytlardan okunur.

Seni kim durdurabilir

Her tasarımda seni durdurabilecek insanlar vardır. Dürüst olanlar listeyi yazar.

İşte bizimki. Pozisyonlar: kimse. Bekleyen fonlar: havuzun ekibi, yayımladıkları kontroller altında. Biz: parana dokunan hiçbir şey.

YetkiPozisyonların üzerindeBekleyen fonlar (havuz) üzerindeWiSP'in elinde
Yatırmaları durdurmakkimsehavuzun ekibi; koşulları onlar tarafından yayımlanmamışhayır
Bir çekimi reddetmek ya da geciktirmekkimsehavuzun relayer'ı; çıkışları imzalar ve tarar; ispat alıcıyı ve tutarı bağladığından yönlendiremezhayır
Bir tutarı ya da token'ı sınırlamakkimseyayımlanmış bir şey yokhayır
Bir pozisyonu dondurmakkimse; yalnızca bir token'ın kendi ihraççısı, o token içingeçerli değil; havuz SOL tutarhayır
Rotanı ya da zamanını seçmekkimse; pozisyonu tutan cüzdandan sen imzalarsıngeçerli değilhayır
Kuralları değiştirmekkimse; cüzdan cüzdandırhavuzun multisig'i programını yükseltebilir; mevcut programın arkasında 20 denetim ve biçimsel doğrulama varhayır
Bir işlemin ücretini artırmakkimse; ücret, imzaladığın işlemin içindeki bir talimattır ve imzalamadan önce gösterilirhavuz kendi çıkış ücretini belirleryalnızca gelecek işlemler için, görünür biçimde
Etkinliğini okumakRPC'n kendisine sorulanı görür; WiSP'in o yolda sunucusu yokhavuzun indeksleyicisi aynı herkese açık notları herkese sunarhayır
Anahtarlarına kod göndermek——evet: her web uygulaması gibi uygulamayı biz sunuyoruz. Önlem açık bir madde; aşağıya bak

Her sürümden önce kontrol edilir

531 kontrol, altı alan, tek kural: bir sürüm ancak hepsi geçince çıkar.

Test paketi her sürümden önce çalışır. Ardından bir yayın kapısı gönderilen paketin kendisini inceler ve test anahtarı, açık bir kabul kapısı ya da değiştirilmemiş bir özellik bayrağı taşıyan paketi reddeder.

147

Hesap ve anahtarlar

İfadeden anahtarlara, şifreli kasa, parolayla açma, cüzdan imzalı korumaya almalar, bağlanan ve eşlenik tutulan ikinci bir cihaz, gizlilik profilleri, hesabın bulunabileceği her durum.

59

İşlem incelemesi

Bir alım ya da satımın taşıdığı her talimat çözülür ve onayladığın planla karşılaştırılır: ücret alıcısı ve tutar, koruma kontrolleri, işlem yeri, rota.

64

Davetler ve hazine

Davet ispatları, ödeme worker'ının aritmetiği, zincir üstü harcama limitleri, hazine adresi, holder ücret kademeleri.

53

Havuz notları ve ispatlar

Not kodlaması, körleme, seçim, yatırma kurulumu, yarıda kesilen bir adımdan sonra çekim kurtarma, kurtarma teklifleri.

151

İnceleme regresyonları

Düşmanca turlardaki her bulgu için bir test; böylece düzeltilmiş bir kusur fark edilmeden geri dönemez.

53

Barındırma

Host yönlendirmesi, başlıklar, gövde limitleri, herkese açık RPC yedeği, yavaş bir sağlayıcıya karşı hız ayarı, ispat dosyası indirme, token kataloğu ve token sorgulama; ayrıca zincirler arası takasın adres ve teklif kontrolleri.

Düşmanca inceleme

Onu kırmak için 168 tur.

Her turda, düzeltmelerimizi görmemiş bağımsız bir inceleyiciye kod ve tek bir hedef verilir: bir kullanıcının fonlarını kaybettirmenin, bir kullanıcının cüzdanlarını birbirine bağlamanın ya da uygulamaya yalan söyletmenin bir yolunu bul. Bir karar ve sıralanmış bulgular döndürür. Bir tur ancak her bulgu düzeltilip bir test aldığında biter ve sonraki tur yeni koddan başlar. İnceleyici, depo geçmişimize erişimi olmayan ayrı bir yapay zekâ modelidir; aşağıdaki insan denetiminin yerini tutmaz ve biz onu öyle sunmuyoruz.

Senden önce yakaladıkları: harcanmış bir bakiyede "Up to date" gösteren iki cihazlı bir durum; bir yenilemede sızan bir not tanımlayıcısı; lansman eğrisi tamamlandığında bir pozisyonu ortada bırakan bir işlem yeri kontrolü; bir izni harcanabilir nakit sayan bir bakiye ekleme. Hepsi kapatıldı, hepsi regresyon testleriyle.

Mainnet'te çalıştırıldı

Devnet'te değil, gerçek SOL ile test edildi.

Canlı zincirde, kullanacağın uygulamayla çalışır. İşlem referansları yayına geçişte yayımlanır.

Havuzda fon varken kurtarma

Yeni bir hesap SOL'u korumaya aldı, silindi ve temiz bir tarayıcıda 24 kelimesinden yeniden kuruldu. Yeniden kurulum havuzdaki her notu okudu, bakiyeyi buldu, bir pozisyon fonladı, aldı, sattı ve eve süpürdü.

SonuçHer havuz notu iki dakikanın altında okundu. Bakiye lamport'una kadar kurtarıldı.mainnet · masaüstü

Ücret, sayfanın dediği yere düşer

Her alım ve satım, ücretini iki transferle taşır: %70 yayımlanmış hazineye, %30 geri alım cüzdanına. Zincirde ölçüldü.

Sonuç0.5% taban ve 0.25% davetli; hazine kasasına lamport'una kadar ulaştı.mainnet

Zincir üstü limitinin içinde bir davet ödemesi

Ödeme worker'ı, davet edenin ödülünü davet kasasından taşıdı ve kasayı gelirden yeniden doldurdu; ikisi de, çalınmış bir worker anahtarının taşıyabileceği miktarı sınırlayan Squads harcama limitleri üzerinden.

SonuçÖdeme ve yeniden doldurma doğrulandı; worker'ın anahtarı davet kasasından günde en fazla 1 SOL ve gelirden haftada en fazla 3 SOL, yalnızca davet kasasına taşıyabilir.mainnet

Yük ve edge

Tüm herkese açık yüzey, küresel bir edge'in arkasındaki tek bir küçük makinede çalışır. Sınırlayıcı paralel olarak yoklanırken dışarıdan yüklendi.

SonuçSaniyede yaklaşık 60 sayfa yüklemesi; 50 eşzamanlıda p95 1.7 s; pencere boyunca sıfır sunucu hatası. Hız limitleri paralel bir patlama altında dayandı.host'un dışından

Üzerinde durduğumuz havuz

Solana'daki en büyük korumalı havuz üzerine kurulu. Bizim değil.

Privacy Cash

Bekleyen fonlar Privacy Cash'te durur: tarayıcında kurulan Groth16 ispatları, bir Poseidon not ağacı, çifte harcamaya karşı nullifier'lar, açık kaynak, adı geçen dış katılımcılarla yapılmış bir güvenilir kurulum töreni ve üstüne biçimsel doğrulamayla birlikte birkaç firmadan denetim. Önemli olan satırda bize ait hiçbir şey olmasın diye, biz olmayan bir tarafın işlettiği bir havuzu seçtik. Yetkileri yukarıdaki tabloda bizimkilerin karşısında listelenmiştir.

Sabitlenmiş ispat dosyaları

Tarayıcının kullandığı devre ve ispat anahtarı, havuzun yayımlanmış sürümünden alınır ve kullanılmadan önce boyut ve içerik hash'iyle doğrulanır. Değişmiş bir dosya yüklenmez, reddedilir.

Sabitlenmişcircuit2.wasm · 3,208,099 B · fe752ced413ed3a47b5bfa94199728ccb103c6eacircuit2.zkey · 16,461,496 B · 75c13038c7dff9ddeea5b43fa08fca545394bfa3üst kaynak sürümünün git blob hash'leri

Diğer zincirler için NEAR Intents

Zcash, Bitcoin, Ether ya da USDC'den gelmek veya onlara çıkmak, tarayıcından arada hiçbir WiSP anahtarı ve WiSP sunucusu olmadan çağrılan NEAR Intents (1Click servisi) üzerinden geçer. Bir çıkış, teklif ettiği yatırma adresine yapılan sıradan bir havuz çekimidir; bir giriş, bir takastan fonlama adresine düşer. Kendi koşullarına tabi ayrı bir işletmedir: bir takası tutabilir, tarayabilir ya da iade edebilir; WiSP bir takasa müdahale edemez. Uygulama, kullanıldığı ekranda onu adıyla belirtir ve hiçbir işlemi onun üzerinden yönlendirmez.

Nasıl kontrol edilirServisin dokümantasyonu ve koşullarıyalnızca teklif, yatırma adresi ve durum

Ücretler nereye gidiyor

Okuyabileceğin bir multisig, kaçamayan bir worker'la.

Hazine: 3'te 2

Ücretler, imzaladığın işlemle bir Squads multisig'inin (çoklu imza) kasa 0'ına ödenir. Onları taşımak üç imzacıdan ikisini gerektirir. Davet ödülleri, anahtarına tam olarak iki şeye izin verilen otomatik bir worker tarafından kasa 1'den ödenir; bunu biz değil, Squads programı uygular: kasa 1'den herkese günde en fazla 1 SOL, ve kasa 0'dan yalnızca kasa 1'e haftada en fazla 3 SOL.

Nasıl kontrol edilirKasa 0, ücret hazinesiMultisig ve harcama limitlerizincirde, herkes okuyabilir

Ücret baytların içinde

Sunucuda bir ücret ayarı yok. 0.5% (davetle, 30 gün boyunca 0.25%), tarayıcında kurulan ve imzalamadan önce makbuzda gösterilen işlemin içindeki iki transfer talimatıdır: %70 hazineye, %30 geri alım cüzdanına. Farklı bir alıcı ya da tutar incelemeden geçemez ve asla imzalanmaz.

Nasıl kontrol edilirHerhangi bir WiSP alımını bir explorer'da aç: işlemin yanında iki sistem transferi, yukarıdaki kasaya ve geri alım cüzdanına.

Her ücretin %30'u $WiSP geri alır

Geri alım cüzdanı, her platform ücretinin %30'unu ücreti ödeyen işlemin içinde alır. Yalnızca bu cüzdanın anahtarını tutan bir servis, bununla yaklaşık her altı saatte bir PumpSwap'te $WiSP alır ve aldığı her tokeni yakar. Yalnızca işlemlerin ona gönderdiğini harcayabilir.

Nasıl kontrol edilirGeri alım cüzdanıHer alım ve yakımzincirde, herkes okuyabilir

Token

$WiSP: tek mint, tek dağıtıcı, tek kilit.

Önemli olan her adres ve nerede okunacağı.

Tek WiSP token'ı

Mint USEu5qroduzuvrSZfvs3xM1MwyU83joapQF5LMyWiSP, dağıtıcı fTQGbMHMt4MeanYpZp8PoecvWCzRHWitVVJEY5aWiSP tarafından, arzın 25%'ini de satın alan tek bir işlemle kontract.fun üzerinden pump.fun'da oluşturuldu. Mint ve dondurma yetkisi: yok. WiSP adlı başka hiçbir token bizim değil.

Nasıl kontrol edilirMintDağıtıcı cüzdanLansman işlemizincirde

24.5% yüz yıl kilitli

245,000,000 WiSP, dağıtıcının lansmandan hemen sonra oluşturduğu bir Jupiter Lock escrow'unda duruyor: iptal modu yok, yani biz dahil kimse iptal edemez; tamamı oluşturulmadan yüz yıl sonra bir cliff'te açılır; alıcı, hazine multisig'inin kasa 0'ıdır. Multisig alıcıyı halef bir hazineye yeniden yönlendirebilir ve ona başka hiçbir şey yapamaz.

Nasıl kontrol edilirEscrowKilit işlemiProgram Locp…qjn (Jupiter Lock); alıcıyı, iptal modunu ve cliff'i hesaptan oku.zincirde

Ekip cüzdanına 0.5%

5,000,000 WiSP, kilitle aynı işlemde fomo.family ekip cüzdanına gönderildi: 4BepgEZjxxGtzyJBjUoxAyFh3p1HZchfdZ2sX3BvUa9A.

Nasıl kontrol edilirEkip cüzdanıTransferDağıtıcı cüzdandaki kilit işlemini aç: escrow oluşturmanın yanında tek bir token transferi.zincirde

Hazinenin anahtarları

CL2NZ7GpDbQkHqhwVLvAkECNopL5HvYGWKhQTiyAECF9 multisig'i 3 imzacıdan 2'sini gerektirir: 13mnth9zxXnT757yBhXD55Qy2gzjFeeDGCHTh3uSWiSP, LvA7V1y4DwL5o1di9k8XQERm1ju7zKEz2c4YUK1WiSP, fsFPPMxATYPyJMMRwuzaVgmHNv1Jz3AvMvhe9CaWiSP. Ödeme worker'ı 2GUzPU9GxkPaN3AxoayGeppgSf2jNqCBtoASFAhZWiSP, Squads programının tam olarak iki şeye izin verdiği bir anahtar tutar: kasa 1'den (Dooj5zFzeH5Qbz3gE375uJQZMhupqtsCnkYNJUTKrhRd) herkese günde en fazla 1 SOL ödemek ve kasa 0'dan kasa 1'e haftada en fazla 3 SOL taşımak.

Henüz yapılmadı

Bu sayfanın bugün iddia edemeyeceği şeyler.

Burada okumanı, kendin keşfetmene tercih ederiz.

DENETİMWiSP istemcisinin üçüncü bir tarafça denetimi yapılmadı. Kullandığı havuz denetlendi; WiSP'in kendi kodu denetlenmedi. Platform ilgi kazandıkça denetim firmalarına başvurulacak; o zamana kadar pozisyonlarını, denetlenmemiş herhangi bir istemcide yapacağın gibi boyutlandır.
KAYNAKİstemci kaynağı henüz yayımlanmadı, bu yüzden uygulamayı yeniden derleyip hash'leri karşılaştıramazsın. Yayımlanana kadar "uygulamayı biz sunuyoruz", yukarıdaki tabloda bize herhangi bir web sitesine güvendiğin gibi güvendiğin tek satırdır.

Bir şey mi buldun?

Önce bize söyle.

Bir kullanıcının fonlarını kaybettirmenin, bir kullanıcının cüzdanlarını birbirine bağlamanın ya da uygulamaya yalan söyletmenin bir yolunu bulursan, herkese açık rapordan önce özel raporu istiyoruz ve bu konuda ne yaptığımızı yazılı olarak söyleyeceğiz. security@usewisp.trade adresine yaz. Derleme hash'leri yayına geçişle birlikte yayımlanır.

Güven bir makbuzdur, söz değil.