Bitcoin-gestütztes Ethereum-Token tBTC wurde aufgrund eines schlecht getesteten Einlösungscodes angehalten

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining


Laut Keep Network hat eine fehlerhafte Code-Hinzufügung das Herunterfahren des von Bitcoin unterstützten Ethereum-Tokens tBTC nur zwei Tage nach dem Start erzwungen.

Am 18. Mai wurden die Einzahlungen von Bitcoin in tBTC für 10 Tage unterbrochen – ein Schritt, der durch einen Fehler ausgelöst wurde, der angeblich bei einer Sicherheitsüberprüfung übersehen wurde und später von zwei Mitwirkenden des Netzwerks gefunden wurde.

Dieser Fehler, der am Mittwoch in einem Medium-Blogbeitrag aufgedeckt wurde, bezog sich auf einen Fehler bei der Verarbeitung von Einzahlungseinlösungen (wenn Benutzer versuchen, Bitcoin wieder aus dem System zu ziehen), was im Wesentlichen auf die Unfähigkeit des Codes zurückzuführen ist, verschiedene Arten von Bitcoin-Adressen voneinander zu unterscheiden.

"Das Team löste diese Pause aus, nachdem es ein bedeutendes Problem im Rückzahlungsfluss von Einlagenverträgen festgestellt hatte, bei dem Unterzeichneranleihen für offene Einlagen einem Liquidationsrisiko ausgesetzt waren, als bestimmte Arten von Bitcoin-Adressen für die Rückzahlung verwendet wurden", so Keep Network, das hinter dem Thesis-Projekt steht das startete den Token, sagte in der Post.

Das Team stellte fest, dass Einlösungen ursprünglich auf p2wpkh-Adressausgaben beschränkt waren, später jedoch um "alle anderen Ausgabeskripte" erweitert wurden. Das Problem trat auf, wenn ein Benutzer versuchte, Pay-to-Scripthash-Adressen (p2sh) einzulösen. Dieser geänderte Code war nicht speziell getestet worden, abgesehen von Testnetzen zu einem späteren Zeitpunkt, räumt der Beitrag ein.

""[D]Aufgrund eines Fehlers in der Einlösungs-dApp, der zu diesem Zeitpunkt verwendet wurde, ist der Proof-Schritt des Einlösungsflusses nie aufgetreten ", schrieb Keep Network." Diese p2sh-Adressen hätten die Validierung nicht bestanden, wenn der Proof-Schritt aufgetreten wäre, aber auf die Anzeige der dApp angewiesen Ein abgeschlossener Zustand bedeutete, dass das Team davon ausging, dass die Einlösung erfolgreich abgeschlossen wurde, obwohl dies tatsächlich nicht der Fall war. "

Es wurde auch ein zweiter Fehler gefunden, der bedeutete, dass ein "böswilliger Einlöser", selbst wenn der Proofcode fehlerfrei gewesen wäre, ein Ausgabeskript angegeben haben könnte, das zu einer ungültigen Bitcoin-Transaktion führte.

Daniel Williams, Community Manager bei Blockstream, der ein Interesse an Bitcoin hat und sich um alles kümmert, @ Probleme, fasste den primären Fehler in einem 20. Mai kritisch zusammen Tweet, Sprichwort:

Während der Fehler und die anschließende Pause ein Rückschlag für das Thesis-Team waren, wurde ein neuer Aufruf veröffentlicht, um Hilfe von Code-Auditoren anzufordern, um weitere Probleme aufzuspüren.

Zusätzlich zu technischen und prozessualen Änderungen wird das Thesis-Team bekannt geben, wie es sich einer "Neubereitstellung des tBTC-Systems" nähern will und wie sich dies auf bestehende Pläne rund um die KEEP-Token-Verteilung auswirken wird.

"Wir freuen uns darauf, der Welt ein stärkeres und sichereres Bitcoin auf Ethereum zu zeigen", sagte das Team

Offenlegung Lesen Mehr

CoinDesk ist führend in Blockchain-Nachrichten und ein Medienunternehmen, das nach höchsten journalistischen Standards strebt und strenge redaktionelle Richtlinien einhält. CoinDesk ist eine unabhängige operative Tochtergesellschaft der Digital Currency Group, die in Kryptowährungen und Blockchain-Startups investiert.

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close