"Failed to connect best block" - Fehler, wenn ich versuche zu laden mein Portemonnaie

Jedes mal wenn ich versuche zu öffnen, meine Brieftasche dieser Fehler kommt. Ich habe den computer heruntergefahren und mal ein paar entfernt sich der Geldbeutel und es neu geladen, ein paar mal zu und der Fehler passiert immer wieder.

Bitcoin - Error: Failed to connect to best block

Wenn Sie nicht sehen können das Bild, es ist eine Fehlermeldung, die besagt "es konnte keine Verbindung zum best block" und es macht die Brieftasche nicht öffnen.

+127
hicks1 29.07.2010, 02:25:45
24 Antworten

Ein Problem mit einem block-Kette ist, die es braucht, um Global synchronisiert. Eine Möglichkeit, Sie zu erheben wäre, zu verwenden multiblock-Ketten.

Nämlich, wir können uns vorstellen, dass es N-block-Ketten, die parallel arbeiteten. Um doppelte Ausgaben möglich ist, können Sie nur ausgeben, eine Summe von 1/N der gesamten Geld auf jede Kette. (Wenn Sie brauchen mehr Geld auszugeben, so können Sie sich auf mehrere Ketten. Diese ist langsamer, aber hoffentlich brauchen Sie nicht zu tun, wie oft. Wenn, zum Beispiel, gibt es 10 Ketten, Sie haben 100 Einheiten, und Sie sind etwas zu kaufen, für 15 Einheiten, würden Sie verbringen 10 auf einer Kette und 5 auf einem anderen.)

Nach etwa 10 blocks oder so (insbesondere, wenn es passiert ist unspezifiziert für jetzt), die eine meta-block abgebaut wird, dass die Bindungen der Ketten zusammen. Dies setzt die 1/N-Grenze, und kann Geld verdient auf einem block ausgegeben, auf der anderen. Ansonsten würde es nur N verschiedene Währungen.

Jeder einzelne block-Kette kann schneller gehen, da Sie doch nur 1/N der Gemeinde. Insgesamt mehr Blöcke bedeutet auch, Bergleute, werden belohnt, oft mehr, und mehr auszubreiten.

Würde das funktionieren? Würde es überprüfen, Transaktionen öfter? Tun, alle Währungen, die derzeit verwendet?

+999
jakobdo 03 февр. '09 в 4:24

Der Bericht ist nicht sehr umstritten.

In den Stunden nach dem Papier erscheinen mehrere Entwickler diskutieren über Lösungen:

und

Es wurde noch keine Beweise, dass ein solcher Angriff unmittelbar bevorsteht oder wahrscheinlich sogar. Und denken Sie daran, selbst ein Angreifer mit 51% kann nicht viel tun. Ein Risiko, dass eine Transaktion kann abgebrochen werden, nachdem es Bestätigungen, wenn die egoistischen pool ist, dass viel weiter vorne.

+959
sdfx 06.08.2018, 18:28:19

Das label ist nur eine kurze, einprägsame Namen für Ihre Kunden zu finden, die Adresse.

Es kann alles sein, oder nichts.

+917
Timpraetor 01.11.2016, 15:17:58

Der sicherste Weg, Sie zu zerstören Bitcoin senden Sie ein Skript, das kann nie true zurück, und die auch die Referenz-code, das bestätigt, dass das Ziel der Vernichtung dieser Münzen. Ich weiß nicht, von leicht verfügbaren software-tools, die das tun können, und ich bin nicht sicher, dass das Netzwerk akzeptieren diese Transaktionen.

Hier ist eine einfache Methode, die jeder zu Hause ausprobieren können: Nehmen Sie den Referenz-code, gelten RIPEMD-160 und codieren Sie es als eine Adresse. Eine Transaktion durchführen, welche schickt satoshi an diese Adresse, und die die Münzen zu zerstören, um 1BitcoinEaterAddressDontSendf59kue.

Um zu demonstrieren, dass mein Punkt hier ist, mich zu zerstören, 1 mBTC - http://blockchain.info/tx/f374fb91ea29b02d295d535da537c7770caa71c4937095c51467b4d8b1b60c1b. Adresse hash https://bitcoin.stackexchange.com/a/7443/575.

Signieren einer Nachricht mit der Adresse zu senden, kann auch eingesetzt werden, als zusätzliche überprüfung.

+913
user86265 21.09.2017, 00:07:01
Für Fragen, die sich auf die Gesetze, die Praktiken und die situation in Indien.
+834
Peewee313 15.12.2016, 20:56:26

Wenn ich senden möchten btc in block-Kette diese Meldung erscheinen:

BitcoindException(super=com.neemre.btcdcli4j.core.BitcoindException: Fehler #-26: 66: mempool min Gebühr nicht erfüllt, code=-26).

Wer weiß, wie man dieses Problem beheben? Kann jemand mir bitte helfen?

+827
Decent Dabbler 17.11.2017, 22:10:35

Ich übertragen Bitcoins mit Bargeld-app zu meiner Brieftasche. Einmal erhielt in meiner Brieftasche eine weitere Transaktion getätigt wurde, die an meine Bitcoin an eine andere Adresse. Wusste ich nicht, dass Transaktion. Bin ich gehackt? Ich würde gerne mein Bitcoin zurück, wenn möglich. Wenn nicht würde ich gerne wissen, wie um zu verhindern, dass dies erneut passiert.

+810
user287669 03.12.2013, 15:22:19

Wenn ich die Suche in der blockchain für die Adresse X, dann sehe ich, dass es hat zwei Eingänge in eine Transaktion, X und Y.

Ich kann sicher davon ausgehen, dass X und Y sind im Besitz von der gleichen person?

Nun, wenn ich schaue auf alle Transaktionen für Y, und ich sehe, dass es eine Transaktion mit zwei Ausgängen, Y und Z.

Dann kann ich jetzt davon ausgehen, dass X, Y und Z sind alle im Besitz von der gleichen person, richtig?

Wenn eine Geldbörse hat 10 Adressen, dann könnte ich nicht alle diese Adressen mithilfe der oben beschriebenen Methode?

Also habe ich im Grunde davon ausgehen, dass alle ein-und Ausgänge gehören zu der gleichen person für eine bestimmte Adresse nachschlagen.

Auch, wenn X sowohl auf der input-und der output, dann ist es sicher davon ausgehen, dass X auf die Ausgabe wurde als Adresse ändern.

+775
Igor Raush 17.02.2017, 19:56:48

Ein problem, dass die untere block-Zeiten bedeuten, daß eine erhöhte Wahrscheinlichkeit der Verzweigung, das macht den Kopf der Kette, und das system weniger zuverlässig.

Ein weiteres problem ist, dass es in der Regel dauert ein block ein paar Sekunden bis eine minute, um übertragen über das Netzwerk. Proportional, die Zeit wird viel höher mit einer verminderten block Zeit, so dass das original-miner und die Miner mit direkten verbindungen zu Ihnen, eine bedeutende Vorlaufzeit.

Schließlich wirft das den ganzen Zeitplan, Wann Bitcoin veröffentlicht werden. Neue Bitcoins werden abgebaut vergangenen Jahr 2100, das wäre deutlich beschleunigt, ändern viele der bestehenden Annahmen über die inflation und die wirtschaftlichen Annahmen über die Knappheit der Währung. Seit der änderung wäre eine harte Gabel, es wäre umstritten, sowohl wirtschaftlich als auch technisch.

+768
vooooon 10.11.2010, 02:57:08

Es gibt keine solche Sache als "nicht-existent" - Adresse.

Andere als gültige Adressen erstellt, die von einem client in dem der private Schlüssel geheim gehalten wird, gibt es auch:

  • Ungültige Adressen (die werden nicht die Kunden sanity-checks und können somit nicht verwendet werden, wenn der Bau einer Transaktion)
  • Es gibt auch gültige Adressen, in dem kein Schlüssel vorhanden ist. Der private Schlüssel wird benötigt, um zu verbringen der Fonds. Wenn der private Schlüssel wurde verloren oder war nie zu generieren (z.B. für 1BitcoinEaterAddressDontSendf59kue) jeglicher Beträge, die an diese Adresse gesendet werden, gehen verloren und können nie ausgegeben werden. Es gibt keine Möglichkeit zu wissen, wenn ein privater Schlüssel existiert für 1BitcoinEaterAddressDontSendf59kue oder wenn es war eine absichtlich erstellte Wegwerf-Adresse.
  • Es gibt auch gültige Adressen, in dem kein Schlüssel vorhanden sein können. Eine Antwort auf eine Frage liefert ein Beispiel.

Es gibt keine Möglichkeit zu wissen, für sicher, dass eine gültige Adresse hat keinen privaten Schlüssel. Was bekannt ist, ist, dass ein Programm wie VanityGen nicht in der Lage, erstellen Sie eine Adresse mit vielen lesbare Wörter, wie die Adresse 1BitcoinEaterAddressDontSendf59kue enthält über die Art der Rechenkapazität, die heute existiert. So kann davon ausgegangen werden, jenseits jeder Bereich des möglichen (aber nicht absolut 100% garantiert), dass bitcoins an diese Adresse gesendet, sind für immer vorbei.

Verwandte:

+735
Ineedthis 31.03.2013, 12:44:14

Ich brauche eine Geldbörse, die haben eine api für die Währung übertragen, wie der block.io-api. Aber da block.io unterstützt nur 3 Währungen, ist es nicht geeignet für mein Projekt Es ist eine andere Geldbörse für meine Arbeit? (Nur transfer Währung mit api Und Unterstützung für mehrere Währungen)

+621
Arrou Keys 18.03.2015, 18:37:45

Ist es möglich, verschieben Sie den Knoten zu einer anderen IP-Adresse und die vorhandene (=kostbar, offene und finanziert) Kanäle funktional?

+564
Andy Griffiths 06.02.2010, 14:30:04

Soweit ich weiß, Bitcoin Core (aka bitcoin-qt) verwendet immer eine Marke neue Adresse ändern für jede Transaktion zu verbessern, damit die Privatsphäre und machen es schwieriger zu verfolgen Transaktionen. Es ist nie verwendet eine Adresse, der zuvor verwendet wurde; ich kann mir nicht vorstellen, dass es eine guten Grund, dies zu tun.

Mit ein wenig Graben, sollte man in der Lage sein zu finden, die entsprechende Zeile im Quellcode; aber ich habe nicht so getan.

+562
user57453 14.12.2014, 12:01:50

UDP ist nicht sehr nützlich in Bitcoin. Es ist weitgehend eine unidirektionale Kommunikation Struktur, in der Erwägung, dass Bitcoin setzt auf die bidirektionale Kommunikation. Wenn ein Knoten eine Verbindung zu einem anderen Knoten gespeichert ist-Zustand für diese Knoten (Knoten verfolgen von Dingen, die Sie geschickt haben, um anderen Knoten und die Dinge erhalten haben, die Sie von anderen Knoten) und es wird hin und her Kommunikation (z.B. senden WR, erhalten getdata Antwort, und senden der Daten). UDP ist nicht hilfreich, aber TCP ist.

Darüber hinaus UDP stellt die Knoten, um die Unzuverlässigkeit der Netzwerke. Der Paket-Verlust-rate ist 0 (und nicht 0), so dass die Verwendung von UDP-Ergebnisse in eine Menge von zusätzlichen Daten gesendet werden, aufgrund von packet loss. Dies ist, weil die Blöcke und Transaktionen nicht fehlen irgendwelche bytes zu löschen. Sonst werden Sie ungültig. Mit TCP, wenn ein Paket verworfen, TCP übernimmt die Rückübertragung der Daten. Aber mit UDP verarbeitet werden muss auf der Anwendungsebene und es wird nur kompliziert, da herauszufinden, was gelöscht wurde, erfordert bidirektionale Kommunikation, die sich nicht leicht getan mit UDP.

Also insgesamt, UDP ist nicht nützlich für die Bitcoin. Es unterstützt nicht die bidirektionale Kommunikation und garantiert nicht die Zustellung von Paketen. Diese beiden Dinge sind notwendig für Bitcoin das P2P-Protokoll zu arbeiten, so dass UDP nicht verwendet werden kann. TCP ist nicht sowohl dieser Dinge, die auf der Protokoll-Ebene, so dass es verwendet wird.

+514
Ana Noriega 06.04.2016, 16:44:09

Bei der Arbeit in regTest (oder testNet) - Modus die 'Magische Zahl' der Ermittlung der start der einzelnen Blöcke ist unterschiedlich zu dem, was es ist für den live-Netzwerk. Der parser, die Sie erwähnen, kann auch die Magische Zahl zu identifizieren, die den start blockiert. Dies kann die Ursache für Ihr problem und warum ist es nicht zu finden, alle Blöcke in der regTest blockchain-Datei.

RegTest (und testNet): 0xdab5bffa Live: 0xd9b4bef9

Daher ist es wahrscheinlich, dass der parser muss der code geändert werden, um die Arbeit mit regTest/testNet "Magische zahlen".

+500
Ben Thomas 19.04.2016, 16:18:29

Meine app ist in der Lage, zum erstellen eines öffentlichen und eines privaten Schlüssels aus BIP39. Die unkomprimierte private Schlüssel ist verbunden mit einem sha256 (private key) und dann verschlüsselt über AES und in einer Datei gespeichert. Zu entschlüsseln, benötigen Sie zur Entschlüsselung der gesamten Datei, dann nehmen Sie einen Hashwert aus der ersten Reihenfolge der bytes und vergleichen Sie mit der zweiten Hälfte.

Ich Plane zum hinzufügen von Unterstützung für BIP32, 43, 44 und bin bereits daran arbeitet, aber ich bin konfrontiert mit dem Problem der Speicherung von Informationen für die Erstellung von backup.

Mein Weg der Erstellung einer Datei nicht geeignet ist, so Frage ich mich, wenn es ein ready-made BIP um dieses problem zu lösen.

+493
Andrei Pavlovich 16.02.2010, 21:51:55

Ich weiß mining verwendet, meist Integer, nicht-Floating Point Ops... aber dennoch, ist es möglich mit Grafikkarten, die Unterstützung für native 16bit Mathematik für den Bergbau? Wird es zur Verbesserung der Leistung bei bestimmten Algorithmen?

Mein Punkt ist, Sie haben die DOPPELTE GFLOPS in FP16 im Vergleich zu FP32, so..... rechnerisch klug es ist fraglich,....

+418
aaronlance 20.12.2018, 18:13:13

Namecoin ist mehr oder weniger das, was Sie für Fragen.

+290
gjh 07.05.2013, 06:22:12

Ich glaube nicht, dass es einen Weg zu öffnen, popups verwenden Sie einfach die URL, weil es nicht gebaut in der codebase.

Der einzige Grund, warum Sie konnten, um zu einer bestimmten Seite war, dass es eine loader-Funktion für diese Seite.

Zum Beispiel, loadAssetFromURL() für die asset-Seite ardor/html/www/js/nrs.assetexchange.js

+221
jet 04.10.2017, 17:39:45

kann er neue Blöcke aktualisiert?

Nein. Sie können dies testen, Fall. führen Sie einfach Ihre daemon mit dem Parameter -connect=127.0.0.1 -listen=0 , und Sie nicht bekommen würde, neue Blöcke

+205
Letaleks 03.09.2019, 14:12:01

Mining in Ihre Arbeit/home-computer hat einige Nebenwirkungen, und zwar:

  • Hitze kann zu Schäden an Ihrer hardware, wenn Sie nicht behandeln, es richtig
  • Lärm
  • Verlangsamung - wenn Sie Ihren computer verwenden, während Sie mir Sie sollten reduzieren Sie die miner ' s laden
  • Stromverbrauch - wenn Sie nicht zahlen für Strom dies nicht unbedingt ein Problem

Also ich würde sagen, dass es einen Punkt gibt, in casual-mining-so lange, wie Sie Ihre Einnahmen Ausgleich für diese Nachteile. Es ist wirklich bis zu Ihnen zu entscheiden, wenn Sie möchten, betonen Sie Ihre hardware zu verdienen ein paar Münzen.

Apropos mehr konkretes Szenario, casual-Miner in der Regel in zwei Kategorien fallen:

  • Sie haben eine gute GPU für mining in Ihrem PC - ein Aktuelles medium/high-end ATI-Karte.
  • Sie don ' T haben eine gute GPU also willst du mir mit deinem CPU - /low-end-GPU.

Prüfen Sie diese Frage , um herauszufinden, wo Sie stehen. Wenn man eine gute GPU, erhalten Sie möglicherweise rund 8 bitcoins pro Monat bei aktuellen Schwierigkeiten. Wenn Sie das nicht tun, werden Sie wahrscheinlich nicht verdienen Sie mehr als 1 oder 2 Münzen pro Monat. Meine persönliche Meinung ist, dass, wenn Sie fit in der ersten Kategorie konnten Sie give it a shot. Wenn nicht, würde ich es nicht machen, nur für ein paar Dollar (und ich empfehle nicht, Bergbau mit deiner CPU überhaupt).

Als Letzte Anmerkung ist zu beachten, dass diese zahlen ändern sich ständig: neue hardware kommt aus die ganze Zeit und neue Bergleute beitreten, während andere verlassen. Dies beeinflusst die Menge an bitcoins Sie verdienen mit Ihrer hardware so sicher sein, zu überprüfen, eine aktualisierte hardware-Liste für Ihre Berechnungen.

+116
orivi 11.09.2015, 10:37:15

Das ist normal. Ihre paper wallet Bestand aus vielen kleinen Transaktionen eingehende, und jetzt sind Sie kehren Sie zu einer neuen Adresse. Ein wallet ist eine Sammlung von nichtgenutzten Ausgänge.

Die Transaktion sieht gut aus, und die txfee ist standard. Gegeben, dass das Netzwerk unter einer spam-Attacke von Arten Recht jetzt sind, ist es möglich, dass die Gebühr ist einfach nicht hoch genug, um zu bestätigen. Es kann eine Weile dauern, unter den gegenwärtigen Umständen, bis es funktioniert.

+74
Saphal Dewan 07.04.2012, 05:58:50

Ich habe eine xpub Schlüssel, mit dem ich generieren möchten alle Adressen, die verwendet wurden oder verwendet werden wird, und dann herauszufinden, die Schlüssel, die balance.

Hier ist ein Beispiel xpubkey mit balance - xpub6CUGRUonZSQ4TWtTMmzXdrXDtypWkikrhko4egpimzbpiaql2jkwsb1icqyh2cfdfvxdx4df189olknc5fswqpfgyp3hooxujyzau3fdvmz

+52
Hank Killinger 04.02.2010, 18:11:48

Redis und LevelDB lösen ganz andere Probleme. Wir haben versucht, SQLite und seine Leistung war miserabel.

Bitcoin-Core benötigt eine Datenbank zum speichern der Reihe von unverbrauchten Transaktion Ausgänge (UTXOs). Das bedeutet, wir müssen schnell einfach liest, und schnell Chargen von random-updates.

Wir brauchen eine server/client-Architektur, wie wir können nicht mehrere Anwendungen auf die Datenbank zugreifen zu mal trotzdem: Inkonsistenzen in der Datenbank führen würde, um die Verzweigung Gefahren (jeder Knoten im Netzwerk machen muss um genau das gleiche Urteil über das, was gültig und ungültig).

+16
dannyvidal 04.03.2016, 17:26:53

Fragen mit Tag anzeigen