1. Solidity dilinde 'memory' ve 'storage' veri alanları arasındaki temel fark nedir?
A)Aralarında teknik bir fark yoktur, sadece isimlendirme farklılığıdır.
B)Storage kalıcıdır ve blockchain üzerinde tutulur, memory ise geçicidir ve işlem sonunda silinir.
C)Memory kalıcıdır, storage ise sadece fonksiyonlar arası veri transferinde kullanılır.
D)Storage verileri sadece EVM stack'inde tutar, memory ise tamamen diskte saklanır.
2. Ethereum sanal makinesinde (EVM) 'Reentrancy' saldırısını önlemek için kullanılan en yaygın tasarım deseni hangisidir?
A)Singleton Pattern
B)Factory Pattern
C)Checks-Effects-Interactions Pattern
D)Proxy Pattern
3. Solidity'de bir kontratın diğerine ETH göndermek için kullandığı düşük seviyeli fonksiyon hangisidir?
A)delegatecall{}
B)send()
C)call{}
D)transfer()
4. EIP-721 standardının temel kullanım amacı nedir?
A)Çoklu token (multi-token) yönetimi sağlamak.
B)Kontrat yükseltilebilirliği (upgradeability) sağlamak.
C)Fungible (değiştirilebilir) token oluşturmak.
D)Non-fungible (benzersiz) token oluşturmak.
5. Bir Solidity fonksiyonunda 'view' modifier'ı neyi garanti eder?
A)Fonksiyonun private değişkenlere erişebileceğini.
B)Fonksiyonun herhangi bir gaz ücreti ödemeyeceğini.
C)Fonksiyonun sadece dışarıdan (externally) çağrılabileceğini.
D)Fonksiyonun blockchain durumunu değiştirmeyeceğini (state modification).
6. Ethereum ağında bir işlemin 'gas limit' değerine ulaşması durumunda ne gerçekleşir?
A)İşlem otomatik olarak bir sonraki bloğa ertelenir.
B)Sistem daha fazla gaz eklenmesi için kullanıcıdan onay ister.
C)İşlem iptal edilir ve harcanan gaz iade edilmez.
D)İşlem yavaşlatılır ve tamamlanması beklenir.
7. Solidity'de 'delegatecall' fonksiyonunun en belirgin özelliği nedir?
A)Sadece kütüphaneleri çağırmak için kullanılabilir.
B)Hedef kontratın bakiyesini kendi hesabına aktarır.
C)Hata durumunda tüm blockchain'i geri sarar (revert).
D)Hedef kontratın kodunu kendi bağlamında (context) çalıştırır.
8. Ethereum'da 'Merkle Patricia Trie' veri yapısının ana görevi nedir?
A)Sadece akıllı kontrat kodlarını saklamak.
B)Ağdaki düğümler arası mesajlaşmayı şifrelemek.
C)Blockchain durumunu (state) verimli ve doğrulanabilir şekilde tutmak.
D)Madencilik ödüllerini hesaplamak.
9. Bir Solidity kontratında 'immutable' olarak tanımlanan değişkenler için hangisi doğrudur?
A)Sadece 'pure' fonksiyonlar tarafından değiştirilebilir.
B)Her fonksiyon çağrısında değeri güncellenebilir.
C)Sadece deployment anında atanabilir ve daha sonra değiştirilemez.
D)Blockchain'in tüm geçmişinde saklanmak zorundadır.
10. Solidity'de 'fallback' fonksiyonu ne zaman tetiklenir?
A)Sadece kontrat ilk deploy edildiğinde.
B)Kontrata veri gönderildiğinde veya belirtilen fonksiyon bulunamadığında.
C)Kontratın süresi dolduğunda.
D)Kontratın sahipliği devredildiğinde.
11. EIP-20 (ERC-20) standardında 'approve' fonksiyonunun amacı nedir?
A)Yeni token basımını (minting) başlatmak.
B)Kullanıcının bakiyesini sorgulamak.
C)Token transferini onaylamak için bir üçüncü tarafa yetki vermek.
D)Kontratı dondurmak.
12. Ethereum'da 'Oracles' (Kahinler) neden gereklidir?
A)Gaz ücretlerini düşürmek için.
B)Blockchain'i daha hızlı hale getirmek için.
C)İşlemleri anonimleştirmek için.
D)Akıllı kontratların dış dünyadan (off-chain) veri alabilmesini sağlamak için.
13. Ethereum ağında bir dApp'in akıllı sözleşme mantığını 'off-chain' olarak hesaplayıp, sonucu 'on-chain'e kanıtla (proof) sunan ölçeklendirme çözümü hangisidir?
A)Sidechains
B)State Channels
C)ZK-Rollups
D)Plasma
14. Web3 uygulamalarında kullanıcıların cüzdanlarını bağlamadan önce kimlik doğrulaması yapmasını sağlayan, 'Sign-in with Ethereum' (EIP-4361) standardının temel amacı nedir?
A)Token transfer hızını artırmak
B)Gas ücretlerini sıfırlamak
C)Hard fork riskini önlemek
D)Merkeziyetsiz kimlik (DID) yönetimi
15. Merkeziyetsiz otonom organizasyonlarda (DAO) kullanılan 'Quadratic Voting' yönteminin temel avantajı nedir?
A)Sadece büyük balinaların karar almasını sağlamak
B)İşlem maliyetlerini düşürmek
C)Azınlık fikirlerinin ağırlığını koruyarak manipülasyonu azaltmak
D)Blok süresini optimize etmek
16. IPFS (InterPlanetary File System) protokolünün Web3 mimarisindeki temel işlevi nedir?
A)Akıllı sözleşmeleri derlemek
B)Cüzdan adreslerini şifrelemek
C)Dağıtık ve içerik tabanlı depolama sağlamak
D)İşlem onayı için PoW algoritması çalıştırmak
17. Bir dApp'in ön yüzü (frontend) ile blockchain arasındaki etkileşimi sağlayan JavaScript kütüphanesi aşağıdakilerden hangisidir?
A)Vyper
B)Rust
C)Ethers.js
D)Solidity
18. Ethereum'daki 'Account Abstraction' (ERC-4337) standardı, kullanıcı deneyimini nasıl geliştirir?
A)Akıllı sözleşmeleri cüzdan gibi kullanmayı mümkün kılar
B)Madencilik ödüllerini artırır
C)İşlem gizliliğini tamamen ortadan kaldırır
D)Blockchain boyutunu küçültür
19. Oracle (örneğin Chainlink) mekanizması, bir dApp için neden kritiktir?
A)Ağdaki düğüm sayısını artırmak için
B)Kullanıcıların özel anahtarlarını yedeklemek için
C)Akıllı sözleşmelere dış dünya verilerini aktarmak için
D)Akıllı sözleşme kodunu optimize etmek için
20. Uniswap gibi bir AMM (Automated Market Maker) protokolünde 'Impermanent Loss' (Geçici Kayıp) durumu ne zaman gerçekleşir?
A)Likidite havuzundaki varlıkların fiyatları birbirinden ayrıştığında
B)Governance token'lar yakıldığında
C)Ağdaki gas ücretleri düştüğünde
D)Akıllı sözleşme hacklendiğinde
21. Solidity dilinde 'Reentrancy' saldırısını önlemek için kullanılan yaygın tasarım kalıbı (design pattern) hangisidir?
A)Proof of Stake Consensus
B)Double Spending Prevention
C)Zero Knowledge Proof
D)Checks-Effects-Interactions
22. Web3'te 'Soulbound Token' (SBT) kavramının geleneksel NFT'lerden en önemli farkı nedir?
A)Daha yüksek gas ücreti gerektirmeleri
B)Transfer edilemez olmaları
C)Merkezi bir sunucuda tutulmaları
D)Sadece oyunlarda kullanılmaları
23. Bir dApp'in merkeziyetsizliğini ölçmek için kullanılan 'Nakamoto Katsayısı' neyi ifade eder?
A)Kullanıcıların toplam cüzdan sayısı
B)Ağı durdurmak için gereken minimum düğüm sayısı
C)Akıllı sözleşmenin satır sayısı
D)Ağdaki toplam kilitli varlık miktarı
24. Layer 2 çözümlerinde 'Sequencer' kavramı neyi tanımlar?
A)Cüzdan şifreleme algoritması
B)DAO oylama arayüzü
C)İşlemleri sıralayan ve paketleyen düğüm
D)Akıllı sözleşme hata ayıklayıcısı
25. Avrupa Birliği'nin kripto varlık piyasalarını düzenleyen ve 'MiCA' olarak bilinen kapsamlı regülasyon çerçevesinin temel amacı nedir?
A)Stablecoin kullanımını tamamen kaldırıp dijital Euro'yu zorunlu kılmak
B)Tüm merkeziyetsiz finans (DeFi) protokollerini tamamen yasaklamak
C)Kripto varlık ihraççıları ve hizmet sağlayıcıları için şeffaflık ve yatırımcı koruması sağlamak
D)Bitcoin madenciliğini AB sınırları içerisinde tamamen durdurmak
26. Türkiye'de 2024 yılında kabul edilen 'Sermaye Piyasası Kanunu' değişikliği ile kripto varlık hizmet sağlayıcıları için temel denetleyici otorite kim olmuştur?
A)MASAK (Mali Suçları Araştırma Kurulu)
B)BDDK (Bankacılık Düzenleme ve Denetleme Kurumu)
C)Sermaye Piyasası Kurulu (SPK)
D)Merkez Bankası (TCMB)
27. ABD'de SEC (Securities and Exchange Commission) tarafından kullanılan ve bir varlığın 'menkul kıymet' olup olmadığını belirleyen yasal testin adı nedir?
A)Gary Gensler Protokolü
B)Howey Test
C)Hinman Test
D)Turing Test
28. FATF (Financial Action Task Force) tarafından getirilen ve kripto borsalarının işlem yapan tarafların kimlik bilgilerini paylaşmasını zorunlu kılan kural hangisidir?
A)Travel Rule (Seyahat Kuralı)
B)KYC Standardı
C)Anti-Money Laundering (AML) Protocol
D)Proof of Reserve (PoR) Rule
29. Türkiye'deki yeni düzenlemeye göre, kripto varlık hizmet sağlayıcılarının faaliyet izni alabilmeleri için hangi kurumdan onay almaları gerekmektedir?
A)Dijital Dönüşüm Ofisi
B)Sermaye Piyasası Kurulu (SPK)
C)TÜBİTAK
D)Hazine ve Maliye Bakanlığı
30. Hangi ülke, 2021 yılında Bitcoin'i resmi para birimi (legal tender) olarak kabul eden ilk devlet olmuştur?
A)İsviçre
B)Singapur
C)El Salvador
D)Malta
31. Regülasyon açısından 'Stablecoin'lerin diğer kripto varlıklardan temel farkı ve düzenleyiciler için yarattığı ana endişe nedir?
A)Sadece kurumsal yatırımcılar tarafından kullanılabilmeleri
B)Sabit bir varlığa (fiat) endeksli olmaları ve rezerv şeffaflığı
C)Proof of Work mekanizması ile çalışmaları
D)Merkeziyetsiz borsalarda işlem görmemeleri
32. Kripto varlıkların vergilendirilmesi konusunda Türkiye'de mevcut yasal statü en doğru şekilde nasıl tanımlanabilir?
A)Kripto varlıkların vergilendirilmesi konusunda henüz özel bir gelir vergisi düzenlemesi bulunmamaktadır
B)Kripto varlıklar 'yabancı para' statüsünde kabul edilip kambiyo vergisine tabidir
C)Kripto varlıklar doğrudan 'menkul kıymet' olarak vergilendirilmektedir
D)Her kripto alım-satım işleminden %18 KDV alınmaktadır
33. Merkez Bankası Dijital Para Birimleri (CBDC) ile kripto paralar arasındaki temel hukuki fark nedir?
A)CBDC'lerin devlet garantisinde olması ve merkezi bir otoriteye bağlı olması
B)CBDC'lerin blockchain teknolojisini kullanmaması
C)Kripto paraların yasal olarak daha güvenli kabul edilmesi
D)Kripto paraların daha yüksek enerji verimliliğine sahip olması
34. Bir kripto varlığın 'Utility Token' olarak sınıflandırılmasının hukuki önemi nedir?
A)Bir platformda belirli bir hizmete erişim hakkı sağlaması ve genellikle menkul kıymet olarak görülmemesi
B)Devlet tarafından ihraç edilmiş olması
C)Sadece yatırım amacıyla kullanılabilir olması
D)Yasal olarak sınırsız arzının olması
35. Kripto varlık hizmet sağlayıcılarının müşteri varlıklarını kendi varlıklarından ayırması (segregation) kuralı hangi temel prensibe dayanır?
A)Vergi kaçakçılığını önlemek
B)Merkeziyetsizliği artırmak
C)İşlem hızını artırmak
D)Müşteri fonlarının korunması ve iflas riskine karşı güvence altına alınması
36. Japonya'nın kripto para regülasyonları ile ilgili öncü yaklaşımı aşağıdakilerden hangisidir?
A)Kripto madenciliğini devlet eliyle tekelleştirmesi
B)Tüm kripto işlemlerini yasaklayıp sadece NFT'lere izin vermesi
C)Kripto borsalarını 'Ödeme Hizmetleri Yasası' kapsamında denetleyen ilk ülkelerden olması
D)Kripto paraları sadece oyun sektöründe yasal kabul etmesi
37. Bir token'ın 'Circulating Supply' değeri ile 'Total Supply' değeri arasındaki farkı en iyi açıklayan kavram aşağıdakilerden hangisidir?
A)Liquidity Pool Depth (Likidite derinliği)
B)Inflationary Rewards (Enflasyonel ödüller)
C)Burned Tokens (Yakılan arz)
D)Locked Tokens (Vesting süreçleri)
38. Tokenomics modelinde 'Deflationary' bir yapı oluşturmak için en yaygın kullanılan mekanizma hangisidir?
A)Staking Rewards
B)Initial Dex Offering (IDO)
C)Yield Farming
D)Token Burn (Token yakımı)
39. Bir projenin 'FDV' (Fully Diluted Valuation) değerlemesi hesaplanırken hangi değişken esas alınır?
A)Maksimum arz (Max Supply)
B)Günlük işlem hacmi
C)Anlık piyasa değeri
D)Kilitli likidite miktarı
40. Token sahiplerine yönetişim (governance) hakkı tanıyan ve protokol kararlarında oy kullanmalarını sağlayan token türü nedir?
A)Governance Token
B)Utility Token
C)Stablecoin
D)Security Token