Javascript-Bibliothek oder code-Konvertierung eine "unkomprimierte" bitcoin privaten Schlüssel, um eine komprimierte einer

Ich gabelte ein ziemlich altes Gehirn wallet-generator: https://dvdbng.github.io/memwallet/ -- Derzeit erzeugt unkomprimierte bitcoin privaten Schlüssel. Gibt es eine javascript-Bibliothek, die die konvertieren kann eine unkomprimierte bitcoin privaten Schlüssel, um eine komprimierte einer? Oder was ist das erforderliche Grundlagenwissen zu wissen, um zu komprimieren, eine bitcoin privaten Schlüssel?

+109
michaelmore 19.11.2011, 01:48:41
36 Antworten

Wie haben Sie Ihre Adresse an blockchain.info? Haben Sie eine Papier-Brieftasche Qrcode, um importieren Sie Ihre Adresse? In diesem Fall, Sie sollen schreiben Ihr privater Schlüssel und wenn Sie nicht haben Sie Sie verloren haben.

Soweit ich mich erinnere, wenn Sie gerade verwendet blockchai.info eine Brieftasche, blockchain.info nicht geben Sie keine privaten Schlüssel.

+994
Quepasa 03 февр. '09 в 4:24

Jemand hat mich nur gefragt, zum öffnen der RPC-console, als Teil der debugging etwas anderes. Wie mache ich das?

Ich bin mit Bitcoin-Qt.

+961
GodsDead 01.10.2017, 10:36:14
Weitere Antworten

Verwandte Fragen


Ähnliche Fragen

Laut wikischeint es, als ob die Vorherige Transaktion index referenziert wird, aber nicht der block, in dem es in. Warum?

Wie werden die Transaktionen in der Datenbank gespeichert, die nicht machen, verweisen auf die vorherigen Transaktion blockieren, index Bedarf für die Leistung?

+959
Ilya Kaplun 15.02.2013, 22:39:35

Ich bin mit PHP-cURL generieren neue Adresse von coinbase. Nach dieser Dokumentation bekommen wir Mitteilung über die callback-url bei jeder Transaktion wird auf der erzeugten Adresse. Aber ich bin nicht immer alle Rückruf von coinbase, wenn ich eine Zahlung leisten.

Ich möchte Folgendes erreichen:

  1. Erzeugen eine bitcoin-Adresse

  2. Speichern Sie die generierte Adresse und der Betrag, mit dem es die user die es bezahlt.

Ich bin mit dem problem bei Rückruf. Ich bekomme die Zahlung in der coinbase & E-Mail sagen, dass Sie erhielt diesen Betrag etc., aber keine Rückrufe.

Auch bitte schlagen Sie mich, ob die coinbase sicher ist oder nicht. Wenn nicht, was sollte ich gehen? Ich will mir die oben genannten Dinge erledigt.

+934
jimrice 21.02.2011, 01:10:46

Unter Welchen Umständen Wird Bitcoin-qt-Verbot Ein Peer?

In meiner bitcoin-qt-wallet, ich bin zu bemerken, dass oft gibt es eine Menge von verboten peers.

Manchmal habe ich so viele wie 10 peers gebannt in die Brieftasche, aber ich bin zweifelhaft, dass alle diese peers sind vorwerfbar ist.

Ich bin neugierig, was sind die Umstände, unter denen die QT-wallet-Verbot ein peer?

enter image description here

+870
Kaoru 26.08.2017, 07:15:46

Empfehlungen, wie oder wo kaufen Sie Bitcoin sind in der Regel off-topic hier, aber eine langfristige Lagerung ist eine faire Frage.

Zuerst verstehen, was der Besitz Bitcoin wirklich darauf an: in Kenntnis der privaten Schlüssel, die können Sie verbringen die Bitcoins gespeichert, die key ' s Adresse. Sie sind nicht die Speicherung der bitcoins selbst persay, brauchen Sie nur zum speichern der privaten Schlüssel (256 bit-Zahl).

In diesen Tagen, es ist ein Industrie-standard, der bekannt ist als 'hierarchische deterministische (HD) wallets' (BIP32) , die eine effizientere wallet backups, und es ist auch ein verwandter standard (BIP39), die ermöglicht Ihnen das erstellen einer mnemonischen seed, das funktioniert wie eine lesbare master backup Ihrer Brieftasche. Anstatt also die Speicherung einer einzelnen privaten Schlüssel, Sie können wählen, speichern Sie eine seed-statt. Da es ein standard ist, die meisten wallet-software kompatibel ist.

Ob Sie die Speicherung eines privaten Schlüssels oder einer seed -, ist es wahrscheinlich eine gute Idee, mehrere Kopien erstellen, im Fall das etwas unerwartetes passiert (Feuer, Diebstahl, etc). Durch die Speicherung in geografisch unterschiedlichen Standorten, können Sie vermeiden, dass ein single point of failure. Das medium der Lagerung sein kann, ist auch wichtig: nur schriftlich auf einem Stück Papier ist nicht so dauerhaft, wie Stanzen in einem Stück Titan. Wie beteiligt sich die Lösung Sie wählen, hängt von Ihrer persönlichen situation. Generell würde ich empfehlen, eine physische storage-Lösung für die Länge der Zeit, die Sie erwähnt haben (10-20 Jahre), als ein digital-Speicher-Lösung können Daten Umweltzerstörung in dieser Zeit.

Ein Problem mit dem Absatz oben ist, dass, wenn Sie mehrere Kopien erstellen, und einer von Ihnen gefunden wird, dann wer findet, könnte es zu verbringen Sie Ihre Münzen. So (wie Raghav erwähnt) BIP38 ist ein standard, das Ihnen erlaubt zu verschlüsseln, den Schlüssel mit einer passphrase (Hinweis: BIP38 ist weniger Häufig umgesetzt als BIP32/39, aber es ist immer noch verfügbar). Halten Sie im Verstand, jetzt müssen Sie zum speichern der verschlüsselten privaten Schlüssel, und auch die Entschlüsselung passphrase, so dies fügt eine zusätzliche Gegenleistung.

Es gibt auch die Möglichkeit, eine multisig-Adresse, die kann nur ausgegeben werden, wenn m-von-n-keys verwendet werden. So könnte man, zum Beispiel, erstellen Sie 3 Tasten, sondern benötigen nur 2 von Ihnen, um Sie verbringen der Fonds. Wenn Sie die Verteilung der Schlüssel geographisch und einer von Ihnen gefunden wird, der finder nicht in der Lage, verbringen Sie Ihre Münzen (wie Sie müssen noch eine weitere Taste). Sie können erstellen Sie alle Arten von interessanten Sorgerecht setups mit multisig-Adressen, und es gibt auch Bitcoin-storage-services, die Lösungen anbieten, die die Verwendung solcher Konstruktionen.

Es ist bis zu Ihnen als Individuum zu entscheiden, welche Art von Konstruktion Sie sind komfortabel mit, es ist wirklich nicht eine "one-size-fits-all", wenn es um die langfristige Lagerung.

Also eine Verwandte Frage ist: was ist der beste Weg, um einen privaten Schlüssel generieren und die zugehörigen Adresse)?

In der Regel werden Sie wollen ein Gerät nutzen, das Sie sind sicher, sauber ist (nicht infiziert mit irgendeiner Art von malware). Ein cold-wallet " just bezieht sich auf eine Geldbörse, deren private Schlüssel nie existiert haben, auf einen mit dem internet verbundenen Gerät, so dass viele Angriffsmethoden, durch die jemand stehlen könnte Ihr privater Schlüssel(s). Für high-security-Speicher, es ist definitiv empfehlenswert, dass Sie Schlüssel generieren, auf eine Maschine, die nicht mit dem internet verbinden. Dies könnte nur ein special-purpose laptop, oder ein hardware wallet, etc. Nochmal, es gibt keine "perfekte Lösung" sein, was Sie wählen, hängt von Ihrer situation.

+838
Nischay 27.08.2019, 01:08:02

Entfernen Sie block für anderes, wenn Sie verwendet haben, useTor(), es braucht nicht auf alle

+814
lulezi 14.03.2018, 21:41:37

Das Skript von der Eingabe in ein coinbase-Transaktion kann bis zu 100 bytes von beliebigen Daten. Nach BIP 34, der block Höhe muss die erste Sache, die im Skript. Da jeder block hat eine andere Höhe, diese Regel stellt sicher, dass jeder coinbase-Transaktion ist einzigartig, da der block Höhen immer anders sein wird.

Darüber hinaus, da die Bergleute setzen können, unabhängig von beliebigen Daten, die Sie möchten in das input-Skript, die Sie Häufig verwenden, als eine zusätzliche nonce. Anstatt zulassen, indem Sie Transaktionen, wenn alle nonces sind erschöpft, die Bergleute Inkrementieren einen Wert, bekannt als die extranonce, die in der Eingabe-Skript.


Auch, bevor Bulletin 34 aktiviert, es gab in der Tat Fälle von identischen coinbase Transaktionen in verschiedenen Blöcken. Nur die Ausgänge von den jüngsten dieser identischen coinbase Transaktionen sind aufwendbare. Ausgaben Ausgaben aus diesen Transaktionen nicht zu verbringen all die Ausgänge, nur die, die aus den neuesten. Dies bedeutet, dass die Ausgänge von den früheren coinbases sind unspendable und diese Münzen sind nachweislich für immer verloren.

+808
R A S 09.02.2013, 23:19:28

Methode 1

Öffnen "Finder".

Drücken Sie Cmd + Shift + G

Fügen Sie diese:

~/Library/Application Support/Bitcoin

Edit bitcoin.conf mit TextEdit

Fügen Sie diese Zeile:

rescan=1

Speichern Sie es, dann führen Sie Bitcoin-qt.

Nachdem Sie die rescan endet und Sie beenden, vergessen Sie nicht, um wieder das bitcoin.conf

Methode 2

Rechts klicken Sie auf Bitcoin-qt

Wählen Sie "Paketinhalt Zeigen"

Gehen Sie zu Contents/MacOS/Bitcoin-Qt

Run Terminal.

Ziehen Sie die Datei zum terminal

Typ -rescan

Drücken Sie Die EINGABETASTE.

Nicht beenden Sie Terminal vor der rescan endet und Sie beenden Bitcoin-qt

Es ist getan.

+754
ewej Smith123 25.04.2013, 13:53:06

Es sollten zahlen 100USD für jeden 713 Aktien (diff, wie ich).

Das bezieht sich auf Aktien einer bestimmten Schwierigkeit: diff 1 Litecoin Aktien-oder diff-65,536-Aktien nach einigen mining-clients (vor allem CGMiner).

Jedes Gefundene Anteil hat seine Schwierigkeit. Wenn der Anteil der Schwierigkeitsgrad ist gleich zu oder höher als die der Arbeitnehmer Schwierigkeiten, es wird verfasst, indem die Arbeiter und akzeptiert durch den pool.

Bei 713 Schwierigkeit, dauert es durchschnittlich 713 * 65,536 = 46,727,168 diff 1 Aktien zu finden, die einen block. Ebenso würde es dauern, 713 * 65,536 / D diff D Aktien.

Beachten Sie, dass, wenn Sie uns einen diff 256 Aktie bei 128 Arbeiter Schwierigkeit, Sie bezahlt für eine diff-128 teilen. Also, vorausgesetzt, Ihr Arbeiter Schwierigkeitsgrad konstant ist (LTC-pools zu verwenden neigen variable Schwierigkeitsgrad), Ihre erwartete Auszahlung wäre die Anzahl von Aktien * Arbeitnehmer Schwierigkeiten * 50 / Schwierigkeit LTC, wo beide Arbeiter Schwierigkeit und die Schwierigkeit, die gleiche Metrik (einfach die Werte der mining-client-Berichte).

Nicht die Mechanismen, die sollen sehr ähnlich sein?

Für Bitcoin-mining, ein diff 1 share (niedrigste Arbeiter schwer), findet man für jede 232 hashes berechnet werden. Da Litecoin ist scrypt-Algorithmus ist etwa 1000 mal langsamer als SHA256-mining Litecoins würde, haben eine sehr hohe Varianz, wenn die gleiche Metrik der Arbeiter Schwierigkeiten genutzt wurde.

Also, die pools und die mining-Kunden umgesetzt Aktien mit Arbeiter Schwierigkeit niedriger als 1, z.B. diff 2-10.

Um zu vermeiden, Umgang mit Bruch-Schwierigkeiten (ich nehme an), mining-clients gekennzeichnet diff 2-16 Aktien diff 1 Aktien, so dass die tatsächlichen diff 1 Litecoin Aktien geworden diff 65,536 Aktien.

Litecoin Schwierigkeitsgrad ist sehr niedrig!

Seit computing-hashes ist 1.000-mal langsamer für Litecoin mining, eine Schwierigkeit, die von 713 für Litecoin-mining ist mehr oder weniger äquivalent zu einer Schwierigkeit, 713,000 für Bitcoin-mining.

+716
Marianna Cacciatore 25.10.2010, 07:46:57

Wenn zwei unterschiedliche öffentliche Schlüssel hatte das gleiche Base-58-hash, was würde dann passieren?

Könnte man Schlüssel, Geld auszugeben, in den anderen account?

Was würde passieren, um die Gelder zu erhalten durch die gemeinsame base58-hash?

+697
John Lima 06.02.2013, 01:06:00

Atomic-swaps durchgeführt werden kann, ja, Sie sind nicht nur eine theoretische Sache. Zum Beispiel hier ist ein tool auf GitHub für die Erstellung von atomic-swap-Transaktionen zwischen Decred, Bitcoin Core, Litecoin und ein paar andere Münzen: https://github.com/decred/atomicswap

Aber ich kenne keine Börsen oder Märkten, die mit support zu tun atomic swaps, würden Sie wahrscheinlich haben, um manuell jemanden finden, der bereit ist zu verkaufen ETH für BTC und ein atomic-swap mit Ihnen zu einem vereinbarten Preis. LocalBitcoins sein könnte, einen Startplatz zu schauen, ich bin mir nicht sicher.

Hoffe, dass hilft aber

+641
aweful Brown 19.03.2019, 17:42:19

Szenario: Alice hat eine Brieftasche A1bz (sagen wir mal das sind die ersten 4 Zeichen von den privaten Schlüssel im wallet import format, so dass wir nicht haben, um mit zu viele Zeichen) mit der wallet Adresse 1A1 und 100 mBTC in es. Sie hat auch eine Brieftasche A2bz mit wallet-Adresse 1A2 für den Wandel und senden will 50 mBTC zu Bobs Brieftasche mit der öffentlichen Adresse 1B1 um 15:00 aber nur zahlt 0.01 mBTC Gebühren (im Gegensatz zu 0,1 mBTC) was wäre die empfohlene Menge. Dies bedeutet, dass die Transaktion wahrscheinlich nicht gehen durch sofort, sondern müssen warten, für ein paar Stunden.

Dies bedeutet, dass transaction1 ist so gebaut:

transaction1: (1A1) -> (1A2(49.99 mBTC), 1B1(50 mBTC), fee(0.01 mBTC))

So transaction1 erfordert, dass es 100 mBTC in der Brieftasche 1A1.

Doch Carlos kommt zusammen und sendet 1 mBTC zu Alice um 15:05:

transaktion2: (1C1) -> (1A1(1 mBTC), 1C2(4.9 mBTC), fee(von 0,1 mBTC))

transaktion2 geht sofort in den block schließt um 15:10. transaction1 nicht bestätigt an diesem Punkt in der Zeit.

Bedeutet das, dass Carlos abgebrochen transaction1? Afaik müssen die Eingänge zu werden, völlig erschöpft, das ist der Grund, warum der Wandel notwendig ist, in den ersten Platz.

+636
Rodrigo Betin 18.10.2019, 04:27:20

Vielleicht hast du nicht genügend Transaktion Gebühren in Ihrer Zahlung. Bergleute werden nur die Transaktionen mit dem höchsten Transaktionsgebühren in Ihrem block zu machen, so viel Geld wie möglich. Transaktionsgebühren sind auch der Grund, warum die Bergleute halten wird "mining", wenn alle 21 Millionen Bitcoins abgebaut wurden.

Durchschnittliche Transaktionsgebühr (in USD Umgerechnet)

Wie Sie sehen ist der Durchschnittliche Transaktions-Gebühr erhöht hat sich in den letzten zwei Wochen und ist rund $25 heute. So werden Sie nur wollen, bezahlen Sie mit Bitcoin wenn Sie die übertragung eine wesentlich höhere Menge an Geld.

Die Transaktionskosten sind hoch, denn es gibt ein limit für die Anzahl der Blöcke (durchschnittlich alle 10 Minuten) und ein limit auf die Größe der block size (1 MB). Das Bitcoin-Protokoll geändert werden konnten, senken die Transaktionskosten, zum Beispiel könnten Sie erhöhen die Größe der block size. Aber die Menschen müssten Zustimmen, und die (Mehrheit der?) Bitcoin-clients müssen aktualisiert werden, um diese Arbeit zu machen.

Bitcoin Skalierbarkeit problem

Wenn keine allgemein akzeptierte änderung die gemacht werden, um das Protokoll, dann die Transaktionsgebühren werden hoch bleiben, solange viele Menschen wollen Bitcoin-Transaktionen. Es könnte sein, dass Bitcoin wird nur verwendet, um zu speichern große Mengen an Geld, und nicht für Transaktionen unter $200 oder so. Aber eine andere Möglichkeit ist, dass der Bitcoin-hype wird zu einem Ende kommen und Transaktionsgebühren werden wiederhergestellt praktische Höhen. Natürlich, wenn die Transaktionskosten niedrig sind Sie wieder, die Popularität von Bitcoin steigern und so die Transaktionsgebühren erhöhen. Die Frage ist, was das Gleichgewicht, wenn Bitcoin immer stabil.

+634
BlueBovine 20.11.2013, 05:45:59

Es scheint, wie es wäre nützlich, replay-Angriffe zu verhindern, wenn Sie Ihre Brieftasche angeben konnte, dass eine Transaktion bestätigt werden muss, bevor Sie sagen, dass die (Strom+100)th block vor der Ausstrahlung

Ich denke, es könnte ein problem mit dieser Regelung, wenn der tx nicht mehr in der Lage zu sein, eingeschlossen in einem block nach einem reorg (esp abhängig txs)

+623
Kaizer Sozay 08.04.2011, 12:54:06

Gut, nachdem man eine neue Grafikkarte (7770) kann ich mir bitcoins bei rund 120 - 180 Mhash/s Je nachdem, wenn ich ihn auf volle Leistung oder nicht.

Jetzt dachte ich, ich würde versuchen, mir selber eine Adresse benutzen, aber die Maschine scheint gerade nicht zu funktionieren.

Mit Vanitygen (unten Verlinkt) oclvanitygen ich es mining mit Berichte von Bergbau bei rund 4MKeys/s, aber es wurde nichts angezeigt, nach 5 Minuten im Wert von Zeit, (ich habe versucht, eine einfache Präfix-1r).

Ich habe dann versucht, mit nur vanitygen64 und in Sekunden, es fand eine Adresse.

Weiß jemand, warum?

https://bitcointalk.org/index.php?topic=25804.0

+616
cbilodeau 02.02.2018, 01:35:06

Generell, wenn Sie dazu beitragen möchten, haben Sie zwei Möglichkeiten:

Zu einem blockchain peer

Das Bitcoin-Netzwerk erfordert die vollständige Kette zum download verfügbar sein. Wenn nicht genug Kollegen die volle Kette heruntergeladen werden, dies ist eine Gefahr für das Netzwerk. Dies ist nicht CPU-intensiv, sondern stellt eine kleine Last auf Ihrem Netzwerk-IO als eine konfigurierbare Anzahl von peers, die Daten herunterzuladen.

Nämlich die, die Sie ausführen können bitcoind und erlauben, eingehende Zugriffe auf den port 8333. Dies ermöglicht Menschen herunterladen der blockchain. Wenn Sie sehen, Optionen laufen als "server" wissen, das läuft etwas anders auf port 8332 und gilt als "sensibel" und sollte gesichert werden.

Ich mag, um visuell zu überprüfen, auf, den Prozess so hier ist der Befehl, den ich ausführen:

  • bitcoind -debug -logtimestamps -printtodebugger -printtoconsole

Wenn Ihr computer damit umgehen kann, Bearbeiten Sie die bitcoin.conf-Datei (Speicherort ist Plattform-spezifisch), damit mehr Personen gleichzeitig verbinden. Edit maxconnections= zu was auch immer Sie denken ist am besten.

Mir

Es gibt nicht viel Verwendung im Bergbau, es sei denn, Sie haben ein FPGA, oder ASIC für Bitcoin. Diese rigs sind mehr spezialisiert und wettbewerbsfähig. Werfen Sie einen Blick auf www.butterflylabs.com für eine ASIC-miner kann, stecken in Ihren USB-port

+573
ntviemo 24.02.2016, 02:10:51

Derzeit ist die hash-rate ist etwa 25 TH/sec. Es wird erwartet, dass bei den ASIC-Chip auf den Markt im Dezember 2012, die neuen hash-rate werden etwa 250 TH/sec. Die Schwierigkeit ist direkt proportional zu der hash-rate, also es sollte auch 10-Fach. Dies würde reduzieren die Rentabilität der bestehenden GPU-Miner von 10x. Plus etwa die gleiche Zeit, der block reward halbiert sich von 50 BTC auf 25 BTC, wieder eine Halbierung der Rentabilität.

Die Erwartung ist, dass, sobald ASIC fasst die meisten GPU-und FPGA-mining wird Bluten aus dem Netz. Sie sollten erwarten, zu sehen, einen ersten Zustrom von ASIC-und dann ein stetiges Wachstum als mininers erreichen, für den größeren Anteil des Marktes.

+563
pohl 23.10.2019, 20:19:25

Die Angaben Recht vage, so dass ich meine Vermutung, wie es zu lösen. Es klingt so, als wenn Sie ein Papier-wallet. Paper wallets haben ein public - /private key pair. In Ihrem Beitrag erwähnten Sie ein drittes Stück von Informationen, die möglicherweise die Nachkommen der Brieftasche.

