Wie zu beschleunigen, erste-block-Kette sync mit SSD, ohne Platz verschwenden?

Ich habe eine 60GB SSD als meine Windows-system-Laufwerk, das ist nicht genug, um speichern Sie die gesamte blockchain auf. Ich installierte BitCoin Core (bitcoin-qt) und setzen Sie das Daten-Verzeichnis auf meine 2TB HDD. Jedoch, die erste blockchain synchronisieren läuft seit 2 Tagen bereits, derzeit '40 Wochen hinter'. Die HDD zeigt 100% Auslastung im Windows task-manager. CPU ist bei <50% Auslastung, Netzwerk-Nutzung ist <1MB/s, während der Synchronisierung.

Kann ich die Geschwindigkeit bis die Synchronisation durch die Verwendung der SSD für die DB-Speicherung, während binären blockchain Daten gespeichert herkömmlichen HDD?

Sieht das eigentlich beschleunigen die sync?

+489
frhd 06.07.2011, 08:55:25
29 Antworten

Es ist so einfach wie läuft brew installieren bitcoin - vorausgesetzt, Sie sind auf macOSX und haben brew installiert.

+940
tvdeyen 03 февр. '09 в 4:24

Ich spreche Bergleute Zentralisierung mit großen pools. Ist es ein problem?

Ich denke, es gibt einige Möglichkeiten zu verhindern, dass Bergleute aus der Bündelung. Zum Beispiel hinzufügen miner Signatur, um die block-header, so dass der pool nicht in der Lage sein, um die Offenlegung Ihrer privaten Schlüssel auszulagern Berechnungen. Bergleute sollten verwenden Sie so etwas wie eine Versicherung, statt zu bündeln.

+866
Vmm 03.07.2011, 06:57:40

Ich hatte meine bitcoins auf blockchain.info wenn die Gabel passiert ist. Vor ein paar Tagen verkaufte ich meine bitcoins. Nun Frage ich mich ob es eine Möglichkeit gibt, kann ich behaupten, meine bitcoin-gold? Blockchain.info support hat gesagt ich kann den export meinem privaten Schlüssel und die bekommen Sie, aber ich habe keine Idee, wie es zu tun. Bitte guide. Danke.

+806
szinfo 25.01.2013, 15:21:48

Ich will zum Experimentieren mit dem bitcoin-cli in der einfachste Weg. Ich habe gerade installiert bitcoin core und wartet für Sie zum download der blockchain. Gibt es eine Möglichkeit, mittlerweile kann ich laufen bitcoind und/oder bitcoin-cli,, die nicht erfordern den Download der gesamten blockchain? Ich denke, beim ausführen des test-net ist ein natürlicher Ansatz. Mein Hauptproblem ist: ich sehe nicht den bitcoind und bitcoin-cli ausführbaren Dateien irgendwo auf meinem system. Ich bin mit Ubuntu LTS 16.04.1 und installiert bitcoin-core über die Kommandozeile wie hier beschrieben: http://bitzuma.com/posts/getting-started-with-bitcoin-core-on-ubuntu/

letztlich läuft bitcoin-qt von der Befehlszeile aus.

+800
Anakin86708 25.01.2017, 15:24:06

Fühlen Sie sich frei zu verwenden Blockchair-API finden Sie Informationen über die raw-Transaktionen. Look up "raw-Transaktionen" headline hier: https://blockchair.com/api.

+794
George Oweifaware 24.05.2014, 02:57:46

Aufruf importaddress wird, Scannen Sie das gesamte blockchain in Verzug nach bitcoin.org

Set rescan-parameter auf false fest, um nicht erneut Scannen die block-Datenbank (erneutes Scannen kann jederzeit durchgeführt werden, indem Neustart Bitcoin Core mit der -rescan Kommandozeilen-argument). Zurückführen kann mehrere Minuten.


helfen importaddress

importaddress "Adresse" ( "label" rescan p2sh )

Fügt ein Skript (in hex) oder die Adresse, die beobachtet werden kann, als ob es in Ihrer Brieftasche, aber kann nicht verwendet werden, zu verbringen. Erfordert eine neue wallet-backup.

Argumente:
1. "Skript" (string, notwendig) Der hex-codiert-Skripts (oder die Adresse)
2. "Bezeichnung" (string, optional, default="") Eine optionale Beschriftung
3. rescan (boolean, optional, default=true) Rescan Brieftasche für Transaktionen
4. p2sh (boolean, optional, default=false) Hinzufügen, die P2SH version des Skripts sowie



Hinweis: Dieser Aufruf kann einige Minuten dauern, wenn rescan wahr ist, während dieser Zeit, andere rpc-Aufrufe können berichten, dass die importierte Adresse existiert, sondern auch Zusammenhang mit Transaktionen, die noch fehlen, führt das zu vorübergehend falschen/gefälschten Bilanzen und unverbraucht, Ausgänge, bis erneut Scannen abgeschlossen ist.
Wenn Sie den vollständigen öffentlichen Schlüssel, sollten Sie rufen importpubkey statt dessen.

Hinweis: Wenn Sie importieren Sie eine nicht-standard-raw-script in hex-form, alle Ausgänge senden, wird er behandelt wie der Wandel, und nicht zeigen, bis in viele Kisten.

Beispiele:

Importieren Sie ein Skript mit rescan
bitcoin-cli importaddress "myscript"

Import über ein label ohne neu Scannen
bitcoin-cli importaddress "myscript " einfügen" "Test" false


UPDATE Seit dem Bitcoin-core v0.14 Sie können importmulti zu importieren-Adressen.

bitcoin-cli importmulti '
[
{
 "scriptPubKey" : { "address": "1NL9w5fP9kX2D9ToNZPxaiwFJCngNYEYjo" },
 "timestamp" : "0",
 "label" : "Personal",
 "watchonly": true
},
{
 "scriptPubKey" : "76a9149e857da0a5b397559c78c98c9d3f7f655d19c68688ac",
 "timestamp" : 1493912405,
 "label" : "TestFailure"
}
 ]' '{ "rescan": true }'

Antwort:

[
{
 "success": true
}, 
{
 "Erfolg": false,
 "error": {
 "code": -8,
 "message": "Interner festgelegt werden muss, für hex-scriptPubKey"
}
}
]

Hinweis:

  • Bech32-Adressen werden nicht unterstützt, verwenden Sie diese Methode, bis zu dem moment. (Sie sind frei zu Bearbeiten, zu beantworten, wenn es verfügbar ist.)
  • importmulti nicht beschleunigen den Import-Fortschritt, da bei dieser Methode sperren Sie Ihre Brieftasche und blockieren jede weitere RPC-Aufrufe.
+754
Humayun Khan 27.08.2014, 00:01:27

Nun, dass bitcoin wurde erkannt als Tauschmittel, sondern als eine Ware unter bestimmten Besteuerung in Japan, ist es nur ein anderer, als der Yen?

Seit der Verkündung der Kurs fällt weit hinter die Deklaration bitcoin gesetzliches Zahlungsmittel sind, gilt es im Effekt bedeutet nichts anderes als es jetzt legal zu betreiben einen exchange?

Edit: ich habe die ursprüngliche Frage umformuliert, da hatte ich fälschlicherweise gleichgesetzt die Begriffe "Zahlungsmittel" und "medium of exchange".

+723
ragulka 17.06.2014, 08:04:15

Sie sind interessiert in folgende API-Aufrufe:

public List<TransactionInput> Transaktion.getInputs()
öffentliche Skript TransactionInput.getScriptSig() throws ScriptException
public void Skript.correctlySpends(Transaktion txContainingThis, lange scriptSigIndex, Skript scriptPubKey)

Verwenden Sie etwa so:

Transaction tx = ...
List<TransactionInput> Eingänge = tx.getInputs();
for(int i = 0; i < inputs.size(); i++) {
 TransactionInput input = inputs.get(i);
 Skript scriptSig = input.getScriptSig();
 Skript scriptPubKey = ...
 scriptSig.correctlySpends(tx, i, scriptPubKey);
}

Das knifflige bit ist immer scriptPubKey. Wenn Sie die Transaktionen, die Sie Ausgaben sind, in der Erinnerung, es ist so einfach wie die Eingabe.getConnectedOutput().getScriptPubKey();

Wenn nicht, dann machen Sie eine Vermutung, die durch konvertieren der Adresse zu einer P2PKH scriptPubKey.

public static Skript ScriptBuilder.createOutputScript(Adresse)

Dieses erzeugt eine Kante Fall, wo, wenn jemand versucht, zu verbringen P2PK Ausgabe, erscheint es unterzeichnet werden nicht korrekt in Ihr Programm. (Beide vertreten durch die-Adressen).

+721
Sini Katan 22.04.2014, 07:11:27

Dies ist möglich, aber erfordert eine änderung an der Gabel die Konsens-Regeln finden Sie unter dem block, ändert die Adresse Salden als gültig.

Im wesentlichen, müssen Sie löschen die utxos von Adressen, die Sie nicht wollen, zu haben, ein Gleichgewicht auf Ihrem neuen Gabel an die Gabel zu blockieren, und lassen Sie diejenigen, die Sie wollen, mit einer Waage allein. Das ist natürlich ein Ungültiger block für regelmäßige Bitcoin-clients, da utxos nicht willkürlich verschwinden. Sie können dies umgehen, indem Sie annehmen, dass die Gabel zu blockieren hash gültig ist explizit in der Gabel des code.

+667
Regis White 20.09.2015, 19:34:27

Ich habe einen Knoten und läuft jetzt seit ein paar Tagen und ein paar von Zahlungen erloschen sind bilden Sie, das ist gut.

Diese Zahlungen gehen in eine coinbase Brieftasche und es gibt eine lokale wallet konfiguriert die Gebühren und die Gebühr auf 5% eingestellt ist.

Ich habe 2 Zahlung aus dem system bei etwa 0.002 BTC aber keine Gebühr für Zahlungen wurden an die p2pool Brieftasche.

Sie sind gehalten, bis zu einem bestimmten Betrag oder berechnet und diese in einer anderen Weise, dass auf den Auszahlungsbetrag.

Danke.

+640
sriharinath 04.01.2019, 09:36:00

Sagen Sie zum Beispiel eine verschlüsselte Brieftasche hat 5000 Adressen, die schon vorgeneriert in der keypool.

Kann getnewaddress Aufruf über RPC-Befehl, ohne zu wissen, die eigentliche wallet-Passwort?

Ich sehe eine shopping cart-Skript, das Aufrufe getnewaddress zu einer Kunden-mit einer Adresse ausgeben. Der Warenkorb würde wissen, die RPC-Passwort, aber nicht das Passwort der Brieftasche ein. Der Warenkorb muss nie ausgeben Mittel.

Wenn der Warenkorb gehackt wurde, können Bitcoins gestohlen werden?

+586
danielu 27.02.2018, 05:52:25

Ich fand in https://www.bitcoincash.org/index.html diese Technologie ist der weltweit robusteste blockchain, aber die Suche nach den details, die erklärt, warum es ist so sicher finde ich nicht alle Informationen. Jemand kennt eine Quelle, Sonden warum diese Technologie ist sicher und technische Informationen über die Sicherheit implementiert sind ?

+560
Deborah Revels 08.04.2012, 11:36:33

Ich habe eine Brieftasche Instanz Peer-Instanz und ausgeführt downloadBlockChain () - Methode. Nun, wenn ich einen Schlüssel(s) zu, die Brieftasche, das muss ich ausführen downloadBlockChain() erneut, um einen aktuellen Saldo einschließlich einen neuen key oder wird es zeigen, eine richtige balance automatisch, vorausgesetzt, der neue Schlüssel hat ein gewisses Gleichgewicht?

+560
felinsky 05.04.2018, 09:31:01

Zuerst, bitte seien Sie vorsichtig mit der Verwendung der Terminologie "Netzwerk-Problem." Netzwerk-Schwierigkeit, ist die Schwierigkeit, bei denen ein hash ist anerkannt durch das Netzwerk (im Gegensatz zum pool). Technisch gesehen, wenn d die Netzwerk-Schwierigkeiten, dann ist Ihre Wahrscheinlichkeit, eine gültige hash ist 1/(d*2^32). Wenn Ihre Frage wörtlich interpretiert, dann ist die Antwort ja trivial, da kein pool würde so etwas tun. Wenn jeder sendet Aktien auf den Netzwerk-Schwierigkeiten, dann ist die einzige Aktie vorgelegt, ist das eine, löst den block, was bedeutet, dass der block finder bekommt den gesamten block reward, dass der Grund, warum Menschen verwenden pools (die Varianz zu verringern).

Ich vermute du bist wirklich zu folgenden Fragen: Können die mining-pools geben, die alle einen unterschiedlichen Schwierigkeitsgrad?

Die Antwort ist ja. Im Grunde, ich könnte Bergbau auf einen Schwierigkeitsgrad von 16, und Sie könnte Bergbau auf eine Schwierigkeit, die der 32. Wenn wir die gleichen hashrate, dann würde ich das finden Aktien doppelt so Häufig wie Sie, aber Ihre Aktien sind im Wert doppelt so viel. Am Ende, alles gleicht sich aus. Bergbau auf einem niedrigeren Schwierigkeitsgrad Varianz verringert, aber für die Bergleute mit einer großen hashrate, Ihre Varianz ist schon niedrig genug, dass Sie es sich leisten können, um mir auf einem höheren Schwierigkeitsgrad, und Sie in der Regel nicht so zu verringern, das stratum laden (da muss man die Kommunikation mit dem pool jedes mal, wenn Sie senden eine Aktie).

Es gibt mehrere Möglichkeiten, ein pool könnte die Implementierung der verschiedenen Schwierigkeiten. Ist eine Einstellung auf der pool-website, die Sie anpassen können auf Ihre Arbeitnehmer-Seite. Andere haben mehrere Schichten, jede mit einem anderen Schwierigkeitsgrad. Noch eine andere (die verwendet werden könnten, in Kombination mit der bisherigen Technik) genannt wird vardiff, wo der pool passt sich der Schwierigkeitsgrad auf ein optimales Niveau in der Antwort auf seine Schätzung Ihrer hashrate. Beachten Sie, dass die Anpassung der Anteil Schwierigkeit muss an der pool-Ebene; es gibt keine Möglichkeit zu sagen, cgminer zu wählen, eine gewisse Schwierigkeit. (Selbst wenn man das könnte, versuchen, senden Sie eine Aktie bei einem Schwierigkeitsgrad niedriger ist als der pool will, wird am Ende immer abgelehnt, und nur die Einreichung dieser Aktien zu einem Schwierigkeitsgrad höher als der pool gibt an, erhalten keine bonus-Punkte für die extra-Schwierigkeiten.)

+550
Cedstevo 15.10.2016, 11:26:00

Sagen wir, wir haben ein Netzwerk mit n Knoten in ihm. Ist es möglich, wenn der hashing-Leistung des Netzes wird berechnet, nachdem ein proof-of-Arbeit, um genau zu schätzen, n mit einem Algorithmus unter der berechneten hashing-power in Betracht?

+528
Crossfire 03.09.2010, 12:42:28

Ist es möglich irgendwie den Zugriff auf die BTC?

Sie sagen, dass die BTM verwendet, einen öffentlichen Schlüssel als eine bitcoin-Adresse. Das sollte nicht möglich sein, aber vielleicht ist es ein Fehler in der BTM software.

Sie können nicht auf BTC im Zusammenhang mit einer bitcoin-Adresse, für die Sie keine entsprechenden private-key.

Sie generieren kann, oder entdecken Sie eine private-key aus einer Adresse

Wenn das, was Sie sagen, wahr ist, dass BTC Betrag hat sich die 20% aller BTC, die sind für immer verloren.

+426
user1660463 08.07.2017, 04:33:22

Jeder mag trash Mt. Gehex. Es gibt eine Tonne von Hörensagen gibt. Kann jemand produzieren echte Beweise für Ihre schlechte Geschäftspraxis? Ich hatte gehofft, dass Ihre alte website FAQ zum Beispiel. Was ist Ihre management-und Politik war so anders als alle anderen Börsen? Es gibt haufenweise Beschwerden von Kunden gibt, aber kennen wir die zugrunde liegenden Ursachen dieser Beschwerden und ist es die Dokumentation, um diese bis?

Nick

+406
brikler 19.02.2011, 22:30:26

Ich verstehe, dass mir bitcoins müssen Sie den Hashwert des vorherigen Blocks, und um das zu beheben möglich Gabeln. Aber warum nicht einfach die letzten 100 Blöcke (oder mehr was auch immer angemessen ist) und halten in einem gleitenden Fenster der letzten Blöcke?

+371
ryuji takayama 10.02.2010, 07:37:18

Wie teilbar sind, ripples (XRP)? Mit 100 Milliarden der Währung Einheiten erstellt, im system inception könnte man davon ausgehen, dass Sie ähnlich wie satoshis, aber während der Betrieb des Systems fand ich mein Guthaben aufgeladen sub-ripple beträgt für einige Operationen. Wie viel kann man ripple unterteilt werden?

+244
Kunfayakun CakIs 11.02.2010, 15:29:03

Die neueste (3.+) ver. der Electrum Wallet. Ich führte das fegen der privaten Adresse zu erwerben BTC vom Papier in die Brieftasche . Brieftasche im Menü->Private Keys-> Sweep. Die operation durchgeführt, wird der Bildschirm zeigte mir den gesamten Betrag in der Papier-Brieftasche minus (nehme ich an) Transaktionsgebühren.

Es war etwa 12 Uhr da sweep, das Elektron zeigt 0 mBTC balance, History leer ist (habe ich überprüft alle Adressen generiert, Elektron W). Welchen Rat würden Sie haben, wie Sie Vorgehen und prüfen, wo die Gelder sind? Elektron W. hat eher nicht-intuitiver Handhabung und alle Funktionen, die ich versuchen, die geben mir keine Antwort w.r.t. alle eingehenden Gelder .

+232
Adair Tremblay 03.04.2013, 02:49:48

Ich erstellte eine testnet für den Bergbau über mehrere ports in einer einzigen Maschine. Jedoch sehe ich, dass die source-codes [CAddrInfo, CAddr] basieren auf der IP und nicht-IP||port. Gibt es eine einfache änderung zu machen, die es tun, Bergbau über-ports [unter der gleichen IP] oder ist das einfach nicht möglich?

+210
Crinehar 02.11.2019, 14:43:34

Sie können blockchain.info's API zu suchen, diese auf speziell Sie sind auf der Suche für die Eingänge der "input_transaction_hash" tx":

https://blockchain.info/rawtx/0a11043d6e067bad827d4c82da2c45e99323f3a0b28f843fae156bcbd7e8a1d2

Ergebnis:

{
"ver":1,
"inputs":[
{
"sequence":4294967295,
"prev_out":{
"verbracht":true,
"tx_index":86277579,
"Typ":0,
"addr":"1JfkMijQTFsRbfDhqTU8Sacx2JVGiSs8af",
"value":20470771,
"n":1,
"script":"76a914c1ce233e2d34facb69aa2b1233db07929586691388ac"
},
"script":"49304602210091a3b8759a99abcf4eaa1d3205f5d89e5243faa9ea166c3a9d2f34889dd5f86c02210080738b0beb1cbede15061d2ba5e37033bcc16848b06807e6c3ab2837ef281a99012102665ea1fd74fdb940be0245633ee276bb2abc4a650a16eb77601ed0c3ffd37293"
}
],
...

Bitte beachten Sie, dass eigentlich mit dem "von" - Adressen (oft gibt es mehrere) für jeden Zweck gefährlich ist und dringend davon abgeraten, finden Sie Können eine bitcoin-Transaktion rückgängig gemacht werden von der empfangenden Ende? für weitere details.

Wenn Sie das Bedürfnis haben, zu sammeln, eine Adresse zurück, die für einen bestimmten Zweck, Sie sollten überlegen, BIPs-70/71/72 statt.

+201
SYAZAn 18.04.2018, 13:29:09

Nein, nur zwei hashes. Der hash selbst ist in der Regel nicht beschrieben, wie ein Teil der ECDSA-obwohl die Eingabe muss schon zerlegt werden (weil z.B. eine Unterschrift von 0 ist trivial geschmiedet).

+187
Choppy styles 15.07.2011, 18:30:41

Ich Frage in Bezug auf die Gebühren für Transaktionen, Skalierbarkeit, transaction Zeit etc. Ich bin ein wenig verloren, mit so vielen cryptocurrencies coming-out und die Fokussierung auf andere Probleme. Was einige von Ihnen oder einer von Ihnen die Anforderungen erfüllt, die zu ersetzen alltägliche Transaktionen? Oder vielleicht sogar eine, die umgewandelt werden könnte, zu liefern, dass.

Vielen Dank für Eure Antworten im Voraus.

+135
shivas 20.12.2010, 07:35:32

Es gibt BTC, und alles andere. Aber wie sind die call-Briefe eingetragen und ist es eine umfassende Liste von allen?

+132
Fiorella Flores Figueroa 20.07.2016, 10:54:37

Ich konnte dieses Problem beheben, indem mit dem kalroth gepatchte version von cgminer 3.7.2. Manchmal meine Karten immer noch schwarzer Bildschirm nach dem Neustart des mining-Prozesses, aber in der Regel läuft es quitestable einmal gestartet ist, von einem sauberen Neustart.

+105
Quest 11.03.2019, 09:00:37

Wie jetzt, die einzige API, die ich finden kann, dient der historischen Daten https://blockchain.info/charts/market-price?timespan=60days&format=json. Es nutzt nur USD, und ich brauche, um zu dienen, nicht-USD-Daten. Mein google-fu versagt mir, kennt jemand eine API, dient die historischen Daten für mehr als eine Währung? Vorzugsweise eine Währung kann ich angeben, als Teil des API-Aufruf.

+80
dmkc1207 29.02.2016, 11:19:49

Beschreibung PoW wie ein puzzle ist nicht die beste von Analogien. Es ist genauer zu beschreiben, als eine Suche (D. H. die Bergleute sind auf der Suche nach einem Proof-of-Arbeit, die eine Bedingung erfüllt).

Während der PoW-Suche kann parallelisiert werden, ist es nicht möglich, dass eine bestimmte Lösung zusammengebastelt aus parallelisierte Arbeit. Ein Suchender entweder findet die ganze Lösung oder keine Lösung.

+61
Thoughts 10.09.2016, 09:41:45

Sorry für meine Unwissenheit..ich bin komplett neu in bitcoin. Ich schickte kleine Menge .£50 von blockchain bitcoin vor 3 Tagen .nur um zu sehen wie es funktioniert.es hat sich gezeigt in meinem bitcoin wallet als angemeldet, so dass ich vermute hab ich es richtig. Ich merke, war ein bisschen beschäftigt in letzter Zeit und bin in keine Eile, aber habe ich gerade verloren £50 in Luft auf. !

https://blockchain.info/tx/c6848b6bad00d1150aee2c76bee045e074ba58862d0c864e53a826e4c84b188d

+51
Raul Nohea Goodness 03.12.2014, 02:51:57

Fragen mit Tag anzeigen