Ether'i doğru gönder, güvenle al, reentrancy'den kaçın
Ethereum Smart Contracts with Solidity: Ether Transfer Operations in Solidity Eğitimi, sözleşmelerin en kritik işi olan değer transferini güvenle yapmayı öğretir.
payable temellerinden transfer yöntemlerine, receive-fallback'ten reentrancy güvenliğine bakış
Ethereum Smart Contracts with Solidity: Ether Transfer Operations in Solidity Eğitimi, akıllı sözleşmelerin en kritik ve riskli işi olan değer transferini güvenle yapmayı öğretir. Katılımcılar payable fonksiyonları, ether birimlerini, transfer, send ve call yöntemlerini, receive ve fallback'i, çekme (withdrawal) desenini ve reentrancy korumasını uygular. Program her transferi güvenlik ve gas açısından ele alarak sağlam para akışı kurmayı hedefler.
3 Gün. Her gün dört modül; her transfer yöntemi ve güvenlik deseni Remix'te yazılıp saldırı senaryolarıyla sınanarak uygulamalı işlenir.
Orta Seviye — Sözleşmelerde ether gönderme-alma işlemlerini güvenle yapmak isteyenler için
Her transfer yöntemi Remix'te sözleşmeyle denenir; reentrancy gibi zafiyetler saldırgan sözleşmeyle gösterilip güvenli desenle düzeltilir.
Sözleşmelerin en çok para kaybettiren işi olan değer transferini güvenle yapmayı öğrenerek gerçek riski en baştan kontrol edersiniz.
Reentrancy ve başarısız transfer gibi klasik tuzakları saldırı senaryolarıyla görüp güvenli desenlerle kapatma becerisi kazanırsınız.
Çekme desenini ve doğru yöntemi öğrenerek ödeme, kasa ve havuz mantığını güvenli biçimde kurma yetkinliği edinirsiniz.
Programdan en iyi verimi almak için gereken temel bilgi ve ortam
Sözleşme yazma, fonksiyon ve temel tipler düzeyinde Solidity aşinalığı beklenir.
Görünürlük ve fonksiyon değiştiricileri kavramlarına temel düzeyde aşinalık faydalı olur.
Gas, msg.sender ve işlem kavramlarına dair temel bilgi, güvenlik konularını kavramayı kolaylaştırır.
Remix IDE'ye erişebilen modern bir tarayıcı ve internet bağlantısı yeterlidir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Ether birimlerini ve msg.value'yu doğru kullanarak sözleşmenin ne kadar değer aldığını güvenle okur ve doğrularsınız.
payable fonksiyon ve adreslerle sözleşmenin ether kabul etmesini ve yalnız uygun adrese göndermesini doğru kurarsınız.
transfer, send ve call farkını kavrayarak neden call'un önerildiğini ve dönüşünün nasıl kontrol edileceğini bilirsiniz.
receive ve fallback fonksiyonlarını doğru yazarak düz ether alımını ve eşleşmeyen çağrıları bilinçli yönetirsiniz.
Reentrancy saldırısının nasıl oluştuğunu saldırgan sözleşme örneğiyle görüp kök nedenini net biçimde açıklarsınız.
Checks-Effects-Interactions desenini uygulayarak durumu dış çağrıdan önce güncelleyip klasik açıkları kapatırsınız.
Push yerine pull mantığıyla çekme desenini kurarak toplu gönderim riskini dağıtır ve fonları güvenle yönetirsiniz.
ReentrancyGuard ve dönüş kontrolü gibi araçlarla transfer kodunu saldırı ve DoS senaryolarına karşı sağlamlaştırırsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
dApp geliştirme eğitimi: ERC-20/ERC-721 özel token, OpenZeppelin, Hardhat, ethers.js ile Web3 arayüz ve IPFS. Uçtan uca Ethereum projesi. Kurumsal ve online.
Detayları Gör →Blockchain mimari eğitimi: platform seçimi (Ethereum, Hyperledger, Corda), ağ topolojisi, konsensüs tasarımı, ölçekleme ve referans mimari. Kurumsal ve online.
Detayları Gör →Blockchain developer eğitimi: Solidity derinlemesine, Hardhat ve Foundry testleri, gas optimizasyonu, güvenlik desenleri, proxy ve dağıtım. Kurumsal ve online.
Detayları Gör →Blockchain uzmanlık eğitimi: kriptografi, konsensüs, Bitcoin/Ethereum/Hyperledger, DeFi, sözleşme güvenliği, denetim ve kurumsal uygulama. 5 gün. Kurumsal ve on
Detayları Gör →NFT uzmanlık eğitimi: ERC-721/1155, IPFS metadata, EIP-2981 telif, mint motoru, pazar yeri mimarisi, NFT-DeFi ve güvenlik. 5 gün. Kurumsal ve online.
Detayları Gör →Ethereum, EVM, gas ve Solidity temellerine bütünsel genel bakış eğitimi. Remix ile ilk akıllı sözleşme, testnet yayını ve ekosistem. Online ve kurumsal.
Detayları Gör →