Wiederherstellen Samen mit Passwort

Ich bin mit Elektron 2.3.2. Ich hatte 2-Faktor-Authentifizierung aktiviert mit Google Authenticator, aber dann bekam ein neues Handy. Ich weiß, das Passwort für den Geldbeutel, aber nicht die 2-Faktor-code mehr. Ich weiß nicht, meine Samen. Gibt es eine Möglichkeit für mich, um Zugriff auf meine Münzen in dieser situation?

Wenn man die wallet-Datei, die ich nicht sehen, einen key-Eintrag in den text.

Leider bin ich nur sehen, wie die Menschen dies tun, wenn Sie den Samen aber nicht das Passwort, was das Gegenteil von meiner situation.

+450
huangming 22.03.2015, 05:30:11
15 Antworten

Ich habe ein ledger nano hd Geldbeutel und ich mich aktiv mit der Google Chrome-plugin, um einige Transaktionen. Nach, dass ich stehen die HD-wallet auf mein Myzel-app für Tablets.

Wenn ich Sie erhalten weitere Transaktionen mit der tablet-app-wie kann das chrome-plugin Aufenthalt in sinc und erstellen Sie eine neue öffentliche Adresse aus dem richtigen Startpunkt?

Wie können mehrere Instanzen von deterministischen wallets auf der gleichen wallet-wissen, wo zu beginnen, erstellen Sie neue Adressen?

Ich denke, dass Sie don ' T sinc und Adresse Wiederverwendung scheint unvermeidlich

Im vorausgesetzt, der HD-ledger nano verwendet eine deterministische wallet

+941
Emperor Reese 03 февр. '09 в 4:24

Alle Leistungen, die sich auch mit fiat-Geld, abgesehen von cryptocurrencies, müssen im Einklang mit bestimmten AML (Anti-Geldwäsche) und KYC (Know your customer) Regeln, die strenger sein, je nach Ihrer Zuständigkeit.

AML/KYC Erklärt: https://bitcointalk.org/index.php?topic=454795.0

+925
Poygen 07.11.2010, 14:25:42

Die Beantwortung meiner eigenen Frage. Scheinbar, an diesem Punkt in der blockchain, der Dämon begann zu kauen bis-Prozessor, Speicherplatz und server-Ressourcen-watchdog umgehend getötet. Starten Sie es mit

nice --20 ./bitcoind daemon -testnet

scheint mehr oder weniger aus das ganze problem Weg.

Ich fühle mich ein bisschen blöd jetzt.

+886
alienghostship 21.07.2014, 08:54:22

Es ist Base58 kodiert, mit einer ersten version byte und 4 Prüfsummen-Byte am Ende. Die version byte zeigt an das Netzwerk (Produktions-Netzwerk=128 und test-network=239). Die Checksumme der ersten 4 Byte der doppelten SHA-256-hash der version und Schlüssel.

Hier finden Sie einige Java-code erzeugt, der private Schlüssel aus der abgebildeten format:

öffentliche DumpedPrivateKey(String String) throws AddressFormatException {
//
 // Entschlüsseln der privaten Schlüssel
//
 byte[] decodedKey = Base58.decodeChecked(string);
 int version = (int)decodedKey[0]&0xff;
 if (version != Parameter.DUMPED_PRIVATE_KEY_VERSION)
 throw new AddressFormatException(String.format("Version %d ist nicht korrekt", version));
//
 // Der private Schlüssel Länge ist 33 für eine komprimierte öffentlichen Schlüssel, sonst ist es 32
//
 wenn (decodedKey.Länge == 33+1 && decodedKey[33] == (byte)1) {
 isCompressed = true;
 privKeyBytes = Arrays.copyOfRange(decodedKey, 1, decodedKey.length-1);
 } else if (decodedKey.Länge == 32+1) {
 isCompressed = false;
 privKeyBytes = Arrays.copyOfRange(decodedKey, 1, decodedKey.Länge);
 } else {
 throw new AddressFormatException("Private key Länge ist falsch");
}
}
 public static byte[] decodeChecked(String String) throws AddressFormatException {
//
 // Dekodieren der Zeichenkette
//
 byte[] dekodiert = decode(string);
 wenn (dekodiert.Länge < 4)
 throw new AddressFormatException("Dekodierte Zeichenkette ist zu kurz");
//
 // Überprüfung der Prüfsumme enthalten, die in den letzten 4 bytes
//
 byte[] bytes = Arrays.copyOfRange(dekodiert, 0, entschlüsselt.Länge-4);
 byte[] Prüfsumme = Arrays.copyOfRange(entschlüsselt, decodiert.Länge-4, entschlüsselt.Länge);
 byte[] hash = Arrays.copyOfRange(Utils.doubleDigest(bytes), 0, 4);
 if (!Arrays.equals(hash-Prüfsumme))
 throw new AddressFormatException("Prüfsumme nicht korrekt");
//
 // Gibt das Ergebnis aus, ohne das checksum-Byte
//
 return Byte;
}

