Ransomware anfordern Zahlung per Bitcoin

Ich Las diesen Artikel vor kurzem, im Gespräch über die Entstehung von "ransomware". Ein Auszug ist:

Die neueren CryptoLocker unterscheidet sich durch die Einnahme das Lösegeld auf eine ganz neue Ebene. Nach der Infektion ist es nicht eine fanfare, im Gegenteil, es wirkt in stealth Durchführung einer ruchlosen Aufgabe in den hintergrund. Sie werden wahrscheinlich nicht einmal bemerken, die Aufgabe ausgeführt wird, wie CryptoLocker leise verschlüsselt Ihre Daten-Dateien, einschließlich Ihrer wertvollen Familienfotos, vital Microsoft Word-Dokumente, Tabellenkalkulationen und E-Mail.

Nach Abschluss der Verschlüsselung von Dateien, sendet es die einzigartige notwendigen Schlüssel zum entschlüsseln und entsperren Ihrer Dateien über das internet auf einem sicheren remote-server, und dann das Lösegeld beginnt. Sofort die CryptoLocker-Fenster angezeigt, mit dem Bild von einem Schild, Lehr-text, und ein countdown-timer.

Es ist wichtig zu verstehen, dass der Erpresser nicht bluffen. Es sei denn, Sie zahlen das Lösegeld, verlieren Sie den Zugriff auf alle Dateien, die verschlüsselt wurden. Sobald der countdown beginnt, die Sie über drei Tage zu machen, Zahlung, ansonsten wird der Schlüssel zerstört wird und Sie dauerhaft die Fähigkeit verlieren, zu entschlüsseln Sie Ihre Dateien.

Es scheint wie ein logischer Schritt auf Anfrage die Zahlung per Bitcoin, da wäre es viel schwieriger, die Spur der person, die die Zahlung empfangen hat, als die meisten anderen Optionen. Sicher genug, es ist bereits erledigt! Zugegeben, es könnte eine ziemlich schwierige Aufgabe für Ihren durchschnittlichen Joe Bloggs, um herauszufinden, wie sicher Zahlung innerhalb von 3 Tagen mit Bitcoin, aber offensichtlich ist die Frist gemacht werden kann, flexibel.

Hat jede malware erfolgreich verwendet diese Technik, noch mit Bitcoins? Wenn ja, kennt jemand eine Empfangs-Adresse benutzt, mehr als einmal, so einen Hinweis darauf zu geben, wie viele Menschen zahlen ein Lösegeld?

Gibt es irgendwelche websites, die Statistiken über solche Vorfälle?

+842
iosdude 06.05.2011, 12:26:12
35 Antworten

bitcoind meldet den aktuellen sync-status, um seine Debuggen.log - Datei:

$ tailf ~/.bitcoin/debug.melden
2017-05-26 03:49:16 UpdateTip: neue beste=0000000000000001e0b7c8cffb8e7fa23909b8728913663decfaebffe24ca689 height=280022 version=0x00000002 log2_work=75.644236 tx=30854900 date='2014-01-12 03:50:07' progress=0.137838 cache=312.7 MB(396972tx)
...

Das Feld process=0.137838 bedeutet, dass ich derzeit ~13.78% synchronisiert.

+976
sjlee 03 февр. '09 в 4:24

PR ist das wichtigste für Wachstum jetzt. Es gibt genug, die grundlegenden Dienstleistungen, die Sie verwenden können mit bitcoin, aber nicht genug Leute, um Sie zu benutzen.

+966
Pawel Cich 09.04.2012, 12:19:00
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Du kannst ja einfach aufschreiben, oder drucken Sie den privaten Schlüssel. Streng genommen müssen Sie nicht den öffentlichen Schlüssel in ein Kühlhaus. Papier speichert gut für eine lange Zeit, so lange, wie es ist von Archiv-Qualität. Ich würde darauf Vertrauen, dass mehr als jeder magnetischen Speicher. Papier hat schon eine lange Zeit und wir wissen, wie zu machen es widerstandsfähiger gegen die Zeit, wenn dies erforderlich ist. Die Tinte des Stiftes muss der Archiv-Qualität (zumindest dort, wo ich Lebe, einige Stifte werden als solche klassifiziert). Lassen Sie das Papier in die bank vault verlässt Sie mit einem " single point of failure obwohl. Und Sie haben vielleicht einen Fehler gemacht beim kopieren der Schlüssel zu Papier.

Sie könnten eine Kopie und gib die Hälfte den Schlüssel eines vertrauenswürdigen Freund oder verwandten, und der andere zu einem anderen vertrauenswürdigen Freund oder verwandten. Es würde leichter sein, um brute-force-halb einen Schlüssel für eines dieser Menschen, aber Sie sind hoffentlich nicht in dass mit Ihrem Schlüssel, und die Hälfte einer Taste ist noch eine Menge Arbeit.

Wenn Sie erwägen, einen offline-Rechner, könnten Sie Ihren privaten Schlüssel in eine lokale offline-Kopie von dieser Seite: http://passguardian.com/

Es implementiert Shamir ' s secret sharing und ermöglicht es Ihnen, zu drucken "Tasten" muss kombiniert werden (e.g beliebig 3 aus 5) ergeben sich die original-Schlüssel. Dann geben Sie diesen Menschen. Verwenden Sie einen laser-Druck für alle Druckaufträge Arbeit, nicht auf einen Tintenstrahldrucker, da die Tinte kann zerstört werden, indem das Wasser leicht. Der Laserdrucker muss nicht speichern Kopien Ihrer Ausdrucke.

Laminieren Sie das Papier, wie vorgeschlagen in einer anderen Antwort, dann würde man wissen müssen, dass der Kunststoff nicht zersetzen das Papier auf lange Sicht. Es gibt keine langfristig Informationen auf dieser, seit laminiertes Papier war nicht vor etwa 200 Jahren.

Edit: Hier ist ein link diskutieren über archivische standards im Technical Research Institute Schweden:

http://www.sp.se/en/index/services/permanence/sidor/default.aspx

Hier ist eine Liste mit den zugelassenen Sachen, schauen Sie in der linken Spalte aus und navigieren Sie nach unten, um die gewünschte Kategorie: http://www.sp.se/en/index/services/certprod/certprodprofil/arkiv/Sidor/default.aspx

+950
ArtifexR 07.07.2012, 17:53:37

Was weiß ich von dem, was Ihr fragt, eine person war in der Lage, haben mehrere Adressen, wenn Sie mehrere, oder eine Geldbörse, die hält mehrere Adressen an einem Ort.

+945
Carlo Savio 17.05.2015, 22:10:31

Ich hatte den Eindruck, dass der rescan - flag nicht mehr gebraucht wurde, für einige Zeit jetzt. Kann jemand dokumentieren genau, Wann braucht man zum ausführen von bitcoin-qt -rescan? Wie hat sich dies geändert, während die Versionen von bitcoin-qt?

+934
SoA 11.08.2016, 17:23:25

Gibt es systemische Grenzen basierend auf Speicher pro block. Also das limit ist nicht die Anzahl der Transaktionen, die Grenze wird stattdessen die Menge der Daten, alle Transaktionen für die Aufnahme in einen block verbrauchen alle zusammen.

Die definition eines "microtransaction" variiert.

Bitcoin könnte werden verwendet, um eine Transaktion ohne Gebühr, wenn es nicht ein microtransaction. Der Bitcoin-Qt/bitcoind client (und damit fast alle mining-Kapazität) hat spezielle Regeln, wenn alle Ausgänge sind unter 0,01 BTC (derzeit etwa $5 USD), dann muss es mindestens der Mindestbetrag.

Die Mindest-Gebühr, wenn erforderlich, ist mit 0.0005 BTC pro KB Daten.

Aller Wahrscheinlichkeit nach wird Sie dann alle Ihre Transaktionen müssen eine Gebühr bezahlen.

Aber einfach die Zahlung einer Gebühr ist keine Garantie, dass eine Transaktion einbezogen werden. Die Blöcke haben ein limit von 500KB aber als Speicher klettert über 250KB der Gebühren erforderlich, für jedes weitere KB zu erhöhen. Als Raum für die Blöcke beginnen Füllung, jene Transaktionen mit der höheren Gebühr wird die Beule heraus, bei denen mit einer geringeren Gebühr, die müssen warten, aufgenommen zu werden in einem späteren block.

Also um deine Frage zu beantworten ist nicht das, was die Grenzen des Protokolls, aber das, was Ebene einer Gebühr in der Zukunft wird es sein, für eine Transaktion notwendig ist. Das ist etwas, das nicht heute bekannt, die meisten aber alle werden sich einig Bitcoin wahrscheinlich nicht funktionieren auch für Transaktionen im Wert eines Bruchteils einer dollar-vor allem, wenn der Wert der Gebühr, die sich in der "viele Cent" pro Transaktion-Bereich.

Alternativen

Dezentrale Krypto-Währungen sind dezentralisiert, um Sie resistent gegen Korruption.

Aber eine dezentrale Währung, die verwendet werden können, wie die form des Geldes, die auf einem zentralen service. Die meisten online-Glücksspiel-sites mit bitcoins befassen, die in bitcoin-Währung lautende Mikrotransaktionen, und verwenden Sie nur den bitcoin-Netzwerk erreichte ein Kunde legt einen Fonds oder wenn ein Benutzer zieht Ihren Mitteln. Das ist also ein Beispiel dafür, wie Bitcoins kann noch verwendet werden für einen Dienst, der sich in Mikrotransaktionen.

Andere Methoden:

Offene Transaktionen ist eine Technologie, mit der ein Emittent zu empfangen und die Ausgabe von bitcoins bitcoin Gutscheine. Diese Gutscheine können Sie abgewickelt werden, die auf eine oder mehrere Offene Transaktionen-Server.

Ripple ist ein distributed transaction system, das möglicherweise in der Lage zu behandeln Ihr problem. Bitcoins sind eine der Arten von Fonds, können abgewickelt werden.

+897
mama80mama 30.06.2016, 11:53:31

Der billigste Weg, dies selbst zu tun wäre, Lesen Sie die API-docs von jedem exchange-und schreiben Sie Ihre eigenen code für den Download undeutlich Preis Daten und das wird auch volume-Daten. Sie können dann resample später nach Ihren Bedürfnissen.

Zum Beispiel,

+888
DrSlump 30.06.2010, 23:33:59

Gemäß § 7 der original-bitcoin-spec. von Satoshi:

Sobald die Letzte Transaktion in eine Münze ist unter sich begraben genug Blöcke, die ausgegebenen Transaktionen, bevor es verworfen werden kann, um Speicherplatz zu sparen.

Um den bitcoin-qt client laufen, ich bin derzeit auf der Download die GESAMTE block-Kette von der https://bitcoin.org/bin/blockchain/bootstrap.dat.torrent

Ist es eine kleinere download irgendwo? Meine google-skills sind nicht die mich, plz help.

+869
honcheng 18.08.2014, 03:19:01

Nein.

Dies ist, weil der Empfänger nicht spielen eine Rolle in der Transaktion. Sie haben nicht einmal davon wissen. Die Transaktion tatsächlich stattfindet zwischen dem sender und dem bitcoin-Netzwerk, und der Absender muss einen privaten Schlüssel haben, die (hoffentlich) geheim.

+761
djeison 27.03.2016, 13:53:52

ob ein exchange bietet die Pair ABC/DEF oder DEF/ABC, hängt von der Lesbarkeit der Werte. so sind die meisten Börsen haben das gleiche paar-Bestellungen. Sie können sehen, dass Wirkung auf https://coinmarketcap.com/currencies/ethereum/#markets wenn Sie die Suche nach "ETH/BTC" und wenn Sie nach "BTC/ETH". aber Sie können immer der Handel in beide Richtungen. zurück zu Ihrem Beispiel "Was, wenn jemand will, um zu kaufen durch den Verkauf von BTC XRP oder ETC. Ist es möglich?" ja. sagen wir, Sie den Handel an der ETH/BTC-Markt: die Aussage "ich kaufe btc" ist gleich "ich verkaufe eth". (und das Gegenteil Aussagen würde, "ich kaufe eth" und "ich verkaufe btc", die auch möglich auf jeder ETH/BTC-Markt).

"wie berechnen wir den Wert angesichts der Preise einen Austausch gibt in ETH/BTC?" wie Eliyahu darauf hingewiesen, der Wert ist einfach der Kehrwert der Preis-aber dieser Wert wird nur selten angezeigt werden. Blick auf BTC/USDT zum Beispiel: der aktuelle Preis ist $8101. niemand will das paar USDT/BTC, weil der Preis wäre 0.0001234415 BTC (1/8101 BTC) das ist wahrscheinlich sehr ungewohnt für die meisten Benutzer.

+706
Goncalo Peres 03.09.2016, 02:45:00

Frage ziemlich viel, sagt mein dilemma. Wallet nicht laden wegen einer "doppelten Transaktion" ich dachte, das könnte nicht passieren. Ich benutze multibit btw, wenn das hilft. Bitte sagen Sie mir, ich kann laden mein Portemonnaie irgendwie.

+705
Alex Kremer 08.02.2018, 10:09:43

Was ist der typische Bytegröße Bereich für eine erweiterte öffentliche Schlüssel?

Eine erweiterte private key?

+697
gpm 09.10.2015, 14:37:54

Ich schickte einige bitcoin aus meine electrum wallet, jedoch verließ ich das mining-Gebühr sehr klein, so seine stecken. Aber die Transaktion hat nur 1 Bestätigung, ich möchte nicht, dass die Transaktion zu Durchlaufen, so gibt es eine Möglichkeit, kann ich es stornieren, obwohl es hat 1 Bestätigung. Und ich habe auch gelesen, dass man nach ein paar Tagen, wenn es nicht bestätigt, die richtige Menge der Zeiten, die die Transaktion einfach Abbrechen, so Frage ich mich, wie viele Tage würde es dauern, bis "Abbrechen", wenn keine Miner bestätigen.

Danke.

+695
Mominul Islam Moin 01.05.2017, 11:23:11

Ein sybil-Angriff wird verhindert, indem der Nachweis der Arbeit. Überwältigend das Netzwerk mit den Knoten kann nicht Ersatz für die hash-Strom erforderlich, der Nachweis der Arbeit, die vorgelegt werden müssen, um das Netzwerk zu akzeptieren, einen neuen block.

Ein eclipse-Angriff ist schwieriger zu verhindern:

Bitcoin Core macht nur eine ausgehende Verbindung zu einer IP-Adresse pro /16 (x.y.0.0). Eingehende verbindungen sind unbegrenzt und unreguliert, aber dies ist im Allgemeinen nur ein problem in der Anonymität Fall, wo du bist wahrscheinlich schon nicht mehr auf eingehende verbindungen akzeptieren. Sehen https://en.bitcoin.it/wiki/Weaknesses#Sybil_attack.

So weit ich bin mir bewusst, dass es keine solche Logik implementiert, um auszugleichen die Netzwerk-Ressourcen zwischen den Knoten.

+600
GamerGypps 08.08.2019, 00:13:20

Ich habe das raw-Transaktion:

01000000024ae83382c185ba9a2fcaf0092bed4e8f74d31ca8eb234513c308b615fb9e3e3a000000006b48304502203ac946b370ecb43a32c3bf67598ca3ddc9818cb9efd0c6a6e68aca6e20d95b06022100841f3eed93cb955f9e1cbd26d23da3b80866872852ec5920d6ff794bd218bee40121035dea6c0ecb52807e2b7a9864c3212451e836eb0fd7cc6ba3369748825e2606f9ffffffffa3d6dc0d21402967de9431fde06d6b1cb458260d7852038035a79ec7554efcd9000000006b4830450220644bbf5a711243f679655e7ce7c193a8dde5fd110252dfdb4dd2d05d21e1b0a4022100a22c656b1e897bac71bf2d89e385eda4bdade16ca04957537fc73f903cb614d001210395676e88fe9ae950d40915df040a3610e1f42368f4a842692c24b29fd9d78a7bffffffff0330750000000000001976a9143fcf3750b81fad1cd27bae9c34feeefc278360ee88acbc0d0000000000001976a91483c1b13e99ccfc66405ef2ecb76deefca165097588ac204e0000000000001976a9147e69b1309dde4be2e39e1956ace0fa95db0d01b488ac00000000

Es unterzeichnet und bereit zu gehen

{
 "txid" : "adae77fd1c5cc3ae4429217ea0d84e67ac6f198543374356cc531350b3ad217b",
 "version" : 1,
 "locktime" : 0,
 "vin" : [
{
 "txid" : "3a3e9efb15b608c3134523eba81cd3748f4eed2b09f0ca2f9aba85c18233e84a",
 "vout" : 0,
 "scriptSig" : {
 "asm" : "304502203ac946b370ecb43a32c3bf67598ca3ddc9818cb9efd0c6a6e68aca6e20d95b06022100841f3eed93cb955f9e1cbd26d23da3b80866872852ec5920d6ff794bd218bee401 035dea6c0ecb52807e2b7a9864c3212451e836eb0fd7cc6ba3369748825e2606f9",
 "hex" : "48304502203ac946b370ecb43a32c3bf67598ca3ddc9818cb9efd0c6a6e68aca6e20d95b06022100841f3eed93cb955f9e1cbd26d23da3b80866872852ec5920d6ff794bd218bee40121035dea6c0ecb52807e2b7a9864c3212451e836eb0fd7cc6ba3369748825e2606f9"
},
 "sequence" : 4294967295
},
{
 "txid" : "d9fc4e55c79ea735800352780d2658b41c6b6de0fd3194de672940210ddcd6a3",
 "vout" : 0,
 "scriptSig" : {
 "asm" : "30450220644bbf5a711243f679655e7ce7c193a8dde5fd110252dfdb4dd2d05d21e1b0a4022100a22c656b1e897bac71bf2d89e385eda4bdade16ca04957537fc73f903cb614d001 0395676e88fe9ae950d40915df040a3610e1f42368f4a842692c24b29fd9d78a7b",
 "hex" : "4830450220644bbf5a711243f679655e7ce7c193a8dde5fd110252dfdb4dd2d05d21e1b0a4022100a22c656b1e897bac71bf2d89e385eda4bdade16ca04957537fc73f903cb614d001210395676e88fe9ae950d40915df040a3610e1f42368f4a842692c24b29fd9d78a7b"
},
 "sequence" : 4294967295
}
],
 "vout" : [
{
 "value" : 0.00030000,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 3fcf3750b81fad1cd27bae9c34feeefc278360ee OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a9143fcf3750b81fad1cd27bae9c34feeefc278360ee88ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : [
"16pPoiDcGU8P9PcqBqnZGc6SJqeuyLEDex"
]
}
},
{
 "value" : 0.00003516,
 "n" : 1,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 83c1b13e99ccfc66405ef2ecb76deefca1650975 OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a91483c1b13e99ccfc66405ef2ecb76deefca165097588ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : [
"1D1fZ7SPBtDZ4iVy9Ut5Dg5rv7PChc6Phv"
]
}
},
{
 "value" : 0.00020000,
 "n" : 2,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 7e69b1309dde4be2e39e1956ace0fa95db0d01b4 OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a9147e69b1309dde4be2e39e1956ace0fa95db0d01b488ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : [
"1CXQknoy7hvc4sVnQxCL2LnGZQ6C8H4yu8"
]
}
}
]
}

Aber wenn ich versuche, zu verbreiten, zu blockchain durch sendrawtransaction es funktioniert nicht: error: {"code":-22,"message":"TX abgelehnt"}

Warum? Was ist falsch mit der Transaktion? Wenn Sie einen Blick auf die ein-und Ausgänge können Sie sehen, alles ist korrekt Aussehen. Ich verstehe wirklich nicht, warum...

Bitte beraten Sie wie Sie es beheben können und machen es funktioniert.

Update: Warten Sie eine minute! Ich fand gerade diesen Beitrag , Warum eine Transaktion mit einer Leistung von weniger als ฿0.00005460 abgelehnt? ... Bedeutet es, wenn meine unten verändern dann einige "Staub" - Wert in BTC kann ich nicht senden???

Aber das ist nicht Staub. Dies ist mein ändern!

So zu halten, wie mein Wechsel dann weniger 5460 satoshis? Was ist die Lösung?

+574
Sameen 15.08.2011, 01:03:30

Eine Transaktion Ansprüchen einige Ergebnisse aus früheren Transaktionen und erstellt dann neue Ausgänge, deren Gesamtwert ist gleich (oder weniger als im Falle von Gebühren) die Summe der in Anspruch genommenen Ausgaben Werte.

Für eine Transaktion gültig ist, muss Sie die einzige, die behauptet, dass die Ausgänge nicht doppelt ausgeben) und die Transaktion, der die behauptete Ausgänge gültig sein muss. Satoshi Dice kann sofort zurück schicken, eine Transaktion mit die Gewinne, da die Transaktion Ansprüchen die Ausgabe der eingehenden Transaktion, die die Verkettung der beiden Transaktionen zusammen.

Das Ergebnis ist, dass entweder beide Transaktionen gültig sind, in dem Fall bekommt der Spieler seine Gewinne, oder die erste Transaktion ist nicht gültig, sofort ungültig, der zweite, und Satoshi Dice ist nicht ausgetrickst in senden-Münzen zurück, ohne die Wette.

+524
impreza238 11.05.2016, 01:04:56

Ich Lesen Sie die folgenden wiki, wie man eine Transaktion:

http://wiki.nxtcrypto.org/wiki/The_Nxt_API#Create_Transaction_Request

Aber gibt es einen Beispielcode, wie man eine solche Transaktion mit nur html und javascript?

+517
Stam 27.11.2012, 13:27:38

Alle open-source-kryptogeld Projekt sollen Sie eine Gemeinschaft, die freiwillig wählt, für die Unterstützung der ökosystem. Am Anfang, block explorers für die kryptogeld-Projekt laufen auf freiwilliger basis, aber als es gewinnt Traktion, wird es irgendwann einen wirtschaftlichen Anreiz zu bieten, sagte Dienst.

+483
Chinmay Ratnaparkhi 28.09.2016, 18:00:03
Vorgeschlagen wird die Zahlung-system-Nutzung von payment-Kanäle, die es erlauben eine Neuverhandlung von Salden, die schließlich ausgeführt werden, auf der Bitcoin-blockchain.
+480
TravMatth 16.12.2017, 13:24:49

Die Nachricht, deren numerisch interpretiert hash, z), werden verwendet, zum erstellen der ECDSA Signatur - (r,s) ist wie folgt aufgebaut:

  1. Beginnen Sie mit Ihrem unsigned Transaktion.
  2. Entfernen Sie alle scriptSigs (zum Beispiel, wenn Sie mehrere txins, von denen einige bereits unterschrieben werden, entfernen Sie diese Signaturen). Für dein Beispiel ist dieser Schritt hat keine Auswirkungen, da es nur eine txin.
  3. Für die txin, den Sie zu unterzeichnen, finden Sie die entsprechende UTXO ist scriptPubKey und setzen Sie die aktuelle txin ist scriptSig der Wert der UTXO ist scriptPubKey.
  4. Serialisieren Sie die Transaktion.
  5. Hängen Sie den SIGHASH geben, serialisiert als ein 32-bit little-endian integer (Standard SIGHASH_ALL den Wert 1 hat).

Die daraus resultierende byte-stream doppelten SHA-256 gehasht und interpretiert, als eine big-endian integer (und für ECDSA-z-parameter).

Für Ihr Beispiel, die scriptPubKey zu legen, kommt von der UTXO bei txid bf6c1139ea01ca054b8d00aa0a088daaeab4f3b8e111626c6be7d603a9dd8dff index 0, insbesondere ist es OP_DUP OP_HASH160 d951eb562f1ff26b6cbe89f04eda365ea6bd95ce OP_EQUALVERIFY OP_CHECKSIG. Serialisiert, dies ist 76a914d951eb562f1ff26b6cbe89f04eda365ea6bd95ce88ac. Die Transaktion konstruiert nach Abschluss von Schritt 3 ist:

"txid" : "a80d616ca30a003448157b92df511ad5294e225fd77fc3f2d5dc367a4d27f375",
"version" : 1,
"locktime" : 0,
"vin" : [
{
 "txid" : "bf6c1139ea01ca054b8d00aa0a088daaeab4f3b8e111626c6be7d603a9dd8dff",
 "vout" : 0,
 "scriptSig" : {
 "asm" : "OP_DUP OP_HASH160 d951eb562f1ff26b6cbe89f04eda365ea6bd95ce OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a914d951eb562f1ff26b6cbe89f04eda365ea6bd95ce88ac"
},
 "sequence" : 4294967295
}
],
"vout" : [
{
 "value" : 0.49990000,
 "n" : 0,
 "scriptPubKey" : {
 "asm" : "OP_DUP OP_HASH160 7865b0b301119fc3eadc7f3406ff1339908e46d4 OP_EQUALVERIFY OP_CHECKSIG",
 "hex" : "76a9147865b0b301119fc3eadc7f3406ff1339908e46d488ac",
 "reqSigs" : 1,
 "type" : "pubkeyhash",
 "Adressen" : [
"1Bybuago2EGrB7Z6jJG2GAFDojp6Njr8fa"
]
}
}
]

Es mag seltsam Aussehen, haben eine scriptPubKey-Stil-Skript in der scriptSig Feld, aber das ist, wie es ist. Einmal serialisiert wird dies:

1: 0100000001ff8ddda903d6e76b6c6211e1b8f3b4eaaa8d080aaa008d4b05ca01ea39116cbf0000000019
2: 76a914d951eb562f1ff26b6cbe89f04eda365ea6bd95ce88ac
3: ffffffff0170c9fa02000000001976a9147865b0b301119fc3eadc7f3406ff1339908e46d488ac00000000
4: 01000000

Oben, Zeile 2 ist die serialisierte scriptPubKey, und die Linie 4 ist die angehängt SIGHASH_ALL. Diese vollständige Nachricht wird dann gehasht und interpretiert als int, was in z=78289050778760245857840977078575435990304898491073736369300700378208907476567, die zusammen mit dem privaten Schlüssel wird verwendet, um erstellen Sie schließlich das ECDSA-Signatur.

Beachten Sie, dass Schritt 2 oben setzt SIGHASH_ALL Signatur. Andere Signatur-Typen entfernen Sie zusätzliche Teile der Transaktion, bevor Sie unterzeichnen, sehen Sie bitte in der SIGHASH Typen link für mehr details.

+423
THIS USER NEEDS HELP 06.11.2015, 04:47:47

Find ich einfach Weg, das problem zu lösen, ohne bumpfee, rescan, -neu indizieren..

  1. Ich hörte Bitcoin Core und umbenannt in meiner wallet (Brieftasche aus.dat wallet.alt) und gelöscht mempool.dat.
  2. SEHR WICHTIG!!!! Ich hatte meine backup-walled, bevor Sie gesendet mit Irre Gebühr!
  3. Kopieren Sie diese wallet in bitcoin wallet-Ordner und starten Sie das Bitcoin-Core.
  4. Erste mal, dass alle meine Handlungen gehen auf 5 min und mein failured Transaktion (tx) kam zurück. Ich wiederhole 1-3 Punkte und machte in weniger als 3 min. - erstellt neue tx mit erhöhter Gebühr und schickte es.
  5. blockchain.info zeigte meinen alten tx, und nicht sehen, der neue tx. Ich versuche es, indem Sie die hash -, Empfänger-Adresse etc.. - alle das gleiche: Oops, nicht existierende Transaktion.. Ok, standby-mich.
  6. Nach ca 10-12 Stunden erhielt ich die erste Bestätigung von meinem neuen tx. Gleichzeitig alten tx kam zurück mit Kreuz-Symbol. Der rechten Maustaste auf der Unterseite des Kontext-Menü klicken Sie auf "verweigern tx". Failured tx verschwinden.
  7. Nach 1-2 Stunden ist meine neue tx erhalten Sie die volle Bestätigungen und erreicht den Empfänger-Adresse!

Vielen Dank an alle.

+408
Brian Pickering 15.09.2019, 19:33:38

Ich machte eine site zu verwenden, die Coinbase API zu verfolgen Ihre Netto-Gewinne/Verluste. Check it out auf profbit.info

+383
Django Anonymous 10.08.2011, 21:43:44

Ich habe eine sehr grundlegende Frage,

Ich würde gerne wissen:

welche Programmiersprachen werden verwendet, um gebaut bitcoin?

+345
distured 27.06.2011, 16:08:26

Eine Lösung ist der export (in Ihrem Privatleben) den privaten Schlüssel verbunden-Adresse an, Sie erhalten Ihre Bitcoins (oder einfach alle privaten Schlüssel). Diese kann getan werden, über ein Kommandozeilen-tool bekannt als pywallet.

Dann können Sie diesen Schlüssel importieren (oder alle Tasten) in eine andere Brieftasche. Browser-basierte Geldbörsen wie https://blockchain.info/wallet erfordern keine Synchronisierung. Somit können Sie sofort verbrachte Ihre Münzen. Für die bĺockchain.info Geldbeutel das Verfahren ist beschrieben auf Ihrer website.

+336
iylka221191 12.11.2011, 19:07:39

Erhalten Sie Zugriff auf den computer, und führen Sie einen Datenträger-scanner-Dienstprogramm über die Festplatte, um zu sehen, ob es irgendwelche wiederherstellbaren Dateien. Wenn es gibt es gibt eine kleine Möglichkeit den Geldbeutel.dat oder etwas ähnliches noch gibt? Sonst finden das Stück Papier. Ich erinnere mich an etwas ähnliches mit OS-forensics. Es gibt vereinzelte Hinweise darauf, dass Daten überschrieben werden müssen 20-mal, um für die Daten komplett verschwunden zu sein - Sie würde wahrscheinlich müssen einige high-end-computer-Fähigkeiten, um die Daten wiederherzustellen, in diesem Fall aber.

+249
Liulseged Asmamaw 16.10.2014, 19:07:15

Tja, da ist die Codierung.

Natürlich, wie viele darauf hingewiesen, Dinge, die es vielleicht nicht nötig. Jeder Bitcoin ist aufgeteilt in ein hundert Millionen Einheiten, wenn ich im Recht bin. Das sollte halten alles in Ordnung für jetzt.

Die Sache ist, dass eine derartige Veränderung (die Beseitigung der Grenze) kann Probleme verursachen, wie die Währung angesehen werden (es können machen es wertlos). Die alternative, mehr Unterteilungen...wie die Aufteilung Satoshi in 1000 Einheiten zu halten Bergleute Bergbau, aber die Sache ist die, dass die Bergleute haben "ausgetrickst" das system schon, und Sie wird dies auch weiterhin tun.

+217
Alice Gardner Leedy 03.07.2014, 16:14:05

Ich bin neu bei bitcoin und Lesen Sie zahlreiche Artikel über Sie, aber ich habe noch Fragen über, wie es funktioniert.

Alle Artikel, die ich gelesen habe sagen das gleiche, dass, sobald ich verbringen von bitcoin paper wallet seine Adresse bekommt, aufgebraucht. Was bedeutet das also genau? Mein Verständnis ist, dass nach dem importieren meiner Papier-wallet (zum Beispiel ich benutze es für eine Spende) zu software-Geldbörse, die bitcoins gehören immer noch zu den Papier-Brieftasche. Ich habe nicht übertragen, Sie in software-wallet-Adresse. In anderen Worten, ich lasse die software wallet verwalten mein paper wallet, richtig?

So, nachdem ich es importieren, ausgeben möchte ich Sie (sagen wir ich habe 2 bitcoins in der Papier-Brieftasche). Ich will gesendet von 0.5 2.0 bitcoins, beispielsweise eine Adresse, die zu Alice. Nach dieser Transaktion alle Papier-wallet bitcoins sind an das Netzwerk gesendet, um aufgeteilt in 0,5 und 1,5. 0.5 geht zu Alice und 1,5 geht zurück zu wo?

Zu meinen software-wallet-Adresse oder paper wallet-Adresse (wie es angegeben wurde als ausgehende Adresse)?

Wenn Sie gehen zurück, um die Papier-Brieftasche, wie das ist, dass es gibt eine Menge von Themen, die jemanden verloren, der Wandel nach der Transaktion?

+206
GalB1t 23.08.2010, 13:42:36

Ich will den transfer von bitcoins blockchain, aber ich weiß nicht wie. Ich habe eine bither, und ich will es zu übertragen gibt. Wie der transfer von bitcoins von blockchain.info zu bither?

+202
juandemarco 01.03.2012, 00:36:48

Wäschetrockner in eine Papier-Brieftasche. Dann auszahlen, wie Sie benötigen. https://blockchain.info/wallet/paper-tutorial

Ansonsten ersetzen die Papier-Brieftasche mit trezor, wie Sie vorgeschlagen.

Als Anmerkung, diese beiden Optionen, die sich mehr auf die physische Sicherheit als eine standard-wallet. blockchain.info Hinweise: "Das Papier enthält alles was Sie brauchen zu verbringen die Münzen und gehalten werden müssen physisch sichern."

+155
sandra80 09.11.2013, 10:28:39

Der switch zusammengeführt mining ist geplant für Namecoin block 19200. Zum Zeitpunkt des Schreibens dieses Artikels, der Namecoin Netzwerk ist auf block-18805, also 395 mehr Blöcke gelöst werden müssen.

Die letzten 29 Blöcke auf der Namecoin block explorer gelöst wurden, im Durchschnitt 108.79 Minuten. Rechnet man dies aus, 395 Blockaden sollten gelöst werden, in knapp 30 Tagen, also irgendwann um den September herum, 29.

+154
user80773 21.07.2011, 22:44:35

Nehmen wir an, ich betreibe ein legacy - (nicht-SegWit) Knoten nach SegWit aktiviert wird. Meine blockchain speichert keine SegWit Daten. Was passiert, wenn ich ein upgrade von meinem Knoten? Muss ich re-download der blockchain um die fehlende SegWit Daten?

+126
Yue Li 12.05.2013, 14:35:37

Redis und LevelDB lösen ganz andere Probleme. Wir haben versucht, SQLite und seine Leistung war miserabel.

Bitcoin-Core benötigt eine Datenbank zum speichern der Reihe von unverbrauchten Transaktion Ausgänge (UTXOs). Das bedeutet, wir müssen schnell einfach liest, und schnell Chargen von random-updates.

Wir brauchen eine server/client-Architektur, wie wir können nicht mehrere Anwendungen auf die Datenbank zugreifen zu mal trotzdem: Inkonsistenzen in der Datenbank führen würde, um die Verzweigung Gefahren (jeder Knoten im Netzwerk machen muss um genau das gleiche Urteil über das, was gültig und ungültig).

+122
James Vander Poel 26.06.2010, 11:56:12

Lassen Sie uns sagen, eine Organisation entscheidet, um anzugreifen bitcoin mit der Einführung einer 50% Angriff.

Kann jemand abschätzen wie groß der Aufwand ist?

  • Wie teuer wäre so ein Angriff sein von Grund auf neu (Kauf genug ASICs)?
  • Wie praktikabel ist es für eine Organisation mit viel Computern, es zu tun, das die vorhandene Rechenleistung?

Zum Beispiel kann ein Unternehmen wie google machen es mit, sagen wir, ab 5% von Ihrem Computer in Richtung Angriff auf bitcoin? Kann die US-Regierung es tun (wenn Sie wählen)? Können ein paar Banken Gruppe, kaufen einige Geräte und hijack bitcoin auf diese Weise?

Ich verstehe, dass dies alles ist möglich im Prinzip, also ich bin auf der Suche nach Briefumschlag-Schätzungen realistisch umsetzbar solche Szenarien sind.

+73
Adam Foust 15.07.2019, 19:58:15

Ich habe einige Zweifel über die Schließung einer Blitz-Netzwerk-Kanal. Soweit ich weiß, kann es (al mindestens) 4 verschiedene scenarious:

  1. ein Knoten entscheidet, schließen Sie den Kanal, und die anderen akzeptieren die Entscheidung. Der Kanal ist dann erfolgreich geschlossen.
  2. ein Knoten entscheidet, schließen Sie den Kanal, sondern den anderen Knoten reagiert nicht auf Ihre Anfrage. Eine Zeit geht vorbei, und der Kanal wird geschlossen mit der Transaktion von dem ersten Knoten. In diesem Fall, was passieren würde, wenn ein Benutzer versucht, schließen Sie den Kanal mit einem bösartigen Transaktion (d.h., mit einer älteren Transaktion), und der andere Benutzer nicht antwortet?
  3. ein Knoten entscheidet, schließen Sie den Kanal mit einer älteren Transaktion, und der andere Knoten behaupten, alle die Mittel, durch eine böswillige Absicht.
  4. ein Knoten entscheidet, schließen Sie den Kanal, aber die anderen Knoten verweigert. Ist es möglich dieses Szenario? Was passieren würde, in diesem Fall?
+67
Suever 26.04.2018, 08:40:27

Sollten Sie die Verwendung der vollständigen Knoten auf beiden sendenden und empfangenden Ende

Senden Tx

  • Verwenden Sie die -connect - option, um die broadcast-tx durch ausgewählte Nachbarn. Verwenden https://bitnodes.21.co/ finden die Nachbarn. Verwenden Sie die Brieftasche Befehle in bitcoind und senden eine Transaktion-Adresse in Ihre eigene Brieftasche

Empfangen Tx

  • Verwendung -walletnotify option in bitcoind zu bekommen notifcation der eingehenden wallet-Transaktion. Ich glaube nicht, dass es einfach ist, zu erhalten mempool tx ohne überprüfung der blockchain ersten. Auf jeden Fall ist dies ein Aufwand, wenn du es synchronisiert auf einem Knoten können Sie einfach kopieren das ganze .bitcoin - Verzeichnis zu anderen Knoten.

Über die Sprache, die Sie nicht brauchen, um mit C++ an alle. Für das senden von tx Sie tun müssen, um RPC-Aufrufe. Dies kann leicht getan werden mit bash-Befehlen oder Sie verwenden können https://github.com/jgarzik/python-bitcoinrpc in python. Für den Empfang, das notify-Skript kann eine beliebige Sprache php/python, es wird nur erhalten Sie Ihren tx-id als parameter und dann können Sie tun, was Sie wollen.

Mach dir keine sorgen über spam. Seine schwer zu spam-Netzwerk, es sei denn, Sie haben viele bitcoins Abfälle in die tx-Gebühren. So stellen Sie sicher, genügend tx-Gebühren, so dass es weitergeleitet, die durch das Netzwerk. Für Ihr experiment haben, können Sie tatsächlich versuchen, mit verschiedenen tx-Gebühren zu beobachten, die Laufzeit durch das Netzwerk.

Lassen Sie mich wissen, wenn Sie Ihre Forschung über. Neugierig, die Ergebnisse zu sehen :D

+49
Vab 08.11.2015, 12:56:56