Block #338819 als ungültig durch v0.15.1

Ich bin versucht zu synchronisieren, von Grund auf einen vollen Knoten (v0.15.1) auf einem linux-Rechner (Linux Mint unter Ubuntu 12.04.1 precise LTS). Der sync zum Stillstand von block #338818. Die Untersuchung Debuggen.log kann ich sehen, das Problem ist der nächste block #338819 wird als ungültig erachtet. Hier ist ein Auszug aus dem debug.melden Sie belegen, dass:

2018-02-02 16:36:52-FEHLER: AcceptBlockHeader: block 0000000000000000159e7d66c954312bccb5f12de808f2991b3859205665c442 wird als ungültig gekennzeichnet
2018-02-02 16:36:52-FEHLER: Ungültiger header empfangen
2018-02-02 16:36:52 ProcessMessages(Header, 162003 bytes) KONNTE peer=217

bitcoin-qt weiter zu Fragen, Kollegen für die block-header und hält die Ablehnung für unwirksam, obwohl dieser block gültig zu sein scheint als Teil der Hauptkette, zumindest nach allen bekannten Knoten, die ich überprüft (z.B. blockchain.info, blocktrail und einige andere).

Ich googeln für diesen block # und nichts gefunden, also ich nehme an, niemand sonst hat dieses problem. Was ist Los? Was sollte ich tun, um mit der Synchronisation fortfahren?

+240
dkacha69 05.01.2016, 10:41:52
27 Antworten

Wenn zunächst eine kryptogeld-client, den es braucht, zu Holen Kollegen aus einer zentralen Quelle. Wenn ein Angreifer erhält die Kontrolle über alle von einem client ' s Standard-Server-peers, Sie wäre in der Lage zu beschränken, den Zugang des Kunden zu dem rest der Kollegen. Dann kann der client fake Daten, und es gäbe keine Möglichkeit für den client zu sagen.

Sind wir einfach dieses Thema ignorieren, da werde es schwer sein, die Kontrolle über die Server?

+944
Blah blah 03 февр. '09 в 4:24

Ich habe gelesen, dass jeder einmal in eine Weile, der neue block wird bestimmt durch eine gewinnende Bergmann. Der miner braucht etwa 10 min um einen block zu bilden aus den Transaktionen, die er erhalten hat, so weit. Bedeutet das, dass das Netz sagt jeder miner alle zur gleichen Zeit, dass es den start des Rennens und Sie sollen zur Berechnung des nächsten Blocks? Bei diesem Rennen hat Bitcoin beenden Sie die Annahme von neuen Buchungen?

+910
Vinoth Vino 15.11.2014, 07:26:44

Wenn ich etwas von Thema werde ich empfehlen, Sie enthalten eine Lösung mit einem Gesetz des trusts, wenn Ihr law-system hat es aufgenommen.

Ich bin immer noch über Sie zu empfehlen Copay Geldbeutel und es ist open-source. Sie können sogar rebrand es zu Ihrem eigenen Unternehmen.

Sie haben sich daran zu erinnern, dass Sie verwenden können HD-Geldbörse mit Copay. Sie können Trezor Bitcoin mit copay, so haben Sie eine hohe Sicherheit. Und all dies könnte gespeichert werden, an einen sicheren Ort.

+862
emrekyv 04.10.2016, 17:08:32

Leider, Gebühren sind Bestandteil des Protokolls und können nicht vermieden werden.

Allerdings gibt es einige Plattformen, die release-Benutzer von dieser Belastung. Zum Beispiel, soweit ich weiß, die Colu - Plattform (basierend auf der Bitcoin blockchain) automatisch deckt alle Transaktionsgebühren (kostenlos).

Hoffe, das hilft

+851
fabiopimentel 27.02.2019, 05:41:46

BitPay bietet ein exchange-rate-Zitat:

+845
MynameisJeff 31.01.2012, 13:02:56

Lassen Sie uns sagen, dass ich einige importierte private Schlüssel, wie unterscheide ich zwischen jenen und Adressen generiert, die vom HD-master-key?

+842
user73074 04.12.2013, 18:32:27

Sollten Sie mir nicht mit 60MH. Es ist wohl so gering Schneematsch nicht anerkennen.

+780
Dexter Paul Lirio 23.01.2011, 02:49:49

Sie haben Recht, es könnte passieren, Sie sind der Suche nach einem hash entspricht die pool-Ziel, aber nicht das höchste Ziel. Da aber der Schwierigkeitsgrad ist viel höher als eins ist, und deshalb die Aktie nicht fertig, der block sowieso, es ist nicht in Ihrem Interesse ist. Du hast deine Arbeit erledigt und Sie bekommen Ihren Anteil. Sie machen es ein bisschen einfacher für Sie, indem Sie ein höheres Ziel als möglich.

Ein weiterer möglicher Grund: Vergleichen eines hash für das höchstmögliche Ziel würde mehr Zeit in Anspruch nehmen, weil Sie haben zu prüfen, die gesamte hash (überprüfung der Nullen am Ende, wie gut). Mit der non-truncated target, müssen Sie nur überprüfen, bis die ersten F tritt, denn als mindestens gleich oder niedriger.

+775
Hunii Povpovlove Flash 10.03.2014, 17:03:16

Ich habe eine Frage über die Sicherheit der digitalen Währungen, aber ich habe noch zu finden, eine klare Antwort. Egal welche Währung, e.g bitcoin, monero, ..., am Ende des Tages, ich habe noch irgendwo hin zu gehen, und ändern Sie das digitale Geld, um physischen Geld. Ist das nicht?

Ich habe zum Beispiel 20 XMR. Ich brauche zu ändern, dass der US-Dollar. Also, ich muss sagen, jemand (eine bank oder jemand anderes) zu diesem 20 XMR und geben mir etwas Geld. An diesem Punkt der Identität ist aufgedeckt.

Speziell, ich zuerst übertragen Sie die digitale Geld, um die person in der anderen Seite und nehmen Sie dann die physischen Geld.

Kann sich das jemand erklären?

+766
user214145 11.11.2019, 19:00:06

Dies wurde ein Problem mit Ihrer TOR-service für über ein Jahr. Sie behaupten, dass Sie versuchen, das problem zu lösen, aber ich glaube nicht, dass Sie nicht mehr. Sie können nicht inkompetent. Ihr service ist so ziemlich unbrauchbar. Wenn ich wüsste, eine anständige alternative, ich würde sofort wechseln und nie verwenden blockchain.info wieder.

+651
Clash Of Revenge 29.11.2011, 10:46:36

Nun, ich gehe davon aus, dass wahrscheinlich alle cryptocurrencies, die überhaupt einen Wert haben nicht mir allein für eine realistische mining-cluster-setup, für eine normale Person.

Aber ich war neugierig auf diese für eine Weile: Wie legt man Sie solo? Wenn ich laufen will sgminer auf können sagen, Vertcoin, nur mit meinen eigenen miner, wie würden Sie es tun?

Ich bin nicht auf der Suche für Sie nur eine Antwort, die beschreibt das Konzept, aber welche Befehle würde man eigentlich Thema zu bekommen, diese Arbeit mit sgminer (wobei die Leistung bestimmter Argumente natürlich)?

+644
SajithP 19.12.2018, 22:24:53

Sie können einen lokalen Bitcoin-testnet mit dem Bitcoin-Qt client und einige relativ einfache Konfiguration. Beachten Sie, dass benötigen Sie ein Bergmann zu werden, die Verarbeitung von Transaktionen, wenn die das testnet im Einsatz ist. Weitere Informationen gibt es bei: https://en.bitcoin.it/wiki/Testnet

+564
Dobromir Petrov 05.03.2013, 07:59:39

Investopedia.org gut, im Allgemeinen.

Antwort der andere Teil der Frage (Market vs. Limit):

Eine Markt-order ist eine order, die ausgeführt wird, auf was der aktuelle Preis ist (egal was, also Vorsicht). Eine limit-order ist eine order, die ausgeführt wird, nur auf den Preis, den Sie angeben (oder besser, so ist es viel sicherer).

+512
Henke 14.09.2012, 20:46:41

Sie wahrscheinlich wollen, schauen Sie sich die historischen Daten für Mt Gehex wenn Sie auf der Suche zum korrelieren von pricing-Daten, die verfügbar ist von Ihrer öffentlichen API. Gibt es eine Funktion zurückgibt, die alle Transaktionen, die stattgefunden haben, seit einem bestimmten timestamp. Anderen Börsen kann oder möglicherweise nicht verfügbar historische Daten. Andernfalls müssen Sie die Durchführung der blockchain-Analyse mit blockexplorer.info oder ABE , wenn Sie über eine lokale Kopie der blockchain.

+500
awdk 04.01.2018, 04:38:21

Sagen wir, ich will, um eine Transaktion zu meinem Freund Bob.

Wenn ich 10 BTC zu Bob, eine Transaktion, die signiert ist mit meiner Signatur und an das Netzwerk gesendet.

Was passiert als Nächstes?

Tun Bergleute prüfen, ob diese Transaktion gültig ist (überprüfen, ob ich genug Geld haben)?

Wenn Sie es tun, erhalten Sie eine Belohnung dafür?

Wenn die Transaktion als gültig betrachtet wird es versandt wird, um einen block mit anderen Transaktionen.

Dieser block wird dann abgebaut (Miner versuchen zu finden den richtigen hash aus dem vorherigen block bei der Lösung des Problems) und einmal ein Bergmann löst dies zunächst, sendet er den block an die blockchain.

Meine Frage ist, wenn der block ist ungültig und wird gesendet, um die blockchain, warum andere Bergleute prüfen, ob sagte block gültig ist?

Der erste Bergmann, dass "gelöst" in den block falsch, eine Belohnung erhalten?

Was ist, wenn die Blockade, die gelöst wurde durch diese miner korrekt validiert und wurde geschickt, um die blockchain.

Warum würden die anderen Bergleute prüfen, ob es korrekt ist, wenn der Bergmann erhielt bereits den Lohn.

Was bekommen Sie von der überprüfung die gelösten block, wenn Sie arbeiten schon an der nächsten?

Tut mir Leid für den langen Beitrag, aber dieser Teil verwirrt mich ein wenig. Danke

+432
Adam Dyga 12.08.2012, 11:01:19

Es gibt eine Reihe von Dienstleistungen, die Ihnen erlauben, um Rechnungen zu bezahlen per Bitcoin, wie zum Beispiel BillPayForCoins*, das klingt nach einer möglichen Lösung für Ihr problem: Sie behaupten, können Sie auf "Bezahlen jede Rechnung, die mit bitcoin!" bis zu 9.000 Dollar pro Zahlung, obwohl Sie die Ladung einer 2% [$2.49 – $75] Gebühr, so könnte es günstiger.

*Ich habe nicht diesen Dienst verwendet, noch unterstütze ich in irgendeiner Weise. Ich bin nur machen Sie sich bewusst von seiner Existenz: bitte mit der gebotenen Sorgfalt, bevor Sie sich für einen beliebigen service.

+356
Robert Harvey 23.10.2011, 17:51:26
  1. Wie ist der client (auf dem screenshot) berechnet Gebühren?

oder

  1. Wie berechne ich Gebühren in Ihrer eigenen Umgebung?

a1) Hängt vom client

a2) Es gibt viele Möglichkeiten. Zum Beispiel, können Sie die Transaktion zweimal: das erste mal erstellen und Unterschreiben Sie es mit null Gebühren, nehmen die Größe in bytes und multipliziert mit der rate, die Sie wollen. Als Nächstes erstellen Sie die endgültige Transaktion mit wollte satoshi-pro-byte-Gebühr.

+353
sooop 20.05.2018, 00:19:28

Wie man Ziel-Adresse und den Betrag vom Ergebnis getrawtransaction und wie unterscheiden Sie sich von "change" - Adresse mithilfe von rpc-api.

+263
Martinos 07.07.2011, 05:28:54

Ich hatte Multibit installiert auf meinem letzten mac-computer etwa im April 2013, dass der computer kaputt und ich habe die Festplatte wiederhergestellt. Ich habe jetzt die Dateien aus, die Vergangenheit Multibit auf meinem neuen mac, einschließlich Dateien mit den Namen multi-bit.Geldbeutel und multi-bit-xxxxxxxxxx.wallet.

Wie gehe ich über die Wiederherstellung meiner bitcoin auf meinen neuen Rechner?

+252
Matthew Runo 23.11.2016, 12:11:10

Ich verstehe die Ausgabe des SHA-256-Hash-Funktion eine zufällige Zahl zwischen 0 und 2^256. Nicht die Zufälligkeit der Ausgabe bedeuten, dass es nicht eine, so zu sagen, Honig Loch in der Vermischung.

Zum Beispiel diesen reddit post, http://www.reddit.com/r/BitcoinMining/comments/1rysqh/is_there_something_strange_about_block_272754_and/

Sie weisen darauf hin, dass jemand weitergeleitet, zwei blocks sehr eng zusammen, etwa 10s auseinander. Könnten Sie gefunden haben, ein Ereignis, bei dem zwei block-Lösung hashes sitzen nah beieinander?

Ich denke, diese Art von macht nicht Sinn, obwohl. Sobald ein block gefunden wird, oder eine Transaktion akzeptiert wird, und auch für jeweils 3 Sekunden(timestamp) der block-header geändert wird. So würden Sie wirklich konnte nie finden, ein block mit dem gleichen hash nur eine Zahl aus (gleiche block-header, mit zwei Blöcken mit nonce und die anderen nonce+1), weil der erste block wird nicht in der zweiten, die zweite wird ein Toter fork in der blockchain?

+236
mrchaarlie 27.12.2017, 04:24:40

Der JSON, das Sie sehen, ist nur ein netter Weg, um zu schauen, bei einer Transaktion, von der API bereitgestellt, die Sie verwenden. Die eigentliche raw-Transaktion, wie es ist, über das Netzwerk übertragen, ist binäre Daten, die sieht aber ganz anders aus.

Der einzige Ort in der Transaktion, die Sie einfügen können Sie beliebige Daten ist die transaction - Skript. Dieses Skript wird normalerweise verwendet, um geben Sie die Adresse an, dass kann das Geld ausgezahlt werden, sondern können beliebige Daten. Beachten Sie, dass, wenn diese Daten passiert, ein Programm zu sein, es wird nicht ausgeführt werden, indem jede (typisch) client, es ist nur Daten.

+188
Arabica 04.02.2010, 12:58:24

Hängt davon ab. In der Regel würden Sie nutzen mehrere Arbeitnehmer, wenn Sie mehrere Maschinen (dh-Grafikkarten, mining rigs, oder eine farm von USB-sticks). In einigen Fällen Sie könnten haben Sie alle zusammen und einen Beitrag zu einer einzigen Arbeiter, aber normalerweise ist dies nicht wünschenswert, weil Sie wollen, um zu verfolgen, wie jedes Gerät arbeitet.

Wenn aus keinem anderen Grund, das ist sicherlich macht es einfacher, zu sagen, was man abgestürzt ist oder nicht funktioniert, wenn Probleme auftreten.

Einige hardware - &software-Kombinationen könnten, produzieren etwas mehr vom laufen auf zwei Arbeiter auf einmal, sondern in den meisten Fällen ich denke, das ist unwahrscheinlich.

+142
Adam Zhurba 24.05.2016, 11:43:32

