← Sözlüğe dön
Kripto sözlük

Akıllı Sözleşme Nedir? Nasıl Çalışır ve Güvenli midir?

Akıllı sözleşme, belirli koşullar gerçekleştiğinde işlemleri otomatik olarak yürüten ve blokzincir üzerinde çalışan bir yazılımdır. Kurallar kod olarak yazılır; kullanıcılar cüzdanlarıyla sözleşmenin işlevlerini çağırır. Akıllı sözleşmeler DeFi, NFT, DAO ve token uygulamalarının temelini oluşturur, ancak kod hataları ve yanlış verilen cüzdan izinleri maddi kayba yol açabilir.

Akıllı Sözleşme Nedir?

Akıllı sözleşme, bir blokzincirde saklanan ve önceden belirlenmiş koşullara göre işlem yapan programdır. “Eğer bu koşul gerçekleşirse şu işlemi yap” mantığıyla çalışır. İşlemin yürütülmesi için aracı bir kurumun manuel onay vermesi gerekmez; ağ, kodda tanımlanan kuralları uygular.

Bir akıllı sözleşmenin kodu, verileri ve kendine ait bir blokzincir adresi bulunur. Kullanıcılar cüzdanlarıyla bu adrese işlem göndererek sözleşmenin belirli işlevlerini çalıştırabilir. Sözleşme, işlem sonucunda bakiye, sahiplik veya başka bir durum bilgisini günceller.

Akıllı sözleşme, klasik anlamda imzalanan bir hukuk sözleşmesi değildir. Kodun otomatik olarak çalışması, taraflar arasındaki ilişkinin her ülkede kendiliğinden hukuken geçerli olduğu anlamına gelmez.

Akıllı Sözleşme Nasıl Çalışır?

Akıllı sözleşme, bir işlemin tetiklediği fonksiyonun koşulları kontrol etmesi ve sonucu aynı işlem içinde zincire yazmasıyla çalışır. Örneğin bir takas sözleşmesi, kullanıcının yeterli bakiyeye sahip olup olmadığını, işlem limitlerinin geçerli olup olmadığını ve havuzdaki likiditenin yeterli bulunup bulunmadığını kontrol eder. Tüm kontroller geçerse bakiyeler güncellenir; bir koşul karşılanmazsa işlem geri çevrilir.

Sözleşmeler kendi başlarına dış dünyayı okuyamaz. Fiyat, hava durumu veya bir şirketin ödeme bilgisi gibi zincir dışı veriler gerekiyorsa oracle adı verilen veri sağlayıcılarından yararlanılır. Bu veri kaynağı hatalı veya manipüle edilebilir durumdaysa, sözleşmenin kodu doğru çalışsa bile ortaya yanlış sonuç çıkabilir.

Akıllı sözleşmeler kendi başlarına düşünmez veya dış dünyayı sürekli izlemez. Çoğu sözleşmenin çalışması için kullanıcıdan, başka bir sözleşmeden veya otomatik işlem gönderen bir sistemden tetikleyici işlem gelmesi gerekir.

Akıllı Sözleşme İşlemi Nasıl Gerçekleşir?

Akıllı sözleşme işlemi, kullanıcının cüzdanından sözleşmenin belirli bir işlevine işlem gönderilmesiyle başlar. İşlem ağa ulaştığında doğrulayıcılar, gönderenin bakiyesini, imzasını, izinlerini ve sözleşmenin kurallarını kontrol eder.

Koşullar sağlanıyorsa işlem blokzincire eklenir ve sözleşmenin durumu değişir. Koşullardan biri karşılanmıyorsa işlem geri çevrilebilir. İşlem geri çevrilse bile ağ, işlemi işlemek için kaynak kullandığından gas ücreti tahsil edilebilir.

Bir sözleşmenin yalnızca verilerini okumak ile sözleşmede değişiklik yapmak aynı şey değildir. Bakiye veya fiyat bilgisi okumak çoğu zaman yeni bir zincir işlemi gerektirmez. Token takası, transfer veya staking gibi işlemler ise cüzdan imzası ve gas ücreti gerektirir.

Akıllı Sözleşme Nasıl Oluşturulur ve Blokzincire Nasıl Dağıtılır?

Akıllı sözleşme oluşturmak için önce sözleşmenin hangi işlemleri yapacağı belirlenir, ardından uygun bir programlama diliyle kodlanır. Ethereum uyumlu ağlarda en yaygın dil Solidity’dir; bazı ağlar farklı diller veya program yapıları kullanır.

Genel geliştirme süreci şu adımlardan oluşur:

Dağıtım işlemi, sözleşmenin kodunu blokzincire kaydeden özel bir işlemdir. Dağıtım tamamlandıktan sonra sözleşmenin ağı, adresi ve kullandığı kurallar değiştirilemez hâle gelebilir. Ancak sözleşme yükseltilebilir bir mimariyle tasarlanmışsa kodun belirli bölümleri sonradan değiştirilebilir.

  • Sözleşmenin kuralları ve yetkileri tasarlanır.
  • Kod yazılır ve derlenir.
  • Test ağında farklı senaryolar denenir.
  • Güvenlik açıkları ve yetki hataları incelenir.
  • Kod blokzincire dağıtılır.
  • Sözleşme adresi ve kaynak kodu gerekiyorsa blokzincir gezgininde doğrulanır.

Akıllı Sözleşmeler Nerelerde Kullanılır?

Akıllı sözleşmeler, dijital varlıkların ve kurallı finansal işlemlerin aracı olmadan yürütülebildiği uygulamalarda kullanılır. En yaygın kullanım alanları DeFi, NFT, DAO, blokzincir oyunları ve token dağıtım sistemleridir.

DeFi Uygulamalarında Akıllı Sözleşmeler

Merkeziyetsiz borsalarda takas, borç verme, borç alma ve likidite sağlama işlemleri akıllı sözleşmeler aracılığıyla yürütülür. Kullanıcı varlığını bir havuza yatırır, sözleşme bakiyeyi kaydeder ve işlemin kurallarına göre faiz, ücret veya pay dağıtımı yapar.

DeFi işlemlerinde fiyat kayması, likidite yetersizliği, oracle hatası, sözleşme açığı ve tasfiye riski bulunabilir. Sözleşmenin açık kaynak olması bu riskleri ortadan kaldırmaz.

NFT’lerde Akıllı Sözleşmeler

NFT sözleşmeleri, bir varlığın kime ait olduğunu ve transfer kurallarını zincirde tutar. Telif payı, basım sınırı, satış koşulu veya koleksiyonun özellikleri de sözleşmeye yazılabilir; ancak bir NFT’nin hukuki mülkiyet veya telif hakkı doğurup doğurmadığı ayrıca değerlendirilmelidir.

NFT’de telif bilgisinin tanımlanması, her satışta ödemenin zorunlu olarak yapılacağı anlamına gelmez. ERC-2981, alıcı adresi ve telif miktarını sorgulama yöntemi sunar; ödemenin uygulanması satışın gerçekleştiği platforma ve sözleşme tasarımına bağlıdır.

DAO’larda Akıllı Sözleşmeler

DAO yapılarında üyelerin oyları, tekliflerin yürürlüğe girme şartları ve hazine harcamaları sözleşmelerle yönetilebilir. Oy sonucu tek başına yeterli olmayabilir; bazı DAO’lar uygulama öncesinde zaman kilidi, çoklu imza veya yönetici onayı kullanır.

Akıllı Sözleşme İle Token Arasındaki Fark Nedir?

Akıllı sözleşme ile token aynı şey değildir. Token, bir akıllı sözleşmenin yönettiği dijital varlık olabilir; akıllı sözleşme ise token dışında çok daha geniş işlemleri yürütebilen programdır. ERC-20 token sözleşmesi bakiyeleri ve transferleri yönetirken, bir borç verme sözleşmesi teminat, faiz ve tasfiye kurallarını aynı ağ üzerinde uygular.

Her token aynı işlevi taşımaz. Bazıları yalnızca transfer ve bakiye takibi yaparken bazıları basım, yakım, kara liste, vergi veya yönetici yetkileri içerir. Bu fonksiyonlar tokenin riskini ve kullanım biçimini doğrudan etkiler.

Akıllı Sözleşme İle Normal Sözleşme Arasındaki Fark Nedir?

Geleneksel sözleşme tarafların yükümlülüklerini insan dilinde ve hukuk düzeni içinde tanımlar; akıllı sözleşme ise belirlenen koşulları yazılım olarak uygular. Normal sözleşmede ihlal durumunda mahkeme veya hakem süreci gerekebilir. Akıllı sözleşmede kodun koşulları sağlanıyorsa işlem çoğunlukla otomatik gerçekleşir.

