Loading...

Vertragserstellung kosten

Ich überlasse die Berechnung und Analyse der Kosten für die Ausführung einer erfolgreichen Nichtigkeitstransaktion dem Leser. Wir würden erwarten, dass diese Operation einen ähnlichen Betrag wie die zweite Bestätigung kostet, weil sie eine Wertübertragung über eine CALL-Operation durchführt, aber sie sollte etwas weniger kosten, da sie den Status der Bestätigungen nicht über einen teuren SSTORE aktualisiert. Tatsächlich steigen die durchschnittlichen Kosten für Unternehmen bei der Verarbeitung und Überprüfung eines grundlegenden Alltagsvertrags, bei dem ein gewisses Verhandlungsniveau erforderlich ist, nur noch an. Ausgehend von IACCM-Studien, die auf Analysen von mehr als 700 Organisationen basieren, scheint es, dass die Ausgaben der Unternehmen für einen Vertrag mit geringem Risiko von Entwurf, Verhandlung bis zur Unterzeichnung in den letzten sechs Jahren um 38 % auf durchschnittlich 6.900 USD gestiegen sind. Die Kosten für einen Mid-Complexity-Vertrag belaufen sich auf 21.300 US-Dollar und Hochkomplexitätsverträge belaufen sich auf Hunderttausende von Dollar. Es ist möglich, Daten in einer speziell indizierten Datenstruktur zu speichern, die bis zur Blockebene abbildet. Diese Funktion namens logs wird von Solidity verwendet, um Ereignisse zu implementieren. Verträge können nach ihrer Erstellung nicht auf Protokolldaten zugreifen, aber sie können effizient von außerhalb der Blockchain abgerufen werden. Da ein Teil der Protokolldaten in Bloom-Filtern gespeichert ist, ist es möglich, diese Daten auf effiziente und kryptographisch sichere Weise zu suchen, so dass Netzwerk-Peers, die nicht die gesamte Blockchain (sogenannte “Light Clients”) herunterladen, diese Protokolle immer noch finden können. Wenn man bedenkt, dass dies eine feste Kosten für bis zu einem beliebigen Betrag von Ether in diesem Treuhandvertrag gehalten, scheinen diese Gebühren angemessen.

Sie müssten wahrscheinlich Einen gewissen Betrag für die Teilnahme an Ihrem Schiedsrichter zahlen, aber ein Großteil der Kosten und risiken für den Schiedsrichter (sicheres Halten und Dispergieren von Geldern) wurden eliminiert. Sie müssten nur für das Schiedsverfahren – die Entscheidung – und nicht für die gesamte Buchführung bezahlen. Wenn ein Vertrag einen anderen Vertrag erstellen möchte, muss der Quellcode (und die Binärdatei) des erstellten Vertrags dem Ersteller bekannt sein. Dies bedeutet, dass zyklische Erstellungsabhängigkeiten unmöglich sind. Der zweite Datenbereich wird Speicher genannt, von dem ein Vertrag für jeden Nachrichtenaufruf eine neu gelöschte Instanz erhält. Der Speicher ist linear und kann auf Byte-Ebene adressiert werden, aber Lesevorgänge sind auf eine Breite von 256 Bit beschränkt, während Schreibvorgänge entweder 8 Bit oder 256 Bit breit sein können. Der Speicher wird durch ein Wort (256-Bit) erweitert, wenn man auf ein zuvor unberührtes Speicherwort (d. h. einen beliebigen Versatz innerhalb eines Wortes) zugreift (entweder lesen oder schreiben). Zum Zeitpunkt der Expansion müssen die Kosten für Gas bezahlt werden. Speicher ist teurer, je größer es wächst (es skaliert quadratisch). Da die Codeausführung bei 68728 der ursprünglichen Gasgrenze von 90000 begann, wurde zuvor 90000 – 68728 = 21272 Gas verbraucht.

21000 Gas ist die Basiskosten für jede Transaktion, so gibt es noch 272 Gas zu berücksichtigen. Denken Sie daran, nicht Null Transaktionsdaten kostet 68 Gas / Byte. Diese Transaktion hatte 4 Byte Daten kosten 4 * 68 = 272 Gas.

QUE CHERCHEZ VOUS ?
Rechercher une info de la plus haute importance