Bu akıllı sözleşme ile etkileşimde bulunmak güvenli mi?
Akıllı sözleşmeler, Ethereum Sanal Makinesi (EVM) ve benzer blokzincirlerinde çalışan bilgisayar programlarıdır. İsimleri biraz yanıltıcıdır: Onlarla etkileşimde bulunduğunuzda bir sözleşmeye kaydoluyor olmazsınız, onun yerine bir programın çalışmasını tetikliyor olursunuz.
Ethereum'u ve web3'ü bu kadar güçlü kılan, akıllı sözleşme işlevlerine yönelik sanal olarak sonsuz olasılıklardır. Erişilebilirlik de önemli bir özelliktir: web3 merkeziyetsiz ve herkes tarafından kullanılabilir olmayı amaçladığı için isteyen herkes akıllı sözleşme oluşturabilir ve dağıtabilir. Kaçınılmaz bir şekilde, bazıları bu özgürlükten istifade ederek başka kullanıcılardan faydalanmaya çalışır.
Bu yüzden dolandırıcı nitelikteki akıllı sözleşmeleri nasıl tanımlayacağınızı öğrenmeli ve dolandırıcılıkları karşısında mağduriyet yaşamaktan kaçınmalısınız.
Açık olmak gerekirse akıllı sözleşmeler şunları temsil edebilir:
- ERC-20 tokenları gibi akıllı sözleşmeler tarafından tanımlanan ve yönetilen bir token veya hatta bir NFT koleksiyonu
- Bir dapp'in içinde token takasını denetleyen bir program veya bir DAO'nun yönetişim mekanizmaları gibi bir işlev.
Bağlama ve onaylama karşılaştırması
O uçsuz bucaksız dünyada MetaMask'i kullanırken, sık sık cüzdanınızı bağlamanız istenir. Ayrıca makul sıklıkta belirli işlemleri onaylamanız istenir. Bu bağlamda, odaklanmanız gereken şey onaylardır (harcama limitleri olarak da anılır): Aradaki fark çok önemlidir!
- Bir siteye cüzdanınızı bağlama işlemi, özellikle onay vermediğiniz sürece sitenin fonlarınıza herhangi bir şey yapmasına izin vermez. Dolayısıyla bu bağlantı, bir dapp'in size belirli işlemleri veya eylemleri önermesine olanak sağlasa da, siz önerilen işlemleri onaylamadığınız sürece fonlarınıza hiçbir şey olmaz. Cüzdanınızı bağlama konusunda daha fazla bilgiyi buradan okuyabilirsiniz.
- Onaylar ise bir akıllı sözleşmeye belirli bir token ile, belirli bir miktarda, ihtiyaç duyduğu anda ve şekilde etkileşimde bulunma yetkisi vermeyi içerir. Bir şeyi onaylamanız istendiğinde her zaman durup düşünmelisiniz çünkü bu durum genellikle varlıklarınızın kontrolünü, herhangi biri tarafından yazılmış olabilecek bir bilgisayar programına devretmek anlamına gelir. Daha fazla bilgiyi buradan okuyabilirsiniz.
Bir akıllı sözleşmenin güvenilir olup olmadığının kontrol edilmesi
Bir akıllı sözleşmeye güvenip güvenmeyeceğinizi değerlendirirken bakılması gereken bazı şeyleri inceleyelim:
- Tokenlarınıza erişimi onaylamanızı istiyor mu?
- Gizli Kurtarma İfadenizi ele geçirmeye yönelik sosyal mühendislik çalışmalarının (nasıl güvende kalacağınızı öğrenin) yanı sıra, token onayı dolandırıcılıkları web3'teki en yaygın saldırı yöntemlerinden biridir. Yukarıda bunları özetle açıklamamızın nedeni de tam olarak budur. Bir dapp'in token onayına rıza verirseniz onayladığınız tokenın (ve bu tokenın miktarının) kontrolünü dapp'e devretmiş olursunuz. Sadece bu durum bile iki kez düşünmeniz için yeterli olmalıdır.
- Dapp'in erişim talep ettiği token mantıklı mı? Bu durum, kullanmak istediğiniz dapp işleviyle mi ilgili?
- Talep edilen token miktarı mantıklı mı? Gelecekte çok sayıda işlemi imzalamak (ve bunlar için ücret ödemek) zorunda kalmamanız için birçok popüler uygulamanın, söz konusu tokendan aslında sınırsız miktarda erişim talep ettiğini unutmayın. Daha fazla bilgiyi buradan okuyabilirsiniz.
-
İlgili blok gezgininde adresi aratın. Tüm akıllı sözleşmelerin bir adresi vardır. Güvenilir her dapp, NFT koleksiyonu veya platform bu adresi doğrudan ana sitelerinde ya da belgelerinde kolayca erişilebilir hale getirmelidir. MetaMask, siz herhangi bir işlemi imzalamadan önce size akıllı sözleşmenin adresini de gösterir.
Adresi bir blok gezgininin arama çubuğuna girin. Etherscan de dahil olmak üzere bu platformların birçoğu, aşağıda vurgulandığı gibi kodun doğrulanıp doğrulanmadığını size söyler. Sözleşmenin bir adının olup olmadığını da kontrol edebilirsiniz - adı yoksa çok yeni ya da güvenilmez olabilir.
Kullanıcı yorumlarını anlamak için blok gezginindeki yorumlar bölümünü de kontrol edebilirsiniz. Ancak bu yorumlara ihtiyatla yaklaşın; çünkü dolandırıcıların kendileri de buradaki görüşleri etkilemiş olabilir.
-
Bir tokenı araştırmak için coin/token listeleme sitelerini kullanın. Örneğin Coingecko adresine giderek tokenın adını veya adresini girin. Burada, token ile ilgili olarak, projenin web sitesi ve sosyal medya hesapları gibi temel bilgileri görebilmeniz gerekir. Burada; dapp, token veya projenin, sadece botlardan oluşmayan, gerçek ve aktif bir topluluğunun bulunup bulunmadığını kontrol edebilir ya da web sitelerinde bunun sadece bir rugpull tuzağı olmadığını kanıtlayan teknik bir doküman arayabilirsiniz. Token güvenliği uygulamaları rehberimiz de bu bağlamda oldukça yararlıdır.
-
Sözleşmedeki son işlem hareketlerini kontrol edin. Blok gezgininde akıllı sözleşmenin sayfasında listelenen son işlem hareketlerine bakın. Blok gezginleri bunaltıcı olabilir ancak sadece kalıpları fark etmeye ve ardından bu kalıbın neden var olabileceğini sormaya odaklanın. Örneğin yaygın bir dolandırıcılık yöntemi, token satın alanların ve sahiplerinin bu tokenı satmasını engellemektir; dolayısıyla hiç satış işlemi görmüyorsanız bir bal küpü tuzağına veya benzeri bir şeye bakıyor olabilirsiniz.
Ne yazık ki Solidity ve ilgili kodlama dillerini öğrenip sözleşmeleri kendiniz denetleyebilecek kadar saatlerinizi harcamadığınız sürece, bir akıllı sözleşmenin güvenilirliğinden %100 emin olmanın hiçbir yolu yoktur.
Bu yüzden tekrar etmekte fayda var: Web3'te her zaman temkinli hareket edin. Belirli bir siteden emin değilseniz veya başka bir sorunuz varsa aşağıdaki 'Destek Bölümü ile İletişime Geç' kartı üzerinden veya bu sitenin ana sayfasından bizimle iletişime geçebilirsiniz.
Destek bölümüne ulaşın
Daha fazla yardım için iletişime geçin. Genel cüzdan bilgilerinize ve MetaMask kullanımınıza dayalı olarak daha hızlı, kişiselleştirilmiş destek için cüzdanınızı bağlayın.