Angezeigte Transaktionen sind möglicherweise nicht korrekt!

Wenn ich bitcoind getinfo auf meinem remote-ubuntu-Server bekomme ich diese Antwort:

{ 
 "version" : 32400,
 ... (einige andere info)
 "Fehler" : "WARNUNG: Angezeigte Transaktionen sind möglicherweise nicht korrekt! Eventuell aktualisiert werden müssen, oder die anderen Knoten müssen eventuell ein upgrade."
} 
  • Was ist falsch gelaufen?
  • Wie kann ich es beheben?

Dies ist, was ich vorher gemacht habe:

Ich bin mit einem remote-server mit Ubuntu 12.04 LTS als Betriebssystem. Die Maschine ist 800 km von meiner Wohnung entfernt, ich bin mit Ihr über SSH. So gibt es keine GUI, ich kann nur die Verwendung von shell-Befehlen.

Gestern installierte ich bitcoind Aufruf dieser shell-Befehl (während beeing root) nach dem Upgrade alle anderen paketpapier (apt-get update gefolgt von apt-get dist-upgrade):

# apt-get install bitcoind

bitcoind und mit 8 oder 10 anderen Pakete installiert war.
Dann bearbeitete ich /root/.ein.bitcoin/bitcoin.conf eingetragen und diese:

server=1
daemon=1
rpcuser=[mein Benutzername]
rpcpassword=[sehr lange passphrade]


Dann habe ich beginnen bitcoind durch den Aufruf

# bitcoind

Die Antwort war

bitcoin server starten

aber selbst nach einer Wartezeit von mehr als 5 Minuten, die ich nicht bekommen habe die shell zurück (ich konnte nicht geben Sie neue Befehle). Also drückte ich

Strg-c

Wenn ich in bitcoind wieder, ich fand, der bereits ausgeführt wurde:

Bitcoin: Nicht erhalten, können eine Sperre auf Daten-Verzeichnis /root/.ein.bitcoin. Bitcoin ist wohl schon laufen.

Es wurde auch nach dem schließen und erneuten öffnen der ssh-Verbindung zum server. So dachte ich, war alles ok jetzt. Ich erzeugte auch eine bitcoin-Adresse, die funktioniert gut.

Jetzt, etwa 12 oder 14 Stunden später, ich wieder an der ubuntu-server und eingetragen

# bitcoind getinfo

aber die Antwort war

Fehler: konnte keine Verbindung zum server

