Key points are not available for this paper at this time.
Aktuelle Forschungen zeigen, dass der Quellcode von Smart Contracts oft kloniert wird. Die Verarbeitung verwandter Transaktionstypen in Blockchain-Netzwerken führt zur Implementierung vieler ähnlicher Smart Contracts. Die Regeln zur Überprüfung von Transaktionen werden daher vielfach dupliziert. Der Artikel stellt das AdapT v2.0 Smart Contract Entwurfsmuster vor. Das Entwurfsmuster verwendet eine unterschiedliche Konfiguration für jeden Transaktionstyp, und Überprüfungsregelobjekte werden zwischen den Konfigurationen geteilt. Die Redundanz von logischen Bedingungen wurde auf zwei Ebenen beseitigt. Erstens ist es möglich, ähnliche Smart Contracts zu einem zusammenzufassen. Zweitens verwendet eine Konfiguration in einem Smart Contract Überprüfungsregelobjekte zur Laufzeit wieder. Dadurch wird für jede Überprüfungsregel nur ein Objekt instanziiert. Dies ermöglicht eine effektive Nutzung des Arbeitsspeichers durch den Smart Contract. Der Artikel präsentiert die Implementierung des Musters unter Verwendung objektorientierter und funktionaler Programmiermechanismen. Die Anwendung des Musters gewährleistet die Selbstanpassungsfähigkeit eines Smart Contracts an eine beliebige Anzahl von Transaktionstypen. Die Leistungstests wurden für verschiedene Zahlen von Überprüfungsregeln in einem Smart Contract und eine unterschiedliche Anzahl von überprüften Transaktionen durchgeführt. Die erhaltene Evaluierungszeit von 10.000.000 Transaktionen beträgt weniger als 0,25 s.
Tomasz Górski (Do,) hat diese Frage untersucht.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: