transaction malleability "Angriff" Vektoren

sind die folgenden transaction malleability "Angriff" - Vektoren, die derzeit machbar?

alter scriptsig aus:

OP_PUSHDATA <sig> OP_PUSHDATA <pubkey>

zu einem:

1) OP_1 OP_SHA1 OP_DROP OP_PUSHDATA <sig> OP_PUSHDATA <pubkey>
2) OP_PUSHDATA <sig> OP_PUSHDATA <pubkey> OP_1 OP_SHA1 OP_DROP
3) OP_PUSHDATA <sig> OP_PUSHDATA <pubkey> OP_NOP

so dass die entsprechenden scriptpubkey noch als true ausgewertet wird:

OP_DUP OP_HASH160 OP_PUSHDATA <Adresse> OP_EQUALVERIFY OP_CHECKSIG

ich kann nicht sagen, ob diese behandelt wird, durch den Punkt 6 im Bulletin 62 , oder nicht:

  1. Überflüssig scriptSig-Operationen , Hinzufügen von zusätzliche Daten drückt auf den start von Skripts, die nicht verbraucht durch die entsprechenden scriptPubKey, ist auch eine Quelle der Formbarkeit.

die Beurteilung durch den code sieht es aus wie es hat sich erledigt, aber mein c++ wissen ist nicht groß...

+485
luther07 03.04.2015, 19:57:44
33 Antworten

Löschen Sie einfach die Blöcke, Ordner in %appdata%/bitcoin. Sie haben erneut herunterladen der gesamten Datenbank Blöcke, aber hey, Sie haben Ihre bitcoins zurück :D.

+988
Ng Chikeung 03 февр. '09 в 4:24

Ich bin mir ziemlich sicher, dass ich Antwort auf meine eigene Frage hier... der Ausgang ist buchstäblich die Gesamtzahl der Blöcke, und die Gesamtzahl der Transaktionen bezeugt ABE gepostet nebeneinander.

Alles scheint reibungslos ausgeführt werden. Die Anzahl der Geschäfte steigt fast exponentiell jetzt von der Anzahl der Blöcke.

+905
user4922 18.01.2012, 08:26:40

Was du suchst ist ein payment-gateway-service, und wenn Sie nehmen die Siedlung in fiat wie USD oder Euro.

Es erscheint Coinpayments.net funktioniert auf Woocommerce und ermöglicht es Ihnen, den Rücktritt in fiat-Paare. Sie konnten auch einen Blick in GloBee, BitPay, Paybear und Coinbase Zahlungen, und vergleichen, was Sie anbieten zu sehen, wenn Sie die suite Ihre Bedürfnisse.

+879
Shlomo Farber 13.07.2014, 08:44:43

Ich war in der Lage, suchen Sie die folgende Diskussion (und ein paar andere, waren gekennzeichnet duplizieren von diesem) auf die Ermittlung der Knoten im Bitcoin:

Ich denke, die größte Herausforderung ist, die Anzahl der Knoten ist gar nicht unter seiner Kontrolle. So, eine traditionelle load balancer würde nicht wissen, im Voraus die Nummer (IP-Adresse) der Knoten. Also, es würde nicht wissen, wie um die Last zu balancieren. (Oder, vielleicht kann Sie herausfinden, dynamisch, sicher nicht).

Aber, angenommen, ich wollte zu starten, eine private version der Bitcoin-wo hatte ich die Kontrolle über die Anzahl der nodes, die immer online sein. Dann konnte ich die Einrichtung eines URL auf AWS ELB, für alle Kunden zu verbinden, wo diese URL werden alle Knoten, die sich 'hinter' es. Beachten Sie, dass es nicht unbedingt in die AWS ELB; es könnte sein, das HAProxy oder andere.

Ist das machbar??

Eine ausführliche Liste der Arten von Knoten, sehen Sie sich diese wunderbare Grafik aus dem Buch "Mastering Bitcoin'.

+873
VBM 27.11.2011, 17:03:18

Jeder block wird ermittelt, indem der Hashwert des headers. Der block-header besteht aus sechs teilen, von denen der hash des vorherigen Blocks. Wenn auch nur ein bit von einer kryptographischen hash-Funktion der Eingang gewechselt, wird das Ergebnis der hash-Funktion ändert sich komplett unvorhersehbar.

Daher ist, wie Sie sagte, wenn Sie "ändern Sie die Daten in block № 9000, dann block № 9001 beziehen sich auf eine nonexisten block". Aber wenn Sie ändern Sie den Verweis in № 9001, um auf Ihre veränderte № 9000, die geändert № 9001 wird nicht mehr mit der Referenz in № 9002! Daher müssen Sie, um zu ändern, jeden einzelnen block seit № 9000 Weiterreise zu ändern № 9000.

