In der echten Welt,
Nehmen wir an, ich habe einige Rohstoffzertifikate , die jeweils 1000 USD $ kosten, und ich möchte neue Token mit demselben Wert (in Ether) erstellen.
USD Dollars und Ether sind volatil, wie kann ich also in Solidity diese neuen Token einsetzen?
Erstens können Sie dies nicht genau tun, da statischer Wert nicht etwas mit variablem Wert zugewiesen werden kann. Sie können einen Token an den Preis binden, aber die tatsächlichen Kosten für die Umwandlung des Tokens in Fiat sind immer im Umtausch enthalten. Wenn das Ethereum-Netzwerk nicht mehr existiert, werden auch diese Token wertlos. Auch das ist ein Risiko, das immer in den Token eingepreist wird.
Es ist zwar möglich, etwas anzubinden, aber es ist unmöglich, es genau zu fixieren. Es ist immer noch ein abgeleitetes Produkt. Es kann eine beliebige Anzahl von derivativen Produkten geschaffen werden, um das Risiko zu mindern, einschließlich angebundener Token, aber es gibt immer einen Preis, der für die Reduzierung der Varianz zu zahlen ist. Je volatiler der Basiswert ist, desto mehr zahlen Sie, um das Wechselkursrisiko zu reduzieren.
Wenn Sie nach den technischen Aspekten suchen, beginnen Sie bitte mit Vitaliks SchellingCoin-Artikel. https://blog.ethereum.org/2014/03/28/schellingcoin-a-minimal-trust-universal-data-feed/
Es gibt mehr als eine Strategie, um ein Tethering durchzuführen, und es müssen Kompromisse eingegangen werden, egal welchen Vertrag Sie schreiben.
Sie können mit einem ERC20-Smart-Contract ein Token mit stabilem Wert erstellen und verteilen. Der Token sollte nicht gehandelt werden, um die Volatilität aufgrund der Spekulation zu vermeiden. aber Sie müssen es durch etwas Echtes mit einem intrinsischen stabilen Wert oder pseudostabil wie Gold untermauern.
Dmitri Leschnew