Akıllı sözleşme, tek başına her ülkede geçerli bir hukuki sözleşme sayılmaz. Tarafların kimliği, tüketici hakları, mülkiyet, vergi ve uyuşmazlık çözümü gibi konular için zincir dışı şartlar gerekebilir. Kodun çalışması, hukuki sorumluluğu kendiliğinden ortadan kaldırmaz.

Akıllı Sözleşmeler Hangi Blokzincirlerde Çalışır?

Akıllı sözleşmeler, program çalıştırmayı ve durum değişikliklerini destekleyen blokzincirlerinde bulunur. Ethereum ve Ethereum Virtual Machine ile uyumlu Polygon, BNB Chain, Avalanche, Arbitrum ve Base gibi ağlar Solidity ile yazılmış sözleşmeleri benzer biçimde çalıştırabilir.

Solana’da benzer uygulamalar genellikle program olarak adlandırılır ve Rust veya Anchor gibi araçlarla geliştirilir. Sui ve Aptos gibi ağlarda Move tabanlı yapılar kullanılır. Aynı token adı veya proje markası farklı ağlarda ayrı sözleşme adresleriyle bulunabileceğinden işlem yapmadan önce ağ bilgisinin doğrulanması gerekir.

Akıllı Sözleşme Adresi Nedir?

Akıllı sözleşme adresi, belirli bir ağdaki sözleşmenin bulunduğu adrestir. Ethereum uyumlu ağlarda görünümü sıradan hesap adresinden ayırt edilemeyebilir. Ayrıca bazı cüzdanlar da akıllı sözleşmelerle çalışabilir; bu nedenle adresin türünü yalnızca görünüşünden anlamak mümkün değildir.

Bir tokeni doğru sanmak için yalnızca adına veya simgesine bakmak yeterli değildir. Dolandırıcılar aynı isim ve sembolle sahte tokenler oluşturabilir. Sözleşme adresi, işlem yapılacak ağ ve token standardı birlikte kontrol edilmelidir.

Akıllı Sözleşme Adresi Nasıl Kontrol Edilir?

Sözleşme adresi, projenin doğrulanmış duyurusundan ve ilgili ağın güvenilir blokzincir gezgininden karşılaştırılarak kontrol edilir. Gezgin üzerindeki doğrulanmış kaynak kodu, dağıtım ağı, işlem geçmişi, sahiplik bilgileri ve token tutucuları incelenebilir.

Doğrulanmış kaynak kodu, kodun görünen hâlinin zincirdeki bytecode ile eşleştiğini gösterir; güvenlik denetiminin yapıldığını veya projenin dürüst olduğunu kanıtlamaz. Benzer isimli sözleşmeleri ayırt etmek için adresin tamamı ve ağ adı birlikte karşılaştırılmalıdır.

Cüzdan Akıllı Sözleşmeyle Nasıl Etkileşime Girer?

Cüzdan, akıllı sözleşmeye işlem göndererek fonksiyon çağırır ve bu işlem ağ tarafından onaylanır. Cüzdanı bir siteye bağlamak tek başına varlık transferi yetkisi vermez; buna karşılık imzalanan işlem veya token approval, sözleşmeye belirli bir harcama yetkisi tanıyabilir.

İmza penceresinde işlem türü, alıcı adresi, gönderilen varlık, miktar ve istenen izin okunmalıdır. Sadece mesaj imzalanıyor gibi görünen bazı istekler de oturum veya izin mekanizması olabilir. Anlaşılmayan bir imza, özellikle sınırsız token harcama yetkisi içeriyorsa onaylanmamalıdır.

Gas Ücreti Nedir, Neden Ödenir?

Gas ücreti, akıllı sözleşme işlemini ağda çalıştırmak ve doğrulamak için ödenen işlem maliyetidir. Ücret genellikle işlem yapılan ağın yerel varlığıyla ödenir; sözleşme daha fazla hesaplama veya daha çok durum değişikliği gerektiriyorsa basit bir transferden daha yüksek gas kullanabilir.

Standart cüzdan işlemlerinde gas için kullanılan ağın yerel varlığından yeterli bakiye gerekir. Bazı akıllı cüzdanlarda uygulama ücreti karşılayabilir veya desteklenen başka bir tokenla ödeme imkânı sunabilir.

