Açık imzalama

Çoğu cüzdan bir onaltılık duvarı onaylamanızı ister ve iyi niyetle bekler. “Kör imzalama” — gerçekte okuyamadığınız çağrıları onaylamak — boşaltılan cüzdanların büyük bir bölümünün arkasındaki şey. Vela’nın yanıtı açık imzalama: siz imzalamadan önce işlem, anlayabileceğiniz bir şeye çevrilir.

Ne görüyorsunuz

Ham calldata yerine Vela şunları gösterir:

  • Niyet — işlemin ne yaptığı: Gönder, Onayla, Takas ve benzeri.
  • Özü — ilgili tutarlar ve adresler; token tutarları gerçek birimleriyle, alıcılar da varsa bir ada çözülmüş hâlde.
  • Ayrıntılar — nonce, son tarihler ve ham calldata; yüzünüze dayatılmak yerine istediğinizde açılır.
  • Bir risk göstergesi, renk kodlu; böylece korkutucu olan şey korkutucu görünür.

Nasıl çalışıyor (ERC-7730)

Vela hem sözleşme çağrılarını hem de EIP-712 tipli verisini ERC-7730 tanımlayıcılarıyla çözer; bunlar bir sözleşmenin işlevlerinin ne anlama geldiğini söyleyen küçük, paylaşılabilir tanımlardır.

  • Sözleşmeye özel bir tanımlayıcı varsa işlem doğrulanmış olarak işaretlenir ve sözleşmenin adıyla etiketlenir.
  • Yoksa Vela, yaygın kalıplar için standart tanımlayıcılara düşer — ERC-20 tokenlar, ERC-721 NFT’ler, ERC-4626 kasalar ve ERC-2612 izinleri — böylece gündelik işlerin çoğu yine çözülür.

Token tutarları, tokenın gerçek zincir üstü ondalıkları kullanılarak biçimlendirilir. Vela asla öylece 18 varsaymaz; ondalıkları doğrulayamıyorsa değeri gösterir ama tahmin yürütmek yerine doğrulanmamış olarak işaretler.

Risk düzeyleri

Çözülen her işlem bir risk düzeyi alır, böylece tehlikeli kalıplar göze çarpar:

  • Onaylar ve izinler için Dikkat — harcama yetkisi veriyorsunuz.
  • Gerçekten riskli olanlar için Tehlike; örneğin sınırsız token onayı.
  • Stake etmek ya da yatırmak gibi rutin işlemler için daha düşük risk.

Vela bir çağrıyı çözemediğinde

Dürüstlük, temiz bir ekrandan daha önemli. ERC-7730 tanımlayıcısı yokken işlev herkese açık bir seçici veritabanında görünüyorsa Vela çağrıyı genel biçimde çözer ve bir dikkat bandının altında elden gelen olarak etiketler — çözülmüş ama doğrulanmamış. Bu da olmazsa ya da Vela bir işlemin yalnızca bir kısmını çözebiliyorsa, anlamış gibi yapmaz.

Bu neden önemli

Kendi saklamanız, kötü bir işlemi kimsenin sizin için geri alamayacağı anlamına gelir. Savunma bir destek masası değil; onayladığınız şeyi onaylamadan önce anlamaktır. Açık imzalama, “bu anlaşılmaz yığına güven”i “bunun tam olarak ne yaptığı şu”ya çevirir. Vela’nın genel güvenlik modelinde nereye oturduğunu teknik dokümanda bulabilirsiniz.