MultiBit HD wallet zeigt unbestätigte Menge

ein weiterer idiot hier mit einem alten MultiBit HD Brieftasche, die verloren gehen der Brieftasche Worte. Ich hatte einige HDD-Probleme auf meinem notebook und nachdem Sie zu lösen, ist mein Geldbeutel plötzlich zeigt, dass das Gleichgewicht 0, und eine unbestätigte Menge. Das ist falsch, in der Tat, wie ich alles sehen kann, bestätigt richtig auf blockchain:

https://www.blockchain.com/btc/address/1NrvKB3ypZE3uLpJyc3ir3Eo42e7k6abVD

Eine seltsame Sache, die passiert war, dass die erste Zeit nach der Lösung des HDD Problems und synchronisieren, die MultiBit HD hat sich beschwert, dass die Systemzeit auf meinem Rechner war falsch, was wahr war. Vielleicht verursacht es zu synchronisieren falsch?

Wie gesagt ich habe keine Brieftasche Worte, ich habe nur das Passwort und .wallet-Datei.

Ich habe versucht, "Reparatur-wallet" - option mehrere Male ohne Erfolg.

Ich bin mit version 0.4.1 und es lädt mich zum upgrade auf Version 0.5.1, die ich nicht getan habe, so weit

Wenn jeder von Euch kann keine Ratschläge, ich werde überlegen, du mein held

+609
onekiloparsec 10.02.2010, 10:23:00
22 Antworten

In Bitcoin ist, können Sie eine OP_RETURN Ausgabe auf encode beliebige Daten in einer Transaktion ausgegeben.

Es gibt aber auch Wege das zu tun, ohne wirklich explizit zu sagen, etwas ist, beliebige Daten. Zum Beispiel, könnten Sie schneiden Sie die Daten in 32-byte-slices und behaupten, es ist der öffentliche Schlüssel. Zu einem Beobachter von außen, es könnte sehr gut sein, einen öffentlichen Schlüssel. So dann die person, die die Codierung der Daten schafft eine Menge P2PK Ausgänge oder einen großen nackten multisig-Ausgang mit öffentlichen Schlüsseln eigentlich auch die Daten.

Um Daten auf die blockchain, in der Regel umgewandelt werden, in irgendeiner Weise (z.B. schneiden it up) und es muss interpretiert werden, speziell um die codierten Daten aus. Dass jemand codiert illegalen Inhalte in der blockchain ist keine neue Idee, aber, um tatsächlich Holen Sie sich die rechtswidrigen Informationen, benötigen Sie einen speziellen decoder, ansonsten ist es nur beliebige bytes.

+971
Monkeyman6048 03 февр. '09 в 4:24

Der einzige Grund, es sieht wirtschaftlich durchführen, einen 51% Angriff ist, da keine erhebliche Menge von ASIC hardware begonnen hat der Bergbau auf dem Netz noch. Sobald die bestehenden ASIC-Aufträge sind ausgeliefert, die gesamte Netzwerk-hash-Strom viel höher sein.

Weitere, dass der ASIC härter Lieferanten nicht Schiff würde so eine große Menge an hardware an einen einzelnen Käufer, wenn Sie dachte, es würde das Netzwerk in Gefahr. Ihr Geschäftsmodell basiert auf dem anhaltenden Erfolg von Bitcoin.

+804
cobrp 21.01.2019, 10:01:37

Auf der Suche nach einer Lösung, wo ich, wenn ich wollte, zu verschenken, bitcoins oder andere Münzen an Freunde und Familie kostenlos und abrufen zu können, Sie Ihnen zurück, wenn Sie nicht behaupten, es oder es verschieben.

Viele Male, die ich verschenkte ein paar Cent Wert von btc vor ein paar Jahren an Freunde und Familie, die jetzt diese Cent sind es Wert, ein paar Dollar. Einige von Ihnen haben gar nicht ernst genommen und einfach nur den Schlüssel verloren, dass ich für Sie auf paper wallets.

Hat es schon eine Lösung für das wiederkehrende problem bei der Einführung von Neulingen zu bitcoin?

+802
Michael Richael 29.06.2011, 12:09:30

Strongcoin behauptet, es sei "Die Sicherste Methode, um Ihre Bitcoins. Die einzige Bitcoin-e-wallet-Dienst, der nicht anfällig für Sicherheitsverletzungen. Ihre Bitcoin-Schlüssel verschlüsselt sind, in den browser."

Als ich verstehen es, mit Ihrem system Ihre privaten Schlüssel werden grundsätzlich verschlüsselt von Ihrem browser, bevor Sie an die website senden. Sie scheinen auch eine Methode erstellen eine verschlüsselte Kopie Ihrer Brieftasche, so dass Sie wiederherstellen können, Ihre Brieftasche, wenn die Webseite verschwindet.

Auch so, es scheint, Sie sind immer noch potenziell gefährdeten, wenn Sie den Zugriff auf Ihre Brieftasche aus der infizierten computer (z.B. durch Keylogger und mehr erweiterte logging-Techniken).

Welche anderen Risiken gibt es bei Verwendung eines solchen service?

Hinweis: ich habe nicht verwendet Strongcoin, und haben keine Verbindung mit Ihnen, in keiner Weise.

+780
Joris Talma 10.08.2010, 10:20:37

Jemand vor kurzem vorgeschlagen, dass die Skripte bekommen konnte, eingebettet innerhalb der blockchain und unabhängig von dafür vorgesehenen Automaten. Was genau können gespeichert werden innerhalb der blockchain, und was sind die Grenzen? Zum Beispiel, wenn jemand nutzt Bitcoin zu kaufen, die Elektronik aus einer online-Website, konnte Sie die review-Holen Sie sich eingebettet innerhalb der Transaktion und für alle verfügbar zu sehen (im Gegensatz zu kontrolliert durch den Verkäufer-Website)?

+779
balsamic 09.06.2011, 19:58:44

Jedes blockierte gehasht ist doppelt. Warum ist nicht eine Anwendung-SHA256 genug?

+726
mbj 19.10.2017, 02:27:45
Im Zusammenhang mit der Grafischen Benutzeroberfläche, die für verschiedene computer-Programme.
+676
8bitdefender 10.02.2012, 07:17:52

Sie können dies tun, in zwei API-Aufrufe, plus einige Filtermöglichkeiten:

  1. Holen Sie sich die aktuellen block Höhe von http://blockchain.info/latestblock
  2. Holen Sie sich die Liste der Transaktionen für die Adresse von http://blockchain.info/address/$hash_160?format=json
  3. Filter-Transaktionen von #2, wo die Höhe ist weniger als der aktuelle block Höhe minus 3.

Rough Ruby code:

require 'open-uri'
require 'json'
require 'pp'

desired_address = '1dice7W2AicHosf5EL3GFDUVga7TgtPFn' #high-traffic gute Adresse für den Beispiel-code!
get_transactions_with_minimum_of_n_confirmations = 3

latestblock = JSON.analysieren open('http://blockchain.info/latestblock').Lesen
Adresse = JSON.analysieren open("http://blockchain.info/address/#{desired_address}?format=json").Lesen

current_block_height = latestblock["height"]
pp-Adresse["txs"].wählen Sie {|tx| tx["block_height"] < (current_block_height - get_transactions_with_minimum_of_n_confirmations) }

Beachten Sie, dass Sie gehen, um eine Liste ALLER Transaktionen mit dieser Adresse. Es wäre nett von Blockchain.info lassen Sie Sie geben Sie eine minimale Anzahl von Bestätigungen zu begrenzen Transaktionen auf die Adresse aufrufen.

+671
Bamsworld 01.10.2011, 00:03:51

Dieses wurde abgedeckt, bevor (ich kann keine links an dieser Stelle, wie ich bin auf einem mobilen Gerät), aber:

  • jeder block verweist auf die vorherigen Blocks, die Erhaltung der manipulation von Blöcken durch POW
  • jeder Tx verweist auf den entsprechenden hash UTXO
  • jeder UTXO erfordert ein Kryptographisches puzzle (Skript) - Lösung zu verbringen, die UTXOs

Ich bin sicher, jemand wird finden Sie weitere Informationen, wenn ich noch nicht bearbeitet mich später auf.

+639
Ant T 05.06.2015, 19:33:50

Ein standard Bitcoin-Transaktion Münzen in eine Adresse und dann, mit Bitcoin die scripting-Sprache, die besagt, dass wer will, verbringen Sie in dieser Ausgabe muss im Besitz der private Schlüssel zu dieser Adresse.

Es ist jedoch möglich, die zu Abweichungen von dieser Basis aus Vorlage erstellen komplexer Transaktionen, bei denen andere Bedingungen müssen erfüllt sein, damit zu verbringen, die Transaktion ausgegeben.

Ist es möglich, um eine Transaktion zu erzeugen, wo eine Summe hinterlegt ist, in eine Adresse, aber nur der Besitzer des anderen private Schlüssel darf es ausgeben? Ich bin kein Bitcoin-scripting-Experte, aber das sieht zumindest möglich.

In diesem Fall kann eine so gestaltete Transaktion verwendet werden, die Montage eines double-spending Attacke, wo Adresse sendet Eine Summe X an Adresse B, aber nach Abschluss der Transaktion-Adresse Ein behält sich das Eigentum an der Summe und können senden Sie es an anderer Stelle, während die Adresse B kann eigentlich nichts dagegen tun, selbst wenn die Summe gutgeschrieben wird, sein Gleichgewicht?

Wie wäre es mit einer standard-wallet zu behandeln wie eine Transaktion? Würde es auch erkennen, es ist etwas seltsam Los ist, oder würde es blind-display, X BTC eingegebenen Adresse B, unabhängig von der Transaktion script?


Edit:

Sorry, ich war irregeführt durch, wie Websites wie blockchain.info Anzeige von Transaktionen: eine Transaktion, die tatsächlich nicht enthalten "Ausgabe Adresse", es enthält nur Ausgaben, die Staat die notwendigen Voraussetzungen, um Ihnen zu verbringen; "Ausgabe Adresse" berechnet wird, zu prüfen, welche Adresse Unterschrift angefordert wird durch die output-Skript; dadurch wird es unmöglich, auf "Geld senden an Adresse B", ohne tatsächlich die überführung Adresse von B in die Ausgabe-Skript.

Allerdings ist die Frage etwas bleibt: könnte das eine Transaktion sein, die Handarbeit zu täuschen, eine Brieftasche in sagen seine Benutzer ", die ich erhielt, X BTC", während jemand anderes kann tatsächlich behaupten, die Summe mit einem anderen privaten Schlüssel?

+638
Yavor Petrov 01.08.2010, 13:35:52

Ich habe einen mtgox ohne überprüfung noch, eröffnet im Juni 2013, und vor kurzem habe ich in einigen 26btcs im Dezember. Ich beginne zu betreiben, Kauf und Verkauf und im Januar 8, ich hatte 26,03 btcs und jetzt sehe ich, dass am 8. Januar gab es 3 Auszahlungen in Sekunden zu einem btc-Konto, eines für 1 btc, die zweite für 5 btcs, und die Letzte für die 20 btcs.

Ich denke, eine Menge Möglichkeiten, erste ist, dass Sie jemand Stahl mir, aber ich verstehe nicht, wie es möglich ist, eine Auszahlung ohne Verifizierung, da mtgox darüber informieren, dass das nicht möglich ist, ohne überprüfung, und nach, dass die Grenze beginnt im 1 btc pro Tag. Damit ich nicht alles verstehen.

Andere Möglichkeit ist mtgox nahm meine btc, bis ich das Konto zu verifizieren, aber es ist sehr selten mtgox nehmen meine btc in drei Zeiten und Kosten für mich 0, 0001 btd jeder. Also ich glaube nicht, dass eine Menge in dieser Möglichkeit.

Also, wer sind in der Lage, mir zu sagen, etwas, das mir helfen...

+620
Phil Mac 29.06.2016, 07:56:47

Javascript hat Zugriff auf OpenGL ES, einschließlich Shader, so hat er Zugriff auf die programmierbaren Teile der GPU bei fast native Geschwindigkeit. Ich denke, dass ein intelligentes Kind in der Lage sein könnte zu bauen, ein fragment-shader , der macht SHA256-hashing, die Ausgänge und der stencil-Puffer, so dass Javascript hat einen 2-Wege-Kommunikations-Kanal mit der GPU.

Also ja, könnten Sie wahrscheinlich verwenden javascript, um mir bei der wirklich nette Geschwindigkeiten. Vielleicht 70% oder 80% von dem, was ein OpenCL-GPU-miner hat?

[Edit] oh, schau an, jemand schon gebaut, ein fragment-shader, die das tut
[Edit 2] und eine tatsächliche JS/WebGL-Anwendung

+600
Foodie4U 08.07.2012, 14:21:19

Wenn der öffentliche Schlüssel kann wirklich abgeleitet werden, der private Schlüssel, ist nicht das Gegenteil wahr?

Nope, das ist das Wunder der asymmetrischen Schlüsseln! Sie können leicht herzuleiten, der öffentliche Schlüssel aus dem privaten Schlüssel, sondern gehen in die entgegengesetzte Richtung ist äquivalent zu brute-force-raten Sie sich durch eine unglaublich große Menge von zahlen (dh unmöglich). So ist der öffentliche Schlüssel und der private Schlüssel sind mathematisch miteinander verknüpft, aber diese Beziehung ist "one-way", so zu sprechen. Dies ist, warum Sie teilen können Sie Ihren öffentlichen Schlüssel mit anderen Menschen, aber Sie sollten nie, nie, niemals Anteil der private Schlüssel!

Sobald jemand hat einen privaten Schlüssel, können Sie es verwenden, um daraus die öffentlichen Schlüssel und bitcoin-Adresse leicht. Aber mit einem öffentlichen Schlüssel erhalten Sie keinerlei Kenntnis der privaten Schlüssel, weil die Mathematik nicht funktioniert, das gleiche in beide Richtungen.

In bitcoin, wird der öffentliche Schlüssel abgeleitet, mit dem Elliptic Curve Digital Signature Algorithmus (ECDSA).

Dann gibst du einen key der name public-key, und geben dem anderen Schlüssel die privaten Schlüssel name

...

Ich meine, wir können wählen, je nachdem ist der private Schlüssel, wenn wir zu generieren.

Ich denke, das ist, wo Ihr Missverständnis kommt, die Unterscheidung von 'public' oder 'private' ist nicht willkürlich gewählt. Man ist abgeleitet von den anderen, aber Ihre Beziehung ist mathematisch definiert.

+591
user125581 03.11.2015, 01:57:16

Ich habe einen gaming pc (i7-6700k und R9 390) und Frage mich, ob bitcoin-mining ist ein gutes Geschäft, weil Sie mehr als $600. Was genau ist mega-hash bedeuten, wie viele gleich ein bitcoin, wie lange dauert es bis ein bitcoin, und kann ich es auf amazon? Ich weiß, dass der Bergbau nimmt sich Zeit aus Ihrem gpu, aber könnte ich nicht einfach ein upgrade auf eine bessere gpu, wenn ich ein paar bitcoins? Bin ich etwas fehlt?

+568
Ian Fellows 04.04.2010, 04:02:13

Ja, Sie können beweisen, dass Sie die Transaktion zum sender, indem Sie eine beliebige Nachricht mit der Transaktion Absender den privaten Schlüssel. Hier ist ein Beispiel mit Elektrum 3.3.6.

  • Navigieren Sie in der Menüleiste: Tools -> Sign/Verify-Nachricht.
  • Füllen Sie eine beliebige Nachricht (ex: Dies ist eine test-Nachricht.)
  • Geben Sie die Absender-Adresse, dass die Transaktion (ex: 1Hs7hQQs8cQVGLoTrNjDuXqRRpfGCwLEeh)
  • Klicken Sie auf die Anmelden - Schaltfläche. Dies erzeugt eine Signatur für die Nachricht, mit der Absender den privaten Schlüssel, wenn Sie es besitzen.
  • Senden Sie die Transaktions-ID, Nachricht, Absender-Adresse und-Signatur auf, wer braucht Nachweis, dass Sie der Absender. Sie werden in der Lage sein zu überprüfen, Ihre Unterschrift, mit der Überprüfen - Funktion, oder ein gleichwertiges tool, das Sie verwenden können.

Electrum 3.3.6 Sign/Verify tool

+558
Shemul Mustafah Ali 14.11.2018, 00:39:36

Ist es nicht möglich, suchen nur noch nonces? Natürlich riskieren Sie die chance, fehlt die nonce, aber Sie gewinnen eine wirksame 2x hash-rate.

Ja. Es ist natürlich auch möglich. Sie sind erlaubt zu ändern das ganze mining-software, wenn die daraus resultierende block ist eine gültige bitcoin-block. Aber Sie profitieren nicht von einer 2x hash-rate. Es macht keinen Unterschied, ob Sie versuchen, alle zahlen zwischen 0 und 29, oder Sie versuchen, alle geraden zahlen zwischen 0 und 59, weil Sie immer noch nur 30 zahlen.

Was ist, wenn Sie die Suche nach unten für eine nonce?

Wie ich schon sagte: Sie könnten tun. Aber es macht keinen Unterschied, im Durchschnitt. Der normale Fall: Der Schwierigkeitsgrad ist sehr hoch. So müssen Sie versuchen, alle die nonce-zahlen (0-4.294.967.296). Wenn niemand sonst den block abgebaut, Sie können ändern Sie den Zeitstempel oder modifizieren der coinbase-text und versuchen Sie, alle nonces wieder und wieder, weil die hashes werden komplett anders.

Überspringen (gerade, ungerade, alle Dritten, usw.).

Es gibt keinen Vorteil. Es ist eigentlich ein kleiner Nachteil , weil Sie brauchen, um zu berechnen, nonce++ 2 mal anstatt 1 mal, oder Sie müssen die wenn-Anweisung if(nonce%30==0) oder was auch immer, anstatt nichts zu tun. So würden Sie verschwenden energie, Zeit und mining-power statt hashing eines Blocks.

+394
Amin Nurul 17.09.2019, 00:12:46

dies ist nicht ein Experten-Urteil, also hier meine zwei Cent zu diesem mehr oder weniger "ungenau" Frage - Sie sagen nicht, was Sie tun möchten mit bitcoin (use-case):

*kurzfristig: versuchen Sie, eine mobile (SPV) wallet oder bitcoin-QT, spielen einige Armaturen, und starten Sie das Verständnis der Formulierung rund um bitcoin. Sehr wenig Ressourcen benötigt, die nur wenig wissen erforderlich (Lesen von einigen Foren und bitcoin.org, natürlich).

*mittelfristig: kaufen Sie Ihre bitcoins an einer Börse oder einem anderen provider (hier in der Schweiz haben wir die Bahn-service - jeden Ihrer terminals ermöglicht Ihnen den Kauf von bitcoins). Erhalten Sie vorbereitet, das Sicherheitsmodell zu verstehen bitcoin - du bist deine eigene bank! Sie brauchen keine speziellen Fähigkeiten, nur eine gute finanzielle Verständnis.

*langfristig: Entwicklung in jeder Sprache eine trx-analyzer oder ähnlichem, um die Logik zu verstehen (und Fallstricke) von der Umgebung. Dies erfordert Programmierkenntnisse und ein Entwickler-Maschine...

+300
iamDheeraj 15.10.2019, 19:59:24

