Bei dieser Frage geht es nicht um externe Lösungen , aber gibt es technische Einschränkungen dafür, warum ein Vertrag, der über Mittel verfügt, sich nicht selbst für die Ausführung in einem zukünftigen Block planen kann? Könnte das Ethereum-Protokoll so konzipiert worden sein, dass es diese Funktionalität enthält, und wenn ja, was hätte es beinhaltet?
In einem kürzlich erschienenen Beitrag von Vitalik Buterin auf Reddit erwähnt er mehrere Vorschläge, die im Protokollentwurf berücksichtigt wurden, aber nicht den Schnitt gemacht haben.
Einer der Vorschläge, die als verzögerte Aufrufe bezeichnet werden, würde einen Operationscode ALARM einführen, der es einem Vertrag ermöglicht, in einem zukünftigen Block ausgeführt zu werden. Der Vorschlag hat mehrere Anwendungsfälle, wurde jedoch aus Zeitgründen verworfen.
Ich glaube, dies wurde als Funktion entwickelt, um die Belastung des Netzwerks zu minimieren und Ressourcen zu reduzieren. Wenn Sie einen Vertrag „abrufen“ wollen, gibt es mehrere Lösungen:
http://www.ethereum-wecker.com/
Quelle :
Ich bin stolz, den Start des Ethereum-Weckerdienstes ankündigen zu können.
http://www.ethereum-wecker.com/
Der Alarmdienst erleichtert die Planung von Vertragsfunktionsaufrufen für eine bestimmte Blocknummer in der Zukunft. Die aktuelle Version sollte als Alpha-Software betrachtet werden.
- Planen Sie Vertragsfunktionsaufrufe so, dass sie in einem bestimmten Block in der Zukunft ausgeführt werden.
- Vertrauenslos. Keine administrativen APIs oder besonderer Zugriff für irgendjemanden, einschließlich mir selbst.
- Veröffentlichter überprüfbarer Quellcode.
- Umfangreiche Dokumentation mit Beispielen.
Ich bin sehr daran interessiert, das Feedback der Leute zu hören. Senden Sie mir gerne eine Nachricht an pipermerriam on gitter.
Joël
eth
Ajoy Bhatia
Ajoy Bhatia