Wie kann ich Sie wiederherstellen bitcoins geschickt abgeleitet Adressen in Elektron?

Ich bin mit dem Electrum wallet. Vor kurzem habe ich meine Öffentlichen master-Schlüssels auf der Myzel-Gear-Website ein widget zu erstellen. Dieses widget erzeugt Bitcoin-Adressen, die ich verwalten möchte mit meine Electrum wallet. Ich habe einige bitcoins an diese generierten Adressen, aber ich kann nicht sehen, die generierte Adresse in meine Electrum wallet! Ich kann auch nicht sehen, meine generierte Adresse in Xpub blockchain.info.

Ich habe bereits meine generierten Bitcoin-Adressen, so, jetzt brauche ich die privaten Schlüssel für Sie. Wenn ich folgenden Befehl verwendet, um die privaten Schlüssel erhielt ich diese Fehlermeldung:

wallet.get_master_private_key('x/', gui.password_dialog())
Traceback (most recent call last):
NameError: name 'gui' ist nicht definiert
+34
user41657 01.02.2015, 06:40:43
20 Antworten

Wenn Sie löschen Sie Ihre Brieftasche und haben keine anderen Kopien herum, das bedeutet, dass diese bitcoins sind für immer verschwunden, weil niemand den privaten Schlüssel, um Sie zu bewegen.

+954
Milan van Zanten 03 февр. '09 в 4:24

Ich hatte ein ähnliches problem mit der Android-Geldbörse, die basiert auch auf bitcoinj. Ich übertragen wollte meine gesicherte Geldbörse von meinem alten Handy auf mein neues Handy. Das problem, das ich hatte war, dass ich wollte, um die Vorteile der neuen wallet-Worten, als auch meine alten Adressen bei mir.

Das einzige, was mir dazu einfällt ist nur das senden und das Geld auf mein neues Portemonnaie und die alte gelöscht.

Ich dachte, das würde niemand muss mir Geld schicken, um die alten Adressen. Und, wenn Sie es Taten, würde ich Ihnen sagen, dass die Adressen kompromittiert wurden oder, dass ich keinen Zugang mehr zu Ihnen. Außerdem, da der bug auf Android, meine alte Brieftasche aus einer automatischen Transaktion Kennzeichnen einige alte Adressen als gefährdet.

Die neuen Portemonnaies (und Bitcoin-Kern selbst) Förderung der Verwendung von nur einer Adresse pro Transaktion. Also, ich denke, dass die übertragung der Mittel auf das neue wallet ist der einfachste Weg zu gehen.

Hoffe, das hilft.

+918
ballofpopculture 07.07.2010, 03:34:36

Man konnte merken, einen einzigen privaten Schlüssel. In Zukunft (sobald Zeitreisen erfunden) würden Sie mir nicht in der Zukunft. Stattdessen würden Sie in der Zeit zurück gehen, nicht auf die aktuelle Zeit, aber zurück in das Jahr 2009. Mit Ihrem zukünftigen tech-mining-Ausrüstung könnte man trivial mine, die einen erheblichen Teil der frühen bitcoins. Müssen Sie Ihre Zeit traveler-Handbuch zur Reduzierung der änderungen der timline. Zum Beispiel ist es wahrscheinlich nicht eine gute Idee, um Massiv aufblasen der frühen Schwierigkeiten und Schaufel bis zu 99,999% der Münzen. Könnten Sie alert die timeline und verhindern, dass Bitcoin jemals ausziehen. Allerdings können davon ausgehen, dass der Bergbau ein kleiner Teil (sagen wir 10%) in den ersten Jahren blockiert würde nicht bemerkt werden. Sie könnten direkt diese 262,800 BTC auf den privaten Schlüssel, den Sie auswendig gelernt in 2013. In der veränderten Zeitlinie, die Sie zu tun haben alles was dein Geldbeutel würde "magisch" erzeugen Sie einen privaten Schlüssel, die hatte 262,800 BTC abgebaut, um es. Tada, Sie sind sofort Reich und kaufen kann das Galaxy Note 2.

Natürlich ist die Tatsache, dass Ihr Geldbeutel nicht enthalten 262,800 BTC bedeutet entweder, dass Zeitreisen noch nicht erfunden worden in Ihrem Leben, Sie irgendwann in der Zukunft Grund nie den Versuch machen, oder Ihr versucht in der Zeit zurück Reisen fehlgeschlagen (Sie Ihre Zukunft selbst wurde möglicherweise ermordet durch die Zeit-Polizei). Auf die Letzte Möglichkeit ist es möglich, diese post gibt Ihnen die Idee, die Ihre Zukunft selbst versuche umzusetzen, was Ihr Tod. Natürlich ist es jetzt, Sie haben die Idee, es ist unmöglich, un-wissen Sie so Ihren zukünftigen Tod prädestiniert. Wenn das der Fall ist ich mich entschuldigen für die erste, die Sie getötet in der Zukunft.

+912
BreweK 28.12.2011, 13:32:40

Einfach gebaut, kein gui, kein bitcoin wallet auf WSL Ubuntu-Bionic, Bitcoin v0.17.1.

Ich will zum Experimentieren mit bitcoin-cli.

Ich folgte der Empfehlung zu laufen bitcoind -princonsole und es sagt: Mithilfe von config-Datei

/home/<myusername>/.bitcoin/bitcoin.conf

Diese Datei existiert nicht.

Ich folgte einige Dichte Diskussion über wie soll ich dieses Verhalten, um dumme Benutzer leichter auf github, vermutlich gab es einige Zusammenführungen, aber ehrlich gesagt, ich habe keine Ahnung, was war das abschließende Fazit, und was ist oder nicht in 0.17.1

Irgendwann habe ich verstanden, dass datadir angegeben werden muss erste.

Aber das funktioniert nicht für mich.

~/bitcoin$ bitcoind -datadir /mnt/d/blockchain -txindex
Fehler: die Angegebene Daten-Verzeichnis "" nicht vorhanden ist.

/mnt/d/blockchain definitiv vorhanden ist.

Vielen Dank für jede Hilfe.

Vielen Dank an Nate Eldredge für den Hinweis auf einen dummen Fehler von mir und hoffe mir kann jemand helfen, analysieren und vergießen etwas Licht auf dieses:

https://github.com/bitcoin/bitcoin/issues/10746

Blockchain-download hat begonnen und jetzt bin ich warten auf das Endergebnis.

+775
MBax 17.05.2018, 13:30:18

Die Zcash testnet ist derzeit in der Mitte von einem upgrade. Sie müssen aktualisieren Sie Ihre zcashd mindestens 1.0.15, und es kann notwendig sein, um eine Weile warten, weil die block-Frequenz künstlich niedrig im moment.

+772
myat soe 20.06.2011, 18:36:13

Googeln, mein Erster hit war die blockchain.info website FAQ. Unter dem Punkt "Wie mache ich einen öffentlichen Hinweis?" Sie zeigen das folgende Bild:

Public Note window

Ich werde gehen auf ein Glied hier, aber ich denke, es bedeutet, dass Sie setzen können "was Sie wollen bis zu 255 Zeichen." in einem öffentlichen Hinweis.

+772
kaali joota 24.05.2012, 03:50:40

Wie viel von dem, was dieser Artikel sagt ist wahr? Ich dachte, ich hätte gelesen, dass bitcoin Miner sind diejenigen, die pflegen die blockchain. Tun Sie auch etwas anderes als die Aufrechterhaltung der blockchain? Insbesondere Dinge, die niemand sonst tun wollen?

http://gizmodo.com/the-worlds-most-powerful-computer-network-is-being-was-504503726

+699
Serguzest 02.02.2015, 06:52:48

(das ist zu lang für einen Kommentar, so dass hier in den Antwort-Abschnitt):

Meine Beobachtung: ich habe versucht, überprüfen Sie die drei sigs in der Befehlszeile (mit OpenSSL). Ich kann sehen, wie die beiden pubkeys von deinem ersten code-fragment, und die tx. Ich habe die raw unsigned tx, und nur die Dritte Signatur ist ok (mit pubkey 02a9d50f9817a9...) - ich nehme an, das raw-tx in deinem ersten code-Beispiel ist irgendwie falsch. Ich habe diese unsigniert, raw-tx (mit redeemscript und 0x47 als Länge):

01000000016f4fbe65fe5fcb98028d67172f72bdeadc1f45cb49c50f2eb7aca4668e94d50a0100000047522102a9d50f9817a9cf20f3feb7ad4038e88c8bd471e90dfba3a80c2e0bfd79c893122102faf805ea3652cec322dda6f7571d926f359d8abbd73af1512924151edbec90e752aeffffffff0220d613000000000017a9148eaba4fd80f515c78ddbc2509538e37c40ffcf1287904a96070000000017a914c45f1d5dde5c0f7008dd6c228c1702cfdafdf1a9870000000001000000

