Re-Indizierung nach dem ersten download von bitcoin core

Ich habe vor kurzem heruntergeladen bitcoin core. Dauerte etwa 1+ Woche zum herunterladen von 80%. Eines Tages habe ich geprüft, es kam eine Fehlermeldung. Wenn ich geschlossen und wieder geöffnet das bitcoin-core, es begann reindexing. Keine Ahnung, wie lange dies dauern wird? Drehte es ab nach einem Tag auf der "Berechnung der Indizierung". Versuchte, mir geringe bis keine Gebühr für Transaktionen wie fange ich an in bitcoin.

enter image description here

2017-10-18 05:36:19 empfangen-version Meldung: /Satoshi:0.15.0.1/: version 70015, Blöcke=490420, us=71.202.75.20:62505, peer=1908
2017-10-18 05:37:32 Pre-allocating bis zu position 0x6000000 in blk00622.dat
2017-10-18 05:37:45 empfangen-version Meldung: /Satoshi:0.13.1/: version 70014, Blöcke=490420, us=71.202.75.20:62519, peer=1909
2017-10-18 05:39:29 Pre-allocating bis zu position 0x7000000 in blk00622.dat
2017-10-18 05:40:07-socket-Fehler senden Eine vorhandene Verbindung wurde gewaltsam vom Remotecomputer host geschlossen. (10054)
2017-10-18 05:40:37 empfangen-version Meldung: /Satoshi:0.14.2/: version 70015, Blöcke=490420, us=71.202.75.20:62551, peer=1910
2017-10-18 05:41:03 Pre-allocating bis zu position 0x8000000 in blk00622.dat
2017-10-18 05:41:44 ProcessMessages(version, 113 bytes) KONNTE peer=1911
+30
abu 18.04.2015, 13:16:33
17 Antworten

Verwenden Sie die getpeerinfo RPC-Befehl (verfügbar seit v0.7.0).

+818
Marc Grau 03 февр. '09 в 4:24

Technisch ist es möglich: der Absender erstellt Transaktion Empfängers, Brieftasche, Zeichen, Zahlungsempfänger überprüft es, dann sendet es an das Netzwerk, wenn in der Lage.

Aber in Bezug auf die Sicherheit ist es sogar noch schlimmer als die Annahme der null-Bestätigung transacrions: der Schuldner kann, erstellen Sie eine andere Transaktion die übertragung all sein Geld auf irgendeine andere Adresse, und senden Sie vor der Empfänger-broadcast - "ehrlich" - Transaktion, damit ungültig "ehrlich" Transaktion seit-Münzen werden schon ausgegeben.

Als option gibt es Casascius physikalische bitcoins. Diese option erfordert jedoch Vertrauen zu 3rd-party (Münze Emittenten), die etwas gegen den bitcoin Ideologie, meiner Meinung nach.

P. S. die Meisten modernen terminals für Kunststoff-Karten, die Zugang zum Netzwerk erfordern, um zu funktionieren, und es verursacht selten Komplikationen. Das größere problem bei bitcoin ist Voraussetzung für die Verifizierung, das kann sehr lange dauern. Es könnte aufgehoben werden (Verringerung der Sicherheit).

+756
user37237 21.02.2015, 08:37:48

Ich bin mir nicht sicher, warum Sie denken, RSA ist viel sicherer als ECDSA. Wie Sie hier Lesen können: https://crypto.stackexchange.com/questions/3216/signatures-rsa-compared-to-ecdsa

ECDSA-bietet gleiche Maß an Sicherheit wie RSA, aber mit einer viel kleineren Stellfläche.

In der Tat, je mehr Sie erhöhen die Sicherheit, desto größer ist die RSA-Schlüssel werden im Vergleich zu ECDSA. Das macht RSA weniger fit für ein system wie bitcoin erfordert kleine Pakete gesendet werden, um das Netzwerk die ganze Zeit (als peer-to-peer).

+718
Xavier Nodet 09.07.2016, 17:53:47
Fragen über iota sind off-topic.
+626
Marlene Sarafin 24.04.2014, 01:38:15

Signaturen cover-Eingänge und-Ausgänge.

Wenn jemand die änderungen einer der Ausgänge in einer Transaktion, eine neue Unterschrift erforderlich ist. Effektiv Ihre Unterschrift Schildern "Erlaubnis mit meinem UTXO X zu senden BTC an B, C BTC-D, ...".

+604
A1RStack 20.01.2010, 07:27:48

Ich habe keinen WLAN-Drucker, so ich ' m denken über das schreiben von unten die Tasten von hand auf ein Stück Papier. Offensichtlich kann ich nicht kopieren Sie die QR-codes so. Sind Sie nötig oder tun Sie nur vorhanden sind, nur für unsere Bequemlichkeit?

