Wie funktioniert die pool-wissen teilen-hashes berechnet und nicht betrogen?

Bergleute berechnen, teilen hashes und legt Sie dem pool für Ihren proof of work. Und wenn der Anteil hashes führt zu einer richtigen block-hash-in Bezug auf die Schwierigkeit, alle in den pool bezahlt wird nach Ihren eingereichten arbeiten mit verschiedenen Methoden der Verteilung.

Frage: Warum kann nicht ein miner nur Einreichen Zufallszahlen als fake Aktie hashes (wenig Arbeit), um den pool zu tun, anstatt die eigentliche harte Arbeit von hashing?

Also für den pool: gibt es eine Möglichkeit dies zu verhindern ohne die Neuberechnung der hash zu finden, seine fake? Neuberechnung ist harte Arbeit, und vernichtet Sinne von delegieren ... es Bergleute.

Und wenn es keine Kontrolle, es wäre nur sichtbar mit Statistiken der pool ist zu viel Pech auf lange Sicht. Ex.: Bergmann zu übermitteln 100THash/s und nie zu finden ein Spiel vielleicht gar nicht, berechnet die hashes aber nur übermittelt random stuff.

Edit: Frage Geklärt, zu unterscheiden von ähnlich klingenden Fragen.

+811
Danielle9090 10.08.2018, 00:25:15
17 Antworten

Lesen Sie im whitepaper, stieß ich auf einen Punkt: Knoten wünschen zu handeln als effektive Vermittler, 'hubs' oder nicht, müssen eine hohe Verfügbarkeit und arbeitet autonom.

Dies bedeutet, dass Sie müssen haben Zugriff auf den privaten Schlüssel Ihrer Zahlung die Kanäle, um neu in die Unterstützung von Transaktionen!! Schwachstellen in der Lightning-Netzwerk-service - oder andere Dienste auf dem gleichen system oder benachbarten Netz - wird sich am Ende herausstellen diese Tasten, um das Risiko von Diebstahl.

Gibt es irgendwelche Lösungen dafür?

+994
RavenStorm 03 февр. '09 в 4:24

Also ich habe eine Frage, wie das routing funktioniert in der LN. Ich lese teilweise durch die RFC beschrieben https://github.com/lightningnetwork/lightning-rfc aber ich habe immer noch diese offene Frage.

Ich weiß, jeder Knoten in LN hat der ganze Netzwerk-Topologie-Informationen, er weiß also jedem Knoten und jedem Kanal und damit auch die Kapazität des Kanals. Aber die Kapazität eines Kanals nicht sagen, auf welcher Seite ist der Besitz, wie viel. Wie finden wir nun eine gültige route und werden Sie sicher, dass ausreichend Kapazität in jedem Kanal für die Richtung, die Teil unserer route?

So zum Beispiel können sagen, ich bin Knoten A und einen channel auf Knoten B, und diese hat einen Kanal zum Knoten C., sprich jeder Kanal hat eine Kapazität von 1 BTC, ich will jetzt senden 0.4 BTC von A zu C und wählte die route A -> B -> C. Aber jetzt kann es sein, dass die Kanal-B - C Knoten B besitzt nur 0.3 BTC im moment und Knoten C besitzt 0.7 BTC. Das würde bedeuten, dass B nicht senden 0,4 bis Knoten C. wenn ich Also senden jetzt diese Transaktion B zurückkehren würde, mit einem Fehler.

Wenn ich jetzt eine längere Strecke die Möglichkeit eines solchen Ereignisses steigt exponentiell. Also am Ende ist es sehr unwahrscheinlich, dass meine gewählte route gültig ist. Wie funktioniert das Protokoll verhindern, dass eine Menge versucht, bis man feststellt, eine wirklich gültige route?

+858
Jack Ocean 19.06.2017, 13:44:33

Ich glaube nicht, dass eine opencart Erweiterung vorhanden ist.

Wenn Sie RPC-User und RPC-Pass in bitcoin.conf können Sie Bitcoind die JSON-RPC:

https://en.bitcoin.it/wiki/API_reference_%28JSON-RPC%29

Ich will hinzufügen, dass dadurch öffnet sich eine ganze Reihe von Sicherheitslücken, die angesprochen werden müssten. Mit Ihrem server kommunizieren mit Ihrer persönlichen Bitcoin-daemon über das öffentliche Netzwerk öffnet alle Arten von Fragen, und ich würde dringend davon abgeraten es.

Alternativ könnte man erzeugen Sie eine Reihe von Adressen über Ihre Bitciond und laden Sie den öffentlichen Schlüssel in eine DB oder txt-Datei auf Ihrem server, Anzeige jede Adresse nur einmal an und verknüpfen es mit einer Bestellung in opencart.

+836
UnicornGod 02.09.2010, 18:20:24

Ich habe zwei laptops Kurbeln hashes für die pooled-mining. Mein Mac ist korrekt eingestellt, und ich sehe das (yay!!!) Nachrichten, die ziemlich oft von den minerd.exe Ausgabe.

Aber den PC habe ich Kurbeln scheint nie zu bekommen (yay!!!) Nachricht. Es hält Sie auf dem tun hashes und dann empfängt das "Longpoll detected new block" - Meldung. Ich auch runtergeladen die Litecoin-Qt-wallet, lassen Sie es zu synchronisieren mit dem system und platziert die Minerd und mining_proxy EXE-Dateien, die neben dem Litecoin-Qt in der Hoffnung, es würde in der Lage sein, um Zugriff auf die längste Kette durch den Aufwand der Litecoin wallet ist die Synchronisierung.

Ich folgte den Schritten, die für einen PC in Litecoin LTC mining guide, CPU.

Wie kann ich machen, damit es funktioniert?

+814
Sven AERTS 28.06.2015, 18:44:46

Im Idealfall würde ich mag, um zu sehen, ein Kreisdiagramm mit der ganzen Torte sein "Bitcoin-abgeleitet Krypto-Währungen", und jede wichtige alternative dargestellt, wie ein cap-Markt in Bitcoins und USD.

Derzeit ist von dem, was ich sammeln, die wir haben:

  • Bitcoin - 7,415,750 BTC = $34,854,025 = 99.7%
  • Namecoin - 959,150 NMC = 25,897 BTC = $121,716 = 0.3%

Ich weiß nicht, wo die Daten auf andere crypto-Währungen, jetzt, und wenn Sie auch keine wesentlichen Markt-cap.

+692
Slerpy 14.02.2014, 04:57:37

Wenn Sie verlieren Ihren Geldbeutel, Ihre bitcoins gehen verloren, es sei denn, Sie ein backup erstellt.

Wenn Sie wollen einfach nur der Wechsel zu einem neuen Telefon Sie können entweder übertragen Sie die Brieftasche, um das neue Telefon oder gesendet werden, die restlichen bitcoins an eine andere wallet, das du kontrollierst.

Jede und alle bitcoin-wallets sollte gesichert werden.

+625
Michael Corrigan 16.09.2016, 18:14:25

Sie sind aus Glück heraus, wenn Sie nicht über den Geldbeutel, nur die Adresse. Wer könnte die Kontrolle über eine Adresse, zu der Sie nicht über den privaten Schlüssel, das ganze system ist kaputt.

+597
eas 05.09.2015, 18:25:00

So ist es eine OP_RETURN parameter für jede bitcoin-Transaktion oder pro jeder Eingabe - /Ausgabe-Adresse?

Eine OP_RETURN Ausgabe pro Transaktion unabhängig von der Anzahl der Eingänge und Ausgänge ist der standard für die 0.9.x bitcoin core-clients.

Wenn Ihr jeder Transaktion, so seine sicher zu sagen, dass seine über .0001 btc zu senden 40-byte-Nachricht?

Ja, aber Sie sollten es nicht ohne erhebliche Gründe.

Abgesehen von OP_RETURN Anlage der Nachricht, welche anderen Methoden gibt es anfügen benutzerdefinierte Daten?

Es gibt verschiedene Methoden. Sie können gefälschte öffentliche Schlüssel in der bloßen multisig-Ausgänge. Oder Kodieren Sie einige Daten, Werte oder Adressen von anderen Ausgänge.

+574
Dejavu 04.09.2011, 07:31:03

Der beste Weg, für Sie zum Kauf des Fonds sind zu gehen http://www.buymastercoin.com/ und einen Kauf tätigen, wie auf der Webseite beschrieben.

Oder gehen Sie einfach auf die google-Tabelle, die verwendet wird, als eine Art Austausch, wo Sie kaufen können aus dem MSC-Inhaber selbst: https://docs.google.com/spreadsheet/ccc?key=0ApGPLGUd5ZCzdHFxbnhHQjBDSDVKamY5UHlWdkNMNWc&usp=sharing#gid=0

Keine Notwendigkeit für eine spezielle Brieftasche, aber es ist auf jeden Fall empfehlenswert, um eine neue Adresse für die Mastercoins

+535
Camilla 29.05.2019, 11:36:41

Während der Prozess der Ausgaben Litecoins ist sehr ähnlich wie Bitcoins, ist es eine alternative Währung, ohne die eine Gemeinschaft akzeptiert fixed exchange Bitcoin daher hat der Kaufmann zu akzeptieren, die Arbeit der Umwandlung.