Den ersten Schritt, suchen Sie den öffentlichen Schlüssel auf einem blockchain-explorer (blockchain.info oder tradeblock.com sind eine gute Wahl). Dort finden Sie alle Transaktionen, die auf den Geldbeutel.

Wenn der Saldo beträgt 0,5 dann ist es nur eine Frage der Import des Schlüssel-Paares in ein wallet (dies kann getan werden durch das mycelium wallet). Sie können auch YouTube-how to fegen Sie eine Papier-Brieftasche für weitere Informationen zum importieren des Schlüssel-Paares.

Wenn diese Antwort nicht hilft, dann benötigen Sie mehr Informationen über das Papier, das Sie haben: wie lange sind die "Passwörter" sind Sie eine Mischung aus allen Charakteren, sind Sie Worte oder öffentliche/private Schlüssel.

+541
Robin DeLuca 28.06.2013, 19:12:50

Oh, die Ironie... ich antwortete NUR das exakt gleiche Frage auf Stackoverflow. Werde ich kopiere die Antwort hier:

Sie können sich vorstellen, zwei konkurrierende Miner Blöcke. Wenn ein miner nicht block N, er werde weiter versuchen, zu mir, zu blockieren. Wenn er Sie erhält Blocknummer N nachdem Sie abgebaut es, die miner einfach ignoriert, und wir haben ein temporärer fork in der blockchain mit zwei Filialen, und der block N+1 wird in zwei verschiedenen Versionen. Nun, was bestimmt, welche Branche überlebt, ist im Grunde der Zweig, der schneller abgebaut wird. Ein willkürlicher Konsens-Regel ist, dass die längere Kette ist immer die richtige Kette. Wenn eine längere Kette existiert, die alle Bergleute einig, dass diese Kette ist das richtige.

Der Grund, warum dies funktioniert, ist, weil die Wahrscheinlichkeit der Bergbau einen block breit genug ist, über 10 Minuten in Bitcoin (oder block-Zeit im Allgemeinen).

Das folgende Bild kann gesehen werden als die Wahrscheinlichkeit, dass der Bergbau einen block im Laufe der Zeit (in bitcoin).

Probability of mining a block over some time

Dies ist der Grund, warum es falsch ist zu erstellen blockchains mit sehr kurzer Zeit. Denn wenn die Zeit ist sehr kurz (etwa 10 Sekunden), gibt es Tonnen von forks vor der blockchain stabilisiert.

+536
ivywit 19.08.2016, 16:26:32

Hier ist ein einfacher Weg, es zu tun:

  1. Auf bitaddress.orgverwenden Sie die "Paper Wallet" - tab und erstellen Sie Adresse 1
  2. Mit Ihrem Bitcoin-client, senden Sie eine Menge an bitcoins an die Bitcoin-Adresse auf dem paper wallet
  3. Drucken Sie die Papier-Brieftasche und gib Sie deinem Freund
  4. Sagen Sie Ihrem Freund zum erstellen einer Brieftasche in Meiner Brieftasche. Kann er dann verwenden Sie den "import von Papier-wallet" - Funktion und Scannen Sie einfach den QR-code zu importieren, der bitcoins.

Bitte beachten Sie, dass bei der übergabe einen privaten Schlüssel "offline" - wie dies sowohl Sie als auch der Empfänger haben Zugriff auf das Kapital, wenn Sie eine Kopie des privaten Schlüssels. Der Empfänger muss darauf Vertrauen, dass Sie nicht nutzen Sie, dass, bevor er die Möglichkeit hatte, sich zu bewegen Vermögen.

bitaddress.org übrigens ist ein client-Werkzeug, so dass Sie nicht Vertrauen Ihnen mit Ihrem Geld, wenn Sie vielleicht wollen, dies zu Lesen: Soll ich Vertrauen bitaddress.org?

+535
Sudec 14.04.2016, 12:00:57

Funktioniert die Auszahlung haben werden, automatisch, oder kann es sein, Benutzer ausgelöst?

Im letzteren Fall können Sie nicht zum speichern der Auszahlung-Adresse, sondern der Benutzer aufgefordert wird, für die es jedes mal, wenn er entscheidet, Sie zu empfangen.

Natürlich, wenn Sie gehackt, Sie nicht egal, welches Verfahren Sie sich entscheiden, so ist diese Art von ein strittiger Punkt.

+535
NOOB 08.06.2016, 09:34:43

Von Slush 's pool' s homepage:

Pool unterstützt jetzt Long polling und Nuhrzeit Rollen. Ältere Bergleute haben viele Probleme mit diesen neuen Funktionen, die negative Auswirkungen auf Ihre Prämien. Bitte aktualisieren Sie Ihre Bergleute auf die neueste version!

Was bedeutet Nuhrzeit Wälz-und nonce-Bereich bedeutet das für mich als miner? Und was die Bergleute unterstützen? (+Versionen)

+528
ADenis 01.05.2019, 07:44:36

Können sich vorstellen, dass eine Gabel entsteht bei der Ausbreitung von einem block in einer bestimmten Höhe h. Zwei gültige Blöcke erstellt werden und sich an das Bitcoin-Netzwerk. Die Mehrheit der Bergleute mit der Förderung beginnen auf block hA, während der Bergmann m , die Sie erwähnt (oder eigentlich ein mining-pool, da ein einzelner Benutzer mit solchen mining-power ist Recht unwahrscheinlich vorhanden) beginnt der Bergbau auf der Oberseite des Bausteins hB.

Die Verschiedenheit der Bergbau einen block auf der Oberseite des hb vor dem rest des Netzwerks Minen auf der Oberseite der hA sind niedriger als die andere Weise herum, aber da die mining-power m und dem rest des Netzwerks sind nicht so weit voneinander entfernt, kann es passieren (tatsächlich, es wird passieren, früher oder später).

Außerdem, die hashing-Leistung des Netzes aufgeteilt wird, und ein großer Teil davon wird verschwendet (entweder m oder den rest des Netzes), also die verstrichene Zeit zwischen den Blöcken wird wachsen, bis eine Neuberechnung der Schwierigkeit durchgeführt wird (irgendwann zwischen 1-2015, da es neu berechnet wird jede 2016 Blöcke).

Andere Papiere gesprochen hat ähnliche Dinge in der Vergangenheit (egoistisch-mining-Techniken) kommt zu dem Schluss, dass mit noch weniger mining-power ähnliche Angriffe erreicht werden kann.

Durch die Verwendung von egoistisch-mining-Techniken ein böswilliger pool profitieren von einer Bergbau-in eine "secret-Filiale" und zeigen, Blöcke nur, wenn Sie vor der öffentlichen branch 2+ Blöcke, sammeln Sie alle die mining Belohnung und die anderen Bergleute Ihre Zeit vergeuden, oder wenn ein block wird vermehrt durch andere Quellen, die versuchen, um Ihre block abgeholt und von einer Mehrheit anstelle der anderen.

+413
H RATEGO 12.08.2012, 03:36:03

k ist kilo und bezieht sich auf 1.000. 500k sind 500,000. Dies kann eine Menge von Anwendungsfällen, manchmal will man verkaufen 500k Bitcoin (unwahrscheinlich) und manchmal Benutzern finden Sie Wechselkurse in Satoshi: 500k Satoshi im Grunde bedeutet, Sie können etwas kaufen, bei der rate von 0,005 Bitcoin (0.00500000).

2Bytes sind zwei Einheiten von digitalen Informationen. Es sagt Ihnen, wie viel Speicherplatz erforderlich ist zum speichern von zwei Charakteren, wie Sie auf OK auf einer Festplatte oder im Arbeitsspeicher. 2 Bytes aufgeteilt werden kann in 16-Bit-von einfachen binären Informationen. Ich bin mir nicht sicher, in welchem Kontext dies könnte in Bezug auf alles, was Bitcoin-spezifisch. Vielleicht fügen Sie eine Beispiel-Referenz.

+405
Hurricane Development 19.12.2015, 11:17:30

Vielen Dank im Voraus für jede Licht können Sie Schuppen auf mein problem..

  1. Ich denke, ich schickte bitcoins von einem online-wallet auf mein offline wallet BitcoinQT(0.81) im august.
  2. Die Transaktion wurde bestätigt, aber nicht eingelöst, (durch meine offline-wallet nicht synchronisiert wird, glaube ich)
  3. Ich verschlüsselter heute, vor bitcoinqt abgeschlossen hatten ersten sync.
  4. Jetzt habe ich gerade gemerkt , dass habe ich wohl verloren, die zugeordnete Adresse ändern in die unverschlüsselte wallet. wie die Adresse es gesendet wurde, war nicht die gleiche wie die, erhalten Adresse, die zeigte, dass in bitcoinQTfrom die unverschlüsselte wallet.
  5. ich habe keine Sicherung der unverschlüsselten wallet.dat

Fragen:

Q1. Bin ich richtig, dass ich verloren habe meine bitcoins?
Q2. Tut bitcoinqt überschreiben die Brieftasche.dat-Datei, wenn es verschlüsselt die Brieftasche? oder ist es eine neue Kopie erstellen, so dass ich möglicherweise in der Lage, zur Wiederherstellung der alten Brieftasche.dat mit recovery sw wie testdisk?
Q3. Wenn die Antwort zu Q2 wird nicht überschrieben, wie groß ist die Wahrscheinlichkeit abrufen zu können, die unverschlüsselte wallet.dat oder ändern von Adressen in Anbetracht der bitcoinqt AUFTRAGGEBER war die Synchronisierung/processing-Blöcke für etwa 20 Minuten, bevor ich Herunterfahren?
Q4. Wäre es möglich, die Wiederherstellung der Brieftasche.dat aus dem app-data-Ordner in eine Systemwiederherstellung (winxp)?


Nochmals vielen Dank,

22/11/2013

Update Q1: Sieht wahrscheinlich, dass ich entweder schickte Sie eine andere Brieftasche oder meine blockchain.info Konto (mit 2FA) gehackt wurde. :(
Update Q2: Bitcoinqt nicht sofort überschreiben die unverschlüsselte wallet.dat nach Verschlüsselung der Datei.
Update: Q4: Es war vielleicht möglich, die Wiederherstellung walllet.app aus dem app-data Ordner in der Systemwiederherstellung (habe ich aber nicht aktiviert)
Lektion gelernt? zu früh zu sagen, aber halten Sie immer eine Sicherungskopie...


+377
Doc Kaos 13.02.2011, 22:00:18

Ich schickte bitcoins an eine Adresse und blockcypher sagt der Transaktion ist getan, aber als ich versuche zu lernen, das Gleichgewicht mit bitcoin-cli -testnet getbalance <Adresse>die Adresse noch nicht erhalten noch. Warum also nicht die Adresse erhalten bitcoins auch jetzt?

Ich weiß wirklich nicht, warum ich nicht bekommen kann bitcoins.

Offensichtlich, wie blockcypher sagt ich schickte ein paar bitcoins an die Adresse von anderen meine Adresse und blockcypher sagt, dass die Transaktionen bestätigt wurden.

+316
vicsar 06.08.2019, 02:00:46

Kann ich gemeinsame operants und Betreiber in der P2SH entsperren Skript?

Nein, kann man nicht.

1) Entsperren Skript ( scriptSig ) sollte nur aus push-Betrieb, yours enthält OP_CHECKSIG

2) Es hat keinen Sinn zu setzen-Signatur sig2 in den einlösen Skript und überprüfen Sie es mit OP_CHECKSIG, weil solch ein Skript definitiv nicht ausgeführt werden. Wenn Sie wollen, um alle Daten in den einlösen - Skript - Sie können es auf andere Weise.

+309
Nicolas Villamil 02.02.2013, 17:39:58

Ich host zwei bitcoind RPMs (i686, x86_64) auf meiner website das wird wahrscheinlich gut funktionieren für Sie, wie Sie sind gebaut für CentOS 6.4. Dieser Befehl ausgeführt wird, zu installieren bitcoind :

rpm-ivh http://tvdw.eu/bitcoin-0.8.1-1.el6.`uname -m`.U / min

Wenn Sie möchten, laden Sie Sie manuell die Dateien sind:

i686: http://tvdw.eu/bitcoin-0.8.1-1.el6.i686.rpm
MD5: 5be52618594a3eaded19052197c2f6ed

x86_64: http://tvdw.eu/bitcoin-0.8.1-1.el6.x86_64.rpm
MD5: 49ba4acbf9744e96bf12342888bc347a

Die Pakete nicht signiert sind, so installieren Sie diese auf eigene Gefahr (aka: ein gewisses Maß an Vertrauen ist hier erforderlich).

[Edit] das ist der bitcoin.spec - Datei, die ich verwenden, um diese Pakete :

Name: bitcoin
Version: 0.8.1
Release: 1%{?dist}
Zusammenfassung: bitcoin

Lizenz: GPL
URL: http://bitcoin.org
Source0: http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-%{version}/bitcoin-%{version}-linux.tar.gz

%Beschreibung
bitcoin

%Paket qt
Zusammenfassung: bitcoin-qt
%Beschreibung qt
bitcoin-qt


%prep
%setup -q -n bitcoin-%{version}-linux


%build