auch die Anzeige aller aktiven Prozesse durch den Aufruf oben zeigte mir, dass bitcoind nicht ausgeführt wurde. Also begann ich, es erneut durch Eingabe von bitcoindin der command-line, aber wieder habe ich nicht bekommen, die Schale wieder zurück, so ich hatte wieder drücken Sie Strg-c. Aber als ich in bitcoind getinfo danach bekam ich die Antwort gepostet, dass ich am Anfang dieses Postings ("Fehler" : "WARNUNG: Angezeigte Transaktionen sind möglicherweise nicht korrekt! ...)

Also hier sind meine Fragen:

  1. Was ist falsch gelaufen?
  2. Wie kann ich es beheben?
  3. Wie kann ich starte bitcoind und wieder an die shell wieder auf?
  4. Wie kann ich verhindern, bitcoind? (Ich kann den Prozess zu beenden, ich kenne keinen anderen Weg)

EDIT 1:

(2014-01-08; am Abend)

Über die Einstellung bitcoind: ich habe herausgefunden, dass der Befehl bitcoind stoppen. Aber wenn ich versuchte dies gestern bekam ich eine Fehlermeldung (sorry, kann mich nicht erinnern die genaue Fehler-Meldung. Ich glaube, es hieß "unknown command", aber ich bin nicht shure)


EDIT 2:

(2014-01-09; morgen)

Gestern hörte ich bitcoind und alles gelöscht im Verzeichnis /root/.ein.bitcoin/ außer Brieftasche.dat und bitcoin.conf. Dann begann ich bitcoind wieder. Auch nach über 8 Stunden immer noch gut ging. Manchmal dauerte es bis zu 20 Sekunden um zu reagieren, um Befehle wie bitcoind getinfo, aber bitcoind immer hat geben die erwartete Antwort ohne irgendwelche Fehlermeldungen.

So ging ich zu Bett und heute morgen habe ich angemeldet, um meinen server wieder und ich fand, dass bitcoind wurde nicht ausgeführt (die Antwort auf bitcoind getinfo war Fehler: konnte keine Verbindung zum server).

So begann ich es mit dem Befehl bitcoind. Die Antwort war bitcoin server starten, aber ich wollte nicht wieder die shell (ich bin nicht in der Lage zu geben, neue Befehle). Also öffnete ich eine zweite shell und trat bitcoind getinfo es, und nach ein paar Sekunden der server antwortete mit einem status-json-Objekt mit einer leeren Fehler-string (das bedeutet: kein Fehler). Also ich denke, dass der start erfolgreich war. Aber die erste Schale (wo ich starte bitcoind) ist immer noch auflegen, da mehr als 30 Minuten jetzt.

+606
Valter 30.06.2013, 13:11:55
24 Antworten

Es ist nicht sehr aktiv Q&A:

http://www.rippleoverflow.com/

Und meistens aktiv ripple chat bei freenode:

IRC-chat.freenode.net:6667 #ripple

+935
Jens Erat 03 февр. '09 в 4:24

Unter der Annahme, dass Sie möchten, um Ihre Privatsphäre zu schützen durch das mischen von Münzen, dann ja, es wäre ein Grund. Die Verwendung eines "online-Geldbeutel" (ich nehme an du meinst ein online-wallet-service, der eine website hat, die Sie anmelden durch, oder so etwas ähnliches) nicht schützen, Sie in einer Weise, die Verwendung einer lokal erzeugten Brieftasche nicht. In der Tat, es ist wahrscheinlich eine schlechtere Sicherheits-Modell in den meisten Fällen, da Sie Ihren privaten Schlüssel generiert, die in einem online-Gerät.

Weiter, der service läuft die Brieftasche kann über Protokolle Ihrer IP, etc, so kann es auch schlimmer für Ihre Privatsphäre.

Eine coinjoin hilft verschleiern die nachvollziehbare Geschichte der bitcoin durch die Zeit, ein online-Geldbeutel funktioniert so etwas nicht.

+892
user4878 25.03.2016, 06:00:24

Um genauer zu sein: zwei Blöcke A und B, mit Höhen A < B, aber mit Positionen in der blk-Datei (nennen wir Sie pA und pB) pA > pB.

Was ist die maximale Höhe der Blöcke, die dort gespeichert werden kann in einem blk*.dat-Datei, zwischen pB und pA?

Zum Beispiel, sagen wir, dies ist ein blk*.dat-Datei:

C D B E F G A H I

Wir können hier sehen, dass Ein block gespeichert ist 3 Blöcke höher als B ist, trotz des habens einer niedrigeren Höhe als B. gibt es einen maximalen Betrag, der für diesen Wert (in diesem Fall 3)?

+886
user3475343 05.06.2010, 17:04:20

Sie können Zahlungen ohne online zu sein.

Ihre Brieftasche dient hauptsächlich zum speichern Ihrer privaten Schlüssel, mit denen Sie verbringen Salden im Zusammenhang mit entsprechenden Adressen. Die eigentlichen bitcoin Guthaben gespeichert sind, in die blockchain ("the public ledger"), der ständig aktualisiert wird durch das bitcoin-Netzwerk auch wenn Sie offline sind. Wenn Sie öffnen Ihre Brieftasche, wird es aufzuholen, um den aktuellen status überprüfen Blöcke, die aufgetreten sind, während Sie offline waren. Die Bilanz gezeigt, in Ihrer Brieftasche, stellt nur eine Momentaufnahme der neuesten verfügbaren Informationen zu Ihrer Brieftasche (die möglicherweise hinterherhinken, wenn Sie nicht synchronisiert, oder mag richtig sein, wenn Sie derzeit in der Synchronisation mit dem Netz).

So, Bitcoin-Zahlungen kommen Prima mit dir als offline, die Sie gerade wahrscheinlich nicht bewusst, bis später.

+817
Abdelhamid 22.05.2019, 23:06:53

Ich brauche zu integrieren bitcoins Zahlungen in meine web-Anwendung.

Ich wurde über die Verwendung Streifen - Plattform für die Annahme von bitcoins (funktioniert genau das gleiche, als für die Annahme von Kreditkarten) aber erkannte ich, dass Sie mich brauchen, um ein US-amerikanisches Bankkonto, die ich nicht habe.

Gibt es einen ähnlichen service bietet eine API (java bevorzugt) einfach akzeptieren bitcoin Zahlungen oder muss ich schreiben Sie den code selbst?

(By the way, ich bin neu bei bitcoin haben aber einen guten dev-exp.)

+810
Tsuyoshi 15.06.2018, 09:44:12

Versuchen Sie, was ich Ihnen geschickt mit die modded version von cgminer und sehen, wie Sie auf sich mit dass. Wenn Sie den Bergbau mit .conf-Datei packen, das standardmäßig von cgminer und Rückfall und verwenden und erstellen .bat-Dateien, wenn Sie wissen, wie zu tun, und die Fortschritte von Ihr.

Andere als die, die versuchen, entfernen Sie alle Treiber und starten frisch. Wenn das nicht funktioniert mit benutzerdefinierten modded-cgminer dann könnten Sie etwas getan, um die Karte, könnte alles sein. die andere option, die Sie haben, um zu versuchen die Karte auf einem anderen system.

+797
ruth erholm 15.11.2015, 04:20:34

Ich bin neu bei bitcoin. Ich weiß ein wenig über bitcoin-mining. Gibt es irgendein tutorial oder irgendetwas, was ich Lesen kann, damit ich anfangen kann bitcoin-mining ? Vielleicht eine Schritt für Schritt Anleitung oder so was ?

Vielen Dank im Voraus!

+774
Tinellus 14.08.2014, 20:14:53

Was hat der mining-pool-Architektur Aussehen? Offensichtlich GPU ' s können hash-Daten viel schneller als es sein kann das über das internet verteilt, so dass ich davon ausgehen pools verteilen müssen eine Reihe von nonces für die Bergleute, um zu einem bestimmten Zeitpunkt?

Also, wenn es gab 2 Bergleute, würde der pool-server zuweisen nonces 1-100,000, Bergmann 1, 100,101-200.000 zu miner 2, dann halten Sie die Zuweisung der Arbeit als jeden Satz von nonces sind abgeschlossen? Oder habe ich es falsch?

Ich habe versucht zu Graben in die Quelle des Eloipool, aber es scheint alles sehr kryptisch/gibt es sehr wenig (wenn überhaupt?) Dokumentation?

+749
bracket 05.07.2017, 20:04:32

In der Zeit der Gabel, Ihre zurück-Taste gibt Ihnen jetzt den Zugriff auf zwei unabhängige Brieftaschen eine BTC, eine BCH. Beide beginnen mit dem Betrag, den Sie hatte, bevor die Gabel. Es gibt keine "pre-Gabel" noch "post-Gabel" bitcoin gibt es nun nur einen einzigen Schlüssel öffnen zwei verschiedene Portemonnaies.

Die zwei Brieftaschen sind nicht mehr kompatibel, es bedeutet, dass Sie sich nicht bewegen, einige Münzen aus dem BCH Brieftasche zu BTC-wallet, noch BTC für BCH.

Wenn Sie senden Sie BTC zu Ihrer BTC-wallet, dann ist deine BTC wallet Holen Sie sich die Münzen, und die BCH-Brieftasche bleiben unverändert. Wenn Sie möchten, füllen Sie die BCH-Brieftasche, haben Sie, um eine andere Transaktion, auf die BCH-Netzwerk, in der gleichen Höhe.

Best pratice wäre zu trennen BCH Geldbörsen von BTC-wallets. Sie können dies tun, mit Elektronen-Cash-software mit der "recovery-passphrase", wie hier beschrieben: [https://thebot.net/threads/tutorial-how-to-get-your-private-key-from-blockchain-info-redeem-your-bch-from-blockchain-info.396919/][1]. Vergessen Sie nicht, dass, bis verschieben Sie die Münzen, um neue wallets, die gleichen Schlüssel geben Zugang zu beiden BTC-und BCH-wallets, auch wenn Sie anders Leben, also halten Sie sicher!

+702
inyono 12.03.2019, 21:56:44

Wenn Sie re-installieren Sie die Brieftasche-app, und geben Sie die mnemonic-Samen, Sie sollten in Ordnung sein, aber deine Frage ist etwas zweideutig in der Formulierung.

+638
doapydave 09.06.2010, 23:34:30

Die folgende bitcoin-Adressen beteiligt sind, BETRUG...

[snip]

Wo kann ich das melden bitcoin-Betrüger?

+586
dreddd 17 16.06.2018, 17:48:34

Wenn Sie können Sie bitte mir mehr.

bitcoin/src/test/miner_tests.cpp

Hier ist ein Beispiel code.

https://github.com/bitcoin/bitcoin/blob/master/src/test/miner_tests.cpp#L43-L72

+558
Alessandro Genovese 26.11.2016, 06:15:55

Ich habe 2 BTC QT-wallets (und 1 LTC-QT-wallet), und bin auf der Suche nach einer generischen erhalten-Adresse für meinen Geldbeutel. In Electrum, Nebel/Astraleums und Rippex, bekomme ich eine einzige eindeutige Adresse zu erhalten. In der QT-apps, muss ich jedoch auf "Zahlung Anfordern", das gibt dann mir eine neue erhalten-Adresse jedes mal, wenn ich diesen Wunsch. Man sagt auch, [checkbox] Wiederverwendung einer vorhandenen Empfängeradresse (nicht empfohlen).

Gibt es so etwas wie eine generische, erhalten Adresse, die für eine QT-wallet? Wenn ich brauche, um erstellen Sie eine neue Anfrage jedes mal möchte ich erhalten-Münze, die ist nicht ideal.

Bin ich etwas fehlt, oder wie funktioniert das?

Oder kann ich Sie einfach erstellen Sie einen Empfangs-Adresse wieder aus und halten mit diesem, nicht sicher, warum es nicht empfohlen..

+503
89045545932 30.12.2016, 13:47:56

Die Transaktionen sind schon da, wenn Sie Bergbau sind. Sie sind Vermischung der block-header enthält einen merkle-Baum-Wurzel, verbindet die Liste der Transaktionen und block-header zusammen.

Nachdem Sie eine gültige hash-block-header können Sie nicht fügen Sie alle Transaktionen, als wäre es die merkle root und den hash würde nicht unter das derzeitige Ziel nicht mehr, so dass der block ungültig wird. Dies ist auch der Grund, warum können Sie mir nicht in einem pool und nehmen Sie die Münzen, selbst wenn Sie einen gültigen block. Das würde die änderung der generation der Transaktion, die änderungen der merkle root, und der block wird dann ungültig.

Der Bergbau ist sowohl über die Erzeugung von neuen Münzen (Sie müssen irgendwoher kommen) und Verarbeitung von Transaktionen (wir brauchen ein Hauptbuch, dass jeder Zustimmen können, der eine, der wahre ledger).

+473
Vij Ay 06.02.2013, 12:50:20

Ich möchte ein Programm schreiben, das eine block-header aus den Litecoin-client und erhöht die nonce, bis es findet ein Gültiger block ist. Wie mache ich das?

C# bevorzugt wird jedoch die in C, C++, python tun.

+430
David Elze 30.03.2010, 01:12:55

Ich lese bis auf das Skript, das ist ziemlich fortgeschrittenes Zeug für einen Webentwickler wie mich. Ich Frage mich, ist es möglich, eine Transaktion, kann nur ausgegeben werden, um eine bestimmte Adresse?

Beispiel "Alice sendet 1 BTC an Bob. Bob kann nichts mit BTC außer senden es zurück an Alice."

Ist das möglich und wie kann es erreicht werden?

+422
abhithombare45 24.03.2010, 11:08:37

Das Wort 'Knoten' bedeutet, es gibt keine Server und clients, alle laufen software entspricht. Keine 'zentrale' alles, Bitcoin wurde geschaffen, um ein dezentralisiertes system. Die erste Kopie und alle zukünftigen updates werden donwloaded von jedem anderen Knoten.

+399
myhouse 24.02.2010, 09:35:03

Es gibt keine Möglichkeit für einen input-script zur Steuerung der output-script kann es also nicht werden codiert in das Skript selbst. Allerdings können Sie den gleichen Effekt mit mehr als einer Teil-Transaktion unterzeichnet. Eine P2SH 2-von-2-multisig-Adresse, wo Sie halten eine Taste auf, und der Kläger hält die anderen. Senden Sie es einige Bitcoin. Dann Teil-Zeichen zwei Transaktionen, die Adresse, eine nach A und der andere B. Senden der Kläger beide Transaktionen.

Der Kläger wird nur in der Lage sein zu verbringen, genau der Betrag, den Sie unterzeichnen, so wenn Sie wirklich wollen, eine untere Grenze benötigen Sie mehr Transaktionen mit verschiedenen Ausgängen.

+297
Buffie Cole 20.06.2017, 15:22:02

Ihre Brieftasche.dat enthält Ihre Schlüsselpaare, mit dem Sie Ihre Münzen. Wenn Sie verlieren Sie diese, verlieren Sie den Zugriff auf Ihr Geld.

Die eigentlichen Münzen sind jedoch codiert in der Blockchain. Jedes mal, wenn Sie eine Zahlung mit Münzen, die Sie haben zu finden, um Sie das Letzte mal eine solche Zahlung, so kann jeder prüfen, ob Sie die balance stimmt. Wenn Sie bei einer Zahlung, die Sie angeben, wie viele Münzen, die Sie ausgeben und wie viel Münzen, die Sie verlassen haben. Wenn Sie manipulieren, Ihre Transaktion und Zustand einen falschen Wert, Menschen, überprüfen Sie Ihre Transaktion wird weiß und wird es ablehnen.

Es gibt keinen Ort, der Münzen gespeichert sind, als würden Sie speichern, physische Währung. Es ist mehr wie eine bank-Bilanz - nur eine Zahl. Aber da alle Transaktionen sind transparent, jeder würde wissen, wenn Sie versuchen, zu betrügen.

+297
Tu Loan Chiem 27.04.2016, 02:53:28

Es ist ein upstart-Skript für Ubuntu in das Bitcoin-Core-source-tree. Mit dass ist die richtige Art und Weise.

Ich habe allerdings gerade anmelden als das Benutzerkonto möchte ich laufen Bitcoin Core-daemon, starten Sie ein terminal (wenn ich in der GUI), und führen Sie den folgenden Befehl zum Bearbeiten meiner crontab:

crontab -e

Dann ich fügen Sie die folgende Zeile:

@reboot bitcoind daemon

Speichern Sie die Datei und beenden. Jetzt jedes mal, wenn der computer bootet, Bitcoin Core-daemon gestartet werden. Auf shutdown, init/upstart/systemd/was auch immer senden eines SIGTERM-signal, das bitcoind zu fangen und zu interpretieren, als Sie den Befehl starten, um ein Sicheres Herunterfahren.

+218
Tsubasa Fukuchi 01.10.2019, 09:13:39

Sie kann nicht. Senden Sie BTC überall, einschließlich der Adressen, die nie existieren wird.

Wenn Sie einigermassen sicher, dass die Adresse in Gebrauch, d.h. durch das sehen von aktiven Transaktionen auf bitcoin.info Sie könnten versuchen, senden eine kleine Transaktion mit einer Nachricht drin, aber es wird wahrscheinlich ignoriert werden.

Aller Wahrscheinlichkeit nach, Sie verloren diese Münzen.

+123
Arno Bozo 22.07.2013, 09:26:22

Ich arbeite in einem Computer-Labor, und wir nehmen einen Blick auf Bitcoin. Ich versuche zu entwickeln, die eine simulation Bitcoin-mining für einen nicht vorhandenen computer-Architektur.

Ich möchte simulieren das mining von einem einzelnen block (sagen... die Satoshi-block), ohne tatsächlich die Arbeit machen. Nach meinem Verständnis, die jeder block in der Kette hat die gewinnen-nonce, die es ermöglichte, der Bergmann, um mir den block, aber ich will auch aufzählen:

  • alle verlieren hashes
  • andere potenzielle Gewinner, die gearbeitet haben könnte

Teil unserer simulation ist die Mathematik unserer simulation (und dem hypothetischen Architektur) laufen könnten, auf alle möglichen hashes auf einmal.

Eine 256-bit-hash für alle 2^32 nonce-Werte[1] ein block ist nur 2^(8+32) - bits, oder über 137.4 GB.

Ich weiß, das klingt wie eine dumme Frage, aber gibt es einige Ort, die zum herunterladen aller 137.4 GB hashes für die Satoshi-block oder einige andere blockieren? Ansonsten, was ist der beste Weg, diese zu generieren? Kann ich abholen eine alte ASIC miner und habe es schreiben jede einzelne hash auf Festplatte?

Fußnoten:

[1] ich weiß, dass es zusätzliche Quellen der variation in der Transaktion Liste, coinbase nonce, timestamp, etc., aber wir sind derzeit beschränkt sich der Umfang unserer simulation nur die ursprüngliche nonce, während alles andere konstant.

+102
pele 08.02.2013, 02:47:02

Der Gewinn ist die Lektion: du hast betrogen.

+80
19011984 01.12.2011, 09:57:54

Jeder versucht, nach ihm zu suchen? Das vollständige Papier ist das 3. Ergebnis wenn ich das google die Fliese. Nach der ersten Seite in der PDF, es ist sogar unter einer creative-commons-Lizenz. Es ist eine PDF-Datei aus eingescannten Seiten, aber irgendwie ist der text zugeordnet ist, die Charaktere sowieso.

Mir, das Konzept in diesem Papier beschrieben zu sein scheint, nichts mehr als eine übliche quorum-basiertes Datenbank-system mit den Papier konzentriert sich auf die voting-Protokoll.

Das Papier spricht nicht über Blöcke, eine blockchain, einer feindlichen Umgebung, Wettbewerber -, Pfahl-oder alles, was damit in Zusammenhang. Sind Sie sicher, dies ist das richtige Papier?

+25
Randa798 16.10.2010, 00:21:28

Fragen mit Tag anzeigen