Ist es möglich, Bitcoin mit einem Smart Contract zu senden/empfangen?

Meine Frage geht in den Sinn, was möglich ist, um eine Dapp zu erstellen, die es ermöglicht, BitCoin zu senden/empfangen, genau wie jedes andere gegebene ERC20-Token. Ist dies für einen Smart Contract im Ethereum-Netzwerk möglich? Wenn nicht, würde ich gerne wissen, was die grundlegenden Schritte in die richtige Richtung wären, ich glaube, es gibt da draußen einige Wallets, die das können, oder?

Mit freundlichen Grüße.

Antworten (3)

Die andere Antwort ist richtig. Du kannst es nicht so machen, wie du es vorschlägst.

Aber es gibt so etwas wie eine Brücke. Zum Beispiel ETC Relay ( http://btcrelay.org ), mit dem Sie Bitcoin im Bitcoin-Netzwerk sperren und dann dem Ethereum-Netzwerk nachweisen können, dass Sie Ihr Bitcoin gesperrt haben, und dann etwas zu verwenden, das wie ein Token im Ethereum aussieht so viel Sie wollen, bis Sie diesen Token verbrennen. In diesem Fall könnten Sie dann Ihre Bitcoin zurückerobern.

Es gibt BTCRelay , wo Sie Bitcoin-Transaktionen bestätigen können.

BTC Relay ist ein Baustein, der es Ethereum-Verträgen ermöglicht, Bitcoin-Transaktionen ohne Zwischenhändler sicher zu verifizieren: Kurz gesagt, Benutzer können mit Bitcoin bezahlen, um Ethereum-DAPPs zu nutzen.

Wird derzeit nicht sehr viel genutzt und ist ins Hintertreffen geraten. Es wird mindestens seit dem 16. Februar 2018 22:12:01 Uhr +UTC aktualisiert .

Umgekehrt, um eine Transaktion an die Bitcoin-Blockchain zu senden, ist es ein anderes Problem, das möglicherweise eine Modifikation der Bitcoin-Software erfordert, was sehr unwahrscheinlich ist.

Sie können eine ähnliche Lösung wie MakerDAI mit einem an Bitcoin gebundenen Token angehen. Aber es ist eine komplexe Lösung.

Nein, da Bitcoin kein ERC20-Token ist, können Sie es nicht wie eines verwenden. Es hat überhaupt nichts mit Ethereum zu tun, außer auf konzeptioneller Ebene.

Andere Wallets implementieren das Bitcoin-Protokoll genauso wie sie das Ethereum-Protokoll oder den ERC20-Standard implementieren, der eine Teilmenge von Ethereum ist.