+884
xer0x 28.08.2016, 14:04:04

Es gibt keine Transaktionen dynamisch Hinzugefügt, um einen block, der Bergleute versuchen zu lösen.
Transaktionen sind aus der mempool im moment der Letzte block abgebaut wurde und die merkelroot werden nur einmal berechnet, für diejenigen, die abgeholt Transaktionen.

Jedem seine Bergleute, die freie Wahl zu verwerfen Transaktionen aus dieser Liste (z.B. Texas mit niedrigen Gebühren), und die Liste ist begrenzt durch die 1MB blocksize. So seinen etwa 2000 tx pro block.

+856
Stuart Whitehouse 19.06.2016, 07:39:45

Wie ist die Blockgröße berechnet derzeit in Bitcoin Core? Ich bin speziell Fragen, wie es gemacht wird, für die Zwecke der Durchsetzung der 1-MB-Grenze. Wenn es fertig ist mit der Berechnung der Serialisierung Länge, was Serialisierungsformat verwendet wird?

+849
Aditya Narayan Sharma 21.04.2014, 05:59:11

Blockchain.info rechnet das Netzwerk verwendet 156.51 Megawattstunden Strom, die in den letzten 24 Stunden. Diese zufällige Physik-Seite, die ich gegoogelt bis rechnet, ein Auto auf 40 Stundenmeilen dauert 100kW (also 2.4 MWh in 24 Stunden).

Also durch diese (sehr) grobe Werte, läuft das Bitcoin-Netzwerk dauert etwa so viel Energie wie fahren 65 Autos.

Wie viele Fahrzeuge werden eingesetzt für den Transport von physischen cash? Nicht zu vergessen die Energie-Kosten des physikalisch Speicherung und Sicherung von Bargeld. Ich würde sagen Bitcoin wird fast sicher ein Netto positiv für die Umwelt, soweit es verdrängt physischen cash.

+838
Ivo F 28.04.2012, 10:53:30

Angenommen, ich habe eine Transaktion, A. (txA) Ich schicke meine txA bitcoin-Netzwerk und voller Knoten, validieren Sie es und setzen Sie im Mempool und beginnt die Ausstrahlung.

Ein Kumpel Eine Verbindung zu einem fullnode zu erstellen, die ein Kandidat block und gewinnt den POW. In diesem block gibt es meiner txA

Ein Bergarbeiter B erstellen Sie einen anderen block mit allen anderen Geschäften ausser mir txA.

Wenn block A und block B haben den gleichen vorherigen block-Hash-es ist eine Gabel,und, wenn die Kette von block A gewinnt, alle Transaktionen der block B zurück zum mempool.

Aber wenn B den vorhergehenden block-hash Ein ? Nachdem Sie einen block erstellen, es ist eine weitere Prüfung aller Transaktionen? Wenn TxA ist im mempool es ist unbestätigt, wenn sich bestätigt?

+832
rams 17.07.2014, 00:15:14

Es ist eine alternative Methode zum extrahieren des master-extended privaten Schlüssel (xprv): in der Elektron-Konsole, geben Sie einfach diese:

wallet.get_master_private_key('x/', gui.password_dialog())

Oder für den master private key einer wallet erstellt, die mit Elektrum 1.x, es ist:

wallet.get_seed(gui).password_dialog())

Warnung

Nicht immer geben Sie Ihr Kennwort oder den privaten Schlüssel in die Konsole. In anderen Worten, tun Sie das nicht:

wallet.get_seed('my-password')

Alles, was Sie geben in der Konsole temporär in Ihrem wallet-Datei unverschlüsselt , um den Befehl history-Funktion (erreichbar über den Pfeil-nach-oben) arbeiten.

+704
Mayra Cruz 11.07.2011, 01:38:38

nBits bezieht sich auf das Ziel. Das Ziel ist mit einer 256-bit-Zahl und Umgekehrt proportional der Schwierigkeit.

Berechnen Sie die Schwierigkeit, aus der Zielgruppe mit der folgenden Formel:

Schwierigkeit = difficulty_1_target / current_target

wo difficulty_1_target stellt das Ziel entsprechend die erste Schwierigkeit auf dem Netz, das war einer 256-bit-Zahl mit führender 32-bit auf null gesetzt und den rest auf 1 gesetzt. Alternativ die Formel funktioniert:

Schwierigkeit = 2^208 * 65535 / current_target.

Zurück zu den Blöcken:
Während wir oft sehen die block-hash-dargestellt als hexadezimal-zahlen, zu denen auch die Buchstaben von A–F für die zahlen 10-15, block-hashes Ergebnis von SHA256d hashing. Die Ausgabe von SHA256 ist mit einer 256-bit-Zahl (daher der name). Wenn die Bergleute sind auf der Suche für einen gültigen block, schaffen Sie eine Vielzahl von block-Kandidaten. Wenn eines dieser Kandidaten-hash-digests (interpretiert als einer 256-bit-Zahl) ist kleiner als oder gleich der Schwierigkeit, die miner gefunden hat, ein Gültiger block ist.

+591
aga1694 21.05.2010, 08:28:31

Ja, das ist by design.

Der notify-Aktion ausgeführt, die in der Funktion BlockNotifyCallback (init.cpp), und Sie können sehen:

static void BlockNotifyCallback(bool initialSync, const CBlockIndex *pBlockIndex)
{
 wenn (initialSync || !pBlockIndex)
return;
 // ...
}

Die initialSync argument kommt von den Rückgabewert IsInitialBlockDownload() (in validate.cpp). Er überprüft verschiedene Dinge, um zu bestimmen, wenn der erste block download ist im Gange. Wahrscheinlich werden die operativen hier wird überprüft, ob die letzten bekannten block hat einen Zeitstempel, der mehr als 24 Stunden früher als die aktuelle Systemzeit.

So scheint es, werden Sie beginnen, immer Benachrichtigungen, wenn Sie 24 Stunden hinter oder weniger.

+290
Collins Henry 15.10.2014, 17:32:21

Was hält den bitcoin-client aus Umschalten auf einen fake block-Kette, die wäre länger, die aktuellen offiziellen Kette? Die gefälschte Kette enthalten würde, fiktiven Transaktionen, aber innerhalb auf die gefälschten Kette würden die Transaktion gültig (z.B. keine doppelte verbringt etc.).

+242
user43492 16.10.2015, 10:55:43

Die Adresse Feld wird nicht verwendet und ist deaktiviert - Sie können nicht alles, selbst wenn Sie wollte. Es ist wahrscheinlich ein Artefakt der Wiederverwendung der dialog für das hinzufügen einer neuen Absenderadresse.

So können Sie nicht verwenden Instawallet zu erstellen, die eine Adresse und importieren Sie Sie; und auch wenn solch eine seltsame Vorgehensweise war möglich, es wäre nicht sicher, weil dann Instawallet hätte Ihren privaten Schlüssel, das sollte geheim gehalten werden.

Da die Adresse lokal generiert wird mit Pseudo-zufälligen Daten, es ist unfassbar unwahrscheinlich, dass 2 Leute teilen sich eine Adresse (es ist weniger wahrscheinlich, dass es immer mal passieren, als dass ich vom Blitz getroffen beim schreiben dieser Antwort). In diesem sehr unwahrscheinlichen Fall, in dem der Fonds in diese Adresse ausgegeben werden können, entweder von Ihnen, wer bekommt zuerst.

Jede Adresse hat einen zugehörigen privaten Schlüssel, der geheim gehalten werden muss und ist das, was die Besitzer behaupten Fonds in dieser Adresse. Bitcoin-qt speichert die privaten Schlüssel in der Brieftasche.dat-Datei im Verzeichnis mit den Anwendungsdaten.

Beim senden von bitcoins an jemanden (egal, ob Sie verkaufen, Spenden Sie oder bezahlen Sie), die die software intern verwendet den privaten Schlüssel zu beweisen, vor Eigentum und bekannt für das Netzwerk, das Sie sind, gehören nun der Besitzer der Adresse X. Sie nicht Ihre eigenen privaten Schlüssel, um jemanden; der neue Eigentümer wird seine eigenen Schlüssel zu senden, Sie von seinem Adresse.

+145
ncook882 29.04.2010, 22:18:04

Ich möchte meine Website zu akzeptieren bitcoins (und automatisch belohnen die Nutzer mit es), aber will nicht befassen sich mit der Sicherheit Probleme das mit sich bringen würde.
Gibt es eine SaaS (Software as a Service), umgehen konnte sich alle Mühe geben für mich?

+144
Ashin Nando 30.08.2017, 20:47:43

Gerade bemerkt 2 kollidierende Blöcke der gleichen pool.

Einer der Blöcke war natürlich verwaist, aber warum sollten die gleichen pool-broadcast-2 solche Blöcke? Passiert es oft?

+45
Omar Elboghdady 29.09.2016, 05:28:32

Fragen mit Tag anzeigen