Ich bin sehr neue bitcoin mining, also ich habe gerade versucht es auf meinem mac mit MinerGate. Ich habe über 0.000028 XMR-in 7 Minuten laufen bei 200H/s, was $0.0008. Ich dachte mir, dass bei dieser rate von Geld fließen, ich könnte rund $9.7/sec mit nur 1GH/s Geschwindigkeit. Dies scheint nicht sehr überhaupt möglich ist. Also wo ist das Heck?

+293
dimon4ezzz 15.06.2012, 08:49:46

Sie Frage verdient eine sehr lange Erklärung : -), Anstatt zu wiederholen, was wurde schon besprochen, habe ich einige links hier, die wird Ihnen helfen, zu beginnen.

Gegeben eine Adresse, was wäre das json-Befehl-und-oder, wie würde ich import in python...

zunächst ist es wichtig zu verstehen, dass die Brieftasche, die Sie sprechen, um zu (über RPC) ist nicht die blockchain. Sie können Sie nur abrufen von Informationen für die bekannten Adressen in der Brieftasche.

... für ein array von alle die tx-id ist für alle tx ist im Zusammenhang mit jeder angegebene Adresse (ob ein Teil meiner Brieftasche ist oder nicht)?

Dies ist ein sich wiederholendes Muster hier im forum, eine schnelle Suche ergab das.

Und so senden Sie ein python-Befehlen RPC ist hier beschrieben. Eine kurze Suche nach "RPC-python" zeigt viele weitere Informationsquellen. Die RPC-Befehle selbst sind gut beschrieben, hier und hier.

Für sicher, wir können nicht schreiben Sie den code für Sie, so vielleicht zeigen Sie uns etwas, wie weit Sie bekommen haben, und dann können wir leicht Folgen, wo Sie stecken blieben, und vielleicht auch die Hilfe, die du suchst.

+170
Bustanil BUsha 02.06.2018, 16:13:20

Ich habe eine Datensicherung von meinem Qt-wallet. Die blockchain nie vollständig heruntergeladen und ich wurde geschickt, eine bitcoin, die ich niemals sah, in meinem Portemonnaie haben, als das herunterladen der blockchain nie gefangen mit der Transaktion. Ich legte diese backup-Datei in ein anderes Qt-wallet, das war voll up to date mit der blockchain, und dachte, ich würde sehen, den bitcoin, aber ich sehe nur meine bitcoin-Adresse. Kann jemand mir bitte sagen, wie das ist?

+77
Chris Hosley 30.08.2019, 08:27:02

getrawtransaction's Verhalten hat sich nicht verändert, seit die Bitcoin-Core-0.8 (bis mindestens bis 0.14).

Es wird immer funktionieren:

  • Für mempool (unbestätigten) Transaktionen
  • Für bestätigte Transaktionen, die nicht benutzten Ausgänge verlassen.

So, -txindex=1 ist nur nötig, um die Abfrage für bestätigte Transaktionen, von denen alle Ausgänge ausgegeben werden. Es beschleunigt auch die Abfragen für bestätigte Transaktionen im Allgemeinen.

+71
katrin moss 13.12.2014, 14:51:23

Ich versuche in den Griff zu bekommen Stratum-mining-pool-Protokoll. Wenn ich ein mining-pool, client, werde ich zunächst noch etwas Arbeit an. Sagen wir, es dauert mir eine Weile (z.B. eine Stunde) zu lösen, das problem an der hand. Da die Blöcke Holen Sie abgebaut, auf das Bitcoin-Netzwerk rund um alle zehn Minuten, sollte ich bekommen eine Nachricht von teh pool während dieser Stunde, dass ich arbeiten bin auf das erste problem-Benachrichtigung mich zu bewegen, um auf andere arbeiten?

Ich Frage, weil ich einen test-client und als ich den Netzwerkverkehr überwachen ich merke, ich bin nicht immer eine Antwort aus dem pool, das führt mich zu Fragen, ob es etwas falsch auf den pool ist Ende oder wenn ich was falsch mache.

+63
evro18 25.11.2014, 01:15:57

Fragen mit Tag anzeigen