Menu
Coddy logo textTech

Görünürlük ve Gizlilik

Coddy'nin Solidity Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 49 / 53.

Görünürlük, hangi Solidity kodunun dil düzeyindeki arayüzler aracılığıyla bir bildirime erişebileceğini kontrol eder. private durum değişkeni, onu bildiren sözleşme tarafından kullanılabilir; public durum değişkeni ise bir getter ekler. Bu değiştiricilerin hiçbiri blok zinciri verilerini şifrelemez veya depolanan bir parolayı güvenli hâle getirmez.

Bunu sözleşme kapsamında bildirin:

uint256 private referenceId;

Sağlanan main işlevinin içinde kullanın:

referenceId = 38;
console.log(referenceId);

main, aynı sözleşmeye ait olduğu için private değişkene erişebilir. Ayrı bir sözleşme, oluşturulan public getter aracılığıyla bunu okuyamaz; ancak blok zinciri gözlemcileri yine de depolamayı inceleyebilir. Bu alıştırmalar, üretim ortamına yönelik bir güvenlik tasarımını değil, dilin temellerini öğretir.

private, doğrudan Solidity erişimini sınırlar; herkese açık bir blok zincirinde gizlilik sağlamaz.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Solidity playground