+553
Gojira 31.05.2011, 23:57:38

Sie können open-source-bitcoin - /altcoin-Paket von gourl.io:

https://github.com/cryptoapi/Bitcoin-Payment-Gateway-ASP.NET

Es funktioniert gut in meinem Projekt.

+439
SkyWalker 18.11.2012, 08:12:52

Also ich bin mit einen antminer s3. Ich habe auf btc guild für etwa eine Woche. Heute verkünden Sie Sie schließen. Also schaute ich mich um und dachte, ich würde mitmachen antpool.

Das problem ist, wenn ich änderte alle meine pool-config, meine antminer nicht starten. Es leuchtet auf, und die Ventilatoren drehen sich sehr langsam.

Wenn ich auf btc guild die Maschine lief auf Anhieb. Ich bin mir nicht sicher, was das problem ist. Mein miner stats sagen dieser Abschnitt enthält noch keine Werte.

I input alles so, wie es zeigte mir auf antpools website. Irgendwelche Ideen was ich falsch mache? Ist es etwas, das ich ändern muss?

+385
ORN 03.12.2018, 18:32:17

Eine Münze hat Schwierigkeiten, 'd', ein Kurs, 'x'/BTC oder 'X'/USD, und da meine hardware das machen kann, 'y' MH/s (scrypt), wie würde ich feststellen, das beste Stück könnte ich meine? Brauche ich, zu prüfen, andere Faktoren?

+377
Palikea 24.05.2017, 17:02:00

Normalerweise nicht-standard Transaktionen abgelehnt werden würde, die von P2P-Knoten (aber wäre noch abbaubare durch Bergleute direkt, da dies nur eine Richtlinie).

P2SH-Adressen nicht weiterzugeben, das Skript Sie hash, bis Sie zuerst verbrachte aus. So senden Sie BTC werden, in beliebiges script (gültig oder nicht) mit P2SH-Adressen. Standardness Regeln nicht auferlegt P2SH Eingabe-Skripte, Sie müssen nur respektieren die Protokoll-Regeln (Größe, Nutzung aktiviert opcodes, etc...).

Erstellen Sie Ihre eigenen Skripts, die Sie verwenden können, diese Frage als Ausgangspunkt.

+363
cherrynata 28.06.2013, 06:28:56

Die Adresse 1FYMZEHnszCHKTBdFZ2DLrUuk3dGwYKQxh ist eine gültige Adresse aus einer ungültigen öffentlichen Schlüssel, der sicher qualifiziert als eine wirksame /dev/null

Es scheint, dass die Adresse wurde durch ein Fehler in einer bestimmten wallet-software.

Durch die Art und Weise, nicht verbrennen Geld, es ist der Inbegriff für das alte Sprichwort: "Ein Narr und sein Geld sind bald geschieden."

rel:
Ungültiger public key ausgegeben wurde! Wie war das möglich? (es war nicht, tatsächlich)

+329
ncphillips 09.01.2013, 06:12:09

Ja, es ist möglich. Die meisten altcoins sind setup mit low genug Schwierigkeiten, dass Sie CPU-oder GPU-meinen Sie, wie könnte man mit Bitcoin in den frühen Tagen. Aber es gibt so viele dieser kleinen, obskuren altcoins und fast alle von Ihnen sind einfach nur nutzlos, Klone von einigen anderen Münze oder eine Pumpe und dump-Betrug, so sind Sie wahrscheinlich gehen, um nur am Ende verschwenden Strom.

+255
TheHonestAtheist 07.07.2015, 13:21:48

Einfach, es funktioniert nicht. Die hashing-puzzle ist nur erforderlich für alle Knoten, die sich auf einen gemeinsamen Wert. Sobald ein block gefunden wird, wird es vermehrt durch das Netz. Wenn die nounce gültig ist UND wenn die Transaktionen in den Blöcken gültig sind, dann wird der block ist die Aufnahme in die blockchain. Eine Transaktion ist gültig, wenn:

  1. jede Transaktion input entspricht einer früheren Transaktion ausgegeben.
  2. Sie sind reedemed durch Ihre legitimen Eigentümer
  3. die Summe der Werte aller Transaktion Ausgänge ist weniger als oder gleich der Summe der Werte aller Eingänge.

Diese überprüfung wird durchgeführt, indem der bitcoin-Knoten. Ein Bergmann ist nicht angestachelt zu zählen ungültige Transaktionen in die Blöcke, da Sie die Unwirksamkeit des gesamten Blocks (also die Verhinderung der Bergleute zu erhalten, die coinbase Belohnung).

+250
Julianna B 05.04.2018, 06:42:48

