Wie hoch sind die Kosten für die Verwendung von Chainlink zur Generierung einer Zufallszahl mit VRF?

Ich recherchiere gerade über die Erzeugung echter Zufälligkeit in der Ethereum-Blockchain. Dabei bin ich natürlich auf Chainlink und dessen VRF-Lösung gestoßen.

Obwohl es viele Tutorials gibt, einige von Chainlink selbst, gibt es keine leicht verfügbaren Informationen über die Preise der Nummerngenerierung (nur den LINK-Preis selbst) oder die Beträge, die bei jedem Wurf ausgegeben werden müssen.

Weiß jemand, der damit mehr Erfahrung hat, ungefähr, wie viel es für jede Zahlenrollengeneration kostet?

Antworten (2)

Ich hatte eine ähnliche Frage. Soweit ich das beurteilen kann, betragen die Kosten für eine Anfrage an Chainlink VRF (Verifiable Random Function) v2 im Ethereum Mainnet zum Zeitpunkt des Schreibens 0,25 LINK , was etwa 4 US-Dollar entspricht.

Ziemlich teuer, 4 $ für eine Zufallszahl zu zahlen. Gedanken jemand?

Bearbeiten:

Es stimmt, dass eine Anfrage 0,25 LINK kostet, aber anscheinend können bis zu 500 Zufallswerte auf einmal angefordert werden, siehe MAX_NUM_WORDSParameter im Vertrag.

Verweise

Chainlink-Dokumentation: https://docs.chain.link/docs/vrf-contracts/#config

Etherscan, siehe getFeeConfig: https://etherscan.io/token/0x271682DEB8C4E0901D1a1550aD2e64D568E69909#readContract

Wenn Sie mehr als eine Zahl anfordern, handelt es sich um eine pseudozufällige Erweiterung einer echten Zufallszahl.
Janine? Wie rechnen Sie das? Sie erhalten zufällig eine Zahl und berechnen dann alle anderen daraus?

Die Entwicklerdokumentation von Chainlink gibt derzeit einen Preis von 0,0001 LINK an. Link zur Dokumentation

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier einzufügen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verlinkte Seite ändert. - Aus Bewertung
0,0001 ist für das Polygon-Netzwerk, 0,2 LINK auf BInance, 2 ETH auf Ethereum Mainnet. Unklar, wie VRF auf Polygon von Ethereum bereitgestellten Verträgen ausgeführt werden soll.