Gas ücretinin miktarı ağ yoğunluğuna, işlem türüne ve belirlenen gas limitine göre değişir. Gas ödemeniz, işlemin mutlaka başarılı olacağı anlamına gelmez.

Akıllı Sözleşme İşlemi Neden Başarısız Olur?

Bir akıllı sözleşme işlemi, sözleşmenin kontrol ettiği koşullardan biri karşılanmadığında başarısız olur. Yetersiz bakiye veya allowance, düşük likidite, fazla kayma toleransı, süresi dolmuş işlem, yanlış ağ, kapatılmış sözleşme ve yetersiz gas limiti yaygın nedenler arasındadır.

Cüzdanda görünen her hata, zincirde başarısız olmuş bir işlem değildir. RPC bağlantısı veya bakiye kontrolü yüzünden blokzincire hiç gönderilemeyen işlemle, bloğa alınmış ancak yürütme sırasında geri çevrilmiş işlem farklıdır. İkinci durumda kullanılan gas için ücret ödenir; ilk durumda yalnızca hata görülmesi ağ ücreti doğurmaz.

Başarısız işlem çoğu durumda sözleşmedeki varlık durumunu değiştirmez; ancak zincire alınmış işlemin gas maliyeti geri alınmayabilir. Aynı işlemi art arda göndermek yerine hata mesajı, işlem parametreleri ve sözleşmenin o anda açık olup olmadığı incelenmelidir.

Token Approval Nedir, Neden Risklidir?

Token approval, bir akıllı sözleşmeye cüzdanınızdaki belirli tokenleri sizin adınıza harcama izni vermenizdir. Merkeziyetsiz borsalarda takas başlatmadan önce bu izin istenebilir; işlem tamamlandıktan sonra sınırsız veya gereğinden yüksek allowance açık kalırsa sözleşmenin açığı ya da kötü niyetli davranışı daha büyük kayba yol açabilir.

İzin verilirken mümkünse yalnızca işlemde kullanılacak miktar seçilmelidir. Artık kullanılmayan izinler güvenilir bir revoke aracıyla iptal edilebilir; iptal işlemi de ağ ücreti gerektirir ve daha önce gerçekleşmiş transferleri geri döndürmez. Approval penceresinde beklenmeyen bir token, farklı bir ağ veya sınırsız harcama yetkisi görülürse imza atılmamalıdır.

Akıllı Sözleşme Güvenli mi?

Akıllı sözleşmenin güvenliği, kod kalitesine, yetki tasarımına, kullandığı oracle ve diğer sözleşmelere, yönetici anahtarlarına ve uygulamanın operasyonuna bağlıdır. Blokzincirin değiştirilmesi zor olması yalnızca yayımlanan kodun kayıt özelliğini güçlendirir; hatalı kodu güvenli hâle getirmez.

Güvenlik denetimi yapılmış olması riski azaltır fakat garanti sunmaz. Denetimin kapsamı, sözleşme sürümü, bulunan açıkların giderilip giderilmediği ve denetimden sonra kodun değişip değişmediği ayrıca kontrol edilmelidir. Projenin yüksek getiri vaadi, doğrulanmış rozet veya kalabalık sosyal medya hesabı tek başına güvenlik kanıtı değildir.

Akıllı Sözleşme Denetimi (Audit) Ne Anlama Gelir?

Akıllı sözleşme denetimi, kodun güvenlik açıkları, yetki hataları ve beklenmeyen davranışlar açısından incelenmesidir. Denetim raporu, bulunan sorunları ve önerilen düzeltmeleri gösterir; sözleşmenin gelecekte kesinlikle saldırıya uğramayacağını garanti etmez.

Denetim raporunun hangi kod sürümüne ait olduğu, rapordaki kritik bulguların giderilip giderilmediği ve sözleşmenin denetimden sonra değiştirilip değiştirilmediği kontrol edilmelidir.

Kaynak Kodu Doğrulanmış Akıllı Sözleşme Güvenli midir?

Kaynak kodu doğrulanmış bir sözleşme, blokzincire dağıtılan kodun gezginde yayımlanan kodla eşleştiğini gösterir. Bu şeffaflık, işlevleri incelemeyi kolaylaştırır; fakat kodun hatasız veya kötü niyetsiz olduğunu kanıtlamaz.

Kullanıcılar özellikle sözleşmenin sahibi, yönetici rolleri, yükseltme yetkisi, token basma fonksiyonu ve kullanıcı bakiyelerini etkileyebilecek özel işlevleri incelemelidir.

Akıllı Sözleşmeye Verilen Token İzni Nedir?

Token approval, sözleşmeye belirli tokenleri cüzdandan çekebilme yetkisi verir. İzin miktarı yalnızca işlemde kullanılacak tutarla sınırlı olabileceği gibi sınırsız olarak da verilebilir. Sınırsız izin, sözleşmede veya cüzdanda güvenlik sorunu oluştuğunda daha geniş kayıp riski yaratır.

Akıllı Sözleşme İzinleri Nasıl İptal Edilir?

Akıllı sözleşme izinleri, kullanılan ağın blokzincir gezginindeki approval kontrolü veya güvenilir bir izin yönetimi aracı üzerinden iptal edilebilir. İptal işlemi de blokzincire yazıldığı için gas ücreti gerektirir.

İzin kaldırmak için doğru ağı ve doğru token sözleşmesini seçin. Sadece cüzdanı uygulamadan ayırmak yeterli değildir; bağlantıyı kesmek ile token harcama yetkisini iptal etmek farklı işlemlerdir.

Cüzdanı DApp’ten Ayırmak Approval İznini Kaldırır mı?

Cüzdanı bir DApp’ten ayırmak, uygulamayla olan bağlantıyı keser; fakat daha önce verilen token approval izinlerini otomatik olarak kaldırmaz. Bu nedenle kullanılmayan DApp bağlantısını kapattıktan sonra aktif harcama izinleri de ayrıca kontrol edilmelidir.

Bir uygulamayla bağlantıyı kesmek, sözleşmenin geçmişte aldığı izinleri silmez. Approval izni iptal edilmedikçe sözleşme, verilen yetkinin kapsamına göre tokenleri kullanmaya devam edebilir.

Akıllı Sözleşmeler Değiştirilebilir mi? Proxy Sözleşme Nedir?

Bir akıllı sözleşme dağıtıldıktan sonra kodu çoğu zaman doğrudan değiştirilemez; fakat proxy, yönetici veya yükseltme mekanizması kullanılmışsa uygulama mantığı sonradan güncellenebilir. Bu durumda kullanıcıların etkileşimde bulunduğu adres aynı kalırken arka plandaki uygulama kodu farklı bir adrese yönlendirilebilir.

Proxy yapısı, hata düzeltme ve yeni özellik ekleme açısından avantaj sağlayabilir. Buna karşılık upgrade yetkisini elinde tutan yönetici veya çoklu imza hesabı kötüye kullanılırsa sözleşmenin kuralları değiştirilebilir.

Bir sözleşmeyle işlem yapmadan önce yükseltme yetkisinin kimde olduğu, bu yetkinin sınırlanıp sınırlanmadığı ve yönetişim onayı gerekip gerekmediği incelenmelidir.

Akıllı Sözleşme Silinebilir mi veya İptal Edilebilir mi?

Akıllı sözleşmeyi durdurmak, blokzincirden silmek ve onunla yapılan işlemi iptal etmek farklı şeylerdir. Sözleşmede duraklatma yetkisi varsa bazı işlevler kapatılabilir; ancak işlem geçmişi silinmez. Ethereum’da mevcut bir sözleşmenin kodu ve kayıtları SELFDESTRUCT komutuyla genel olarak silinemez. Bu komutun silme davranışı, sözleşmenin oluşturulduğu işlem içinde kullanıldığı dar bir istisnayla sınırlıdır.

Bazı sözleşmelerde yönetici, işlemleri geçici olarak durdurabilir veya yeni kullanıcıların etkileşimini engelleyebilir. Bazı sözleşmelerde ise böyle bir yetki bulunmaz. Sözleşme adresine gönderilen varlıkların geri alınabilmesi de ayrıca kodda tanımlanmış bir iade mekanizmasına bağlıdır.

Akıllı Sözleşmeler Oracle Verilerini Nasıl Kullanır?

Oracle, blokzincir dışındaki verileri akıllı sözleşmeye taşıyan veri kaynağıdır. Bir sözleşme döviz kuru, hava durumu, uçuş bilgisi veya başka bir dış veriye ihtiyaç duyuyorsa bu bilgiyi doğrudan internetten okuyamaz; oracle üzerinden alır.