Ich sah dieses schöne video von computerphile , die geklärt Dinge ein wenig. Es kann eine Stunde dauern, zu berechnen und Aktualisierung der blockchain, kein Betrag der Netzwerk-Latenz kann da noch mithalten.

+214
Erobaba 24.03.2019, 14:44:36

Ich erstelle eine Brieftasche mit privaten Schlüsseln deaktiviert.

Dann nutzen Sie importmulti etwa so:


Befehl curl --data-binary '{"jsonrpc": "1.0", "id":"curltest", "Methode": "importmulti", "params":[[{ "scriptPubKey": { "address": "bcrt1qeappehxje9d46zjeyvh3cqslzzda9p92nx2xg495e8memcjvppvqhk6hcn" }, "label": "Importierte Adresse", "timestamp": "jetzt", "watchonly": true, "keypool": true, "internal": false }], "{"rescan": false}"] }' -H 'content-type: text/plain;' http://user:[email protected]:18443/wallet/Test
Ergebnis = Optional({
 error = "<null>";
 id = curltest;
 Ergebnis = (
{
 Erfolg = 1;
}
);
})

Aber wenn ich getnewaddress es sagt keypool leer:

curl --data-binary '{"jsonrpc": "1.0", "id":"curltest", "Methode": "getnewaddress", "params":["", "bech32"] }' -H 'content-type: text/plain;' http://user:[email protected]:18443/wallet/Test
Ergebnis = Optional({
 error = {
 code = "-4";
 message = "Fehler: Diese Brieftasche hat keine Schlüssel";
};
 id = curltest;
 Ergebnis = "<null>";
})

Das passiert auch, wenn ich importmulti Deskriptor Ansatz zum importieren einer multisig.

Ich bin versuchen, um eine watch-only-wallet für meine multisig, wo der einzige Schlüssel, der in der keypool ist die multisig-Adresse, nur um Gebäude-Transaktionen mit dem wallet nahtlos.

+159
Grandpaw Grizzly 08.09.2010, 20:33:18

Wenn wir reden über eine Summe wie 133.7 BTC, wir reden eigentlich über 13370000000 satoshis (13.37 Milliarden Einheiten).

Wenn Sie 32-bit-rangeproofs in Vertrauliche Transaktionen, Sie beschränkt sich auf einen Bereich von 1 bis 2^32-1 satoshi (42.94967295 BTC). Zu benutzen, eine Anzahl so groß wie 133.7 BTC, würden Sie brauchen, 34 bits mindestens (machen die Beweise, die größer und langsamer zum erstellen und überprüfen).

Was den Abschnitt Sie zitiert ist, ist, dass CT unterstützt die Skalierung dieser Zahl um eine Potenz von 10. Im Grunde der Beweis kann (in der klaren, für jetzt) darauf hindeuten, dass es sich nicht um satoshi Einheiten, aber mit Millionen satoshis. Jetzt eine 32-bit-Nachweis umgehen kann mit Bereichen von 0,01 BTC durch 42949672.95 BTC.

Also der Begriff "floating point" hier bezieht sich einfach auf die Tatsache, dass wir für die Anzahl als 13370*10^6 satoshis nicht als 13370000000 satoshis. Es bedeutet nicht, dass wir ' re Umgang mit gebrochene Einheiten.

Hinweis: die Multiplikation einer EG-point mit einer gebrochenen Zahl ist technisch möglich, in manchen Fällen, aber nicht wirklich genutzt.

+124
Ansgar 06.03.2014, 05:21:02

Ich weiß nicht wirklich verstehen, was Sie versuchen zu tun:

  • Wenn Sie beweisen wollen, dass Eine Partei (später Partei B) besitzt etwas, Sie können ein ähnliches design wie Bitcoin. Wo die bitcoins gesendet werden, um durch Transaktionen, bei denen die "derzeitigen Inhaber" - Zeichen, eine Nachricht, die bitcoins gehören jetzt zu einer "neuen Inhaber".
  • Wenn Sie eine spezielle smart-Vertrag, der nur der "aktuelle Besitzer" ist erlaubt, zu verwenden, und Sie übergeben möchten Besitz um mehr flexibel. Sie können erstellen Sie ein anderes smart-Vertrag, enthält "der aktuelle Besitzer" in eine flexiblere Weise. Siehe identity Verträge in uPort.
  • Wenn Eine Partei geben will, einige Daten zu Partei B (aber sonst niemand), warum würden Sie einen blockchain überhaupt?

Könnten Sie mehr klar angeben, was du meinst mit:

und möchte den Besitz dieser Daten zu B

In der blockchain Welt, die Sie gerade speichern Sie diese in das "Hauptbuch" (oder blockchain), genau das gleiche wie das, was bitcoin bedeutet.

+38
beat7Bx 28.04.2014, 09:28:53

Fragen mit Tag anzeigen