Darüber hinaus ist die neue block-header, die aus Ihrer Modifikationen nicht mehr erfüllen, die Schwierigkeit Anforderung! Das bedeutet, dass Sie nicht nur ändern alle Blöcke № 9000 weiter, sondern für jeden einzelnen block generieren neue proof of work zu finden-block-Kandidaten erfüllen die Schwierigkeit!

In Schlussfolgerung, zu ändern № 9000 müssen Sie wiederholen alle Arbeit des Netzwerkes da, der block, und in der Lage sein, es zu tun, ausreichend schneller zu überholen, das Netzwerk der etablierten chaintip, um Ihre änderungen akzeptiert, die durch das Netzwerk.

+865
Santas 06.06.2019, 06:49:01

Ich würde gerne meine electrum wallet auf mehreren Computern. Ist es nur eine Frage der mit meinem Samen zu erholen, die Brieftasche auf dem anderen computer, oder muss ich etwas besonderes tun, um es einzurichten?

+862
ffc 25.09.2012, 14:11:45

Die erwartete Zeit (mean) für einen neuen block ist natürlich 10 Minuten, vorausgesetzt, Konstante hashrate, und keine block-Laufzeit.

Der schwierige Teil ist, dass es keine solche Sache wie ein Punkt in der Zeit. Sie können nur bitten, nur für ein Intervall.

Lassen Sie uns dies illustrieren. Zunächst ist es wichtig, nicht zu fallen für die Spieler Trugschluss. Glück hat kein "Gedächtnis". Das heißt, wenn kein block gefunden wurde (oder wenn ein block gerade gefunden wurde), was ist die Wahrscheinlichkeit, dass ein block gefunden wird, in der nächsten minute? Die einfache Antwort wäre 1/10 = 10%. Oder in der nächsten Sekunde? 1/600 = 0.16667%. Aber das ist nicht ganz wahr.

Wenn Sie sich Fragen, wie oft ein block gefunden wird , bevor oder nach 10 Minuten, Ihnen Fragen für die kumulative Verteilungsfunktion (CDF) der exponential-Verteilung.

Wir können verwenden Wolfram Alpha Plotten diese:

cdf-exponential-Verteilung (λ=1/600

Wie viele Blöcke gefunden werden , nachdem die mittlere (600 Sekunden)?

exp(-600/600) = exp(-1) ~= 36.788%

Wie viele Blöcke gefunden werden , bevor das zu bedeuten???

1-exp(-1) ~= 63.212%

Wie viele Blöcke sind getrennt durch mehr als 1, 2, 5, 10, 20, 30, 60 Minuten?

exp( -1/10) ~= 90.484%
exp( -2/10) ~= 81.873%
exp( -5/10) ~= 60.653%
exp(-10/10) ~= 36.788%
exp(-20/10) ~= 13.534%
exp(-30/10) ~= 4.979%
exp(-60/10) ~= 0.248%

Also, was ist die chance, ein block in der nächsten Sekunde/minute?

1-exp(-1/600) ~= 0.16653%
1−exp(-60/600) ~= 9.516%

Bonus: Wie viele Blöcke sind zwischen 5 Minuten und 20 Minuten?

exp(-5/10)−exp(-20/10) ~= 47.120%
+847
iovuio 28.12.2011, 03:31:01

Ich habe eine iOS-app generieren kann Bitcoin privaten Schlüssel entweder im hexadezimalen oder base64-Ausgabe. Ich möchte die resultierende private key und erzeugen die Bitcoin-Adresse von ihm. Ich habe den openssl-Bibliothek in mein Projekt, aber bin verwirrt, welche Methoden ich verwenden soll und wie auf undurchsichtigen Zeiger, die zusammen mit der openssL-Methoden, wenn mit Ihnen in swift.

+840
Jessie Stewart 21.06.2018, 22:04:49

Heute erhielt ich diese E-Mail-Betrug:

Wir haben erreicht der größte Meilenstein in unserer Geschichte – über eine million Geldbörsen.

https://[entfernt] Feiern mit einigen großen Preisen.

Im Oktober 2013, die glücklichen Person, die den 500.000 TEN Geldbörse belohnt wurde, mit 10 BTC.

Lesen Sie mehr darüber: http://[entfernt]

Wir haben entdeckt, dass Sie erstellt die Geldbörse mit der Nummer 1.000.000

[entfernt] wollen, belohnen Sie mit 50 BTC.

Um zu beweisen, dass Sie der rechtmäßige Besitzer des glücklichen Brieftasche, Antworten Sie bitte auf diese E-Mail und senden Sie uns Ihre Eselsbrücke ( die lange Zeichenfolge von Wörtern nach dem Zufallsprinzip generiert, wenn Sie Ihr Konto erstellt wurde)

Nach der überprüfung Ihrer Brieftasche gutgeschrieben die 50 BTC.

Danke, dass Sie gewählt haben, https://[entfernt]

Ich vermute, dass dies ein Betrug ist, wie (a) es wurde geschickt, um zwei separate E-Mail-Adressen, die ich habe, (b) der Absender der E-Mail steht in keiner Verbindung zu den websites, die aufgeführt sind in der E-Mail und (c) ich glaube nicht, dass irgendjemand bereit ist, einfach so zu verschenken 50 BTC, die in der Nähe $42,000 USD. Ich Frage mich, ob ich Ihnen meine Bitcoin-Adresse, was als Nächstes passieren würde? Würden Sie in der Lage sein, es zu benutzen, wie eine Kreditkartennummer? Oder würde Sie nur bitten, weitere persönliche Informationen?

+755
Riokz 31.12.2018, 02:07:47

versuchen Sie das zurücksetzen des cache auf jaxx und lassen Sie es re-sync, die Münzen erscheinen sollte

+742
minhaz 15.03.2014, 14:23:45

Ich setup eine neue VM mit ubuntu 12.04 installiert und installiert java 8. Ich geklont nxt-repo und es wirft diese Fehlermeldung:

Fehler: Konnte nicht gefunden oder geladen werden Hauptklasse nxt.Nxt

Was ist das für Fehler und wie können diese gelöst werden? danke.

enter image description here

+734
Felipe Oriani 16.02.2019, 23:40:41

Es wäre:

  • Wesentlich mehr CPU analysiert die eingehenden Daten (und laufen ein Knoten ist schon intensiv, besonders, wenn die Bearbeitung eines eingehenden block).
  • Wesentlich mehr Bandbreite.

Es wäre nicht:

  • Entfernen Sie die Notwendigkeit für Knoten wissen über die binären format, da verwendet zur Definition der (Protokoll-definiert) - hashes von Transaktionen, Blöcken und anderen Strukturen.

Also, wenn Sie gehen zu müssen, um zu implementieren, die das binäre format sowieso für hashing, warum die Mühe der Umsetzung eine teurere, weniger effiziente Schicht auf der Oberseite, und verursachen die Komplexität der Konvertierung?

+733
olyaumbabarauma 20.12.2018, 09:25:29

Ein anderer Weg, es zu setzen. Ich möchte eine Liste mit allen Adressen, die verwendet wurden, und sind abgeleitet von der gleichen erweiterten öffentlichen Schlüssel. Ist das machbar? Thx.

+727
Stan williams 27.09.2018, 09:40:40

Wenn Sie bereits ein coinbase Konto dann brauchen Sie nur ein Konto einrichten, die auf einem exchange, dieser Schritt für Schritt Anleitung zeigt den Prozess der Kauf ripple mit coinbase und binance.

+635
Student in my 50s 17.12.2013, 08:06:06

Wie sende ich Bitcoins von einer Adresse zu einer anderen über Bitcoin client/API ?

Es gibt einen API-Aufruf genannt:

sendfrom <fromaccount> <tobitcoinaddress> <Betrag> [minconf=1] [Kommentar] [Kommentar zu]

kann ich es verwenden? Und ersetzen Sie <fromaccount> mit der <bitcoinaddress> zum senden von Bitcoins?

Bearbeitung:

ich heißt, ich möchte den transfer von bitcoins von einer Adresse, die in meinem wallet an eine andere Adresse in meiner Brieftasche ?

ich habe es in website jeden Benutzer ein bitcoin-Adresse und die balance so möchte ich übertragen nur Geld gibt es in dieser Adresse zu einer anderen ?

ich Suche für Konten in bitcoind aber ich fand Problem auf :

Die Konten-code nicht skaliert bis zu tausenden von Konten mit tens von tausenden von Transaktionen, da durch " -Konto (und von-account-by-Zeit) Indizes sind nicht implementiert. So viele Operationen (wie die Berechnung einer account-balance) erfordern den Zugriff auf jedes Portemonnaie die Transaktion.

wie kann ich dieses Problem beheben ?

+613
Forss 17.06.2019, 13:17:33

Gibt es einen service oder ein script, das nur kauft ein mix von altcoins auf einen Zeitplan festlegen, wie jede Woche? Statt zu handeln, ich will nur kaufen Sie die top-20-Münzen, die von der höchsten Lautstärke, die jede Woche, unabhängig von Preis.

+597
tinmarfrutos 08.02.2017, 18:52:16

es gibt viel Rost websites, wo können Sie kaufen bitcoin..

Beispiel: coinbase.com, blockchain.info

https://www.bitcoin.com/buy-bitcoin <-- hier sind einige Möglichkeiten, um zu kaufen http://cryptosort.com/wallet <-- hier könntest du etwas finden als auch..

aber wenn Sie starter-ich schlage vor, Sie zu verwenden, coinbase, denn es ist einfache Schnittstelle und 3 cryptocurrencies zur Verfügung :)

+439
Martin Nuc 20.05.2016, 17:01:28

Diese Grenze (was ist heute anders) bezieht sich auf Knoten Politik und Transaktion standardness. Es ist wichtig, im Auge zu behalten, dass etwas, das nicht dem standard entspricht, ist nicht notwendigerweise ungültig. Gültigkeit und standardness sind zwei verschiedene Dinge, obwohl standardness ist eine Teilmenge der Gültigkeit.

Eine Transaktion, die kleiner als die standardness minimum kann immer noch gültig sein. Es wird nur als nicht-standard und nicht akzeptiert werden Knoten nach bestimmten Richtlinien (die meisten Knoten, die Teil des Bitcoin-Core). Die Grenze ist heute 82 Byte ist die kleinste Größe einer standard-Transaktion werden können.

Sofern relevant für die minimale Transaktionsgröße, meine Frage wäre dann, wurde dieser standard eingeführt, nach oder vor der Antwort.

Diese Richtlinie wurde 2010 eingeführt, lange bevor die verwiesen wird, in Frage und Antwort. Darüber hinaus, dass der wiki-Seite wurde geschrieben, dass die Informationen in 2011. Beachten Sie auch, dass die wiki-Seite ist veraltet, wie die Regel in Frage stellen, ist falsch.

Auch habe die Antwort Anbieter Betreuung über die Unterscheidung zwischen gültigen Transaktionen und ungültige Transaktionen ?

Die Beantworter (mich) nicht. Der kleinste gültige Transaktion ist, wie ich in diese Antwort. Eine solche Transaktion wird als nicht-standard und nicht weitergeleitet werden gemäß der Richtlinie Regel, aber wenn ein Bergmann wurden zu gehören, eine solche Transaktion in einen block, es würde akzeptiert werden, indem Knoten als völlig gültig.

+384
marcigo36 31.03.2017, 04:19:49

Diese Antwort hängt von der board-revision des Raspberry für ältere boards haben einen 100mA-Grenze

diese Grenze ist nicht mehr gültig für Raspberry Model B Revision 2.0, aber besser einen aktiven USB-HUB ohne on/off-Taste

Rev 1.0 = MAX 1A

Rev 2.0 = MAX 2,5 A

Himbeere Offizielle Quelle

+373
Baterka 12.02.2010, 21:45:04

Bitcoin-Core einrastet das wird verhindern, dass mehrere Anrufe gleichzeitig zu bauen, eine Transaktion, die parallel ausgeführt werden. Stattdessen werden Sie sequentiell abgearbeitet werden, wie die Sperre bekommt, tritt der Vorherige Anruf. So, die andere Sache, die mir einfällt, ist, dass es Grenzen gibt, um die Abstammung Reihe von Transaktionen, die eingereicht werden können, um den mempool zur gleichen Zeit.

Ihre eigenen Knotens mempool wird nicht akzeptieren, mehr als 25 Transaktionen oder mehr als 101 kB in Gesamt Höhe der Transaktion, die gefesselt sind/voneinander abhängig in gewisser Weise. Ihre Brieftasche wird versuchen, den rebroadcast-Transaktionen zu Ihrem eigenen mempool alle dreißig Minuten oder so, auch so, auch wenn einige der Vorfahren Ihrer Transaktionen bestätigt bekommen, kann es eine Weile dauern, bis die anderen werden weitergeleitet an das Netzwerk.

Was Sie tun können: Wenn Sie eine sehr große Anzahl von Transaktionen, z.B. mehr als 25 pro block, Sie sich aufspalten sollten Sie Ihr Guthaben über eine größere Anzahl von UTXOs, so dass Sie können erstellen eine größere Anzahl von unabhängigen Transaktionen.

+354
marianne salvatore 12.10.2011, 03:43:24

Zwei Probleme bei der Bitcoin-design

Skalierbarkeit von jeder prüft alles

Bitcoin ist eine Klatsch-Netzwerk:
P2P-Knoten die Verbindung meist nach dem Zufallsprinzip miteinander und pass-auf neue Informationen zu einander, wie Sie es erhalten. So, Informations - Fluten , die durch das Netzwerk schnell: jeder Schritt erhöht nochmals die Knoten, die informiert wurden exponentiell (bis die meisten sind).

In Bitcoin jeder Knoten empfängt und prüft jedes Stück blockchain-Daten, derzeit einige weitergeleitet werden sogar mehr als einmal. Dies ist zwar ein überschaubares problem bei 1MB-Blöcke, diese Einrichtung hat eine echte Kosten: Bandbreitennutzung, cpu-Auslastung bei überprüfung und Speicher-footprint auf der Festplatte.

Bei 1MB, das Bitcoin-Netzwerk kann Unterstützung über 3 Transaktionen pro Sekunde (tps). Zu scale-up-Visa-Ebenen-wir würden wahrscheinlich benötigen, um 3000 tps. Um dem ganzen zu dienen internet-Handel um ein Vielfaches. Zwar gibt es einige Gewinne möglich mit einer effizienteren Nutzung der Raum, den wir haben (CoinJoin, Schnorr Signaturen, ...), ist es natürlich viel schwieriger Herausforderung zu verwalten ~1GB Blöcke alle zehn Minuten: Relais Bandbreite wäre um ein Vielfaches, überprüfung von 144 GB blockchain Daten pro Tag zu einem erheblichen Teil von einem durchschnittlichen Heim-computer die Rechenleistung, und die Festplatten würde neigen dazu, ziemlich schnell zu füllen.

Es folgt, dass es eine Grenze dessen, was getan werden kann, mit reiner auf-chain-Skalierung.

Sofortige Zahlungen

Frühe Bitcoin-Händler waren komfortabel, um das Risiko der Annahme von null-Bestätigung von Transaktionen. Die "erste-gesehen-Prinzip" wurde fest etabliert ist, als ein Knoten, der Politik und sogar Transaktionen ohne Gebühren zu bestätigen, würde schließlich.

Seitdem block Raum stieg die Nachfrage, einige Bergleute Ihre Politik geändert, um mir die Transaktion mit den meisten Gebühren, anstelle von "zuerst gesehen", und keine Gebühr für Transaktionen undurchführbar wurde.

Mittlerweile, die Zahlung Prozessoren, und einige Händler nehmen noch immer das kalkulierte Risiko der Annahme von Transaktionen, die vor der Bestätigung, aber wirklich, eine Transaktion ist nur zuverlässig, nachdem es bestätigt wurde.

Lightning Netzwerk

Die Lightning Network (LN) Vorschlag beschreibt eine Struktur zu bieten, sichere, sofortige Transaktionen verhandelt, nur unter den betreffenden Benutzer.

LN nutzt die payment-Kanäle, eine Art von multi-Signatur konstruieren, erstellen gemeinsam verwaltet Salden zwischen Paaren von Anwendern. Durch eine neu-Aushandlung der balance Ausschüttung Aktien, die Benutzer können sofort übertragen Gleichgewicht zu einander. Jede re-negotiation berichtet wird, dass ein update für die smart-Vertrag die Sicherung der Mittel für beide Parteien.

Indem mehrere verbindungen in das Netzwerk auf einmal, können Benutzer erhalten die Salden aus einem partner und leitet Sie an eine andere. Mithilfe dieses Netzwerk -, Blitz-Netzwerk verspricht sofortige Zahlungen zu jedem anderen LN Teilnehmer und erhöhte die Transaktion Kapazität zu einem niedrigen Kosten.

Sollte ein Benutzer wünschen, schließen Sie eine Zahlung Kanal, der smart-Vertrag ausgeführt werden können, die auf die Blockchain als eine regelmäßige Buchung.

Interesse mehr zu Lesen? Siehe → Wie funktioniert der Blitz Netzwerk-Arbeit, in einfachen Worten?

+351
meTchaikovsky 18.06.2017, 13:41:14

Erstellen individuelle Adressen für jeden Benutzer ist der beste Kurs der Aktion ist es, was die überwiegende Mehrheit der Dienstleistungen zu tun. Mit einem BIP 32/44/49/84 HD Brieftasche haben, kann man ableiten, individuelle Einzahlung-Adressen für jeden Benutzer, in einer Weise, die einfach zu verwalten, durch Ihre back-End.

Machen Sie eine Einzahlung-Adresse, die nicht nur macht es schwierig, zu differenzieren zwischen Benutzer-Einlagen, es ist auch schlecht für die Privatsphäre Ihrer Nutzer, und Ihrem service. Warum zulassen, dass jeder Benutzer, der lernt Ihre Einzahlung-Adresse, um zu wissen, wie viele Münzen Sie Ihren service erhalten hat, im Laufe der Zeit?

Wenn Sie das speichern von Benutzer-Mittel, die Sie sollte auch fleißig sein, mit Ihrem backend-Münze-management (dh, Sie sollte die ordnungsgemäße Verwendung von kalt-Lagerung-Methoden, um das Risiko von Benutzer Mitteln gestohlen). Das heißt, Sie müssen ein system von hot - /cold-wallets verwalten nicht nur Einzahlungen, sondern Auszahlungen als auch. Also einfach mit einem monolithischen Adresse wird nicht ausreichend in diesem Sinne entweder, und das ist vielleicht sogar noch weiter Grund, nicht zu bauen, ein system mit nur einer Einzahlung Adresse.

Wenn Sie wirklich brauchen, erstellen Sie einfach eine Einzahlung Adresse, dann könnten Sie Benutzern das signieren einer Nachricht mit dem privaten Schlüssel von der Adresse(N), die Sie gesendet BTC in der wallet. Dies würde den Nachweis der Inhaberschaft der Kaution ina kryptografisch sichere Weise. Jedoch, die überwiegende Mehrheit der Benutzer-freundliche Brieftaschen bieten keine Nachricht-Signatur-Funktionalität, so würde es erheblich verletzt UX und usability Ihrer Plattform, dies zu verlangen. Meine Vermutung ist, dass viele BTC-Nutzer wird wahrscheinlich nicht eine Idee haben, wie man eine Nachricht signieren, wie dies in den ersten Platz.

+349
elixir bash 30.07.2013, 12:27:13

Ich bin versucht zu tun, eine multisig

hier ist meine Letzte hex

0100000002ac55020798f18acf9354c2e8ced3b00ba7950590992b70adfcd566ec7c10525000000000fc004730440220281525305913c55bd9559c3bd5fdd61ea35783725e0b6b08b291b52c5bc6cd6302206dca418325d8a2d6972056813fc37cb4079fdf7026fd072b3840040fee39ad360147304402201756981e916c2611160fa3b34f7f3f274e21027f543aae55d52038aed82d3dee022048f86ca2b0c36d3333f3113e425c244a1ccd9e27a44d55cb131629fe14fece6f014c695221020c81e690eace25dfc949b85109256769a6a6051412b72ec739886e265c6dd8a7210210bcb0788c50f89122ff912bce2dec291aa41ed22a7f447c1a8f638cbf0d9d5d2102842d33deb2139b78260bcd3e0962c28963c3f08a6a378a4f4eb9e1d352447edb53aeffffffff8d0c5abf19ec4cbd61344bbde265fe426ab4aaed4445c89f350580ef330e56ac00000000fc004730440220281525305913c55bd9559c3bd5fdd61ea35783725e0b6b08b291b52c5bc6cd6302206dca418325d8a2d6972056813fc37cb4079fdf7026fd072b3840040fee39ad360147304402202e137d2123e6b5bbbc996884af591b70e00e33c6274f9ad7143237b7796aaeb1022066b1842fecba09cbb72bad841aea68d58637b02b5ad0c4b2fa6c9a756aa348fe014c695221020c81e690eace25dfc949b85109256769a6a6051412b72ec739886e265c6dd8a7210210bcb0788c50f89122ff912bce2dec291aa41ed22a7f447c1a8f638cbf0d9d5d2102842d33deb2139b78260bcd3e0962c28963c3f08a6a378a4f4eb9e1d352447edb53aeffffffff02a08601000000000017a9148624340a6f5cd0117bcd237af85f7ef303257d0a87a08601000000000017a9148624340a6f5cd0117bcd237af85f7ef303257d0a8700000000

und hier ist das Skript, das ich benutze

https://pastebin.com/Nvcui563

Fehler bekomme ich, wenn die Sendung

Fehler beim bestätigen der Transaktion: Error running script für Eingang 1 Referenzierung ac560e33ef8005359fc84544edaab46a42fe65e2bd4b3461bd4cec19bf5a0c8d bei 0: - Skript wurde NICHT erfolgreich verifiziert..

+315
user128820 01.08.2010, 14:36:11

Im Falle einer Reorganisation, die Transaktionen, für die "verlorenen" in der vorherigen längere Kette wieder verschoben werden, um den Speicher-pool, unter der Bedingung, dass Sie gültig sind in der neuen Kette. Dies bedeutet, dass, wenn die Eingänge nicht mehr vorhanden sind in der neuen Kette, sind Sie verloren. Das ist genau wie ein "double-spend-Attacke" funktioniert: versuchen Sie, die Gabel, die Kette, und verbringen Sie die Münzen, die in beiden Zweigen.

Die Wirkung von bewegten Transaktionen zurück, um die Speicher-Pools ist nur, dass der client nicht vergessen (es wird nicht reannounce, oder laden Sie Sie von Kollegen, wenn es heißt über Sie), und wenn der Knoten ist ein Bergmann, Sie sind Kandidaten für die Aufnahme in die nächste block erstellt.

Im Allgemeinen bedeutet dies, dass es keine retransmits: Bergleute und der rest des Netzwerks, versuchen Sie Ihr bestes, um nicht zu vergessen diese verloren Transaktionen. Wenn das jedoch scheitert, und aus irgendeinem Grund (zu wenig Honorar, zum Beispiel), wird die Transaktion nicht überleben, es liegt in der Verantwortung der Knoten, der ursprünglich gesendet hat, die Transaktion zu weiterzusenden. Also ja, es überträgt auch, aber nur vom ursprünglichen Besitzer, und nur, wenn es erkennt die Transaktion nicht oder nicht mehr in die block-chain.

Es ist immer eine byte-für-byte-identisch Transaktion, nicht eine gleichwertige mit verschiedenen Eingängen.

+292
kisHoR 24.08.2011, 01:08:32

Also für Omni-Schicht-token, den Sie dies tun omni_send https://github.com/OmniLayer/omnicore/blob/master/src/omnicore/doc/rpc-api.md#omni_send Dies ist, was Sie brauchen (zumindest auf Kraken und Bittrex USDT ist Omnilayer token). Senden Omnilayer Transaktion, die Sie brauchen, um einige BTC auf die gleiche Adresse für die Transaktion Gebühr. Und Sie müssen auch wissen, USDT propertyId - die 31 (https://omniexplorer.info/asset/31)

Nur für den Fall:

Für die ETH-token, den Sie tun eth_sendTransaction(verschiedene Methoden sind möglich, wie eth_sendRawTransaction) https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_sendtransaction. Sie müssen wissen, Vertrags-Adresse des token und es wird Ihre parameter zu, aus ist die normale Adresse von hier ist der lustige Teil - token-Transaktion wird definiert in-Daten. Können ein Beispiel nehmen https://etherscan.io/tx/0x6fcf7dc3f6bc2b7e8a9e6b13689d042e659b2d016a3bdf7beffd033ab9b6db1e dies ist 2.55 BNB(Vertrag-Adresse 0xB8c77482e45F1F44dE1745F52C74426c631bdd52, parameter zu) token transfer(name der Methode kodiert Daten wie die ersten 10 Ziffern 0xa9059cbb) von 0x0861d1b074eb2489dd7878a5d6d869db5896a5f0 (parameter aus) zu 0x4283f315788b09a357ca83b8134cd48bde8b556f (mittleren Teil der Daten mit einigen Polsterung 0000000000000000000000004283f315788b09a357ca83b8134cd48bde8b556f). Im letzten Teil von Daten - token Betrag in wei. BNB hat 18 Dezimalstellen und der beste Weg, um zu erklären, dass IMHO ist diese python-Behauptung: assert int('0x00000000000000000000000000000000000000000000000023803234a2f38c00', 16) * 1e-18 == 2.55809979

+292
user338030 01.11.2014, 23:51:52

Angesichts der fehlenden replay-Schutz, wenn das SegWit2x Gabel spaltet sich ab und eine andere Kette gibt es einen sicheren Mechanismus zum senden eines tx so, dass diese nur akzeptiert werden, durch die 1x oder 2x Kette Knoten?

Wenn die Antwort Nein wäre eine option zum ausführen sowohl einer bitcoin-core und btc1 voller Knoten und senden Sie Münzen, um mich auf die btc1 Knoten. Einmal, dass tx ist akzeptiert in der SegWit2x block und NICHT die 1x block hätte ich sicher split meine Münzen? Wenn die tx hab wiedergegeben auf der 1x Kette, die ich wieder versuchen könnte, hoffentlich nicht zu viele, mal zu vermeiden-Gebühren.

+265
Constantin Jacob 16.03.2016, 19:35:38

Bei 2MH/s, sollten Sie durchschnittlich etwa eine Aktie alle 95 Minuten. So läuft nur für 30 Minuten ist, gibt Ihnen weniger als eine 50% chance, einen Anteil. Jetzt, eine Aktie im Wert von etwa .000000021 Bitcoins (um 625 Aktien auf den Pfennig). So in etwa zwei Wochen, sollten Sie mir über einen penny Wert von Bitcoins.

Sie sind im Wettbewerb gegen Leute, die hardware ist 100% optimiert für das mining von Bitcoins aus dem Boden auf.

+219
user2776121 20.11.2019, 22:21:27

Ich bin mit Ledger wallet, und es vor kurzem aufgefordert, mich zu migrieren, um neue Segwit-Adresse geben. Wenn ich Segwit Transaktionen aus der Waffenkammer, muss ich etwas ähnliches machen (habe ich installiert bitcoin 0.15)?

+161
Dee Boy 26.09.2011, 16:30:43

Ich weiß, diese Frage wurde gestellt und beantwortet ein paar mal, so bin ich sorry, für das gleiche zu tun. Ich bin im Grunde genommen ein idiot, wenn es um diese Dinge geht und sehr neuen digitalen Währung. Also hier ist der deal eröffnet ein Konto bei coinbase bekam mein Geld dort. Ich habe versucht, zu verwenden, bit-Münze-qt, aber wurde die Synchronisierung für buchstäblich 10 Tage jetzt so das ich verwendet multi-bit-statt. Habe ein kleines $5 transfer von CB auf mein MB-Brieftasche keine Probleme, ich habe sogar herausgefunden, wie senden Sie es an jemand anderes danach. Hier ist, wo das problem beginnt, ging ich auf Einzahlung mehr Geld von CB auf mein MB-Brieftasche mit der gleichen wallet. CB ging durch den anstehenden Prozess dauerte etwa eine Stunde auf der CB-Website sagt, die Transaktion ging durch, aber die Gelder kamen nie in mein MB-wallet. Ich habe versucht, das zurücksetzen meiner blockchain und nichts. So, jetzt sehe ich all die freundlichen Leute, die hier darüber reden, geht um die Funktion GO ( ich betreibe Mac OS ) oder die Suche versteckte Dateien oder Suche etwas wie ~librara/Benutzername/.Brieftasche oder so etwas in der Art. So wie ich am Anfang gesagt ich bin ein idiot und weiß nichts über das, was das bedeutet. Bitte helfen Sie mir herauszufinden, wo auf meinem computer, Brieftasche und Geld ging. Ach und bye the way das bitcoin-wallet-Adresse zeigt immer noch in meinem Geldbeutel Liste und es ist die gleiche Adresse, die CB gesendet, die der Fonds zu. Vielen Dank im Voraus für jegliche Hilfe

+135
Austin Metzner 01.11.2018, 22:24:49

Was ist der beste Weg, um broadcast-eine Transaktion, um das Netzwerk-Programm? Ich weiß, dass blockchain.info hat /pushtx aber ich bin mir ziemlich sicher, dass es ablehnt, XHR-Anfragen von externen Quellen, weil der CORS.

+127
Rjps 9 13.06.2013, 04:10:10

Es gibt 2^256 mögliche hashes und Ihre Quelle gibt ein Zielwert von 238348*2^176, die mehr als 60-bits mit führenden Nullen (61 in der Tat, plus die etwas strengere Anforderung, dass eine gültige hash muss kleiner sein als der Wert für Ziel-und nicht einfach beginnen mit der gleichen Anzahl von führenden Nullen). In der Tat, der Anteil der akzeptabel hashes aus allem möglichen hashes 238348*2^-80. Multipliziert mit 10^12 hashes getestet pro Sekunde, multipliziert mit 24*60*60 Sekunden pro Tag, erhalten Sie eine Wahrscheinlichkeit, einen gültigen hash-Wert von etwa 1 / 58.70 pro Tag, oder (gegenseitige) 58.70 Tage pro gültige hash-durchschnittlich.

Sie Fragen, wie 8496 berechnet wurde. Ich beachten Sie, dass 8496 = 59 * 24 * 6, so vorausgesetzt, Sie Runde, um genau 59 Tage pro gültige hash und die Verwendung der nominalen Ziel, mit einem neuen block aufgenommen in die blockchain alle 10 Minuten (also 24*6 pro Tag), dann mit einem Konstanten, stabilen Zustand Ziel-Sie würde in der Tat erwarten, um Glück zu haben, im Durchschnitt einmal alle 8496 blocks von der Suche nach einem gültigen block selbst. Offensichtlich gibt es ein Problem mit der angegebenen Präzision, nach meiner Berechnung, auch nur die Rundung auf 8500 Blöcke würde nur kaum richtig sein.

+84
Mark Laurel 22.09.2019, 22:41:21

Genau wie eine Ware, es ist einfach zu kaufen und verkaufen bitcoins. Aktuellen Wert ist so viel höher dann es war gerade ein paar Monate her, es scheint wie eine wirklich große Investition. Vor allem, wenn man bedenkt, dass es nur eine begrenzte Versorgung, und wenn bitcoins sind Sie weithin angenommen werden, dann könnte der Wert gehen wesentlich.

Doch das Aussehen kann täuschen, in jeder Investition, also was sind die Risiken?

+48
abagh0703 23.10.2010, 08:16:16

Nach dem ausführen GenesisH0 python-Skript zum erzeugen der Genesis-block für eine local testnet (mit v0.15.1), habe ich die folgenden Ergebnisse.

merkle hash: 09a3e8eee58b90dba48f458a5e6bc04359b3630bbebdd5289c11818c756d5417

pszTimestamp: Yahooo 02/Feb/2018 SUV-Beschleuniger-sticks mit Geschwindigkeiten von bis zu 100 km / h

pubkey: 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f

Zeit: 1518480000

bits: 0x1d00ffff

nonce: 3318186986

genesis hash: 0000000007783526b2049ea1ce5720e6f7486a9bb48a60bb2e93b892dd229984

Bei der Platzierung dieser Informationen in chainparams.cpp und läuft der bitcoind nach dem kompilieren ein Fehler aufgetreten ist. Die nonce erzeugt, die durch das script erzeugt einen anderen block hash, wenn CreateGenesisBlock ausgeführt wird.

Weiß jemand, warum dieses Skript nicht mehr funktioniert, erstellen der genesis-block für version v0.15.1?

+30
mastodilu 11.07.2014, 06:34:47

Fragen mit Tag anzeigen

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil