Tut blockchain.info in Meiner Brieftasche haben, ein-Schlüssel-pool?

Hat ein Portemonnaie in blockchain.info Meine Geldbörse enthält einen pool von extra-Tasten wie bei bitcoin-qt?

Sollte das wallet gesichert werden nach jeder neuen Adresse erzeugt wird oder erst nach mehreren erstellt werden?

+333
Merica 03.09.2018, 07:45:04
18 Antworten

Ich arbeite schon an der Einrichtung die richtige Umgebung zum kompilieren litecoin, und folgte den Anweisungen von diesem:

https://bitcointalk.org/index.php?PHPSESSID=1dl8pkva2oqpjsd3h455k7hrj7&topic=149479.0;alle

2.2 die Berkeley DB: http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz

Wir verwenden die version 4.8 zu erhalten binäre Brieftasche Kompatibilität.

Aus einer MinGW-shell entpacken Sie das Quellcode-Archiv, konfigurieren, Bearbeiten Sie Zeile 113 der db.h dann machen:

Code:

cd /c/deps/

tar xvfz db-4.8.30.NC.tar.gz

cd-db-4.8.30.NC/build_unix

../dist/configure --disable-Replikation --enable-mingw --enable-cxx

nach der Konfiguration stellen Sie sicher, dass Sie zum Bearbeiten Ihres build_unix/db.h durch ersetzen der Zeile 113:

Code:

typedef pthread_t db_threadid_t;

mit

Code:

typedef u_int32_t db_threadid_t;

Ich wurde ganz eingestellt, um es zu tun, aber dies passiert: The build_unix folder is empty

Ich habe versucht, immer db-4.8.30.NC aus mehreren Quellen, aber kein Glück—die build_unix Ordner ist immer leer.

Also, was ist der deal?

+970
SueBee 03 февр. '09 в 4:24

Es scheint, dass entweder die bitcoin-Adresse ist nicht akzeptiert durch die app, oder weil der Wasserhahn aufgehört, Transaktionen einige Zeit, bevor Sie versuchte, sich zurückzuziehen.

+904
scoobydoo 05.11.2013, 10:25:02

Beginnend mit einem privaten Schlüssel in form einer zufällig generierten Zahl k multiplizieren wir es durch einen vorgegebenen Punkt auf der Kurve bezeichnet den generator G-Punkt zu einen anderen zu produzieren Punkt irgendwo anders auf der Kurve, die den entsprechenden öffentlichen Schlüssel K. Der generator Punkt angegeben ist als Teil des secp256k1 standard und ist immer das gleiche für alle Schlüssel in bitcoin: K = k *G wo k der private Schlüssel, G ist der generator Punkt, und K ist die resultierende öffentliche Schlüssel, eine Punkt auf der Kurve. Da der generator Punkt ist immer das gleiche für alle bitcoin-Nutzer,einen privaten Schlüssel k, multipliziert mit G stets in der gleichen öffentlichen Schlüssel K. Die rela‐ Verhältnisses zwischen k und K ist fest, kann aber nur berechnet werden, in eine Richtung, aus k K., Dass ist der Grund, warum eine bitcoin-Adresse (abgeleitet von K) können an jeden weitergegeben werden und macht nicht verraten, den privaten Schlüssel des Benutzers (k).

aus dem Buch "Mastering Bitcoin" von Andreas Antonopoulos http://uplib.fr/w/images/8/83/Mastering_Bitcoin-Antonopoulos.pdf

+782
Annie Colin 04.05.2012, 07:23:28

Beachten Sie zunächst, dass die scriptSig auf dem genesis-block war vor den Adressen verwendet wurden. Die scriptSig es heißt p2pk, oder pay-to-pub-key. Adressen (die Art, beginnend mit einer 1) sind eigentlich p2pkh, oder pay-to-pub-key-hash. Sie können konvertieren von einem zum anderen ziemlich leicht und das ist, was hier Los ist.

Die tatsächliche scriptSig kann analysiert werden, etwa so:

41 = Anzahl der bytes in hex-Darstellung des Elements (65 bytes)
04...5f = public key
ac = OP_CHECKSIG

Plug-in 04...5f in der Öffentlichen ECDSA-Schlüssel bei http://gobittest.appspot.com/Address und du wirst sehen, dass die Adresse tatsächlich übereinstimmen.

+779
TheEmirOfGroofunkistan 04.10.2018, 15:36:44

Alle Konten ermitteln, die halten ein Wirtschaftsgut, z.B. USD/gw1, die Sie gerade brauchen, um verwenden Sie die account_lines - API auf dem gw1 account und filter aus dem USD-Einträge (oder was auch immer die Währung code, den Sie interessiert sind).

Sie könnten zwar rekursiv suchen die account-Zeilen jedes Gefundene Konto, wiederum, bedeutet das nicht, sagen Sie nichts mehr darüber, wer "hält die Schuldscheine von einem bestimmten Emittenten", das war Ihre Frage. Stattdessen erzählt Sie, wie viel jeder gefunden, der account wäre zurzeit in der Lage sein zu erlösen über den Emittenten. Zum Beispiel, wenn account_lines auf gw1, sagt BenutzerA hat 100 USD/gw1 und account_lines für BenutzerA sagt, Sie haben auch -50 USD/UserB, dann Wieder einlösen konnte 50 USD über gw1 (nicht die Bilanzierung der Qualität oder übertragungsraten, die gesetzt werden können).

+738
paul mckiernan 27.05.2014, 06:45:54

TransactionOutput.getScriptPubKey.getToAddress.toString

Leider ist dies eine Ausnahme, wenn es um einen der alte pay-to-IP Skript, so dass Sie vielleicht zu tun haben mit diesen selbst, wenn Sie Sie benötigen (was in Ihrem Fall verwenden Sie wahrscheinlich nicht). Ein Beispiel finden Sie in der Scala-code aus dem link unten (aus Zeile 120 auf):

https://github.com/stefanwouldgo/Bitcoin-Graph-Explorer/blob/master/src/main/scala/Graph.scala

+522
Jeroen Fiege 07.09.2018, 15:43:37

Also ich habe eine unbestätigte Transaktion seit fast einer Woche jetzt. Die Transaktions-ID ist fd82fb9711afc48623fa13fa3963121f88160afe56fc968feaf02e5f73e7b764

Dies ist aufgrund der Tatsache, dass exchange-cex.io zu sparen, Geld, Haufen, einer großen Anzahl von Anfragen in einer einzigen Transaktion, die effektiv brachte die satoshi/byte.

Wenn ich heute auf die Suche nach der Transaktion in ein paar blockchain Seiten heißt es die Transaktion Nicht gefunden. Seiten wie blockchain.info zeigen Sie die Transaktion aber mehrere Seiten wie live.blockcypher.com, blockchair.com, blockexplorer.com usw zeigen alle Transaktion fehlt.

Was bedeutet das? Ist es so, dass meine Transaktion gelöscht werden endlich? Ich mag es lieber fallen gelassen, da dies nie bestätigt bekommen. Was ist der beste Weg, zu überprüfen, ob eine Transaktion gelöscht wird?

+508
taipan666 01.06.2015, 19:31:59

Deine Frage ist so vage, aber ich nehme an, Ihre Frage ist, warum jeder Knoten speichern muss die volle blockchain.

Die Antwort ist, dass Sie nicht. In der Tat, Knoten können wählen, speichern keine Teil der blockchain an alle. Die Blöcke sind nur notwendig, wenn die Validierung Geschichte aufzubauen, die den Zustand der globalen ledger (der "UTXO set").

Knoten, lagern Sie die vollständige Kette werben so auf dem Netzwerk, so dass neue Knoten, die join-fetch-Geschichte von Ihnen. Aber Sie selbst brauchen nicht die Kette an alle, nachdem es überprüft, und da Bitcoin Core 0.11, es ist in der Tat möglich, konfigurieren Sie Ihre Knoten wegwerfen älteren Teile der Kette um den Speicherbedarf zu verringern.

Um zusammenzufassen: nur die Daten, die jeder voll Validierung von Netzwerk-Knoten muss seine eigene validierte Kopie der UTXO gesetzt.

Da die information, vielleicht ist Ihre Frage: warum ist nicht die UTXO set stored in a distributed fashion?

