Welche 3 Fakten sind essentiell für einen Smart Contract?
Man könnte denken, dass ein Smart Contract einfach nur geschriebener Code für die Blockchain ist. Dieser Code kann auf der Blockchain ausgeführt werden und fertig ist.
Jedoch was ist: Wenn nachträglich ein Administrator Parameter an diesem Code beliebig anpassen und ändern kann?
Ohne Absprache und ohne Vorwarnung.
Was sind die Konsequenzen?
Es kann willkürlich gehandelt werden.

1. Fakt: Unveränderbar
Die programmierten Daten eines Smart Contracts auf einer Blockchain können nachträglich (nach der Veröffentlichung) nicht mehr verändert werden.
Das bedeutet der programmierte Code ist geschrieben, veröffentlicht und die Nutzer dieses Codes können sich darauf verlassen, dass die Paramater nicht geändert werden können.
Wer könnte denn wohl den Code ändern?
Ein Administrator, könnte sich eine sogenannte Hintertür eingebaut haben und darüber den Contract verändern.
2. Fakt: Kein Admin Schlüssel
Es gibt keinen Administrator der die programmierten und veröffentlichten Daten umschreiben kann.
Der Contract ist nach der Veröffentlichung von keiner Instanz mit einem Generalschlüssel zu verändern.
3. Fakt: Keine Blacklist Funktion
Es können keine Adressen von der Nutzung des Smart Contracts ausgeschlossen werden.
Der 3. Fakt ist zu vergleichen mit dem debanking im Fiatsystem. Im Kryptobereich wird es über eine Blacklist Funktion von Adressen durchgesetzt.
Diese Blacklist Funktion kann von einem Administrator willkürlich über einen Generalschlüssel ausgeführt werden. Die Konsequenz: Die Adresse der die Werte zugeschrieben werden wird auf die Blacklist gesetzt und kann die Werte nicht mehr bewegen.
Diese 3 Fakten: 1. Unveränderbar, 2. Kein Admin Schlüssel, 3. Keine Blacklist Funktion sind nur ein kleiner Teil eines Smart Contracts.
Eine interessante Webseite zu dem Thema.
Beim Schreiben dieses Artikels kam die Seite Cipherindex zu uns. Unter dem Menüpunkt Smart Contracts findest Du 20 Protokolle die auf einen Trustless Score (Vertrauens Punkte) geprüft wurden. Die Punkte gehen bis zu 10 Punkten. HEX hat 10 von 10 Punkten erreicht.
Keinen Admin – No Admin
Unveränderbar – Immutable
Kein Proxy – No Proxy
Offener Quellcode – Open Source
Auditiert – Audited

Wie erkenne ich diese 3 Fakten in einem Smart Contract?
Lerne wie ein Smart Contract gelesen wird. Mache dich auf den Weg die digitale Welt von Web 1.0, Web 2.0 zu Web 3.0 zu verstehen.
Wir haben bereits einige Stunden damit verbracht in diese Welt einzutauchen.
An unserem Wissen partizipieren kannst du über Schritt für Schritt.
