Tun pool-Server kommunizieren mit bitcoind, und in welcher Kapazität?

Ich versuche zu verstehen, wie der gesamte Prozess fließt. Hier ist, wie ich es derzeit verstehe, dass es funktioniert.

Mining-client -> server Pool -> Bitcoind

getwork:

  • Mining-client ruft getwork vom Pool-server, und es erfordert wiederum getwork (oder etwas anderes?) von Bitcoind.

stratum:

  • Mining-client ingages der Pool-server mit dem stratum Protokoll und die Pool-server ruft getwork (oder etwas anderes?) aus Bitcoind.

getblocktemplate:

  • Mining-client ruft getblocktemplateund die Pool-server ruft getblocktemplate von Bitcoind.

Und ich verstehe, dass die pool-server leistet mehr als nur die Weiterleitung von Informationen, aber ich wollte es einfach zu halten. Ich möchte nur begreifen, wie das alles fließt zusammen, und was ruft es macht.

Jede Hilfe wird sehr geschätzt!

+845
user46066 08.05.2010, 14:04:36
21 Antworten

Ein blkindex.dat-Fehler bedeutet, dass der block-index wurde beschädigt oder kann nicht geöffnet werden. Jedoch, den block-index ist nicht Bestandteil der Brieftasche, und können gelöscht werden, ohne entfernen des Fonds in Ihrer Brieftasche.

Mit dem im Verstand, versuchen Sie dies:

  1. Öffnen Sie %APPDATA% in den Datei-explorer. Tun Sie dies durch drücken von Windows + R, dann Eingabe von %APPDATA%.
  2. Öffnen Roaming\Bitcoin.
  3. Machen Sie einen neuen Ordner namens "old block-Dateien" oder etwas ähnliches.
  4. Bewegen Sie jede Datei in diesem Ordner mit Ausnahme der Brieftasche.dat in den alten block-Dateien-Ordner.
  5. Wahlweise, löschen Sie den alten block-Dateien " - Ordner.
  6. Start Bitcoin 0.11, und Ihr computer wird erneut herunterladen block-Kette. Das dauert ein paar Stunden.
+920
Smack Jack 03 февр. '09 в 4:24

Ich habe eine Website namens bit-Handel in Australien zu kaufen und senden von bitcoins an ein wallet auf blockchain.info. Erfolgreich drei mal in diesem Monat, trusted zu.

Doch zu diesem Zeitpunkt (nach Erhalt einer E-Mail von BTA, "Ihre Münzen übertragen worden" wie das normale) es gibt null Beweis auf blockchain.info dass dies geschieht. Mein Geldbeutel hat sich nicht verändert. Keine bitcoins. Es ist schon 13 Stunden her, dass die E-Mail. Und ich versichere Ihnen, das ist nie passiert mir vor.

Irgendwelche Ideen? Vielen Dank, Grüße.

+891
Jammie 26.12.2016, 02:15:55

vielversprechend 13k am Tag

Es ist fast sicher ein Betrug. Bleiben Sie Weg von diesem.

Ich brauche es sicher zu spielen ... ich habe einfach nicht leisten

Nicht investieren in volatilen high-risk-Produkte wie crypto-Währungen.

+889
Inaphalutamen 29.11.2014, 00:40:05

Bitcoin ist nicht anonym, es ist Pseudonyme.

Beim senden von Bitcoins an jemanden, Sie wird Ihnen sagen, was Ihre bitcoin öffentliche Adresse, und dann schicken Sie bitcoins an diese öffentliche Adresse. Eine öffentliche Adresse ist eine zufällig aussehende Zeichenfolge aus zahlen und Buchstaben, hier ist ein Beispiel, das ich gerade zufällig gezogen aus einen block-explorer-website:

15x6Ggmjwu6h5nDkidnkqpAms2L6JeuEnj

Privatsphäre gewahrt bleibt, indem nicht eine Adresse mehr als einmal. Wenn Sie mehrere Personen zahlen Sie an der gleichen Adresse, und dann werden diese Leute in der Lage zu wissen, die anderen Transaktionen, die Sie beteiligt waren mit dieser Adresse.

Jede Adresse hat eine entsprechende 'private key', und Sie müssen wissen, was der private Schlüssel ist, um Sie verbringen der Fonds. So kann man sagen, die Menschen Ihre öffentliche Adresse(N), so dass Sie Geld senden, um Sie, und dann halten Sie Ihre privaten Schlüssel sicher, so können Sie später verbringen den Münzen! (wallet-software verfolgt automatisch der private Schlüssel für Sie)

+867
Grace Marlish 16.12.2014, 02:59:00