%install
mkdir -p %{buildroot}%{_bindir}
%ifarch x86_64
cp -R bin/64/* %{buildroot}%{_bindir}
%endif
%ifarch i686
cp -R bin/32/* %{buildroot}%{_bindir}
%endif


%sauber
rm -rf %{buildroot}


%Dateien
%doc README COPYING
/usr/bin/bitcoind

%files qt
/usr/bin/bitcoin-qt


%changelog

Es gibt keine eigentliche übersetzung beteiligt, es legt einfach die Dateien in der richtigen Lage und wickelt es in ein nettes kleines U / MIN.

+304
KillPanda 25.04.2019, 21:34:01

Tut mir Leid, Sie mit dieser.

Mymonero.com wurde für mehrere Tage und ich möchte, um die zu entfernen monero aus meiner Brieftasche auf, die website.

Alle, die ich habe ist der ursprüngliche Satz, den ich es einrichten mit Jahren wenn.

Ich habe die Brieftasche aus der monero getmonero.com aber es erfordert ein 25 Wort, Satz, ich denke, meiner ist 13 Wörter.

Also ich bin verwirrt. Hast mymonero.com verwenden Sie Ihren eigenen Satz an wallet-system?

Am wichtigsten ist:

Gibt es trotzdem, mich zu erholen, ohne mit der Brieftasche MyMonero.com?

Ich danke Ihnen sehr für Ihre Hilfe!

+283
andyzei 02.12.2016, 11:18:00

Bitcoin Core wird Ihnen nicht erlauben, um track Transaktionen für Adressen, die nicht in Ihrer Brieftasche.

Wenn Sie dies tun möchten, müssen Sie pflegen einen eigenen index außerhalb des bitcoind Knoten, entweder durch Scannen jeden eingehenden block für Transaktionen, bei denen Ihre Adresse, oder über eine externe api wie Blockchain.com oder Einsicht-Abfrage für Ihre Adressen.

+273
Riaz Qadeer 31.03.2017, 18:04:27

Wenn Sie möchten, erstellen Sie Ihre eigenen pool würde ich empfehlen die Erstellung Ihrer eigenen p2pool-node. Nicht nur, dass Sie alle Ihre eigenen Blöcken, aber Sie bekommen einen kleinen Prozentsatz von Aktien der öffentlichkeit könnte man hinzufügen, die dazu beitragen, Blöcke.

+271
jons911 18.05.2018, 16:36:47

Überprüfen Sie die Transaktionen Abschnitt in Ihr dashboard, sonst Kontaktieren Sie den technischen support. hier ist die Antwort, die ich gefunden auf Ihrer website : https://www.simplex.com/faq/

In der Regel, Zahlungen innerhalb der Stunde, aber einige Fälle erfordern mehr Aufmerksamkeit und kann bis zu 24 Stunden zugelassen werden. Sie erhalten eine E-Mail, sobald Ihre Zahlung überprüft wurde.

Wenn Ihre Transaktion ist noch ausstehend, es könnte sein, weil Sie noch zu übermitteln, um eine überprüfung anzufordern. In solchen Fällen, eine E-Mail geschickt zu Fragen, für den Nachweis der Identität oder der Karte Besitz – die landen in Ihrem spam-Ordner. Im Falle von Verzögerungen, bitte überprüfen Sie Ihren spam-Ordner nach, ob eine Bestätigungs-E-Mail.

+135
bitbutter 18.10.2014, 00:01:30

Hier ist, was ich getan habe vor kurzem in Python. Dies ist nicht eine sehr komplette Lösung (es spielt keine Validierung der Eingabe, es erfordert, dass Sie bereits dekodiert die Signatur in r & s, es nicht, daraus einen öffentlichen Schlüssel oder eine Adresse aus dem privaten Schlüssel, es handelt sich nicht um die Unterschrift Formbarkeit Probleme, es funktioniert nur mit bestimmten Arten von Kurven wie Bitcoin ist secp256k1), aber es sollte in den meisten Fällen ausreichend.

n = 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141 # Reihenfolge der Basis-Punkt G
r = 0xd47ce4c025c35ec440bc81d99834a624875161a26bf56ef7fdc0f5d52f843ad1
s1 = 0x78c9d47ef31caf0102f9ae2489d7c78ab51692ddd898b6eb20b16a0d25b01c78
z1 = 0x4435b0704795962ac9efe71b841a5366434f552d8b5beca04a48426c15fd9ad7
s2 = 0x240bcda3967d66c71c92ffc4c4486d99968183f198c5fe1612a5cc99a05ba99a
z2 = 0x6b8bb3201a7ce4c7ed72eddc46d9b6d7350bc2eb8c28df9763518de8d66b0b52

def modinv(x, n=n): return pow(x, n-2, n) # modulare multiplikative inverse (erfordert, dass n eine Primzahl ist)

k = (z1 - z2) * modinv(s1 - s2) % n ; print ("k = {:x}'.format(k))
print ("privkey = {:x}'.format( (s1 * k - z1) * modinv(r) % n )) # diese beiden sollte
print ("privkey = {:x}'.format( (s2 * k - z2) * modinv(r) % n )) # das gleiche

Aktualisierten code

Hier ist eine komplette (aber auch schwieriger zu Lesen) version, die die (a) zeigt verschiedene Möglichkeiten zu kompensieren negiert s-Werte (wie bereits von David Grayson in dieser Antwort), und (b) überprüft den privaten Schlüssel gegen Unterschrift abgeleiteten öffentlichen Schlüssel, wenn Sie haben pycoin installiert.

# Reihenfolge der Basis-Punkt G secp256k1
n = 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141

# modulare multiplikative inverse (erfordert, dass n eine Primzahl ist)
def modinv(x, n=n):
 return pow(x, n-2, n)

# die zwei k-Kandidaten, die sind nicht einfach Negationen von selbst
def k_candidates(s1, z1, s2, z2, n=n):
 z1_z2 = z1 - z2
 Ausbeute z1_z2 * modinv(s1 - s2, n) % n
 Ausbeute z1_z2 * modinv(s1 + s2, n) % n

# erzeugt zwei Tupel, die jeweils mit (privkey, k_possibility_1, k_possibility_2)
def privkey_k_candidates(r, s1, z1, s2, z2, n=n):
 modinv_r = modinv(r, n)
 für k in k_candidates(s1, z1, s2, z2, n):
 Ausbeute (s1 * k - z1) * modinv_r % n, k, -k % n


r = 0xd47ce4c025c35ec440bc81d99834a624875161a26bf56ef7fdc0f5d52f843ad1
s1 = 0x78c9d47ef31caf0102f9ae2489d7c78ab51692ddd898b6eb20b16a0d25b01c78
z1 = 0x4435b0704795962ac9efe71b841a5366434f552d8b5beca04a48426c15fd9ad7
s2 = 0x240bcda3967d66c71c92ffc4c4486d99968183f198c5fe1612a5cc99a05ba99a
z2 = 0x6b8bb3201a7ce4c7ed72eddc46d9b6d7350bc2eb8c28df9763518de8d66b0b52

versuchen:
 von pycoin.ecdsa-import *
 pubkeys = possible_public_pairs_for_signature(generator_secp256k1, z1, (r, s1))
 für privkey, k1, k2 in privkey_k_candidates(r, s1, z1, s2, z2):
 wenn public_pair_for_secret_exponent(generator_secp256k1, privkey) in pubkeys:
 print ("k = {:x}'.format(k1))
 print ("k = {:x}'.format(k2))
 print ("privkey = {:x}'.format(privkey))
Pause
sonst:
 print ("privkey nicht gefunden')

außer ImportError:
 für privkey, k1, k2 in privkey_k_candidates(r, s1, z1, s2, z2):
 print('mögliche k = {:x}' .format(k1))
 print('mögliche k = {:x}' .format(k2))
 print ("mögliche privkey = {:x}\n'.format(privkey))
+112
Jomiddnz 09.02.2014, 01:35:23

Ich bin sehr daran interessiert, eine Analyse der verwaisten blocks, aber dazu müsste ich haben eine gute Möglichkeit, auf Sie zuzugreifen. Blockchain.info scheint wie ein guter Ort, um zu starten, aber ich will nicht zu missbrauchen Ihre API von Schaben der gesamte Blockchain. Ein weiterer Versuch war der Einsatz von ABE , aber nach der Analyse fast alle die blockchain von meiner Festplatte (mehrere Tage Arbeit) ich bin nicht in der Lage zu finden, eine einzige verwaiste block, und ich fange an zu befürchten, dass die satoshi-client Pflaumen alte verwaiste Blöcke, das wäre schade.

Werde ich in der Lage sein zu finden verwaiste Blöcke mit ABE, und wenn nicht, welche alternativen gibt es?

+91
HBSKan 04.08.2016, 16:10:32

Die Blackberry World (app store) zeigt zwei wallet apps:

+45
Shahvaiz Chohdary 22.12.2014, 20:28:45