Oracle verisinin yanlış, gecikmiş veya manipüle edilmiş olması sözleşmenin hatalı işlem yapmasına neden olabilir. DeFi protokollerinde yanlış fiyat verisi, teminatların gereksiz yere tasfiye edilmesine veya saldırganın avantaj elde etmesine yol açabilir.

Bu nedenle bir protokolün kullandığı oracle sağlayıcıları, veri kaynaklarının çeşitliliği ve fiyat güncelleme mekanizması da akıllı sözleşme güvenliğinin parçasıdır.

Akıllı Sözleşme Hangi Dille Yazılır? Solidity Nedir?

Akıllı sözleşmeler, çalışacakları blokzincirin desteklediği programlama diliyle yazılır. Ethereum ve EVM uyumlu ağlarda en yaygın dil Solidity’dir. Vyper de Ethereum ekosisteminde kullanılan alternatif dillerden biridir.

Solidity ile yazılan kod, blokzincirin sanal makinesinin çalıştırabileceği bytecode’a dönüştürülür. Kullanıcıların gördüğü işlem ekranı ise çoğu zaman bu kodun tamamını değil, sözleşmenin belirli işlevlerini ve parametrelerini gösterir.

Kod yazmak, güvenli bir akıllı sözleşme oluşturmak için tek başına yeterli değildir. Test, kod incelemesi, yetki tasarımı, saldırı senaryoları ve dağıtım sonrası izleme de gerekir.

Akıllı Sözleşme Oluşturmanın Maliyeti Ne Kadardır?

Akıllı sözleşme oluşturmanın maliyeti; kodun karmaşıklığına, kullanılacak ağın gas ücretine, test ve denetim ihtiyacına göre değişir. Basit bir sözleşmenin dağıtım maliyeti ile finansal varlık yöneten büyük bir protokolün geliştirme maliyeti aynı değildir.

Maliyet kalemleri arasında yazılım geliştirme, test ağı ve geliştirme araçları, ana ağa dağıtım gas ücreti, güvenlik denetimi, arayüz ve DApp geliştirme, oracle hizmetleri ve dağıtım sonrası bakım bulunabilir.

Düşük dağıtım maliyeti, sözleşmenin güvenli veya kaliteli olduğunu göstermez. Özellikle kullanıcı fonlarını yöneten sözleşmelerde güvenlik denetiminden tasarruf etmek daha büyük bir kayıp riski doğurabilir.

Akıllı Sözleşmeler Hukuken Geçerli midir?

Akıllı sözleşmenin kod olarak çalışması, onu her hukuk sisteminde otomatik biçimde bağlayıcı bir sözleşmeye dönüştürmez. Hukuki geçerlilik; tarafların belirlenmesi, irade beyanı, konu, tüketici kuralları, mülkiyet ve uyuşmazlık çözümü gibi unsurlara göre ülkeye ve işlemin niteliğine bağlıdır.

Kripto varlık işlemlerinde kodun yanında kullanım koşulları, saklama düzenlemeleri ve ilgili mevzuat da dikkate alınmalıdır. Büyük tutarlı veya ticari işlemlerde yalnızca sözleşmenin zincirde bulunmasına güvenmek yerine yetkili hukuk uzmanından görüş alınması gerekir.

Akıllı Sözleşme Kullanırken Nelere Dikkat Edilmeli?

Akıllı sözleşmeyle etkileşime geçmeden önce resmî alan adını, ağ bilgisini, sözleşme adresini ve işlem parametrelerini ayrı ayrı doğrulayın. Cüzdanı yalnızca gerekli sitede bağlayın, beklenmeyen mesaj ve approval isteklerini imzalamayın, kullanılmayan izinleri düzenli olarak kapatın.

İşlemden önce mümkünse küçük bir miktarla deneme yapın ve cüzdan bakiyesinin tamamını tek bir sözleşmeye bağlamayın. Büyük tutarlar için ayrı bir cüzdan veya donanım cüzdanı kullanmak, kötü niyetli bir sitenin tüm varlıklara ulaşma ihtimalini sınırlar. Seed phrase ve private key hiçbir sözleşme, site veya destek görevlisiyle paylaşılmaz.