Die Antwort auf diese Frage ist komplizierter:

  • Trust-Modell können wir nicht Vertrauen anderen Knoten zu speichern, die UTXO für uns. Der Grund, warum wir gingen durch die gesamte blockchain aufzubauen, die UTXO gesetzt ist, weil die blockchain ist überprüfbar, während die UTXO Satz nicht. Es ermöglicht uns zu prüfen, ob die Gesamtheit der Geschichte gilt. Wenn wir outsourcen, UTXO setzen, und verlassen sich auf andere Knoten zu halten, ein Teil davon, Sie ändern könnte, es zu Ihrem Vorteil ist (zum Beispiel, um uns glauben zu machen Sie haben mehr Geld, als Sie es tun).

  • Leistung Zugang zu den UTXO muss sehr schnell sein. Schneller Knoten sind oft so konfiguriert, dass große Teile davon im Arbeitsspeicher anstatt auf der Festplatte. Der Grund dafür ist, dass es direkten Einfluss auf die Zeit, die wir brauchen, um zu überprüfen, neue Blöcke werden gesendet. Verzögerungen bei der überprüfung der Ursache-Blöcke zu propagieren langsamer über das Netzwerk, die Ergebnisse in mehr veraltete Blöcke und indirekt einen Vorteil für eine 51% Attacke.

+460
Arabeska76 29.05.2012, 00:07:50

Tun Ripple-Server verwenden RDBMS?

Wenn ja, welche?

Ich glaube ich erinnere mich gelesen zu haben, dass Bitcoin verwendet eine Art von Datei-Datenbank. Gleiche für die Restwelligkeit?

+441
bdodge 23.08.2013, 21:57:23

Ich bin auf der Suche nach Informationen über die verschiedenen Schuldscheine, ausgestellt von Ripple-Gateways und welche Gebühren damit verbunden sind, mit Ihnen - nämlich Gebühren, um die Schuldscheine und transit-Gebühren.

+341
ruggibrante 23.05.2010, 20:27:48

Mehrere kryptographische Verfahren haben solche Art von Fehler, das ist, wenn ein Angreifer fängt Sie mehrere Nachrichten aus einem privaten Schlüssel-Quelle, wird es einfacher, die Mitteilung zu entziffern. Während des zweiten Weltkrieges waren dies mehrfach getan, von den Alliierten, um zu brechen, die die Nazis und die Japaner-codes.

Zum Glück, bitcoin setzen auf kryptographische Verfahren (vor allem SHA256), dass nicht alle wissen, Fehler (es sei denn, brute-force) noch. Dies bedeutet, dass, wenn Sie nicht Ihren privaten Schlüssel an niemand sonst, Sie können tun, wie viele Transaktionen Sie wie mit einer einzigen Adresse-Konto, dass ein Angreifer nicht besser zu brechen Ihr Konto.

+286
regularmike 06.11.2017, 04:31:19

Es wurde nun bestätigt von ngzhang , dass die BFL ist mit Altera Stratix III EP3SL150 FPGAs in Ihre Einzel. Seit Altera hat Produkt-Zuverlässigkeit Daten zur Verfügung, die wir jetzt haben zumindest die entsprechende info zur Verfügung für die chips selbst.

Die EP3SL150 testen gibt es ein PASSEN-Bewertung 15.1 das entspricht etwa einem Fehler pro 66,226,166 Stunden oder ~7,555 Jahren. Ich glaube nicht, dass wir brauchen, um über das FPGA wird der point-of-failure.

Das heißt, wir haben genau null Daten über die anderen Teile oder Ausfallraten davon wir wissen auch nicht, wie oft BFL vermasselt auf Ihre Lötkolben, Netzteilen oder eines der anderen Glieder in der Kette, die dazu beitragen könnten, um die gesamtausfallrate des BFL single. Ich habe jedoch E-Mail-BFL und erhielt vor kurzem eine E-Mail von Nasser G im BFL:

Lieber David,

Keine Ausfall-Daten verfügbar. So weit, keine unserer Einheiten versagt haben, und alle Einheiten gehen unter strengen Qualitätskontrollen, bevor Sie geliefert. Wir hatten so 4 oder 5 PSU Ausfälle unter all den Einheiten, die wir geliefert haben.

Natürlich ist dies aus BFL Mund so, ob es ganz wahr, oder nur marketing kann ich nicht mit Sicherheit sagen. Fehlende Daten über die Gesamtzahl der verkauften Einheiten oder wie lange diese Einheiten wurden ausgeführt (obwohl, wir könnten schätzen, dass als 24/7 seit Sie angekommen sind, wenn wir hatten die anderen Daten) ist es sehr schwierig abzuschätzen, Ausfall-Daten basierend auf BFL Kommentare, auch wenn wir davon ausgehen, dass Sie völlig richtig.

+280
Shandep 03.02.2012, 10:49:39

Ich bin kein Benutzer, und gerade entdeckt, multigateway, die ich gelesen habe, Ihre docs, mit meinem Verständnis, es scheint, dass wenn Sie eine Einzahlung von Bitcoins (oder anyother Münze) zu Ihnen, erstellen Sie eine neue Bitcoin (oder anyother Münze) - Adresse, die Sie nur für die, die Sie halten den privaten Schlüssel.

Sie [edit] würde [/edit] also überwachen, dass Ihre mgwBTC Betrag entspricht genau den Münzen an die öffentlichkeit Einzahlung-Adresse, die zu allen Zeiten (gib es einfach ein wenig Zeit für Transaktionen zu begleichen). Wenn das wahr ist für alle anounts und zu allen Zeiten, Sie sind nicht fractional reserve.

[edit] Wenn übertragen Sie die Münzen auf die hinterlegte Adresse an eine andere Adresse (das ist eine bessere Praxis (siehe unten)) Sie kann es nicht beweisen, nichts für Sie sicher, Sie haben keine vision auf den gesamten mgwBTC in Umlauf (und Ausgabe-Prozess), noch können Sie wissen, für sicher, dass Sie wirklich besitzen die öffentliche Adresse, und nicht zum Beispiel mieten einige payment-services aus einer Ansprache, die die Menge von bitcoin zu Vertrauen (es sei denn, Ihrer ganzen Buch nicht öffentlich ist (und bewiesen so), Sie aggregieren alle Transaktionen sehen, wo die Gelder kommen und lassen es bei 0 angefangen und alles fügt sich so wie es soll)[/edit]

Aber ein Wort der Vorsicht hier, nicht mit Ihnen zu tun fractional reserve ist nicht eine all-risk-Garantie. Es kann sogar als eine schlechte Praxis. Ihre Schlüssel können gestohlen werden, jederzeit. Alle Münzen sind "live" (weil die keine Mindestreserve-Garantie), dies bedeutet, wenn Sie (selbst?) gehackt, 100% Weg ist fast sofort. In der Erwägung, dass exchange in der Regel haben die meisten cash auf gefrorenen Adressen, deren private Schlüssel werden nicht gespeichert auf einem Gerät mit dem internet verbunden.

Wenn es einen Fehler in deren system, und zum Beispiel Ihre Transaktionen sind nicht wirklich "transactional", die ist schwer zu tun, in einem verteilten system und einige mgwBTC bekam Doppel verbrachte, Ihre Transaktion Algorithmus automatisch passen Sie Ihre BTC Kaution entsprechend der mgwBTC. Das bedeutet, wenn jemand kann stehlen einige mgwBTC kann Sie stehlen Ihre eingezahlten BTC.

Ein anderes Wort der Vorsicht: Sie scheinen nur release-binaries Ihrer software, das ist nicht gut für inspirierende Vertrauen, aber Sie sind immer noch beta).

+271
Goggy 10.07.2012, 21:16:06

Wie verschiedene Crypto-Währungen haben verschiedene zugrunde liegenden Algorithmen (z.B. SHA256, Scrypt, CryptoNight, etc : Quelle). Bedeutet dies, dass, wenn ich bin auf der Suche zu kaufen kryptogeld mining hardware, die ich brauche, um zu entscheiden, die hardware, nachdem ich selbst entscheiden, welche Währung ich bin auf der Suche nach mir? Zum Beispiel, ein GPU-setup kann gut sein, für den aber für LiteCoin, ich brauche einige ASIC-hardware?

+183
Shumbery 15.04.2011, 07:36:03

Die US-Regierung hat ausdrücklich erklärt, dass Bitcoins sind nicht grundsätzlich illegal und legal verwendet. Sie finden diese sowohl in den neuen FinCEN guidance und in den rechtlichen Unterlagen in der Ross Ulbricht Fall.

Siehe, zum Beispiel, auf den Seiten 12 und 13 dieser Beschwerde: "Bitcoins sind nicht illegal in und von sich selbst, und haben bekannte und legitime Zwecke".

+160
Dom Krulak 29.03.2010, 17:50:44

Ein Papier mit dem Titel: "Datenschutz bei Bitcoin-Transaktionen: Neue Herausforderungen der Blockchain Skalierbarkeit Lösungen" versucht hat, zu untersuchen, Privatsphäre - Probleme der Bitcoin beeinflusst durch die Lösungen, die die Skalierbarkeit von Transaktions-Durchsatz, so dass off-chain-payment-Kanäle.

In diesem Papier, wir Lesen:

"Mixing-services wie die bisher beschrieben wurden, können angewendet werden, um standard - bitcoin-Adressen und Transaktionen, sondern auch bei off-chain-Zahlung Kanäle verwendet werden, solche mixing-Techniken nicht angewendet werden, gleiche form. In off-chain - Zahlungen, auf der einen Seite darf der Nutzer mehr beschränkt auf die Anzahl der Zahlung, die Kanäle, die Sie erstellen (aufgrund Gebühr kostet), aber auf der anderen Seite, werden die Zahlungen verarbeitet werden, die mit mehreren Hopfen durch verschiedene Payment-Service-Providern, und so Hopfen könnte bleiben geheim , da Sie statt in den off-chain payment network, und es gibt keine Notwendigkeit, Sie zu speichern. So die Natürliche Idee, trennen Sie die Verbindung zwischen Quell-und Ziel in diesem Szenario ist die Durchführung von Zahlungen durch geheime mehrere hop-Routen."

Natürlich, es gibt keine Notwendigkeit zum speichern der Vermittler hofft, zwischen Quelle und Ziel. Allerdings

(1) Was passiert, wenn diejenigen, die Payment Service Provider entscheiden, zu offenbaren und die Informationen der Zahlung ? (wenn Sie in der Lage sind zu tun ?)

(2) Wie führen Sie Zahlungen durch geheime mehrere hop-Routen ? Bedeutet es, dass wir müssen darauf Vertrauen, dass der Vermittler hofft, halten Sie Sie geheim ?

+133
yan 08.06.2014, 16:03:40

Nach viel Kampf, fand ich heraus, dass Electrum verwendet die folgenden root-Ableitung für normale und multisig wallets. Zum Beispiel:

  • root/0/0 für jeden cosigner. Beispiel:

    • m/44'/0'/0' ==> shared root key (x)

    • x/0/0 ==> Adresse für den Empfang multisig (stammen alle cosigners shared keys. alle 3 keys lexikographisch geordnet).

  • einige semi-kompatiblen form BIP45 für hardware-wallets. Nicht getestet, aber hier ist der code: https://github.com/spesmilo/electrum/blob/master/lib/base_wizard.py#L220

refs:

Was BIP32 Ableitung Pfad ist Electrum verwenden?

https://github.com/spesmilo/electrum/issues/2266

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

+128
user1592772 21.11.2016, 17:28:31

Ich begann Bergbau heute, und ich bin mit dem bitcoin GUI-miner, zusammen mit rpc2013-cuda. Ich bin mit algorithmen auf der CPU(komplett maxed out - Es ist ein core i7 quad-core/HyperThread-2,3 GHz) und die GPU(98% Last - GT 650M mit 1 GHz Core/ 2GHz Arbeitsspeicher Weiß nicht, die shader-Geschwindigkeit. Ich denke, es ist das gleiche wie core) und bekam keine Freigabe von bitcoins bisher. Wie viel do you guys denke, dass ich in der Lage, einen Bruchteil eines bitcoin. Ich sage Bruchteil, weil ich bin mining in einem pool. Das ist Eligius. Sollte ich starten, um mir in einem anderen pool? Vielleicht vergessen Sie CPU - /GPU-mining und versuchen, kauft sich einen FPGA oder dedizierte miner?

edit 1: im gesamten bin ich mit einer hashRate von 40MHash/s

+38
Sarah Loyd 15.09.2015, 18:41:09

Fragen mit Tag anzeigen