ERC Standartları
ERC (Ethereum Yorum İsteği) standartları, farklı sözleşmelerin ve uygulamaların nasıl etkileşime gireceğini tanımlayan Ethereum blockchain'deki akıllı sözleşmeler için teknik özelliklerdir.
ERC standartları, geliştiricilerin Ethereum üzerinde uyumlu ve birlikte çalışabilir uygulamalar oluşturması için bir çerçeve sağlar. Bu standartlar, Ethereum topluluğu tarafından önerilir, tartışılır ve nihayetinde onaylanır. Token oluşturma (ERC-20), değiştirilemez tokenler (ERC-721) ve daha karmaşık işlevler dahil olmak üzere çeşitli yönleri kapsar. ERC standartlarına uymak, farklı projelerin ve uygulamaların sorunsuz bir şekilde etkileşim kurmasını sağlayarak daha uyumlu ve kullanıcı dostu bir ekosistemi teşvik eder.
Her ERC standardı, fungible tokenler için ERC-20 ve NFT'ler için ERC-721 gibi benzersiz bir numara ile tanımlanır. Bu standartlar, akıllı sözleşmelerin uyumlu olmak için uygulaması gereken belirli işlevleri, olayları ve veri yapılarını tanımlar. Bu standardizasyon, geliştirmeyi basitleştirir, birlikte çalışabilirliği teşvik eder ve birlikte etkili bir şekilde çalışabilen çok çeşitli merkeziyetsiz uygulamaların (dApp'ler) oluşturulmasına olanak tanır.
graph LR
Center["ERC Standartları"]:::main
Pre_computer_science["computer-science"]:::pre --> Center
click Pre_computer_science "/terms/computer-science"
Rel_erc_20["erc-20"]:::related -.-> Center
click Rel_erc_20 "/terms/erc-20"
Rel_erc_721["erc-721"]:::related -.-> Center
click Rel_erc_721 "/terms/erc-721"
Rel_non_fungible_tokens_nfts["non-fungible-tokens-nfts"]:::related -.-> Center
click Rel_non_fungible_tokens_nfts "/terms/non-fungible-tokens-nfts"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 Bilgi testi
🧒 5 yaşındaki gibi açıkla
ERC standartları, [Ethereum](/tr/terms/ethereum) üzerinde bir şeyler inşa etmek için kullanılan kurallar gibidir. Uygulama veya dijital para birimi geliştiren herkesin aynı talimatları izlemesini sağlarlar, böylece farklı parçalar birbirleriyle kolayca iletişim kurabilir, tıpkı farklı markalardaki oyuncakların aynı tren raylarına bağlanabilmesi gibi.
🤓 Expert Deep Dive
Ethereum Request for Comments (ERC'ler), Ethereum ekosisteminde birlikte çalışabilirliği ve birleştirilebilirliği teşvik eden, uygulama düzeyinde standartları tanımlayan resmi EIP'lerdir (Ethereum İyileştirme Teklifleri). Doğrudan akıllı sözleşme etkileşiminin karmaşıklıklarını soyutlayarak daha zengin bir geliştirici deneyimi ve daha tutarlı bir kullanıcı arayüzü sağlamada kritik öneme sahiptirler. EIP'leri çevreleyen, topluluk tartışmalarını, çekirdek geliştirici incelemesini ve nihai fikir birliğini içeren yönetişim modeli, benimsenen standartların sağlam ve geniş çapta uygulanabilir olmasını sağlar. ERC'ler tipik olarak arayüzleri (fonksiyon imzaları, olay imzaları) ve bazen de belirli uygulama kalıplarını tanımlar. ERC-20 ve ERC-721 gibi standartların başarısı, platformun değerinin uyumlu uygulamalar ve varlıkların sayısı arttıkça arttığı ağ etkileri yaratmada standardizasyonun gücünü göstermektedir. Ancak, yerleşik standartların katılığı da zorluklar yaratabilir, bazen geriye dönük uyumsuz özellikler getirmek veya öngörülemeyen uç durumları ele almak için yeni EIP'ler gerektirebilir, bu da parçalanmaya veya karmaşık geçiş stratejilerine yol açabilir.