Funktionen sollten präzise und selbsterklärend sein. Alle Funktionen, die zu groß aussehen oder verschachtelte Schleifen oder Rekursionen ausführen, sollten erneut überprüft werden. Mehr Berechnung bedeutet mehr Gas, was bedeutet, dass die Ausführung dieser Funktionen mehr kostet.
Ziehen Sie Off-Chain-Computing in Betracht, um Ihre Blockchain-Anwendung zu entlasten. Beispielsweise verwenden dezentrale Börsen Algorithmen zur Auftragserfüllung außerhalb der Kette, um Aufträge zu erfüllen, da der Algorithmus recht komplex ist. Sobald eine Bestellung ausgeführt wurde, wird die Abrechnung in der Blockchain durchgeführt.
Wenn die Reduzierung der Komplexität zu schwierig ist, sollten Sie die Möglichkeit in Betracht ziehen, dass Blockchain möglicherweise nicht die ideale Lösung für Ihr Problem ist.