Kopieren Sie Ihre wallet-Dateien, die mit dem privaten Schlüssel. Im Fall von Bitcoin Core, die Sie benötigen, um eine Datei zu kopieren Brieftasche.dat. Im Falle von Elektron, brauchen Sie nur ein samenkorn, es sei denn, Sie sorgen aber auch für die Transaktion Geschichte von Etiketten und gespeichert "Kontakt" - Adressen, als Sie sollten ein backup Ihrer default_wallet-Datei.

+862
labin 19.10.2014, 02:47:50

Sie müssen, um jemanden zu finden (oder eine Dienstleistung), Sie will kaufen Sie Ihr Geschenk-Karte und zahlen Sie in bitcoin. Es gibt keine Möglichkeit, Sie einfach 'konvertieren' in bitcoin, pro sagen.

+782
Nurul Absar 15.02.2015, 10:27:10

Kryptographie und Verschlüsselung

In der Welt der Kryptographie wird verwendet, für eine Vielzahl von sicherheitsrelevanten Zwecken:

  • Authentifizierung (Nachweis der Identität, oder der Nachweis des Eigentums)
  • Non-repudiation (Autor, können später nicht leugnen die Urheberschaft der Daten)
  • Vertraulichkeit (Schweigepflicht - Dritte nicht sehen können, die Daten)
  • Integrität (Nachweis, dass Daten nicht verändert oder manipuliert)

Wenn wir sagen "Verschlüsselung" ohne Klärung weiter, wir sind in der Regel reden über die Verwendung von Kryptographie, um die Vertraulichkeit (Geheimhaltung von Daten, aber nicht die Geheimhaltung der übertragung aufgetreten ist, wird - letzteres könnte bedeuten, Steganographie oder private Kanäle etc).

Bitcoin peer-to-peer-Protokoll, muss nicht die Geheimhaltung, sondern es muss eine form der Authentifizierung, Integrität und Nachweis von digitalen Signaturen.

Traditionell digitale-Signatur-algorithmen eingesetzt-RSA, die beinhaltet das verschlüsseln eines hash der Daten, jedoch nicht der Verschlüsselung der Daten selbst. Bitcoin verwendet Elliptic Curve cryptography erzeugt digitale Signaturen ohne die Verschlüsselung eines hash.

Also der Autor ist vielleicht darauf hinweisen, dass die gesendeten Daten durch Bitcoin peer-to-peer-Protokolle ist nicht verschlüsselt, damit Vertraulichkeit und nicht um die Verschlüsselung.

Terminologie

Das Wort Kryptographie bedeutet wörtlich verborgenes schreiben. Es ist eine gewisse Ironie in der Verwendung dieser Bezeichnung für die elliptische Kurven-Kryptographie, die nicht direkt verwendet werden, für das verstecken der text der Nachrichten -, was viele Menschen meinen, durch die Verschlüsselung ist der Prozess der Umwandlung von normal lesbaren Klartext in unlesbare verschlüsselte Text.

+734
Awaterujin 07.10.2014, 16:14:30

Ich fordere den folgenden Befehl aus, um die Transaktion Geschichte

zcash-cli z_listreceivedbyaddress "ztMTTKVFt3YFzJDn4ADhox9q7gbyUekKscgzwsfnkqcpvbrstdxntmy5zhhwikqcrmumqzqite2pdge7kxiox73efgnnynb"

Und ich erhalte die folgende Antwort

[
{
 "txid": "f419d49685ba77099f39094ff52ef81d082eac74f4e0a2cdead9b3a51b4b243c",
 "Betrag": 1.00000000,
 "memo": "5468616e6b7320"
}
]

Jetzt brauche ich, um ein zusätzliches Feld wie der timestamp. Gibt es eine öffentliche api für zcash z-addr aus, wo kann ich die vollständige Transaktion Geschichte, einschließlich der Zeitstempel?

Bitte helfen Sie mir.

+726
Dennis Brunning 27.09.2013, 06:27:59

GBT es eine Möglichkeit, Sie zu stoppen Bergmann Zentralisierung, aber niemand benutzt es, jeder weiterhin Schicht. Warum scheiterte es?

+691
Alan Johnston 20.05.2012, 10:59:31

Generieren Sie einen privaten Schlüssel und eine Adresse des entsprechenden privaten Schlüssel jedesmal, wenn Sie sehen, BitPay die Zahlung Seite (auch wenn Sie nicht zahlen, behalten Sie den privaten Schlüssel und privater Schlüssel generiert, der nur für eine Zahlung). Wann erhalten Sie die Zahlung an diese Adresse, senden Sie Ihr Geld aus, die Adresse für Ihre Brieftasche.

+660
Michael Joyce 23.08.2018, 18:30:28

Ich fange an, die Arbeit mit multi-sig-Transaktionen, ich verstehe, wie Sie funktionieren und wie Sie sich raw-Transaktionen, doch wie tun Sie gehen über A) die Aufnahme der Eingabe von Buchungen für diese Adresse mit bitcoind und B) noch wichtiger, wie finden Sie die redeemScript und scriptPubKey für den Bau der Transaktion.

+626
user217301 18.12.2017, 22:48:43
Bitcoin SPV-Knoten kann zu senken Ihre Anforderungen an die Bandbreite, indem ein Bloom-filter auf jedem P2P-Verbindung mit anderen Bitcoin-Knoten. Zum Beispiel, wenn eine SPV-Knoten kann einen filter setzen, so dass es erhält nur Transaktionen, die schicken Münzen aus seiner Brieftasche.
+619
Sidhi Ciang 08.05.2014, 04:11:56

Millisatoshi sind die Einheit, in das Kanal-Salden berücksichtigt. Sie sind eine notwendige Buchhaltung Einheit, wenn es das Ziel ist, um eine sehr kleine Blitz Zahlungen beträgt, das entspricht einem Protokoll-design Wahl. Wenn ich senden möchten, lassen Sie uns sagen, 1 satoshi auf lightning, wird der routing-Gebühr sollte unbedingt auf einen sub-satoshi-Einheit oder anderen Gebühren könnte nur 1 oder 0 satoshis.

Es gibt jedoch einen Unterschied zwischen Bilanzierung und tatsächlich liefert diese balance auf die Bitcoin-blockchain. Zwei Knoten, die Verhandlungen zu einem Gleichgewicht in millisatoshi ist, aber die unterschriebene Verpflichtung, die Transaktionen nicht tatsächlich liefern diese balance, die nur auf den nächsten Sa-Wert.

Millisatoshis nicht erfasst werden, in HTLC ' s Engagement Transaktionen, da diese lauten, in sa ist. Also im Falle eines einseitigen Kanal in der Nähe, die gelieferte balance unterscheidet sich von der, die ausgehandelt zwischen zwei Blitz-peers. Eine gemeinschaftliche Kanal, in der Nähe können auch nicht liefern, die ein Gleichgewicht auf Bruch-Sats.

Daher millisatoshi sind eine echte Buchhaltung Einheit, die es ermöglicht, sehr kleine Blitz Zahlungen (und auch kleinere Gebühr erfassen auf dem Weg), während Handel aus-lieferbar-balance-Genauigkeit bei der Kanal-Abschluss (Die Rundung kann in beide Richtungen gehen).

Es gibt keine trust beteiligt, es ist klar, jeder Teilnehmer unabhängig, was die Kanal-balance ist (mSat), und wie viel der Waage ist lieferbar(Sa) in der Blockchain, während jeder Kanal Zustand.

+557
Abhishek Bhatia 08.05.2011, 20:40:33

Wenn Sie könnte irgendwie verfolgen die Ausgänge zur Verfügung (die können dazu senden einer ausgehenden Transaktion, die Sie könnte in der Tat eine Transaktion erstellen, Unterschreiben Sie es und senden Sie es an einen bitcoind daemon oder blockchain.info (über die sendrawtransaction API-Aufruf), um es ins Netz zu stellen.

Tracking-Ausgaben ist der einzige Grund, warum Sie wahrscheinlich haben, die zum ausführen eines daemon. Auch wenn Sie, erstellen Sie eine einzelne Ausgabe für 100 BTC und dann beginnen Sie mit der Erstellung von Transaktionen, die Ausgabe, die durch Abspaltung kleiner Mengen und senden Sie das wieder ändern, es macht die Transaktionen voneinander abhängig sind. Sobald eine einzelne Transaktion nicht bestätigt wurde (durch einen bug, unvollständig Gebühren oder eine doppelte ausgeben), alle folgenden Transaktionen werden auch scheitern.

Ausgaben von bitcoins-ohne Verbindung zum Netzwerk-overlay ist möglich, aber an einem gewissen Punkt müssen Sie die Synchronisierung mit dem Netzwerk, um sicherzustellen, die Transaktionen akzeptiert wurden und zu erhalten, füllen Sie das output-pool für die Zukunft verbringt.

+477
jamesboyduk 08.07.2017, 01:41:45

Vor einigen Monaten, mit bitaddress.org (offline, aber mit meinem normalen Betriebssystem), habe ich ein Schlüsselpaar, kopiert den Schlüssel und die Adresse auf Papier und gespeichert werden eine kleine Menge von Bitcoin auf die Adresse. Später, natürlich, war der computer wieder mit dem Internet verbunden, aber das Geld wurde nicht gestohlen.

Bedeutet die Tatsache, dass wohl keine malware eingefangen meinem privaten Schlüssel diesen Monaten schlage vor, dass der Schlüssel sicher ist? Ist es glaubwürdig, dass malware würde, erfassen Sie eine Adresse mit kleinen Mengen von Bitcoin, aber nicht entpacken Sie es in der Hoffnung, später mehr zu zahlen wäre in der gleichen Adresse?

+469
Qingyu Yan 28.06.2016, 17:32:51

Das ist nicht Konsens, wie funktioniert die Bitcoin, wie das wäre sehr anfällig für einen sybil Angriff.

Erste ein voller Knoten überprüft, die alle Aspekte von allen Blöcken (inkl. Transaktionen), die es erhält. Alles ungültig ist, wird es verworfen und nicht weiter betrachtet.

Zweite der Knoten, nimmt die Kette mit den meisten Gesamt-Nachweis der Arbeit in der it*. In der Regel gibt es nur einen, sondern manchmal zwei Bergleute finden einen block zur gleichen Zeit, so dass die blockchain vorübergehend Gabeln, bis der nächste block insgesamt erhöht sich die PoW für eine der Ketten und alle Knoten konvergieren auf dieser Kette.

TL;DR Die gültige Kette mit den meisten Gesamt-Proof of Work

*) Oft bezeichnet als die "längste Kette" oder besser "längste gültige Kette", obwohl es streng geht nicht um die Länge, sondern um die gesamtwirtschaftlichen Schwierigkeiten.

+390
symmathesy 06.08.2014, 06:37:33

Eine Menge Puristen und Entwickler auch nicht, wie diese Analogie, aber schau Zahnpasta (oder anderen Produkten). Menschen wie verschiedene Geschmacksrichtungen oder Marken, kleine Unterschiede, keine Rolle, wenn Sie tun im Grunde die gleiche Sache. Ich denke, das ist ein Anfang, zu beantragen, crypto, mit jeder Münze, die Ansprechend auf die verschiedenen Typen von Menschen/Gemeinschaften/Nischen (eine Menge Leute wie eine Reihe von Münzen). Dies nicht wirklich gelten jetzt aber, wie es ein casino und viele sind nicht wirklich etablierte "alternative Produkte".

Von einer Wirtschafts - /investment - /trading-Perspektive, als erstes in den Sinn kommt: Diversifikation.

+283
Nomis788 02.02.2011, 01:36:57

Alle, die ich gesehen habe, ist dies ab 2011-würde gerne etwas mehr aktualisiert, falls verfügbar.

Gibt es empirische Daten über eine Beziehung zwischen bitcoin Preis und Schwierigkeit?

+174
dotNes 27.10.2012, 21:37:15

Nein. Es bedeutet "bis 1. August".

Die Geschichte der Zeit bis zum 1. August wurde kopiert. Also die person, die hatte Ihre BTC am 1. August, ist die Kontrolle des BCH.

+121
The Demz 02.02.2012, 10:45:14

Diese Transaktion wurde bestätigt, aber ich bekam nie die btc. Es zeigt, wie wirksame übertragung ,57Btc Ist diese Transaktion real oder fake. Alle Informationen gefunden werden können.Hash,Block,Conf. etc, aber ich warte immer noch. Frage .Muss ich einfach nur abwarten ? Wie klar und empfangen von Btc? Haben Die total geschickt bekommen? Ist eine test-Transaktion ? Hilfe brauchen, zu wissen, was passieren wird?

Transaktion I. D 222a2290e68c7cd5861e34133a43b10c6ae4732518078b5cbbba1424c84ad8e1

Brieftasche 17tmL8Jsa4Hv9ZVVwtKCgrpqr1TbaNxgmp

Thx

+73
Zaki 14.04.2019, 15:11:37

Erstellen Sie einen Samen außerhalb einer hardware-wallet und dann importieren Sie Sie in diese letztere macht keinen Sinn. Hardware-wallets haben eine starke Sicherheit, da das Saatgut wird erzeugt durch sich selbst und nie aufgedeckt werden außerhalb. Ich würde empfehlen, zu warten, bis Ihre hardware-wallet und dann zu erzeugen, und übertragen Sie Ihre Münzen auf.

Wenn Sie wissen, das Risiko und will immer noch erzeugen eine Brieftasche außerhalb, dann importieren Sie die hardware-Brieftaschen, Dank der 24 Wörter Saatgut. Stellen Sie sicher, dass Ihre software implementiert BIP39.

Diese sind die standards umgesetzt, die von beiden Trezor und Ledger Brieftaschen:

  • BIP-16 : P2SH serialisiert Skript-Adressen
  • BIP 32 : hierarchische Deterministische Wallets
  • Bulletin 39 : Samen Merksatz
  • BIP 44 : spezifische wallet structure
+63
Nici 01.09.2014, 22:40:50

Fragen mit Tag anzeigen