Es gibt viele Börsen, die APIs bereitstellen, um den Marktpreis von Ether in USD und anderen Währungen zu erhalten. Als Beispiel für die verschiedenen Datensätze:
Cryptonator 1 eth = 19,27 $
CoinGecko 1 eth = 19,33916452 $
Ether Pricre 1 eth = 19,15060 $
Etherscan.io 1 eth = 19,42 $
Der Preis an jeder Börse ist unterschiedlich.
Woher bekommen diese Börsen den aktuellen Marktpreis von Ether? Es gibt keine zentrale Behörde, die diese Preise bereitstellt.
Und wem von ihnen sollte ich vertrauen, wenn es um echte Preisinformationen geht?
Ich möchte eine API erstellen, um den Preis von Ether in verschiedenen Währungen zu erhalten. Wie kann ich das erreichen?
Woher bekommen diese Börsen den aktuellen Marktpreis von Ether?
Der Preis hängt davon ab, was Benutzer Ether derzeit bewerten. Die Börsen legen die Preise nicht fest und beziehen sie auch nicht von woanders.
Wenn jemand, der an einer Börse handelt, bereit ist, mehr zu zahlen als jemand, der an einer anderen Börse handelt, dann wird der Preis von Ether an der ersten Börse nach oben gedrückt. (Sie müssen auch das Handelsvolumen berücksichtigen, das an verschiedenen Börsen unterschiedlich sein wird.)
Erstens bin ich verwirrt, wem von ihnen ich für den richtigen Preis vertrauen soll.
Es gibt keinen einzigen echten Preis. Die Börsen sind separate Einheiten und arbeiten isoliert. (Oder sollte.)
Ich möchte eine API erstellen, um den Etherpreis in verschiedenen Währungen zu erhalten?
Wählen Sie die Börse, der Sie am meisten vertrauen, und verwenden Sie deren APIs. Wenn Sie die Börse mit dem höchsten Volumen auswählen, wählen Sie die Börse, der die meisten Menschen am meisten vertrauen. (In der Theorie.)
Herman
, um 2-3 Börsen mit den meisten Benutzern auszuwählen und den Durchschnitt zu berechnen, damit ich, selbst wenn einer aus irgendeinem Grund ausfällt, immer noch den Preis bekomme.Die Preise werden von Angebot und Nachfrage bestimmt, genau wie bei FIAT-Währungen. Daher bieten verschiedene Börsen unterschiedliche Preise. Hinzu kommt die Komplikation, dass einige Websites nur Informationen von einer oder mehreren Börsen sammeln, (falls erforderlich) eine Reihe von Berechnungen anwenden und Ihnen einen verarbeiteten Preis geben.
Wenn Sie eine API erstellen möchten, wählen Sie einfach die API der Börsen aus, denen Sie am meisten vertrauen, und entscheiden Sie sich für eine Möglichkeit, ihre Werte (wie in Ax + By = C
) zu mitteln, um einen Preis auszugeben.
An jeder Börse kaufen/verkaufen Benutzer Kryptowährungen (das macht sie zu Börsen). Benutzer können sie mit Fiat-Währungen (z. B. USD), anderen Kryptowährungen oder irgendetwas anderem, das die Börse akzeptiert, verkaufen/kaufen (einschließlich, aber nicht beschränkt auf Gutscheine, die nur durch die Börse einlösbar sind, Gold und gefleckte Eulen).
Im Fall eines Währungspaars wie ETH/USD könnte es zu einem bestimmten Zeitpunkt ein Gebot (ein Kaufangebot) von 500 ETH für 500 $ (1 $/ETH) und eine Nachfrage (ein Verkaufsangebot) von 10 geben ETH für 11 $ (1,10 $/ETH); Dies ist als Auktionsmarkt bekannt und meiner Meinung nach der dominierende Kryptowährungsaustauschtyp (vgl. Shapeshift, der ein Händlermarkt ist). Die Differenz zwischen Geld- und Briefkurs (Kassakurs) wird als Spread bezeichnet. Je kleiner der Spread, desto besser die Preisinformationen (IMHO), da der Preis eines Trades irgendwo zwischen dem Spread liegt. Einige Börsen listen möglicherweise eine Mischung aus Geld- und Briefkurs als Listenpreis der Währung auf. Andere können den letzten Preis verwenden, zu dem ein Trade getätigt wurde.
Die Vorstellung von einem „wahren Preis“ ist eine Lüge, genau wie die Vorstellung von einem Wechselkurs. Wenn Sie die Nachrichten verfolgen und einen Währungskurs für einen bestimmten Tag sehen, sehen Sie zumindest an Orten, mit denen ich vertraut bin, normalerweise den letzten Handel gemäß einer Zeitquelle, der vor einem bestimmten Zeitpunkt stattgefunden hat.
Stattdessen interessiert Sie vielleicht , wie viel es Sie kosten würde, einen Ether mit USD zu kaufen, oder für wie viel Sie einen Ether verkaufen könnten. Was Sie in diesem Fall wahrscheinlich tun möchten, ist, sich die unterschiedlichen Gebühren für Abhebungen/Einzahlungen anzusehen. Wenn beispielsweise eine bestimmte Börse 1 % für Ein- und Auszahlungen berechnet, kann es in Ihrer Situation sinnvoller sein, 2 % zum angegebenen Kurs hinzuzufügen, wenn Sie kaufen möchten, oder 2 % vom angegebenen Kurs abzuziehen, wenn Sie dies tun suchen zu verkaufen.
Wenn eine Börse als nicht in der Lage angesehen wird, ihren Schuldenverpflichtungen nachzukommen, müssen Sie dies ebenfalls berücksichtigen. Wenn zum Beispiel eine Börse gehackt und Ether gestohlen wurde, sehen Sie möglicherweise sehr billige Ether auf der Website: Benutzer, denen die Börse Ether schuldet, könnten im Zweifel sein, ob sie ihre Ether abheben und sich stattdessen mit weniger zufrieden geben können USD/CAD/GBP/was auch immer sie angeblich woanders erhalten könnten. In ähnlicher Weise könnte in Ländern mit Kapitalbeschränkungen eine Währung, die der einheimischen Währung als überlegen angesehen wird, über inoffizielle Kanäle bessere Ergebnisse erzielen als über offizielle Kanäle (z. B. USD in Venezuela).
Börsen, die mit USDT anstelle von USD arbeiten, sollten ihren USDT auch nicht auf Augenhöhe mit USD bewerten lassen. Erstens besteht die Gefahr, dass Tether ihre Bücher kocht. Zweitens erhebt Tether eine Gebühr, wenn Sie sich entscheiden, ihre Token gegen USD einzulösen.
Für zukünftige Leser: Ich denke, er meinte diese Datenaggregatoren, APIs in diesem Fall, Börsen brauchen keine APIs, es ist meistens nur Nachfrage und Angebot, besonders wenn sie keine tiefe Liquidität haben. Schauen Sie sich https://docs.chain.link/docs/using-chainlink-reference-contracts/ an. Der coolste Teil von Chain Link ist, dass jeder Datenfeed von mehreren unabhängigen Chain Link-Orakelbetreibern aktualisiert wird. Wenn Sie es verwenden, erhalten Sie den genauesten Preis-Feed, der das Geld wert ist.
David Schwarz
Prashant Prabhakar Singh
David Schwarz