die Doppel-sha256 würde dies:

bad8b7f175a67e1ecfd857119609646993eb026b2bb507a49ce47b9ba5d321f7

Was unsigned raw-tx verwenden Sie, um Zeichen in Ihrem code-fragment(s)? Haben Sie den gleichen Doppel-sha256-hash-würde? Ich sehe Ihre raw-tx, dass Sie "[version][tx_in Anzahl][prev-tx id][prev-outpoint]490047[einlösen script]...", warum ist diese "4900"?

(keine Notwendigkeit zu Antworten, können Sie anfügen, um deine Frage zu Bearbeiten)

+669
TMS 13.07.2012, 09:24:07

Jeder pull-request in der Regel ist nicht groß, so ist es nicht schwer, sich durch jede Zeile code. Jeder Zug geht durch sorgfältige Prüfung, im Falle von bösartigem code oder einen unbeabsichtigten Fehler. Warum, glaubst du, dauert es in der Regel mehr als einen Monat nach dem ziehen gemacht wird, Hinzugefügt werden, obwohl es gibt viel Diskussion in den Kommentaren?

+667
lebohang majara 07.02.2013, 14:15:18

Ja, schreiben Sie Ihre MultiBit (nicht-HD) privaten Schlüssel auf dem Papier funktionieren sollte.

Sie müssen auf jeden Fall schreiben Sie den privaten Schlüssel entsprechenden öffentlichen Adressen, die eine positive Bilanz.

Sie müssen auch aufschreiben, die privaten Schlüssel für öffentliche Adressen, die vorhanden sind in Ihrem MultiBit wallet, aber wurde noch nicht verwendet. Dies ist, weil Sie als zu auf standby und kann verwendet werden, in Zukunft für den Erhalt ändern oder eingehende Zahlungen.

Solange Sie sorgfältig sichern alle Ihre privaten Schlüssel und erzeugt keine neuen, Sie können jederzeit wieder Ihre Geldbörse einfach aus der private Schlüssel alleine (ohne andere Metadaten, etc.).

Seien Sie gewarnt, dass, wenn Sie erstellen Sie ein neues wallet in MultiBit, es generiert einen zufälligen Schlüssel für Sie standardmäßig. Also selbst wenn Sie importieren Sie Ihre alten Schlüssel in der Brieftasche, werden Sie immer noch, dass die neuen Schlüssel, die gesichert werden muss, sonst riskieren Sie den Verlust von Münzen.

+664
Adrian Cox 17.09.2011, 13:09:21

Ich habe mit blockchain.info's mein Geldbeutel, Transaktionen durchzuführen, eine der Grund, warum ich es mochte, war, weil ich konnte wählen, nicht, zahlen Sie eine Transaktionsgebühr. Aber vor kurzem habe ich bemerkt blockchain.info's-Schnittstelle hat sich geändert, es gibt keine Möglichkeit, keine Transaktionsgebühr jetzt? (oder bin ich falsch?).

Gab es eine änderung im Bitcoin-Protokoll zu verlangen Transaktionsgebühr? oder gibt es immer noch Kunden zur Verfügung, die die Funktion der nicht die Zahlung einer Transaktionsgebühr?

+623
JasonPerr 30.06.2013, 04:34:25

Es gibt ungefähr 2^256 private Schlüssel, 2^256 öffentliche Schlüssel, und 2^160 (einfach) - Adressen. Gibt es andere Adressen (multisig) mit mehr als einem zugehörigen öffentlichen Schlüssel-und damit mehr als einen entsprechenden privaten Schlüssel.

2^160 ist 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976.

Nur zum Vergleich:

Zahl der Sterne im beobachtbaren Universum: 2^70
Anzahl der Atome in der Erde: 2^166
Anzahl der Atome in der Milchstraße: 2^256
Anzahl der Atome im bekannten Universum: 2^266

+618
Gerald Butters 23.03.2017, 15:50:02

Ich würde nie einen online-computer erstellen Sie eine Papier-Brieftasche. Auch würde ich niemals einen browser verwenden, erzeugen Sie ein seed.

Haben Sie einen Blick auf: http://cryptographi.com

Das sieht aus wie ein neat-Projekt.

+571
Joseph Rodriguez 11.06.2015, 21:03:21

Auf die Gefahr der Schaffung eines "ermöglicht über Politik diskutieren" die Frage, lassen Sie mich klarstellen, dass das, was ich wissen will ist, ob es eine bekannte Vorteil zu Satoshi ' s "duplizieren Sie die Letzte hash" merkle-Baum-Implementierung über die scheinbar offensichtliche "Nullen Anhängen".

Für diejenigen, die nicht wissen, ist die bitcoin merkle-tree-Algorithmus ist es möglich Blöcke mutiert, wenn eine Transaktion, die dupliziert werden können, die dazu führen, CSV-2012-2459.

+548
Arpit Patel 10.02.2018, 21:45:25

Anonymität ist Teil des Bitcoin-Kultur. Es wurde geschaffen, um die Umgehung der Kräfte sein, und die Anonymität spielt in der Idee ganz gut.

Aber die Art der block-Kette ist, dass jede Transaktion ist völlig nachvollziehbar. Sie können sich an die block-Kette und bestimmen Sie, wo jeder bitcoin jemals gewesen ist. Dies scheint contradice den meisten Menschen die Vorstellung von bitcoin als anonyme Währung.

In gewisser Weise ist es. Wenn Sie mir Ihre eigenen bitcoins und erstellen Sie Ihre eigenen Geldbeutel, auch wenn ich sehen kann, jede Transaktion, die insbesondere bitcoin oder Brieftasche gemacht, ich kann nicht wissen, wer verantwortlich ist für die Herstellung von es.

Aber im neuen Zeitalter des bitcoin, wo der Durchschnittliche Nutzer weiß nichts über die Verschlüsselung und der Verträge Leistungen Dritter, wie der mt. gehex verwalten Sie Ihre bitcoins für Sie, die Anonymität ist verloren.

+411
redsnapper 05.07.2018, 09:21:49

In kurzen, Nein. Sie können dem Kunden sagen, was Sie wollen auf Ihrer Webseite, an Ihrem point of sale oder in der memo-Feld einer BIP70 Rechnung---aber sobald die Transaktion wurde an das Netzwerk gesendet, es gibt keine Möglichkeit für den Kunden, es zu nehmen zurück. (Außer für Doppel-Ausgaben, aber das ist entmutigt.)

In der langfristigen, Bergarbeiter werden wahrscheinlich ändern Sie Ihre Transaktion-Auswahl-Prozess zu ermöglichen, der für das Kind-zahlt-für-Eltern-fee-Berechnung. Zum Beispiel, stellen Sie sich vor Händler-erstellt unbestätigte Transaktion B verbringt eine Ausgabe von Kunden-erstellt unbestätigte Transaktion A. Derzeit, die meisten Bergleute verwenden Sie eine naive Formel für die Auswahl, ob diese Transaktionen in Ihre block-versuche:

  • Wenn Eine Transaktion zahlt eine ausreichend hohe Gebühr pro kilobyte, sind es in den block.
  • Wenn Eine Transaktion enthalten ist, und Transaktion B zahlt eine ausreichend hohe Gebühr pro kilobyte, zählen Transaktions-B als gut. (Beachten Sie, Konsens-Regeln es nicht erlauben, einschließlich der untergeordneten Transaktion B vor der übergeordneten Transaktion A.)

In der Kinder-zahlt-für-Eltern, die miner tun, die Berechnungen über die gleiche aber auch eine Dritte Berechnung:

  • Wenn die Transaktion Eine Gebühr plus die Transaktion B das Honorar hoch genug ist, um pro Kb der kombinierten Größe der Transaktion Eine Transaktion plus B, gehören beide Transaktionen in den block.

Dies ermöglicht es dem Händler, um effektiv hinzufügen einer Gebühr zu einer low-value Transaktionen, der Förderung des Bergarbeiter bestätigen diese Transaktionen schnell. Bei dieser Methode wird ein gewisser Aufwand, so dass der Kunde zur Zahlung einer angemessenen Gebühr wäre ideal, aber es kann helfen, verhindern, dass Transaktionen von steckenbleiben.

+321
Nikolai Kolesnichenko 08.09.2017, 22:23:05

Durch die Verwendung der pull-request und Anweisungen auf https://github.com/bitcoin/bitcoin/pull/11526 Sie können bauen, Bitcoin Core, mit Ausnahme der beiden Qt abhängigen Projekte, die mit Visual Studio (oder msbuild-tools) unter Windows.

+229
Elizabeth Sanchez 23.09.2013, 16:20:08

Es ist eine Menge Arbeit, und es erfordert eine Menge Rechenleistung. Um die 25 BTC Belohnung für einen block (auch bekannt als die coinbase Belohnung), die Sie haben, um den block in den ersten Platz. Es ist schwierig, die Blöcke erstellen. Ein Gültiger block haben sich zu treffen eine große Anzahl von Bedingungen, einschließlich, dass seine header hat eine 256-bit-hash, dessen numerische Wert unter einem bestimmten Ziel. Das Ziel in der Regel wird geringer (schwieriger) über die Zeit, wie mehr Menschen versuchen, Blöcke erstellen.

Da die hash-Funktion ist schwer umzukehren, Sie haben im Grunde brute-force ist es, zu versuchen, viele verschiedene mögliche Varianten auf die Daten in den block und das berechnen der hash-Wert jedes, bis Sie einen block, dessen hash ist niedrig genug. Wenn Sie Glück haben, finden Sie einen solchen block. Dann würden Sie broadcast-block der Welt, und seit Sie erstellt der block enthält es eine Transaktion geben die coinbase Belohnung an Ihre eigene Adresse. Dieser Prozess der Berechnung von hashes und neue Blöcke genannt mining und es ist fast unmöglich, Geld zu verdienen, es zu tun sich selbst in diesen Tagen, so dass Sie würde haben, um sich einem mining-pool.

Bergmann bestätigt Transaktionen durch die Schaffung eines Blocks und einschließlich Transaktionen, die in Ihnen. Der neue block enthält einen hash des vorherigen Blocks, so dass es dient auch als eine zusätzliche Bestätigung für alle vorherigen Blöcke in der Kette und alle Transaktionen in Ihnen.

+215
timkl 20.08.2015, 06:43:07

Mastercoin Gründer hier.

Mastercoin erbt das Sicherheitsmodell von bitcoin, mit einigen geringfügigen änderungen. Rückgängig zu machen Mastercoin Transaktion, die Sie hätten rückgängig machen der bitcoin-Transaktionen mit den Mastercoin Bewegungsdaten, also haben wir fast so viel Sicherheit wie bitcoin selbst. Ich sage "fast", weil die Reihenfolge von Mastercoin Transaktionen im bitcoin-block kommt, und eine block-Kette reorg beeinflussen kann, die Bestellung, weil bitcoin Bergleute nicht vor-überprüfen mastercoin Transaktionen, bevor Sie in einem block (bitcoin Transaktionen muss gültig sein, bevor Sie aufgenommen werden, durch die ein Bergmann). Folglich im Falle einer blockchain Neuordnung Ereignis, ein Mastercoin Transaktion, die vorher ungültig werden können, gilt aufgrund der Neuordnung.

Das Endergebnis ist, dass eine Mastercoin Transaktion mit 3 Bestätigungen ist weniger sicher als eine bitcoin-Transaktion mit 3 Bestätigungen, aber sicherer als eine bitcoin-Transaktion mit 2 Bestätigungen. Ich in der Regel sagen, dass Mastercoin Transaktionen "eine halbe Bestätigung weniger sicher" als bitcoin-Transaktionen gegen double-spend-Attacken.

In der Zukunft, Mastercoin wird sicherer als bitcoin - insbesondere gegen Diebstahl und Verlust. Mastercoin features gehören die Fähigkeit, Einschränkungen auf einen "Spar" - Adresse wie Zeit-Reversibilität und Grenzen für die Ausgaben. Diese Grenzen direkt Diebstahl verhindern, und indirekt gegen Verlust (da ist es sicherer, haben mehr sicherungen einer Geldbörse, die können nicht gestohlen werden).

+115
HolyMolyCasinos 20.07.2018, 08:55:45

Also, wenn, um zu überprüfen, einen block brauchen Sie nur ein hash, der niedriger als der block in dem hash dann, warum Sie brauchen, um eine Reihe von Berechnungen anstatt nur mit 0000000000000000000000000000000000000000000000000000000000000000000000000000001 jedes mal?

+40
user2003024 29.11.2010, 12:15:49

Fragen mit Tag anzeigen