Menu
Coddy logo textTech

Sichtbarkeit und Privatsphäre

Teil des Abschnitts Grundlagen der Solidity-Journey von Coddy. Lektion 49 von 53.

Die Sichtbarkeit legt fest, welcher Solidity-Code über sprachliche Schnittstellen auf eine Deklaration zugreifen kann. Der private-Zustand kann vom Vertrag verwendet werden, der ihn deklariert, während der public-Zustand einen Getter hinzufügt. Kein Modifikator verschlüsselt Blockchain-Daten oder macht ein gespeichertes Passwort sicher.

Deklariere dies auf Vertragsebene:

uint256 private referenceId;

Verwende es innerhalb der bereitgestellten Funktion main:

referenceId = 38;
console.log(referenceId);

main kann auf die private Variable zugreifen, weil sie zum selben Contract gehört. Ein separater Contract kann sie nicht über einen generierten öffentlichen Getter lesen, aber Blockchain-Beobachter können den Speicher weiterhin untersuchen. Diese Übungen vermitteln Sprachgrundlagen, kein Sicherheitsdesign für den Produktionseinsatz.

private beschränkt den direkten Solidity-Zugriff; es bietet keine Vertraulichkeit auf einer öffentlichen Blockchain.

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Solidity-Playground