Wartungsvertrag shk Muster

Dies ist eine Bibliothek von Smart-Contract-Mustern, die in Solidity geschrieben wurden. Das Schreiben von Smart-Contracts hat sich als schwierig erwiesen, wie TheDAO in den letzten Ereignissen zeigt. Es ist meine Absicht, dass dieses Repository der Community dient, indem es die nützlichsten Smart-Contract-Muster zum Nutzen der Öffentlichkeit sammelt. Wenn Sie ein Muster an die Bibliothek senden möchten, senden Sie bitte zuerst einen Vorschlag über den Issue Tracker. mortal – Bietet eine Methode für den Schöpfer eines Vertrags, um es zu zerstören. lifetime/mortal.sol Security ist eine Gruppe von Mustern, die Sicherheitsmaßnahmen einführen, um Schäden zu mindern und eine zuverlässige Vertragsausführung zu gewährleisten. data_segregation – Segregates einen Vertrag und seine Daten, um kostspielige Datenmigrationen zu vermeiden. maintenance/data_segregation.sol-Eigentümer – Beschränkt den Zugriff auf bestimmte Funktionen nur dem Vertragsinhaber. ownership/owner.sol Gute Software zu schreiben war noch nie eine leichte Aufgabe, aber die Einführung gemeinsamer Designmuster durch die Viererbande (Gamma, Helm, Johnson, Vlissides) in ihrem bahnbrechenden Buch “Design Patterns” im Jahr 1995, ging ein langer Weg, um eine Sprache der Muster zu schaffen, eine wesentliche Methode, um Lösungen für häufige Probleme zu beschreiben. Die Autorisierung ist eine Gruppe von Mustern, die den Zugriff auf Smart Contract-Funktionen steuern und eine grundlegende Autorisierungssteuerung bereitstellen, die die Implementierung von “Benutzerberechtigungen” vereinfacht. Lifecycle ist eine Gruppe von Mustern, die die Erstellung und Zerstörung intelligenter Verträge steuern. circuit_breaker – Das Leistungsschaltermuster ermöglicht es dem Besitzer, einen Vertrag durch einen Laufzeitumschalter zu deaktivieren oder zu aktivieren. security/circuit_breaker.sol Action and Control ist eine Gruppe von Mustern, die Mechanismen für typische operative Aufgaben bereitstellen.

rejector – Das Rejector-Muster lehnt automatisch alle an ihn gesendeten Äther ab. security/rejector.sol auto_deprecation – Bietet einen Mechanismus für den automatischen Ablauf einer Vertragsschnittstelle nach Ablauf einiger Zeiträume. lifetime/auto_deprecation.sol Designmuster sind eine häufig verwendete Technik zum Codieren von Entwurfsrichtlinien oder Best Practices. Sie drücken eine abstrakte oder konzeptionelle Lösung für ein konkretes, komplexes und wiederkehrendes Problem aus. Die Muster sind logisch in vier Gruppierungen unterteilt. Lifetime ist eine Gruppe von Mustern, die den Aufbau und die Zerstörung von Smart-Contracts steuern. Wartung ist eine Gruppe von Mustern, die Mechanismen für Live-Verträge bereitstellen. Die Eigentümerschaft ist eine Gruppe von Mustern, die den Zugriff auf Smart Contracts steuern. Und schließlich ist Sicherheit eine Gruppe von Mustern, die versuchen, sicherheitsrelevante Angelegenheiten zu mildern.

Share Button
%d bloggers like this: