Bitcoins auf mysteriöse Weise übertragen aus meiner Brieftasche?

Ich begann das mining von bitcoins vor ein paar Monaten, nahm ein paar ASIC Miner und habe meine computer, die Sie verwenden. Ich habe mining mit Slush pool. Ich hatte meine Einstellungen zum senden von bitcoins an meine Adresse, wenn ich erreicht 0.1 bitcoins.

Schließlich erreichte ich, dass gestern und Matsch schickte mich meine 0.1 (eigentlich ist es geschickt 0.1000341, da war ich leicht oben). Die Transaktion kann als die zweite Transaktion auf dieser Seite: https://blockchain.info/address/1LxLWPmzh3uMCmTwterHoFkrQagsFoF3Wm

Nun, das war toll, ich habe jetzt 0.1 bitcoins! Dann, als ich nach Hause kam von der Arbeit heute, ich habe meine bitcoin-wallet und ich bemerkte, dass er sagte, ich habe 0 bitcoins! Ich überprüfte die Transaktionen, und es gibt eine zweite aufgeführt. Der zweite aufgeführt ist, für die genaue Menge, die ich gerade erhalten, mit der eine Transaktion Datum/Zeit "28 Feb 2014 01:49", knapp 8 Stunden nach erhielt ich die bitcoins. (Transaktion oben in den link oben gepostet)

Weiß jemand, was passiert ist? Hat jemand bricht in mein Portemonnaie? Würden Sie nicht brauchen, meinen private key und mein Passwort zu tun? Ist es etwas anderes, dass weiß ich nicht?

+915
Richard M Jablonski 24.08.2015, 10:48:07
20 Antworten

Der belohnungsplan und damit die Menge der bitcoins im Umlauf sind zentrale Regeln des Bitcoin-Systems. Eine änderung der Regeln, um zusätzliche bitcoins wäre nicht kompatibel mit dem Protokoll und im Widerspruch zum Gesellschaftsvertrag der Bitcoin Gemeinschaft gebildet um. Der Verstoß gegen diesen Gesellschaftsvertrag, der zentralen Bitcoin zerstören würde, das Vertrauen in Bitcoin Wert.

So, zwar wäre es technisch möglich, dass mehr bitcoins erstellt werden, ich bin sicher, dass die Idee, um das Protokoll zu ändern, um aus der Patsche helfen, business-ventures würde nicht gewinnen, die überwältigende Unterstützung, die dieser benötigt , um es zu implementieren. Es scheint wahrscheinlicher, dass Investoren verwenden würde, Verträgen oder Versicherungen, arbeiten auf der Oberseite des Bitcoin, die zur Absicherung gegen das Risiko.

+857
manoftheson 03 февр. '09 в 4:24

Blöcke werden nicht in einzelnen Dateien gespeichert, sondern flach-bundles, die eine Feste Größe, so ersetzt man, was fehlt, ist nicht wirklich möglich. Wenn ein block kann nicht gefunden werden auf der Festplatte hat es entweder scharf, manuell gelöscht oder durch eine fehlerhafte Prozess, oder die Festplatte ist stark beschädigt. Ein re-index wird dieses Problem zu lösen, aber es ist ein Indikator für andere mögliche Probleme im Zusammenhang mit der hardware, dass dies geschehen ist.

+855
Artonde 26.04.2019, 00:05:52

Keine Notwendigkeit für ein externes Programm an alle:

$ KEY=xprv9s21ZrQH143K2hYgcmBxsUfRw3Kbu3eegxfjrm8cqtewuqa6y6nxbb7tv9hnrbajqjptpsrjl9fmnwla317jhwj5dpwtc99c2aipztpraxk
$ echo $KEY | bx-hd-public-i 0 | bx-hd-zu-Adresse
15jbcT7wE81s8n2dbEGRFGf65zp7PHrjxh

Oder, da diese nicht gehärtet sind, können Sie mithilfe der erweiterten öffentlichen Schlüssel:

$ KEY=xpub661MyMwAqRbcFBd9iniyEccAV5A6jwn5dkauejxpqebvnduf5e6n8ysnmp8uweqnbwfxlheqkv1shxbntbv8ycujpmsue7bgcvdazjfubup
$ echo $KEY | bx-hd-public-i 0 | bx-hd-zu-Adresse
15jbcT7wE81s8n2dbEGRFGf65zp7PHrjxh
+851
Nathanael hines 24.11.2013, 02:50:41

Nein. Der springende Punkt bei der starken Verschlüsselung ist, dass es unmöglich ist, sich zu erholen die Daten ohne die passphrase.

Sie können:

  • Halten Sie versuchen, um brute-force (vielleicht mit schnelleren Computern, oder eine bessere Ausbildung erraten der passphrase)

  • Sehen Sie, wenn Sie ein backup der wallet.dat-Datei ist nicht verschlüsselt

  • Versuchen wirklich schwer zu merken

  • Aufgeben, und beschließen, vorsichtiger zu sein, mit starker Verschlüsselung, die nächste Zeit.

+791
Phil Riley 02.08.2019, 09:37:18

Die wirtschaftliche Lösung in Ihrem Fall wäre zu tilgen (so viel Ausgängen), wie Sie können, um zu verringern die Gebühr Kosten.

Einige standard-Vorgang mit einem bewährten Eingang und ein Ausgang ist über 161 - 250 bytes. siehe Referenz - einige est. grundlegende Werte:

  • 10 bytes für die Transaktion header
  • 50 bytes für die vorhergehende Transaktion Referenz
    • 9 bytes für header
  • 50 für die Ausgabe (je nach script-Größe)

Die standard-Anforderung (für die Bergleute, um Ihre tx) zu zahlen 0.0001 BTC pro 1000 bytes.

Ist eine Transaktion größer als 100 kB ist die theoretische Grenze könnte sein, dass Ihre Transaktion ist die nicht-standard-was bedeutet, dass es den test nicht IsStandard() für die Einbeziehung des tx in den block, weil es zu groß ist.

Dennoch ist es möglich, auch nicht-standard-Transaktion in den block. Dies geschieht durch verschiedene mining-pools, sondern erfordert in der Regel etwas höhere Gebühr.

Also ich Schätzung, die Sie erstellen können, Transaktion mit bis zu 1900 Ausgänge Zahlung nur 0.02 BTC Gebühr und Transaktion wahrscheinlich überprüft in der kommenden block.

Bitte beachten Sie, dass ich habe nicht versucht, diese selbst, es ist nur meine Vermutung.

+764
Bodhiji 21.01.2017, 03:29:51

Haben Sie wallet aktiviert? generieren ist eine Brieftasche RPC-jetzt, da es braucht, um eine Adresse aus der Brieftasche. Wenn wallets deaktiviert sind, dann generieren, wird nicht funktionieren. Wenn Sie Graben wollen, ohne Brieftaschen, die aktiviert wird, verwenden Sie generatetoaddress.

+668
Keviv 12.10.2010, 07:28:47

Gemäß meinem Verständnis von bitcoin codebase, die folgenden Ereignisse treten ein, nachdem wir lösen einen proof of work.

  1. In miner.cppsobald die miner thread löst eine neue Proof-of-work (PoW), ProcessBlockFound grundsätzlich informiert die anderen über ein signal BlockFound.
  2. BlockFound signal fordert ResetRequestCount die im Grunde setzt die mpRequestCount in der Brieftasche.h über die validationInterface.h.
  3. (Fehlende Logik)
  4. Eine neue NetMsgType::INV ausgegeben wird main.cpp in SendMessages/ProcessMessages zu allen peers.
  5. Diese Nachrichten sind schließlich entsandt, um alle Kollegen über die Netzwerk-socket-Logik net.cpp

Mir fehlt das wichtigste Stück von code-Logik zwischen step2 und step4. Kann irgendein Experte mir helfen zu verstehen, was die hintergrund-Geschichte ist passiert, nachdem step2?

+611
ZoeBalcombe 21.11.2011, 00:17:57