Nach meinem besten Verständnis, Bitpay, bitmit.net und anderen wichtigen Märkten und Zahlung Portale nicht akzeptieren Litecoin. Ich Verweise Sie auf diese Diskussion, da es wahrscheinlich ist besser informiert und aktiver, als alles, was Sie bekommen werden, in einem stackexchange-format https://bitcointalk.org/index.php?topic=139940.0

+517
Roland Hutchinson 03.06.2013, 05:21:38

Versuchen https://blockonomics.co Sie können leicht verfolgen Sie das Gleichgewicht Ihrer Adresse. Sie können auch label Ihre Adressen und email-Benachrichtigungen über Gutschriften/ Belastungen

+506
Jay Harris 26.01.2019, 11:55:54

Sie können Aktualisieren Ihre Knoten-software um eine BIP148-Durchsetzung version; oder Führen Sie eine BIP148 Grenze Knoten heraus zu filtern ungültige Blöcke und aktualisieren Sie Ihre bestehenden mining-software zu produzieren Blöcke mit version 1-bit aktiviert, Wahlrecht für Segwit Aktivierung. Signierte Binärdateien können hier heruntergeladen werden BIP148

Erste, installieren Sie alle notwendigen Abhängigkeiten, die erwähnt werden in der offiziellen Bitcoin bauen Anleitung details UASF

+505
Ras161236 25.06.2011, 09:17:40

Nextcoin scheint konvertieren 256-bit-Curve25519 256-bit öffentlichen Schlüssel in die "Kontonummern", die nur Arabische zahlen und scheinen nur eine Länge von 20.

Wie ist das gemacht?

Beispiele

In der Nextcoin forum, die Benutzer hinterlassen Ihre Rechnung zahlen.

+503
user152978 06.02.2015, 03:15:37

Drucken Sie Ihre privaten Schlüssel auf ein Papier-Wallet und drucken Sie die Tasten auf Archival Qualität Papier. Diese dauern soll, bis das Jahr 2211. Sie sind jedoch un-verschlüsselt, so sollten Sie speichern Sie in einem bank-Safe, oder irgendwo genauso sicher.

+465
Ownnil 14.12.2018, 01:05:06

Ich bin mit bitcoind. Ich habe gegangen durch die json-rpc api.

listunspent [minconf=1] [maxconf=999999] version 0.7 Gibt array von unverbrauchten Transaktion Eingaben in der Brieftasche.

listunspent Methode gibt einen unverbrauchten Transaktion Eingaben der Adressen in der wallet.

Ich möchte eine unverbrauchte Transaktion Eingänge von einem bestimmten bitcoin-Adresse, die derzeit nicht Teil unserer Brieftasche. Könnte mir jemand sagen, wie man dass?

+344
djuth 31.07.2014, 09:39:15

Meine Frage ist, welche logische Grund wäre einen pool zu geben, um ein Bergarbeiter zu tun?

Druckaufträge an die miner. Der server könnte sagen, der Bergmann "hier ist Arbeit für dich zu tun, wenn Sie beenden, was Sie gerade arbeiten". Denn Arbeitsplätze sind staatenlos und individualisiert (d.h. jeder job wird nur gearbeitet wird, die von Benutzer/worker), ein server könnte Warteschlange Arbeitsplätze für die Bergarbeiter, bevor er beendet seine aktuelle Arbeit, um zu vermeiden Ausfall. So lange, wie ein neuer block nicht gefunden wurde, das ist schneller, als die Arbeiter Fragen nach einem anderen job, wenn es beendet seine aktuelle.

Ich gehe davon aus, wenn die neue Arbeit kommt in es bedeutet, dass jemand auf das Netzwerk hat, Hash-block ist und daher gibt es kein weiteres Potenzial für die Belohnungen.

Das ist eine falsche Annahme zu machen. Für einen gegebenen block, es werden viele neue arbeiten. Neue Transaktionen erzeugt werden könnte, ExtraNonce1 kann erhöht werden, neue Arbeit, etc.

Warum also ein Arbeiter seine Zeit weiterhin mit einer Aufgabe, die jemand anderes bereits abgeschlossen hat?

IIRC Arbeitsplätze sind individualisiert, so ein Bergmann ist nicht die Arbeit, die einen anderen miner tut.

+222
jonellnapper 20.10.2011, 20:44:08

Sie sind der Planung bis zur Beurteilung "watch-only-Adressen' zu bitcoind; https://github.com/bitcoin/bitcoin/pull/4045

  • dies ist bereits die 4. pull-Anfrage, Sie habe daran gearbeitet für eine lange Zeit, sollte man in der nächsten version oder etwas, was ich denke, würde

einmal ist das in Sie diese Art von Daten aus dem basic Geldbörse, bis dahin müssen Sie mit einem blockexplorer oder eine "bessere" wallet (z.B. Armory) unterstützt die watch-only-Adressen.

+27
Malscythe 04.01.2017, 18:37:00

Fragen mit Tag anzeigen