Bitcoin unbestätigten trasection Abbrechen

Ich bin neu bei bitcoin. ich nutze blockchain. info. ich schickte vtc, um eine Tasche, die auf 15.12.17, aber ich stecke immer noch da nach 20 Tage. ich beschloss zu kündigen, die reanection. bitte helfen Sie mir. Durchtrennung ID: https://blockchain.info/tx/2bd29e84967f6ee9c392b8bb8cb4cadb7e1560604f92dfbd57d88268b6c99714

bitte helfen Sie mir Abbrechen. Vielen Dank im Voraus

+981
DenDenDo 02.09.2013, 18:44:52
23 Antworten

Was Sie wollen, ist der code für Florincoin Geldbörse coin Auswahl. Diese findet sich in der CreateTransaction Funktion. Innerhalb CreateTransaction, die Brieftasche fordert auch SelectCoins und die Aufrufe SelectCoinsMinConf. Die Münzen sind tatsächlich ausgewählt mit SelectCoinsMinConf aber SelectCoins und CreateTransaction sind alle beteiligten mit Münze Auswahl.

Auch, weil Florincoin die Brieftasche basiert auf Bitcoin Core, nicht FIFO verwenden, die für die Münze Auswahl. Vielmehr nutzt Bitcoin Core speziellen Algorithmus für die Auswahl der Münzen, die schwer zu verstehen (es versucht zu lösen, das knapsack problem, indem Sie genau den Betrag, den Sie ausgeben wollen, aber dann hat es einige komische Dinge zu handhaben, Gebühren und ändern).

+830
Turophile 03 февр. '09 в 4:24

Alles in Ordnung mit dem tx.

Hier ist es: http://test.webbtc.com/tx/034dfa392aa7ea46bc0917cdaa2794a5f03e6f935b6518a103cb0f5e923a05be

Ich habe schob es auf das Netzwerk mit diesem Formular: http://test.webbtc.com/relay_tx

+786
ern0 12.12.2016, 11:14:07

Es ist lustig, aber Bitcoin-Geldwäsche-services sind die meisten likley verwendet durch Menschen, die illegale Aktivitäten.

Also alle Bitcoin-Transaktionen auf, die Geldwäsche Seite sind wohl illegal und kriminell. Obwohl Fred würde gefangen werden, für den Kauf von Marihuana für Bob, während Bob würde gefangen werden, für den Kauf von Koks für Fred.

Also alles der Polizei zu tun haben, ist Ziel jeder auf die Bitcoin-Geldwäsche website, anstatt einer person. Jeder der dann erwischt wird, muss bezahlen für jemand anderen kriminellen Geschäften.

Es sei denn, der Bitcoin-Geldwäsche-Website hatte auch eine Zwillings-Schwester-site, das hat rechtliche Börsen, und Sie vermischten sich die beiden von Ihnen zusammen.

Es scheint sehr viel wie normale Geldwäsche Dienstleistungen, die Banken bieten.

Der Schlüssel ist, nicht mit Ihrer wirklichen Identität in Verbindung zu einer der Transaktionen, und dann, wenn Sie den Austausch Ihrer bitcoins für echtes Geld, mit einem gefälschten Ausweis zu tun.

+781
Maree Galo 10.04.2019, 17:14:50

Ich könnte verwechselt werden, wie Bitcoin funktioniert, aber soweit ich das beurteilen kann, ASIC-Miner sind von Jahr zu Jahr besser und schneller zu knacken SHA-256-Verschlüsselung. Wird dies nicht verursachen, die eventuelle komplette Veralterung des SHA-256-Verschlüsselung ganz, viel schneller als zuvor geschätzt?

+760
kret 25.08.2017, 09:42:40

Dass das Netzwerk sicher ist, mit Hilfe der Mathematik statt, einige zentrale Behörde (z.B. eine bank beaufsichtigt alles)? Wenn ja, was ist Mathematik? Die Mathe macht PoW möglich?

Die Mathematik, die macht der Nachweis von Arbeit möglich ist ein one-way-Funktion, die speziell den SHA256 - Algorithmus. Dies kombiniert mit public-key-Kryptographie schützt das Eigentum von digitalen Ressourcen in einem verteilten Netzwerk in einer Weise, dass Bitcoin wirklich eine innovation. @Raghav Sood ist richtig, es ist nicht die Mathematik, die innovative it ist die Anwendung der Mathematik.

Proof of Work

Nachweis von Arbeit sichert die blockchain macht es schwierig, zu berechnen, eine Lösung, die erfüllt die Netzwerk-Anforderungen für einen gültigen block von Transaktionen, aber das ist leicht für andere Knoten zu überprüfen. Dies ist die Eigenschaft eines one-way-Funktion, finden Sie unter was ist der Beweis der Arbeit.

Kryptographie

Um zu verbringen, bitcoin, Sie haben zu beweisen, dass es geschickt wurde, um Sie durch die Unterzeichnung mit Ihrem privaten Schlüssel. Nur der private key anmelden kann, eine bitcoin-Transaktion gesendet wurde, um Ihre öffentliche Adresse. Dies ist die standard - public-key-Kryptographie, obwohl bitcoin speziell verwendet die secp256k1 elliptische Kurve.

+725
Linda Hill 08.02.2019, 00:50:55

Mining selbst erfordert, dass Sie die ganze blockchain. Allerdings, wenn Sie wählen, um die mine als Teil des Pools, der pool-Betreiber behält die volle blockchain und sendet nur Pakete von arbeiten der Bergleute. (Natürlich, in dieser Anordnung haben Sie Vertrauen in den pool-Betreiber.)

+704
arkaia 03.09.2019, 17:55:08

Mit Astraleums oder ähnliche Technologien, Krypto-cash-can.

Sie hörte zuerst hier! :) Mit der neuen blockchain-tech,

das Geld nicht bei der bank, der bank ist das Geld.

Aber nicht bitcoin selbst, dass ich kenne.

+699
Lazyexpert 31.12.2014, 04:33:15

Erstellen Sie ein Objekt der wallet app kit wie:

WalletAppKit kit = new WalletAppKit(params, new File("."), "Dateiname");
kit.startAsync();
kit.awaitRunning();
Durchsuchbar<WalletTransaction> walletTransactions = kit.Brieftasche().getWalletTransactions();

diese walletTransactions geben Sie alle Transaktionen in Bezug auf den Geldbeutel.

+637
user312042 08.04.2017, 17:06:09

Ich hatte diese option verwenden, gerade jetzt, weil ich nicht bewältigen konnte, meine armory-wallet. Mit meinem blockchain.info Brieftasche, um zu senden BTCs aus meiner "watch only" armory wallet zu meinem blockchain.info Brieftasche, die ich hatte, zu verwenden als privaten Schlüssel die Zeichenfolge für die PrivBase58 ohne Leerzeichen anstelle der PrivHexBE. Hoffe, das hilft BR-P

+624
dazunE 19.03.2011, 07:38:07

David hat schon eine gute Erklärung für den Begriff coinbase, aber ich würde gerne geben Sie weitere details auf der coinbase-Transaktion.

Die coinbase-Transaktion ist eine spezielle Art von Transaktion.

  • Jeder block muss ein coinbase-Transaktion anderen Transaktionen sind optional.
  • Die coinbase-Transaktion muss die erste Transaktion des Blocks (es folgt, dass es nur eine pro block).
  • Die coinbase Ausgang wird verwendet, um senden Sie die block-Belohnung, d.h. block Zuschuss plus Transaktionsgebühren, die Bergmanns-Adresse.
  • Die coinbase-Transaktion kann eine beliebige Eingabe von 100 byte Größe. E. g. das war, wo der genesis-block berühmt enthaltenen "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks". Dies ist auch das Feld, das verwendet werden kann für die extranonce.
+571
Madhumitha 29.01.2010, 07:52:11

Wenn die Transaktion bestätigt wird, es gibt nichts zu tun, und das ist wahrscheinlich Ihre situation. Wenn nicht (durch einen kleinen Aufpreis) dann können Sie selbst rechnen mit einer höheren Gebühr zu "blockieren" die Vorherige.

+434
Jack Izmalove 11.06.2012, 07:09:40

Nach meinem Verständnis der empfangende Knoten wird zuerst die Signatur im Zusammenhang mit der dsha256 die gesamte Nachricht, bevor die überprüfung der Zeitstempel-und nicht, überprüfen Sie den Rest der Nachricht, wenn die Signatur ungültig ist. Also, wenn andere Felder, abgesehen von der Signatur geändert werden, dann die Signatur nicht gültig ist (da die Nachricht geändert wurde), und der Knoten wird nicht verarbeitet die Nachricht weiter.

Dies ist das richtige Verständnis. Es ist bereits erwähnt auf die in der Empfänger-Regeln. Obwohl die client-Implementierung muss, Lesen Sie zumindest die chain_hash und short_channel_id aus der Nachricht, um die öffentlichen Schlüssel der zugehörige Kanal aus dem Speicher (falls vorhanden), um die Signatur zu überprüfen.

wenn die Signatur nicht mit einer gültigen Signatur, mit node_id des Doppel-SHA256 von der gesamten Nachricht nach der Signatur-Feld (einschließlich unbekannter Felder folgende fee_proportional_millionths):

  • MUSS NICHT die Nachricht weiter.

  • SOLLTE die Verbindung fehlschlagen.

Die überprüfung der Zeitstempel und die anderen Feld erfolgt nur, wenn die Signatur gültig ist, und der Zweck der Prüfung ist es, zu verhindern, dass spam eine gültige signer. Es wird davon ausgegangen, dass mehr als ein channel_update in der gleichen Sekunde ein DoS-Versuch, und daher die Knoten verantwortlich für die Unterzeichnung solcher Nachrichten sollte schwarze Liste gesetzt.

+431
David Sirbu 09.09.2016, 10:27:23

Die Große Bitcoin-Collider wurde bereits erwähnt, in einem Kommentar, aber es ist erwähnenswert, in einer Antwort auch.

Diese sind eine Gruppe von Menschen gibt, dies jetzt zu tun, werde durch zufällige BTC privaten Schlüssel der Suche nach Brieftaschen mit Geld in Ihnen. Bisher haben Sie gefunden privaten Schlüssel für die drei Portemonnaies im Wert 0.0079 BTC, 0.0001 BTC und 0.00001 BTC. Darüber hinaus finden Sie mehrere Schlüssel in Bezug auf einen puzzle-Transaktion, die offenbar bewusst verwendet guessable Tasten.

Ihre aktuelle Suchgeschwindigkeit ist 1550 Mkeys/s. Wenn Sie ein einzelnes wallet mit einem zufälligen privaten Schlüssel, das bedeutet, dass beim durchschnittlichen werden Sie treffen sich mal alle 3 · 1031 Jahre. Also für einen einzelnen Benutzer, das statistische Risiko ist unbedeutend. Es gibt 15 Millionen Brieftaschen mit Geld in Ihnen, so dass auch die chance des Schlagens jede Brieftasche ist nur einmal alle 2 · 102⁴ Jahren. Ihre hits sind bisher viel höher als dieser, was darauf hindeutet, nicht alle Tasten sind so zufällig, wie man erwarten würde. Jemand kann sogar die Adressen absichtlich für LBC zu finden, aber das weiß niemand.

Die wirkliche Gefahr ist, in Ihrer random-generator, den Sie erzeugen Ihre privaten Schlüssel. Ein paar Jahre zurück, Debians OpenSSL-Paket hatte einen sehr schlechten Zufallsgenerator bug. Dies machte es sehr einfach zu erraten, alle privaten Schlüssel generiert, mit es, doch es dauerte zwei Jahre, bis das problem wurde öffentlich festgestellt. Ich wäre etwas vorsichtig bei der Verwendung von weniger Häufig verwendet werden oder experimentelle software zum generieren von privaten Schlüsseln, ein einziger Fehler könnte die Brieftasche einfach zu kompromittieren.

Aber so lange wie Sie eine gut gestaltete software, um den Schlüssel zu generieren, sollten Sie sicher sein.

+285
2121 20.07.2010, 01:08:23

Da die Transaktion Priorität hat nie wirklich eine auf Konsens beruhende "Protokoll", es war nie wirklich wertvoll, um es in den core-code. Bergleute können die Priorität ändern, wie Sie sehen, passen. Ich sehe es als weniger code zu warten sein Ende und da Bitcoin sein soll, einen freien Markt und Netzwerk, der Gebühren durchsetzen wird

+265
suspectus 14.12.2017, 02:21:54

Wie kann ich wissen, wenn ich habe meine bfgminer richtig? Ich habe keine hardwares (denn ich bin ziemlich kaputt und es kostet viel) also wie kann ich wissen, ob bfgminer ist, korrekt zu arbeiten?

Wie kann ich wissen, wenn ich etwas verdient? Ich bin ganz neu hier und keine klaren Anweisungen.

+247
Randy Fowler 22.09.2012, 03:30:37

Habe ich erfolgreich geschafft zu kompilieren bitcoind mit dem versandt configure-Skript/makefile. Jetzt will ich etwas code selbst Hinzugefügt und ein Ordner in den src-Verzeichnis. Das problem ist nun: wie kann ich meine cpp-Dateien dem Makefile? Beim kompilieren bekomme ich Undefinierte Referenzen zu Funktionen, die ich umgesetzt habe in meiner cpp-Dateien. Bei der Suche in meinem Ordner gibt es keine .o-Dateien oder ähnliches, so dass ich nehme an, Sie werden nicht kompiliert. Ich bin komplett Neuling auf autoconf/automake und haben keine Idee, wie Sie etwas hinzufügen, um diese komplizierte makefile/configure-Skripte..

Beste wishess Euch allen

+206
Aaron Rustad 29.05.2010, 14:27:52

Da die Banken scheinen derzeit auf der Suche in die Idee der "blockchains", wollen aber nicht die sein, die sich mit "Bitcoin", es scheint, dass es eine Menge hype für private blockchains gibt, wie die Eris oder Hyperledger. Jedoch, eine Menge Leute neigen dazu, zu betonen, dass eine blockchain ohne eine Währung ist im wesentlichen "eine SQL-Datenbank".

Ich Frage mich, kostet eine private blockchain irgendwelche Vorteile gegenüber einer traditionellen Datenbank-Lösung, oder kann alles, was eine private blockchain nicht repliziert werden, mit etwas Aufwand mithilfe einer Datenbank-Anwendung?

+195
lwb250 03.01.2016, 13:18:46

Ich habe den bestehenden einschlägigen threads, aber noch habe ich nicht das Recht habe, die Lösung für meine situation, so erhöht dies verlangen. Dieser Fall ist vielleicht etwas anders, weil es bezieht sich speziell auf ein Ledger hardware wallet.

Ich war versucht zu übertragen BCH von Koinex Brieftasche zu meinem Ledger Nano-S Portemonnaie, aber ich habe da BTC-Adresse falsch, statt BCH-Adresse! Die Transaktion wurde erfolgreich gesendet aus der Koinex Website, aber ich habe nicht erhielt meine Münzen in meiner Ledger Nano S Portemonnaie haben, als ich gegeben habe, BTC-Adresse statt des BCH! Wenn ich die Transaktion status der Block-Kette, ich war überrascht, es waren 63 Rückmeldungen bis jetzt! Ich Frage mich, wie es möglich ist, als ich gegeben habe falsch wallet-id.

Wie auch immer, ich würde gerne Ratschläge, wie man wieder an meine Münzen.

+193
readerboy7 05.11.2012, 20:20:02

Sowohl in der Basic-Blitz-Technologie (BOLT) Dokumente, und in der Spezifikation lnd, gibt es eine unterschiedliche Behandlung für den letzten Kanal in eine route. In BOLT#2 es bezieht sich auf eine variable min_final_cltv_expiry:

min_final_cltv_expiry ist die minimale Differenz zwischen HTLC CLTV-timeout und der aktuellen block Höhe, für den terminal-Fall (C).

Dieser Wert ist 9, im Gegensatz zu 144 für cltv_expiry_delta.

Dies ist wahrscheinlich im Zusammenhang mit der Ausgabe einer route beim Abfragen lnd, zum Beispiel, nehmen wir an, die route Alice -> Bob -> Lied -> Dave, geleitet von Alice: die Ausgabe ist:

$> lncli-alice queryroutes --dest=<Carol_pubkey> --amt=5 --num_max_routes=1
total_time_lock: 1443640
total_fees: 1
total_amt: 6
Hopfen {
 chan_id: <id_chan_alice_bob>
 chan_capacity: <cap>
 amt_to_forward: 6
 Ablauf: 1443610
 amt_to_forward_msat: 6000
 fee_msat: 1
}
Hopfen {
 chan_id: <id_chan_bob_carol>
 chan_capacity: <cap>
 amt_to_forward: 5
 Gebühr: 1
 Ablauf: 1443466
 amt_to_forward_msat: 5000
 fee_msat: 1000
}
Hopfen {
 chan_id: <id_chan_carol_dave>
 chan_capacity: <cap>
 amt_to_forward: 5
 Ablauf: 1443466
 amt_to_forward_msat: 5000
}
total_fees_msat: 1001
total_amt_msat: 6001

Beachten Sie die letzten beiden hops haben den gleichen Ablauf Wert. Warum ist der Letzte hop unterschiedlich im Hinblick auf den Ablauf?

+149
Aqualung 04.06.2019, 10:05:13

Gerade habe ich interessiert in der Bitcoin, eine Brieftasche einrichten , erhalten Sie eine Münze w/ a-code und mnemonic haben aber keine Ahnung, wie es Scannen und hinterlegen es auf meine Brieftasche. Ist es ein 'how to' - link, der erklärt diesen Prozess? Vielen Dank, RS

+136
Jason Pump 23.05.2013, 11:44:32

Ich verstehe das Konzept von Mischer und erfolgreich verwendet Blockchain.info Brieftasche shared-senden-Funktion. Der gemeinsame Empfang von Adresse allerdings verwirrt mich. Ich nahm an, man muss klicken Sie auf "new shared address" und dann senden Sie die Münzen, um die neue Adresse erstellt wird. Aber nach dem Test mit winzigen Mengen ich habe wirklich seltsame Ergebnisse, wie Münzen verschwinden, mischen nicht arbeiten etc.

Ich Frage für eine detaillierte Schritt-für-Schritt-Anleitung, wie man die Funktion wie auch eine Erklärung des Mechanismus dahinter. Danke!

+125
Maurizio In denmark 25.03.2016, 21:33:57

Ich hatte einen Blick auf die Anzahl der Transaktionen in der bitcoin-Adresse für die bitcoin.org.

Ich ging zu blockchain.org explorer. Es sagt https://blockchain.info/address/1GwV7fPX97hmavc6iNrUZUogmjpLPrPFoE

Nein. Transaktionen 354

Ich habe exportiert, die CSV, und sortiert Sie von "x" ist die Anzahl der zu jedes mal, wenn Sie erhalten einige Mittel. Die Ausgabe ist, hatte ich 365.

Ich bin verwirrt über diese zahlen. Es ist nicht möglich, dass die Summe der Gelder, die höher sind in der CSV, als die Anzahl der Tx ist.

Nicht sicher, was ich hier vermisst.

Übrigens, ich wollte, um die Menschen Spenden mehr.

+92
Zooomz 29.06.2017, 02:35:05

Ich arbeite mit der LevelDB für ein paar Wochen Codierung einige tools, um den Zugriff auf die Datenbank und analysieren Sie die Daten für Menschen lesbar ist.

Jedoch, jedes mal, ich lese aus der chainstate die Daten beschädigt (fragt mich nicht, ihn wieder aufzubauen, wenn ausgeführt bitcoind). Ich beschloss, kopieren Sie die DB als workaround, nachdem es das erste mal passierte, aber es ist ziemlich nervig jedes mal, wenn ich die Daten aktualisieren möchten.

Ich bin mit plyvel und Python 2.8, und ich schließe die DB jedes mal, wenn ich fertig bin mit dem Lesen.

Beispiel

# Öffnen Sie die LevelDB
db = plyvel.DB(".bitcoin/chainstate")

für Schlüssel, o_value in db:
 # Dinge zu tun

# Schließen Sie die LevelDB
db.close()

Wer weiß, was der Grund sein könnte? Tut bitcoind verhindern, dass andere software Zugriff auf die DB durch Markierung des letzten Zugriffs irgendwie?

chainstate LOG nach dem ausführen des Codes abrufen der Verschleierung Schlüssel, und schließen Sie die Datenbank:

2017/03/22-11:03:45.746702 7f3c18a39700 Wiederherstellung log #394423
2017/03/22-11:03:45.854583 7f3c18a39700 Löschen type=0 #394423
2017/03/22-11:03:45.854711 7f3c18a39700 Löschen type=3 #394422

Beispiel-code:

db = plyvel.DB(".bitcoin/chainstate")
o_key = db.get((a2b_hex("0e00") + "obfuscate_key"))
db.close()

debug.log nach dem öffnen bitcoind (nur der Teil unter Bezugnahme auf die LevelDB):

2017-03-22 10:03:45 Cache-Konfiguration:
2017-03-22 10:03:45 * Mit 2.0 MiB für block-index-Datenbank
2017-03-22 10:03:45 * Mit 8.0 MiB für Kette-state-Datenbank
2017-03-22 10:03:45 * Mit 290.0 MiB für in-memory-UTXO set
2017-03-22 10:03:45 init-Meldung: Loading block-index...
2017-03-22 10:03:45 Eröffnung LevelDB in /home/sdelgado/.bitcoin/blocks/index
2017-03-22 10:03:45 Geöffnet LevelDB erfolgreich
2017-03-22 10:03:45 Mit der Verschleierung der Schlüssel für die /home/sdelgado/.bitcoin/blocks/index: 0000000000000000
2017-03-22 10:03:45 Eröffnung LevelDB in /home/sdelgado/.bitcoin/chainstate
2017-03-22 10:03:45 Geöffnet LevelDB erfolgreich
2017-03-22 10:03:45 Mit der Verschleierung der Schlüssel für die /home/sdelgado/.bitcoin/chainstate: 27c78118b7316105
2017-03-22 10:03:48 LoadBlockIndexDB: letzter block Datei = 810
2017-03-22 10:03:48 LoadBlockIndexDB: letzter block Datei-Informationen: CBlockFileInfo(Blöcke=53, Größe=51783543, heights=457770...458279, Zeit=2017-03-18...2017-03-21)
2017-03-22 10:03:48 Überprüfung der blk-Dateien sind vorhanden...
2017-03-22 10:03:49 LoadBlockIndexDB: Transaktion index deaktiviert
2017-03-22 10:03:49 LevelDB Lesen fehlgeschlagen: Korruption: beschädigte komprimierte block Inhalt
2017-03-22 10:03:49 Korruption: beschädigte komprimierte block Inhalt
2017-03-22 10:03:51 Abgebrochen-block-Datenbank neu erstellen. Verlassen.
2017-03-22 10:03:51 scheduler thread unterbrechen
2017-03-22 10:03:51 Shutdown: In progress...
2017-03-22 10:03:51 StopNode()
2017-03-22 10:03:51 Shutdown: erledigt
+84
Mohammad nagdawi 10.02.2017, 09:32:14

Fragen mit Tag anzeigen