Ist es möglich, sowohl bitcoind und bitcoin-qt als backend und frontend?

Mehrere Instanzen von bitcoin-qt store die blockchain-Daten getrennt verursacht viele der Verschwendung von Speicher und Netzwerk.

Ich denke da an läuft bitcoind als einen lokalen server, der speichert die blockchain, und jeder bitcoin-qt als ein client, der verarbeitet nur die wallet-Daten und verbindet sich mit der bitcoind, wenn notwendig, so dass Benutzer nicht brauchen, um warten, bis die Kette synchronisiert, Wann immer Sie ausführen bitcoin-qt.

Ist diese Konfiguration möglich? Ich habe gelesen, docs sagen bitcoind und bitcoin-qt gemeinsame Quellen gefunden, aber keine weiteren Anweisungen.

+101
user338558 22.01.2018, 07:54:11
19 Antworten

Ich habe folgende Antonopoulos Buch, aber es scheint, dass Sie veraltet sind.

Ich habe Elementare Probleme. Welcher Befehl ausgeführt werden, wenn, nach der ich Baue, bitcoind und bitcoin-cli. Wie ich blockchain Download zu starten?

Beginnen Sie mit der berühmt-berüchtigten bitcoin.conf, die es nicht gibt und niemand genau weiß, wie es kommen sollte, in die Existenz.

:~/.bitcoin$ bitcoind -datadir=/mnt/d/blockchain -txindex=1 -daemon Bitcoin server starten

Ok, ich nehme an, es ist jetzt etwas, wie das herunterladen blockiert.

Aber:

~/bitcoin$ bitcoin-cli -datadir=/mnt/d/blockchain -getinfo
{
 "version": 170100,
 "protocolversion": 70015,
 "walletversion": null,
 "balance": null,
 "Blöcke": 0,
 "timeoffset": 0,
 "verbindungen": 0,
 "proxy": "",
 "Schwierigkeiten": 1,
 "testnet": false,
 "keypoololdest": null,
 "keypoolsize": null,
 "paytxfee": null,
 "relayfee": 0.00001000,
 "Warnungen": ""
}

bedeutet, dass nichts Los ist. Nichts wird heruntergeladen.

+895
Yennifer 03 февр. '09 в 4:24

Bergleute können so viele (unter dem block-size-limit natürlich) oder so wenige Transaktionen wie Sie in einem block. Es gibt keinen besonderen Grund für eine geringere Anzahl von Transaktionen, das ist nur bis zu welchem Algorithmus die Bergleute wählen Sie die Transaktionen, die zu mir in den block

+893
gipset 05.02.2019, 01:40:58

Ihre BCH wird immer noch an der gleichen Adresse Ihre BTC in waren der Gabel Datum. BCH ist eine separate Kette, also, wenn Sie senden Sie BTC-Transaktionen nicht auf die BCH-balance.

Damit sich der BCH, müssen Sie installieren einige BCH-wallet-software, und importieren Sie dann die private keys/Samen für die Adressen, finanziert wurden in der Zeit der Gabel. Sie erhalten die Schlüssel/Samen aus Ihrer BTC-wallet, aber seien Sie gewarnt: es ist sinnvoll, eine leere in Ihrem BTC-wallet bevor Sie dies tun, im Fall der BCH-software ist bösartig und versucht, auf Ihr Geld zu stehlen. (auch wenn es eine kleine chance, besser, sicher zu sein)

Die BCH-software wird in der Lage sein, die Kommunikation mit den BCH-Netzwerk, so dass Sie Zugriff auf diese Münzen.

+854
Mikko Rantalainen 16.07.2017, 13:41:36

Unter der Annahme, dass die gesamte Knoten-Anzahl ist groß genug, dass wir nicht haben, um über die Pflege der Reduktion des Verhältnisses nur durch die Verbindung zu Knoten haben wir noch nicht angeschlossen, trotzdem:

Die chance, die Verbindung zu fünf schlechte Knoten in einer Zeile ist 0,35 = 0.00243 = 0.243%. AFAIK, viele SPV Knoten nur verbindungen zu 4 Knoten, aber. Die Wahrscheinlichkeit, dann beträgt 0,81%.

+829
Travis TJ Young 17.04.2010, 04:30:15

Ist die Brieftasche mit unbestätigten Ausgänge als Eingänge hier?

Ja.

Wenn ja, wie tut Sie es

Außer für coinbase Transaktionen, Transaktionen sind unabhängig von den Blöcken. Eine Transaktion verbringen eine unbestätigte Eingabe sieht genau das gleiche ist wie eine Transaktion, die Ausgaben ein, bestätigt die Eingabe.

Es ist sicher für Bitcoin-Qt zu verbringen unbestätigten ändern, weil es weiß, dass die Eingabe gültig ist und bestätigt wird, irgendwann (wenn auch wahrscheinlich langsam). Es wäre nicht sicher für Bitcoin-Qt zu verbringen unbestätigten Eingaben, die Sie selbst nicht schaffen, weil Sie vielleicht nie bestätigen, was dauerhaft gebunden-up-Fonds. (Sehr alte Versionen der Bitcoin diesen Fehler gemacht, aber es wurde korrigiert, nachdem verbreiteten Probleme.)

wie kann ich es mit raw-Transaktionen?

Sie können die Transaktion mit createrawtransaction normal, aber Sie müssen geben signrawtransaction einige zusätzliche Informationen über die unbestätigte Transaktion im zweiten parameter.

+816
Alex Guerin 20.05.2011, 07:31:18

Vor einigen Tagen habe ich ein Programm schreiben, zu extrahieren, Ausgabe-Adressen und seinen Wert in den tx Nachrichten, die von einer Probe bitcoin pcap. extrahiert Adressen sind alle gültig, und wir finden Sie dann in block-explorers.

nach, dass, nur zum testen, schicke ich einen bestimmten Wert aus einem wallet auf ein anderes wallet und die Erfassung aller input - /output-Pakete, die während dieser übertragung.

Wenn ich Teste meine Programme mit dieser Stichprobe Verkehr, einige Adressen und Werte erzeugt werden, eine dieser Adressen war meine eigene Adresse und der Wert war der gleiche Wert, den ich übertragen, aber einige andere Adressen generiert werden, die alle gültigen Adressen und gültige Werte, aber ich weiß nicht Ihren Wert.

Ich denke, dass diese Werte UTXOs, aber wie kann ich da sicher? Außerdem sehe ich gleichen Wert und gleiche Adresse die ich geschickt in meine Geldbörse, in mehrere Pakete mit unterschiedlichen Quell-und Ziel-IP-Adressen. zum Beispiel, sende ich Eine Bitcoins von einem wallet auf ein anderes, und außer, dass die B-bitcoin gesendet

+805
Grambo 06.12.2012, 01:47:37

Ich habe nxt (nxtcoin) server installiert, aber da der integrierte komplett anders aus Bitcoin und Java verwendet. Wie verwenden Sie die Befehlszeile zur Steuerung eines NXT-client zu senden, generieren Sie Adressen, etc?

Ich möchte an dieser Schnittstelle mit einem PHP-cms-system (drupal) und neugierig, wie Schnittstelle, die mit dem NXT-system.

+570
Sarel Esterhuizen 30.05.2011, 21:51:52

Jeder hop auf der route gesendet wird, den vollen Betrag, einschließlich der Gebühren mit einem neuen HTLC, und im inneren der Zwiebel-Paket, wird Ihnen gesagt, wie viel es für die Weiterleitung an den nächsten hop. Sie kann daher bestimmen, wenn genug ist für die Gebühren, die Sie haben angekündigt, für Ihre eigenen Knoten, und wenn die Gebühr nicht ausreichend ist, können Sie einfach entfernen Sie die HTLC ohne Weiterleitung durch Rücksendung einer fee_insufficient Fehler-code auf die vorherigen Knoten in der route.

Es ist eine mögliche race-condition, wo Gebühren geändert haben, so die jüngste channel_update weitergeleitet wird zusammen mit der fee_insufficient Fehler, so dass der Zahler kann reattempt die route mit den update-Gebühren.

Jeder HTLC ist abhängig von dem Erhalt der payment_preimage oder timing. Derzeit sind die gleichen preimage ist für jeden hop entlang der route, die macht, die Zahlung von Alice zu Bob abhängig Dave loslassen der preimage zu Charlie, wer kann leiten es dann an Bob, die dann leitet Sie an Alice.

Wenn der vorletzte Knoten versucht, nach vorne weniger als die vorgesehene Betrag für die Zahlung Ziel, dann die Zahlungsangaben werden, reagieren mit den Fehler code incorrect_or_unknown_payment_details, die wird auch entfernen, die HTLC. Jeder Knoten entlang der route wird dann weiter die gleichen Fehler und kündigen jedes HTLC, und kein Geld den Besitzer wechseln.

+543
Carlos Jorge 13.11.2017, 22:29:59

Also habe ich heruntergeladen und entpackt bitcoin core. Ich habe jetzt bitcoin-0.17.1 Sitze in meinem home-Verzeichnis . Was kommt als Nächstes? Wie kann ich installieren und starten diese? (Offensichtlich bin ich ein newb, helfen sehr geschätzt.)

+540
ckull 15.05.2019, 11:17:33

http://bitcoinservice.co.uk/ können Sie eine Datei hochladen und erhalten Zahlungen von den Leuten herunterladen, falls Sie Ihre digitalen Inhalte ist von einer Art, die geeignet für dieses format.

Update-Apr 24 2012: https://www.coindl.com suchen, um die neue bitcoinservice.co.uk.

+436
Tremere 03.03.2019, 20:16:00

Importieren Sie jede Adresse, die Sie möchten, zu sehen oder zu "arbeiten", indem Sie die Navigation auf Konsole-Fensters und senden Sie den folgenden Befehl:

bitcoin-cli importaddress "Adresse" "Konto" <rescan>

nach der blockchain das Scannen abzuschließen, die Sie senden können

bitcoin-cli listtransactions "Konto", "Zählen", "überspringen" watch-nur
bitcoin-cli listtransactions "*" 1 0 wahr

So erhalten Sie alle Transaktionen.

Sie können alle Befehle aus bitcoin.org

+410
blueware 03.06.2013, 08:47:20

Es scheint teilweise Umsetzung vorhanden ist. Zitiert Gavin:

Generieren Sie eine multisig-Adresse:

  1. Sammeln (oder zu generieren) 3 bitcoin-Adressen, auf welchen Maschinen werden die teilnehmenden, mit getnewaddress oder getaccountaddress RPC-Befehlen (oder kopieren und einfügen aus der GUI).
  2. Holen Sie sich Ihre öffentlichen Schlüssel mithilfe der validateaddress ein RPC-Befehl 3 mal.
  3. Dann erstellen Sie eine 2-aus-3 multisig-Adresse mit addmultisigaddress; z.B.

    bitcoind addmultisigaddress 2 '["044322868cb17d64dcc22185ae2d4493111d73244c3668f8ac79ecc79c0ba8d30a6756d0fa20157 709af3281cc721c7f53321a8cabda29b77900b7e4fe0174b114","..zweiten pubkey..","..Dritte pubkey".."]'

addmultisigaddress gibt die multisignature-Adresse. Ein bisschen vorsichtig sein, die öffentlichen Schlüssel sind Rohdaten in hexadezimaler nicht enthalten Prüfsummen wie bitcoin-Adressen tun. Sie können dann senden Sie die Fonds in die 2-von-3-Transaktion mit dem normalen sendtoaddress/sendmany RPC-Befehlen oder dem GUI (oder was das ist wurde aktualisiert, um zu erkennen multisig-Adressen).

Verbringen Sie eine multisig-Adresse:

Dies ist noch nicht implementiert (RPC-Aufrufe-Mechanismus). Sie könnten sammeln, alle Adressen in einer wallet, und dann würden Sie in der Lage sein, um Sie verbringen der Fonds.

Update März 2014

Multisig ist immer noch schwer. Ich glaube, dass die SX-Bibliothek ist ein einfaches tool (auch von Menschen wie Vitalik Buterin und Amir Taaki) für die Arbeit mit multisig, aber habe ich noch nicht getestet mich.

+372
maya4134 31.01.2011, 03:46:21

Ich denke, GDAX (jetzt Coinbase Pro) entfernen Sie einfach die bitcoincash: Präfix vor der Anzeige auf die Nutzer. Ich kann dies bestätigen aus meiner Bitcoin Bar-Kaution-Adresse f....

Ich erinnere mich gelesen zu haben, dass technisch das Präfix ist der Teil der Adresse, und je nach der Implementierung einige Geldbeutel sind möglicherweise nicht in der Lage, es zu erkennen. Während ich bin sicher, dass Coinbase getan hat gründlich recherchiert, würde ich nur machen usecashaddr=0 für die Bitcoin-ABC wallet

+348
pedromarce 23.04.2013, 10:13:44

Es ist nicht praktisch zum verstauen etwas mehr als ein hash auf die BTC-blockchain. Der hash kann verwendet werden, um zu beweisen, dass der Inhaber eine Adresse stimmt mit etwas (z.B. den Inhalt eines Dokuments). Es ist genauso effektiv wie eine digitale Signatur, obwohl.

+312
Annie Minnix 24.10.2015, 18:09:37

Es ist genau am block 420000.

Wenn block 420000 wird abgebaut werden, ist nicht sicher, wie die block-mining-Prozess ist zufällig und beeinflusst von der hashrate variation.

+188
SkP 18.01.2018, 08:28:26

Was hat dieser Fehler zu bedeuten?

Ich habe manuell erstellt eine Transaktion, und ich bekomme diese Fehlermeldung, wenn ich versuche, fügen Sie es in das Netzwerk.

+182
Annyka 11.08.2010, 17:05:35

Ich habe einen PC, der ist immer auf 24/7. Ich benutze es als ein SSH-und backup-server, und es ist ein bescheidenes, nicht-zu-große-GPU, die sich im Leerlauf die meiste Zeit.

Ich höre viel Gerede über den Bergbau nicht Kosten-wirksam für die meisten Menschen, weil Strom ist nicht kostenlos. Allerdings bin ich schon zahlen die Stromrechnung für meinen PC. Ich könnte genauso gut sitzen lassen und mir den ganzen Tag, während es an ist, richtig? Vielleicht helfen bei der Bezahlung der Stromrechnung?

Oder Bergbau zu erhöhen mein PC ist der Stromverbrauch so sehr, dass es noch nicht Wert?

+160
user30012 29.11.2018, 10:33:06

Eigentlich gibt es keine solche Sache wie eine bitcoin - es gibt nur Transaktionen, die Währungen in bitcoins. Diese Transaktionen haben eine Geschichte, aber wie der verlinkte Antwort besagt, dass Geschichte sehr Komplex sein kann.

+109
Somit Vishwakarma 13.05.2016, 15:09:59

Der beste Ort, um bitcoin der aktuelle Wert ist wahrscheinlich bitcoincharts.

+20
ustas163 22.08.2015, 08:41:49

Fragen mit Tag anzeigen