Nein, es ist bewiesen Betrug und Sie verwenden irreführende Werbung zu assoziieren es mit Bitcoin. Wenn Sie google Ihnen, Sie werden herausfinden, dass Sie werden beschuldigt, scamming und sind Gegenstand von Ermittlungen durch die Behörden. Das Projekt ist nicht im Zusammenhang mit Bitcoin überhaupt.

+90
Dan C 07.04.2017, 10:42:40

Gibt es einen physikalischen Mechanismus, der bestimmt, und hält den Preis von cryptocurrencies, sei es ein Roboter oder ein Mensch? Sagen wir, es ist ein Preis, den Anstieg und die ersten Käufer kaufte eine Krypto-Einheit bei $1. Was wäre am Preis zu machen, klicken Sie bis zu, sagen wir, $2? Wenn es nicht irgendeine Art von software-Mechanismus, der reagiert auf den Kauf und Schritten, jeder folgende die ersten Käufer würde nur kaufen bei $1, richtig? Und wieso gibt es verschiedene Börsen haben leicht unterschiedliche Preise zu einem bestimmten Zeitpunkt?

Und ich spreche nicht von Preisen. Andere Mechanismen als die Nachfrage, muss der Preis. Wie kann man sonst den Bereich der so wild mit relativ geringer Aktivität? Es muss ein Algorithmus, der reagiert auf kauft und verkauft.

enter image description here

+81
Popeyes 25.11.2012, 09:20:54

CampBX gebunden sind, halten Sie die entsprechenden privaten Schlüssel irgendwo. Sonst würden Sie verlieren viel Geld, wie ich bin sicher, du bist nicht der einzige, der sendet Fonds zu einer Adresse, die "abgelaufen".

Ich glaube, die Sache, die abgelaufen ist, wurde die Bindung zwischen der Finanzierung-Adresse und Ihr Konto. CampBX sollte in der Lage sein, ihn zu verfolgen aber. Eine einfache Support-Ticket-wie Stephen schlug vor, sollte die Behebung dieser situation.

+36
Mart10 03.10.2011, 02:53:37

Zum Beispiel, laufen bitcoin-cli getbalance <Adresse> in einem beliebigen, Uhr-nur Adresse dauert etwa 6-7 Sekunden für eine Antwort. Gibt es eine Möglichkeit, um dies zu verbessern?

Neben der Tatsache, dass dies nicht so ist, wie getbalance funktioniert (Sie nennen es nicht auf eine Adresse) getbalance ist langsam, weil hier müssen gehen Sie durch die Liste der Transaktionen für die Adressen in Ihrer Brieftasche und Summe Ihre Ausgaben ins Gleichgewicht kommen. Wenn Ihre Geldbörse ist sehr groß und hat viele Transaktionen oder die Sie ausgeführt werden bitcoind auf low-Power-hardware, das könnte eine lange Zeit dauern.

Wie API-services wie Blockchain return balance details fast augenblicklich? Jeder API-Aufruf, um Blockchain dauert weniger als eine halbe Sekunde für ein Gleichgewicht Anfrage. Gibt es eine Möglichkeit für mich, das zu tun?

Diese API-services haben mehrere große Server-hosting Ihrer Datenbanken. Ihre Datenbanken sind Massiv und index alles in der blockchain. Sie speichern Informationen wie die balance der einzelnen Adresse (die ist technisch nicht in der blockchain) also, wenn Sie Fragen, für die Informationen aus der Datenbank abgerufen, sehr schnell. Bitcoin Core nicht tun, da solche Datenbanken sind eine Verschwendung von Speicherplatz und die meisten Benutzer werden nicht betroffen sein, durch die langsamere Funktionalität.

+34
Jethro 07.03.2013, 09:14:58

Dies ist ein klassisches Problem mit den Armaturen und so gibt es services, die Ihnen dabei helfen können. E. g. überprüfen Sie diese

Hinter den kulissen, die diese Dienste verwenden send_many wie Sie bereits herausgefunden.

+32
Propaganistas 20.04.2012, 09:21:15

Fragen mit Tag anzeigen