Sie können kaufen, indem Sie Handel direkt mit jemandem, der verkaufen will, ein paar Münzen. Ein guter Ort, um zu finden, die bereit Gegenparteien bitcoin-otc (#bitcoin-otc im freenode irc, und bitcoin-otc.com).

+539
Mk392 09.10.2019, 23:10:18

Bergleute, die mit einem pool nicht unbedingt noch einmal haben bitcoind. Sie verwenden separate mining-software (die nicht als Knoten oder Blöcke bauen oder etwas in der Art) und die bitcoins, die Sie erhalten, sind zunächst auf den pool eWallet, und kann dann zurückgezogen werden, um jede Brieftasche.

Der pool ist die Auswahl der Blöcke und auch wenn die miner ' s wallet passiert bitcoind es hat keinen Einfluss auf diesen Vorgang. Es gibt also keinen Grund zum downgrade.

+509
Jeffrey Holste 16.05.2012, 12:57:44

Fragen wie "ist das denn sicher haben" keine einfachen Antworten gibt. Man kann wirklich nicht immer garantieren Sicherheit, nur Risiken zu reduzieren, und Sicherheits-Technik in der Regel behebt einige Risiken, andere aber nicht.

Mit einem sehr langen und starken Passwort wird es schwierig für alle, um Ihr Kennwort zu erraten, indem Sie versuchen, eine große Anzahl von Passwörtern. Allerdings ist das wohl schon ziemlich schwierig, weil die meisten websites sperren Sie Ihr Konto nach einer relativ kleinen Anzahl von fehlerhaften Vermutungen, oder zumindest langsam der Angreifer Fähigkeit zu halten, zu raten. (Hinweis: der Begriff "stark": ein Passwort, bestehend aus den Buchstaben ein 45-mal lang, aber immer noch nicht viel.)

Es wird nicht helfen, zu verteidigen gegen:

  • Schädliche software auf den computer, Stiehlt Ihr Passwort, geben Sie ihn

  • Menschen, die wissen, dass Sie gut genug, um zu erraten, was das Passwort, die Sie wählen würden (eine zufällig generierte Passwort verhindert dies)

  • Jemanden zu finden, wo Sie aufgeschrieben oder gespeichert, Ihr Passwort (welches Sie eher tun müssen, wenn es zufällig ist)

  • Rogue Mitarbeiter bei Coinbase mit administrator-Zugriff, die könnten stehlen Ihr Passwort, oder stehlen Ihre Münzen direkt

  • Coinbase selbst entscheiden, zu stehlen Ihre Münzen, oder gehackt (wie Sie erwähnen), oder gehen pleite wegen Misswirtschaft oder Unfähigkeit

  • Phishing-Angriffe, trick, den Sie in das geben Sie Ihr Kennwort von einem Angreifer, die denken, Sie sind wirklich Coinbase

  • Andere Leute zu betrügen, Sie in das geben Sie Ihre Münzen, um Sie

All dies sind realistische Bedrohungen.

+370
Saad Alhdad 22.02.2013, 07:27:05

Wenn bestätigt wird, dass eine Adresse eingegeben werden, auf die eine Website oder app gegen das, was ich erwartet es zu sein, ich habe oft überprüfen Sie die ersten und letzten 3-4 Zeichen, um zu sehen, ob Sie übereinstimmen.

Dies ist eine gute Praxis, wird es helfen, schützen Sie gegen Angriffe, die Dinge tun, wie highjack Ihre Daten in der Zwischenablage, zum einfügen eines Angreifers-Adresse anstelle von Ihrem beabsichtigten Empfänger-Adresse.

Relevante info: bitcoin-Adressen sind base58check codiert, so dass die letzten Zeichen einer Adresse werden deterministisch generiert, mit der Anfang der Adresse, die als input. Die änderung nur eines Zeichens an den Anfang (oder das Ende) einer Adresse wird die Prüfsumme ungültig. So ein Angriff, das verändert nur ein Charakter wird eine Adresse nicht funktionieren (auch wenn diese Art von Angriff nicht stehlen Geld, ein Angreifer könnte Sie zwingen, sich zu verbrennen Fonds anders).

Wenn ein Angreifer einen Weg finde, nur offener stellen Ihnen eine bösartige Adresse, dann Check-Ziffern nicht verwenden. Aber zum Wohle Ihrer Frage, wir ignorieren diese Situationen, und Bedenken Sie nur, wie leicht ein Angreifer könnte einen "Kopie-Katze" - Adresse, um zu vereiteln, die schnelle Verweise auf die gesetzliche Vergütung-Adresse.

Erzeugen eine bitcoin-Adresse hat einen sehr niedrigen Kosten, so ist es möglich für Angreifer zu generieren viele, viele Adressen ganz leicht. Nur ein kleiner Prozent dieser Adressen wird ähnlich sein wie die gewünschte Ausgabe und jedem zusätzlichen Zeichen, das Sie überprüfen, erhöht ein Angreifer die Kosten der Erstellung eines Nachahmer-Adresse von 58x (da gibt es 58 Zeichen, die in den base58check Adresse encoding). Wir sehen also, dass durch die überprüfung der genug Zeichen, der Angriff wird rechnerisch unmöglich, da der Angreifer, um zu überprüfen, eine unglaublich große Anzahl von Adressen, bevor Sie ein finden, der passt.

Als Beispiel mit zahlen: in der Nähe des Ende des Mastering Bitcoin: Kapitel 4, Andreas betont, dass die vanity-Adressen können gefährlich sein, dass ein Angreifer in der Lage, eine Adresse, die auch beginnt mit der gleichen Eitelkeit Zeichen. Die Angreifer können dann ersetzen Sie Ihre Adresse für die legit ein, und da ist es eine vanity-Adresse dieser Ersatz kann weniger offensichtlich sein als üblich (dh, der Benutzer sieht, dass der Anfang der Adresse entspricht, und verläuft ohne Prüfung am Ende).

Könnte ein Angreifer möglichst generieren, eine Adresse, die entspricht am Anfang und am Ende, aber anders ist in der Mitte?

Wenn Sie überprüfen, ob genug Zeichen, dann der Angreifer wahrscheinlich nicht erzeugen ein copycat-Adresse innerhalb des zeitlichen Rahmens des Angriffs Vektor. Der Angreifer ist nicht in der Lage zu starten brute-forcing die Adresse, bis die Zahlung-Adresse erstellt wurde (und abgefangen), und dann die Zeit laufen würde, wenn ein Nutzer die Zahlung. In vielen realen Situationen, dieser Zeitraum kann in nur wenigen Minuten (oder vielleicht Stunden) lang. Mithilfe der zahlen, die in Andreas' Buch, können wir sehen, dass die überprüfung 4 Zeichen am Anfang und Ende der Adresse sollte ausreichend sein, um zu vereiteln, alle Angreifer, die nur <1 Stunde zu generieren, die eine Nachahmer-Adresse.

+349
Reza Ganjavi 22.10.2014, 07:10:51

wenn Sie nicht möchten, Vertrauen Sie Drittanbieter-Dienste: ja.

+325
Nena Kamsamnida 28.03.2016, 18:28:13

Ich bin kein Experte auf bitcoin, also bitte verzeihen Sie mir für dumme Fragen.

1, Wird der bitcoin nicht mehr in der Fernen Zukunft? Ich denke, nicht sicher, alle bitcoin-Transaktionen aufgezeichnet werden in den Speicher oder einen block, und da dieser Speicher ist so begrenzt und schwer zu bekommen, lassen Sie uns versichern, dass Sie Ihre Speicherkarte ist voll oder beschädigt, dann Ihre teuren digitalen Kamera einfach nicht mehr funktionieren. Also ich denke, bitcoin-Besitzer zahlen zu viel auf Ihre Speicherkarte und vergessen, dass der wahre Wert in der Kamera.

2, Was sind die Unterschiede zwischen bitcoin und ein Speicher-block? Ich denke, Sie sind die gleiche Sache, aber auf der anderen Seite, ich kann verbringen Sie einen bitcoin, aber ich glaube nicht, dass ich verbrachte einen Speicher-block.

3, Bemerke ich eine Zahlung, schickte ich vor Tagen noch nicht bestätigt. Ich schickte 0.003 BTC und die Gebühr, die ich Holen ist 0.0003 BTC, das war alles, was ich bekam in meiner Brieftasche. Das ist zu langsam. Ich verstehe warum, aber ich kann es einfach nicht akzeptieren. So meine Dritte Frage wird sein, was passiert, wenn alle Holen sich die gleiche "Priorität" oder Sa/b-Wert, wie lange wird es dauern, bis eine Transaktion durch zu gehen in diesem unrealistischen Szenario?

4, Es ist basic-Wirtschaft, Angebot und Nachfrage. Da die Menschen bezahlen die Priorität Gebühr jeden Tag aufs neue, warum würde jemand die niedrigere Gebühr für Transaktionen überhaupt?

5, Ist bitcoin wirklich dezentralisiert? aber wie kann etwas dezentralisiert werden, wenn es kontrolliert durch eine Gruppe von Menschen, nämlich diejenigen mit einem super-computer. Gut, es Art wie das internet. Internet wird kontrolliert, indem einige große tech-Unternehmen, die teilweise sogar kontrolliert durch seine Regierung.

+285
Main 13.11.2019, 22:21:20

In meinem Fall, ich zog aus meinem exchange-Konto von wallet-ABC (wenn ich nach der trx auf block-explorer, Sie sagt, Sie kamen aus dem public-key-ABC). Ein paar Wochen später ging ich mehr Geld einzahlen in mein exchange-Konto, aber ich habe versehentlich schickte die bitcoin Brieftasche ABC, statt der Nominierten "einzahlen-Adresse' auf meinem Konto.

Ich bin ausgeflippt, dass meine Münzen verloren gehen kann. Würde der Austausch in der Lage sein zu fegen, das Portemonnaie und Kredit es zu meinem richtigen Konto?

+142
Lilian Ogneva 20.05.2014, 23:42:36

Ja! Sie können absolut tun.

Trezor hat diese genaue Fähigkeit, on top of, die Sie tatsächlich nutzen können Sie das Gerät mit Ihrem Telefon in Myzel.

https://shop.trezor.io/

Die Einstellung muss aktiviert werden, Letzte firmware hatte es nicht standardmäßig aktiviert. Dies kann jedoch geändert.

+119
user1809994 08.03.2012, 01:52:39

Ich habe mich nur gefragt, wenn Sie an der Doppel-hashing Teil einer Transaktion müssen Sie angeben, die scriptpubsig wie:

01000000
01
1c615595ac93432de87bcc519f2ddffce1a5f88bd4ec3e586c56e05b35e13767
01000000
00
ffffffff
02
6400000000000000
19
76a9143b65057d8846147349a816f41a6c5cc1e706a02b88ac
a086010000000000
19
76a914f323ec06f263e6ba625de2cf27f1495294065b8088ac
00000000
01000000 

oder muss es so sein:

01000000 
01
eccf7e3034189b851985d871f91384b8ee357cd47c3024736e5676eb2debb3f2 
01000000 
19 
76a914010966776006953d5567439e5e39f86a0d273bee88ac 
ffffffff 
01 
605af40500000000 
19 
76a914097072524438d003d23a2f23edb65aae1bb3e46988ac 
00000000 
01000000 

Hauptunterschiede:

Beispiel 1:

 1c615595ac93432de87bcc519f2ddffce1a5f88bd4ec3e586c56e05b35e13767 //tx input
01000000
 00 //Drehbuch len
 //kein Skript
 ffffffff //requence

Beispiel 2

eccf7e3034189b851985d871f91384b8ee357cd47c3024736e5676eb2debb3f2 //tx input
01000000 
19 //script len
76a914010966776006953d5567439e5e39f86a0d273bee88ac //Skript
ffffffff //Sequenz
+89
That Smart Ass 14.11.2011, 07:19:25

Beim senden einer getwork Anfrage, eine beinhaltet immer einen id - Wert. Hat dieser Wert keine Bedeutung hat? Wird es Probleme verursachen mehrere Bergleute verwenden Sie die gleiche id? Außerdem, wenn ich wollte einige zusätzliche Informationen zu einem mining-pool-server, würde id sein ein guter Ort, es zu tun oder sollte ich mein eigenes extra-Feld?

+46
offner 23.05.2013, 14:03:11

Ich möchte Base58-Kodierung dieser String:

56379c7bcd6b41188854e74169f844e8676cf8b8

Meine aktuelle Java-code sieht wie folgt aus:

 String test9 = "56379c7bcd6b41188854e74169f844e8676cf8b8";
 byte[] b2 = new BigInteger(test9,16).toByteArray();
 String test8 = Base58.encode(b2);
System.aus.println(test8);

Als Ergebnis bekomme ich:

2CffxtJsCdzJEaHXHjSkvb12p12P

aber ich sollte bekommen:

39YteymR86cG7V3Kijg8Gm2ST1r4nTeM1b

Kann mir jemand helfen, bitte?

+29
Arne Luksic 19.06.2010, 21:41:17

einige Entwickler behaupten, dass Sie sind, gonna ersetzen Sie E-Mail mit der blockchain-Technologie.

Blockchain ist nur ein beliebtes marketing-Schlagwort. Seine Verwendung ist weitgehend sinnlos. Können Sie ignorieren die marketing-output einer person oder eines Unternehmens, die übermäßig Liberalen mit Ihrer Verwendung von Schlagwörtern.

Wo sehen Sie "blockchain" ersetzen Sie einfach alle der "nanotech", "quantum", "solid-state", "transistorised" oder "Luftfahrt-grade" und sehen, ob es wesentliche Auswirkungen auf das, was gesagt wird.

welche Garantie können Sie uns geben, dass diese Daten nie bekommen werde entschlüsselt, die in 50 Jahren

Allgemein gesprochen, Sie würden nicht wählen, um Daten zu speichern, auf die Bitcoin-blockchain - das wäre viel zu teuer. Was könnten Sie speichern, wird ein hash-Wert Ihrer Daten. Wenn es richtig gemacht, das beweist, dass Ihre Daten existiert an einem Punkt in der Zeit. Wer anschließend weiß, die private-keys beteiligten nachweisen können, dass Sie derzeit kennt den privaten Schlüssel, das zuvor verwendet wurde. Ich glaube nicht, dass es alles, was vernünftigerweise abgeleitet oder bewiesen.

Diese stützt sich auf die in der Lage zu überprüfen, die eine relativ große Anzahl von zugänglichen und vielfältigen Kopien der blockchain, die enthalten die hash-Werte, die können vollständig geprüft werden und Stimmen mit einander.

In diesem Fall gibt es keine Möglichkeit,† entdecken Sie die Originaldaten aus dem hash. Vorausgesetzt, Sie wählen Ihre hashing-Algorithmus gut und unter der Annahme, dass Quanten-Computer haben, nicht vernichtet, alle Sicherheit auf dem Planeten, und stürzten die Welt in eine post-apokalyptische chaos.


† das sprechen im Allgemeinen. Das ist - die Wahrscheinlichkeit ist vielleicht nicht zu unähnlich, daß Ihre konstituierenden Atome spontan Neuordnung selbst in die form einer Schüssel Petunien

+21
Ariel Hurdle 17.01.2014, 13:14:36

Ich wäre daran interessiert zu wissen, ob das bitcoin-Netzwerk hat jemals unten gewesen. Von "unten" meine ich, dass ein client nicht in der Lage zu synchronisieren mit dem Netz, um Daten abzurufen, wie die txs in den mempool oder kürzlich abgebauten Blöcke.

Meine Vermutung wäre, dass dies äußerst selten aufgrund der dezentralen Architektur, aber es wäre toll zu wissen, für sicher. Wenn es Ausfallzeiten, wäre ich daran interessiert zu wissen, wie Häufig diese wurden und wie lange Sie anhielt.

+11
scarletwitchblogg 16.06.2013, 03:50:34

Fragen mit Tag anzeigen