Wo finde ich die frühen Beiträge zur Bitcoin, wo die Trolle streiten über die Verteilung?

Ich Tue Forschung über Bitcoin und auf der Suche nach frühen Beiträge zur Bitcoin-bezüglich der ungerechten Verteilung. Ich bin sicher, es gab Beiträge zu streiten, die Tatsache, dass die meisten Bitcoins waren in den Händen von nur einer Handvoll von early adopters. Und wie viele?

+87
charlestoncrabb 08.11.2014, 03:37:53
29 Antworten

Ich habe den Weg gefunden, es zu tun:

 DeterministicKey extendedKey = Brieftasche.getWatchingKey();
 String mpk = extendedKey.serializePubB58(wallet.getParams());
+975
Dj S 03 февр. '09 в 4:24

Ich bin Herumspielen mit ein paar USB Miner und bin mit 4 von Ihnen für insgesamt 4,6 GH/s. Meine BTCGuild dashboard Einschätzung ist ganz über dem Platz, manchmal 1 GH/s, manchmal so hoch wie 3.8 GH/s. Überstunden, die ich erwarten, dass es zu konvergieren, um einen gewissen Wert, aber das hat nicht schien zu passieren.

Es ist mein Verständnis, dass diese Zahl ist nur eine Schätzung und wird beeinflusst durch veraltete/duplizieren teilt meine Maschine unterwirft, aber wie stabil sollte diese Abschätzung werden?

Ist die Volatilität dieser Schätzung ein Produkt des PPLNS System oder könnte es etwas seltsam, mit meinem setup?

Wie funktioniert mein Schwierigkeitsgrad mit der pool-Faktor in dieser?

+957
Mohad Ahli 02.04.2017, 17:19:37

Habe es einfach gemacht. Einfach Pezzy Arbeit. Kopieren Sie die Samen/der geheime Schlüssel aus meiner Elektrum (original BTC wallet und verwendet es in "ich habe bereits ein samenkorn" - option im " electrum, Bargeld Brieftasche. Es werden login-und zeigen Sie Ihre verbleibenden Bitcoin-Cash.

Ps: ich habe Elektron und Elektron-Cash-wallets auf dem gleichen PC installiert. Nicht haben irgendein problem bei der übertragung. Ich habe die Portierung meiner original BTC an eine andere wallet für Sicherheit. Aber ich bezweifle, dass ich brauchte, um zu tun, coz ich bezweifle, dass jemand Antworten problem auftreten wird, da Sie getrennt blockchains.

+877
Tony Alvernaz 10.07.2014, 05:33:50

jeder.

Für meine Letzte Jahr Projekt entwickle ich einige Bitcoin/Bitcoin-Technologien (BIP32, Bulletin 38, BIP39, Bas58Check encoding/decoding, etc) in reinen Node.js (nur für native Bibliotheken, wie 'crypto').

Nach dem schreiben der Modul Umgang mit BIP32 wallet-generation, schrieb ich eine Reihe von tests, die versuchen zu 100% Aussagen/Branchen/Funktionen/Linien, aber es ist ein Szenario, das ich kann nicht scheinen, um zu reproduzieren, da es sehr unwahrscheinlich ist, zu stolpern.

Gegeben eine zufällige Streuung, die Sie anwenden, HMAC-SHA512, um den master zu bekommen erweiterten privaten Schlüssel. In es gibt es einen privaten Schlüssel, der kann ungültig sein, wenn gleich 0x0000000000000000000000000000000000000000000000000000000000000000 oder größer als 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFfebaaedce6af48a03bbfd25e8cd0364140.

Haben Euch gesehen, alle Samen, erzeugt eine ungültige privaten Schlüssel? Ich schaute durch das internet für solche bekannten Wert und konnte es nicht finden.

Das gleiche kann passieren, wenn die Generierung Kinder private Schlüssel. Gibt es irgendeine bekannte übergeordnete private Schlüssel + Eltern chain code + index, was eine invalid private key?

Dank einer Tonne!

+808
Hubert Jasieniecki 23.09.2016, 08:23:53

Wenn ich Gebrauch von bitcoins statt, ich habe keine Möglichkeit zu bekommen mein Geld zurück, wenn der Händler stellte sich heraus, ein Betrug zu sein. Als Ergebnis habe ich weniger Vertrauen auf den Kauf von items aus dem internet, als Ergebnis E-Commerce nicht funktionieren, als ein Ergebnis bitcoins nicht funktionieren.

Wenn Sie eine Kreditkarte verwenden, der Händler hat keine Möglichkeit, Ihr Geld zu erhalten, wenn Sie schalten ein Betrug zu sein. Aber das heißt nicht, dass Kredit-Karten nutzlos. Händler nur diese Abbildung in Ihre Vereinbarungen und Preise.

Ja, ein Händler würde wahrscheinlich lieber, dass Sie bezahlen mit bitcoins, weil das bedeutet, dass Sie nicht haben, um sorgen zu Rückbuchungen. Dies wird tendenziell dazu führen, dass Sie Anreize Sie bezahlen mit bitcoins. Sie könnten, bieten Sie niedrigere Preise. Sie könnten, bieten Sie Versicherung durch eine Dritte Partei. Und erraten, was es ist-viele Händler nehmen bitcoins schon tun.

Es ist wahr, es ist wahrscheinlich eine schlechte Idee, zum senden von bitcoins an ein Kaufmann, die Sie nicht haben guten Grund zu Vertrauen. So sicher, halten mit Kreditkarten-deal mit fly-by-night-Unternehmen, und Sie können mit bitcoin zu bezahlen, Amazon, Google, Starbucks, deine Miete, bezahlt von Ihrem Arbeitgeber, und so weiter.

Wenn Sie daran denken, dass die Art und Weise, es scheint nicht, wie ein sehr großes problem.

+798
Myfantasynow2 14.01.2013, 03:30:55

Sie können hinzufügen und überwachen-Adressen in http://blockonomics.co Es kann verwendet werden, auf desktop-und mobile

+790
maeks84 05.04.2015, 20:20:21

Sie können einen Raspberry Pi mit bitcoind kein problem. Ich habe mehrere Pi ' s laufen bitcoind in verschiedenen Orten, und einige von Ihnen haben mehr als 100 verbindungen. Verwenden Sie ein 64-GB-flash-Karte und stellen Sie sicher, Sie haben eine 512MB swap Datei. Die einzige Einschränkung, die Sie finden, ist Ihr Breitband-upload-Geschwindigkeiten , die Pi oder die flashkarte wird nicht der bottlekneck. Verwenden Sie eine gute Qualität-flash-Karte wie Sandisk, etc. Erklären Sie auch Ihrem router, um eingehende verbindungen auf port 8333 zu Ihrem Pi-IP-Adresse. Der Grund, die einzige Beschränkung ist Ihre Breitband-upload-Geschwindigkeit ist, weil der parasitäre Lasten, wie neue Benutzer, die versuchen zu laden die gesamte blockchain von Ihrem Pi. Wenn Sie dies tun , versuchen Sie, Ihre Pi mit blockcahin bereits geladen, auf flash oder SSD sonst wird es einige Zeit dauern, um zu synchronisieren.

+768
tknomad 14.02.2018, 04:28:19

In der Regel sind Sie eine multisig Transaktion zwischen ein paar core-Entwickler. Eine jüngste war ein 2-von-3 zwischen Greg Maxwell und ein paar andere. Es geht hauptsächlich nur um zu verhindern, dass hit-by-a-bus-Szenarien, wir Vertrauen in diese Menschen absolut.

+761
tevemadar 10.03.2014, 01:56:02

Wenn ich kann, und das ist vielleicht etwas off, aber seine rund um die richtige Idee.

Weiter mit Mr. Scwartz Antwort.

Ein weiterer wichtiger wichtige Rolle in der H/s ist OpenCL und CUDA. Jeder von Ihnen ein Mittel der Kommunikation/ein Protokoll zwischen den Herstellern, so dass unterschiedliche hardware interagieren können mehr leicht. So wie Schwartz sagte, dass Sie müssen nutzen Sie die Rechenleistung (Ressourcen) der chip für ihn nützlich zu sein. OpenCL und CUDA ermöglichen die software zu nutzen, um viele verschiedene hardware-Teile auf einmal. So einige der Schritte, die zu tun-mining durchgeführt werden könnten, die auf die CPU, während andere ausgeführt werden, auf die GPU. Dank OpenCL, können Sie leicht rufen Sie eine Funktion und wird Sie nutzen die Ressourcen, die es hat, erhältlich. (Ich sage nicht, dass OpenCL hat eine Funktion doHash (), aber eher etwas entlang der Linien von, wenn(elegantWork) useCPU; else if(bruteWork) useGPU;)

Auch die Computer-Maschine-Sprache-Architektur würde eine große Rolle spielen. Die ISC (Instruction Set Computer) ist ein computer mit einem definierten Satz von Anweisungen, die dem Prozessor ausführen kann. So gibt es viele Arten. RISC, ARM, etc (Idk viele von Ihnen oder viel über es Unterschiede), Aber gewisse Personen haben Anweisungen, die nützlich sind, um den Bergbau und einige haben diejenigen, die nicht sind. Es gibt schaltungen, die in chips, die versuchen, die Zukunft zu erraten, so dass, wenn es sieht, Sie sind gonig zum ausführen einer Verzweigung Aussage, es könnten versuchen, zu arbeiten Voraus, die auf jedem Zweig und dann, nachdem Sie es weiß, fallen alle anderen und weiterhin auf dem rechten Zweig. Gut es könnte nicht erforderlich sein, dass in der Hash, also der Teil der chip ist nutzlos für uns, wenn wir wollen, dass hash.

ASIC 's und FPGA' s sind chips (Integrierte Schaltkreise), als speziell für den Bergbau. Sie verfügen über schaltungen, nur, dass Sie brauchen, um hash, und eine Menge von Ihnen, und werfen Sie den rest der regulären Sachen. Das ist, warum ein ASIC ist nur gut für hashing, wenn das ist Ihre Anwendung (es werden nur "weiß", wie hash). FPGA ein Field Programmable Gate Array, es ist eine Reihe von multi-Zweck-Tore (schaltungen) auf einem chip, der programmiert werden kann, um eine spezifische Aufgabe (wie z.B. hashing), aber es hat noch einige andere Sachen gibt, die nicht nützlich ist; den anderen Sachen ist es so, dass es sein kann, für Allgemeine Zwecke. (Leute software schreiben, so nutzt es die Ressourcen gut, HardwareDescriptionLanguage HDL beschreibt physischen schaltkreise, und es verwendet, um code zu schreiben, das Programmieren von FPGA ' s; Also, wenn du ein FPGA und die möchten zu meinen, Sie haben zu finden, eine HDL-Programm, das Sie verwenden können, um zu brennen/schreiben Sie den chip mit den Hash-Algorithmus, dann laufen Sie software, die Gebrauch macht von den schaltungen, die Sie gerade geschrieben zu dem chip)

Also jede gegebene chips kann die Leistung bestimmt werden, indem Sie die Anweisungen, die es verarbeiten kann, wie gut er verarbeitet die Anweisungen, und wie effizient ist es (wenn Sie Pflege). Da gibt es eine Vielzahl von einzigartigen Probleme in der Welt, das bedeutet, dass wir versuchen, erstellen Sie eine Vielzahl von einzigartigen IC ist mit einer Vielzahl von Fähigkeiten.

+755
Hitesh Surani 24.09.2013, 02:00:10

Ich weiß, dass PyWallet hat eine dumpwallet aber ohne Verwendung pywallet, wie kann ich die export-alle Adressen und privatekeys mit dem Bestand bitcoind?

Gibt es einen API-Befehl listet alle Adressen, die im Besitz der Brieftasche?

+754
Nirvana 19.02.2018, 12:03:25

Ich würde gerne wissen, wo genau ich sollte meine extra Lüfter um mein laptop, damit kann ich mehr effizient kühlen, während ich mine bitcoins. Ich weiß, das ist nicht optimal im moment, aber bevor ich die Investition in ein rig ich will versuchen, es mit meinem laptop (aber ohne zu überhitzen, nichts natürlich). Gibt es einen Grund, warum meine CPU so heiß, während meine GPU ist bequem, sogar während ich ' m GPU mining?

Lage wie oben-rechts, unten-rechts, etc (w/r/t nach unten auf der Tastatur) ist sehr hilfreich.

Auch, was wäre der beste Weg, zu kühlen, die BitForce Jalapeno? Konnte ich nur mit einem einfachen Ventilator in einem gut belüfteten Bereich?

+693
User Miro 08.09.2013, 03:55:20

Der link, den Sie erwähnt hat, ein paar code-snippets, also ich gehe davon aus, dass der code, den Sie schreiben wollen, in C ist das einfache mining-Programm. Der python-code kann als pseudo code und sehr gut schreiben Sie Ihre mining-Programm in C.

Alt Münzen wurden-Gabel von bitcoin und nicht zu viele änderungen in der mining-Algorithmus kann sehr einfach abgebaut, indem die gleichen Methoden beschrieben.

Die meisten würden Sie ändern müssen, ist die hashing-Algorithmus, der verwendet werden kann, unterscheidet sich von BTC ist sha256.

Bei der Verbindung mit einem mining-pool, ist es im Allgemeinen ratsam, bereits bestehende mining-Software wie cgminers, wobei Sie gerade brauchen, um passieren die Schicht url und port ein (auch den Hash-algorithhm in wenigen Fällen). Eine riesige Menge an code ausgeführt wird, die übertragung der Stücke von den mining-problem für die Bergleute verbunden.

+661
Sagittarius001 09.09.2018, 18:20:05

Ich habe meine wallet id und bitcoin-Adresse [...] wie kann ich wiederherstellen meine bitcoin durch die Nutzung dieser?

Sie kann nicht wiederhergestellt werden, die Kontrolle über Bitcoin mit nur einer Bitcoin-Adresse.

Sie kann nicht wiederhergestellt werden, die Kontrolle über Bitcoin mit nur einer "Brieftasche-ID", die Sie in der Regel müssen Sie ein Kennwort auch. Aber im Fall der Freiheitsentzug Brieftaschen, die Depotbank können vorsehen, ein Mittel der Erholung , basierend auf anderen Informationen (z.B. eine E-Mail-Adresse für original-Registrierung). Beachten Sie, dass die ambulanten Mappen gemeinhin als die am wenigsten sichere Methode zum speichern Bitcoin langfristig. Sehen Sie , Welche Arten von Geldbörsen gibt es?. Beachten Sie auch, dass private Unternehmen wie Blockchain.com nicht besitzen entweder das Bitcoin-system oder die Bitcoin-blockchain - Sie sind nur eines von vielen Unternehmen, die Dienstleistungen anbieten, basierend auf cryptocurrencies.


Sie müssen in der Regel entweder

Wenn Sie nicht über diese, ist es in der Regel bedeutet, dass Ihre Bitcoins sind für immer unbrauchbar.

+642
Nitin Venkatesh 11.08.2018, 06:15:43

IMO ein totaler Anfänger, Papier-Brieftasche mit 2-3 Exemplare am besten klingt. Alle gespeichert in sichere Plätze! Ich mag auch die Daumen-Laufwerke, aber einige dieser Antworten scheinen, lächerlich sogar die geeky Satz wie "mit diesem tutorial" 2 Beiträge weiter oben.

+600
user115987 19.12.2011, 15:36:24

Per definition, "Transaktionsgebühr" ist die Differenz zwischen der Summe der Eingänge und Summe der Ausgänge. Es geht immer um die miner.

Was Sie brauchen ist das hinzufügen einer Leistung zu entrichten auf Ihr Konto.

+579
ArkCaptainNoah 17.03.2017, 17:21:33

während meinem Beispiel in der folgenden Frage wird mit dem altcoin "Bitconnect", ich glaube, es ist eigentlich eine Allgemeine Frage, die hier passt - wenn nicht, lass es mich wissen.

Ich bin kämpfen, um zu verstehen, PPLNS (ich muss es umsetzen in einen pool). Ich weiß im Allgemeinen, wie das system funktioniert, aber was mir ein Rätsel ist, wo das N herkommt.

Ich lese an vielen stellen im Internet, dass N = 2 * die Schwierigkeit ist, einen guten Wert, und dies würde bedeuten, dass im Durchschnitt ein Bergarbeiter verdienen Belohnungen von zwei Blöcken für die gleichen Aktien.

Jedoch, es einfach nicht hinzufügen, für mich.

Beispiel aus der Praxis: BitConnect pool. Lassen Sie uns sagen, BitConnect die Schwierigkeit ist derzeit ~900.000 Menschen.

Ein AntMiner L3+ legt eine Aktie Schwierigkeit ~150,000 (was zählt als eine Aktie mit dem Wert von 150.000, - dann) alle ~15 Sekunden, also 3 Minuten, dass man AntMiner ist bereits gefüllt, die ganze "N" von 900,000x2=ist 1.800.000. Das würde im Umkehrschluss bedeuten, dass ich erwarten würde, um mir ein BitConnect block alle 90 Sekunden im Durchschnitt, mit einem AntMiner, das ist natürlich nicht wahr.

100 AntMiners läuft auf unserem pool gab einen Aktienwert von 230,000,000 in den letzten 5 Minuten, das würde schon mehr als 100 mal die ganze "N" schon!

So etwas kann nicht richtig sein hier, und ich verstehe nicht, was. Sollte ich nicht multiplizieren, die eingereichten Aktien mit der Arbeit Schwierigkeiten? Aber dann eine kleine Bergmann bekommt die gleiche Belohnung wie ein grosser, das macht keinen Sinn. Oder ist das gesamte Internet falsch über die 2*diff für "N", und es basiert auf der Annahme, dass es dauert im Durchschnitt ein Wert der Anteile gleich die Schwierigkeit, Sie zu finden, einen block? Klingt nicht wahrscheinlich.

Im Durchschnitt dauert es 2^32 hashes zu finden, der eine gültige Freigabe auf Schwierigkeitsgrad 1, richtig? Und im Durchschnitt dauert es X Aktien zu finden, die einen Anteil an Schwierigkeit X, also warum erhöhen Sie die Schwierigkeit auf den pool für Ihre miner, wenn der Bergmann mächtig ist (es wird dann weniger oft reichen eine Aktie), oder...? Aber der Letzte Punkt startet, um weniger Sinn bereits, zusammen mit der Tatsache, dass Sie benötigen eine Freigabe auf Schwierigkeitsgrad Y zu finden, einen block, wenn die derzeit Münze block difficutly ist Y... Und die pool-software zählt eine Aktie mit Schwierigkeit X das gleiche wie X-Aktien mit Schwierigkeitsgrad 1. Am Ende bin ich verwirrt, wie das alles zusammen arbeitet und wie kann ich kommen auf einen Wert für "N", die tatsächlich Ergebnisse in einer Bergarbeiter bekommen im Durchschnitt zwei Prämien für den gleichen teilen...!

Bitte helfen Sie mir zu verstehen, was falsch ist.

EDIT: ich fand, dass alle Berechnungen von der Realität abweichen, um den Faktor 2^16. Dann fand ich dies: https://bitcoin.stackexchange.com/a/11816/62320 Dieses würde vorschlagen, dass für Scrypt, pools verwenden eine abgespeckte "teilen Schwierigkeitsgrad" Wert von genau diesen Faktor, aber das berichtete blockieren Schwierigkeit würde nicht skaliert werden. Das würde alles erklären, aber es ist der einzige Ort, fand ich dies im Internet (und es würde bedeuten, dass ich brauchen unterschiedliche Berechnungen, je nach Algorithmus, den ich bin handling) - kann das jemand bestätigen?

+562
user84444 04.07.2019, 06:27:33

Ich Frage mich 2 Dinge:

Wie einrichten cgminer zu mir, ohne einen pool?

Wenn wenn bin ich erfolgreich lösen den block, wie kann ich es anfordern / senden an meine Bitcoin-wallet?

Ich don ' T haben eine riesige 'rig'. Ich weiß, Sie brauchen eine hohe hashrate... erst anfangen und wissen wollen. Ich kann nicht finden, diese Antwort anderswo tut mir Leid zu Fragen.

+526
Alto 18.10.2014, 18:37:42

Ich freue mich auf einen cloud-mining-Vertrag von Genesis-Mining bei $500 für zwei Jahre Bergbau mit 100 MH/s für Dash. Das aktuelle Netzwerk hashrate ist 2550 MH/s. Die mining Belohnung 3.6 dash pro block, und es waren 550 Blöcke in den letzten 24 Stunden. Wie kann ich berechnen, Wann werde ich einmal brechen, und wie viel Gewinn ich machen könnte über die Dauer der zwei Jahre, vorausgesetzt, diese Faktoren bleiben die gleichen.

+467
Catherine OSC 14.06.2019, 19:49:14

Soweit ich weiß ist die option standardmäßig deaktiviert ist in den neuen Versionen. Um sicherzustellen, dass Sie können fügen Sie eine Zeile

gen=0

an Ihre bitcoin.conf - Datei.

+457
user237000 11.01.2013, 14:19:06

Gibt es eine Norm, oder mindestens gut akzeptiert, CLI-tool, das berechnet den öffentlichen Schlüssel aus einem privaten Schlüssel?

Ich habe meine Hausaufgaben erading Wie bekommt man eine Bitcoin-Öffentliche Schlüssel aus einem Privaten Schlüssel, aber es ist von Mai 2014 und hoffentlich tooling hat sich verbessert, seit dann.

+412
Ayman Ismail 13.10.2017, 20:01:18

Ich werde versuchen, die Adresse die bitcoins wurden zuletzt im Besitz von oder der "von" - Adresse, ich weiß, dass, wenn Sie senden Sie bitcoins wieder auf, dass die Adresse nicht in allen Fällen wird der Benutzer tatsächlich bekommen Sie aber ich brauche immer noch den code für Sie. Vielen Dank im Voraus.

Ich denke, es hat etwas zu tun mit dem Programm.b.GetTransaction()

Wenn ich eine Adresse, und die Münzen werden an diese Adresse gesendet, ich möchte, um herauszufinden, die Adresse, die Münzen wurden geschickt aus, ich habe eine andere Adresse für alle Transaktionen, die speziell für diese.

+387
rosa de leon 23.02.2015, 19:33:05

Wie viele öffentliche Schlüssel auf einen Durchschnitt, den vollständigen Knoten speichern, um zu validieren/authentifizieren, die Transaktionen, die Sie erhalten?

+364
RosC 29.06.2016, 19:57:27

Wo hast du das senden der bitcoins aus? Wie auch immer, aufgrund der vielen unbestätigten bitcoin-Transaktionen im Netz bis jetzt, Ihre Gebühr ist relativ gering, und es dauert deshalb so lange, um zu bestätigen. Wenn Sie nicht senden Sie aus einer Geldbörse, die du kontrollierst, dann können Sie versuchen, eine RBF oder Doppel-verbringen Sie mit einer höheren Gebühr. Andernfalls Kontaktieren Sie den Absender der bitcoins, oder warten Sie einige Zeit für Sie, um zu bestätigen.

Siehe auch hier: Wieso ist meine Transaktion nicht immer bestätigt und was kann ich dagegen tun?

+342
msilvavega 02.03.2017, 05:06:45

In Satoshi Nakamoto-Diagramm:

enter image description here

Ich sehe einen Hash in jeder Transaktion zu blockieren. Es wäre interessant zu sehen, dass der erste block in der Kette-es wird nicht angezeigt. Ich sage das, weil ich nicht alles sehen, die auf eine digitale Münze. Vermutlich, wenn ich zu gehen zurück zu der ursprünglichen Transaktion blockieren (lassen Sie uns davon ausgehen, dass es ein coinbase-Transaktion-eine, die erhielt, sagen wir, 25 bitcoin von einem mining-Aufwand)--ist der Hash für die erste Transaktion blockieren einfach eine bitcoin-Adresse, Hashwert mit dem nächsten owner ' s public key? Wenn meine newbie-Frage ist auch off-base, dann meine wirkliche Frage ist: Wo ist die Münze in der Abbildung oben (ich verstehe, dass die Münze Transaktionen führen von ein-und Ausgängen, aber die Dinge einfach zu halten, die "Münze" ich beziehe mich auf würde haben nur einen Eingang und einen Ausgang--ich bin versucht zu verfolgen, einen einzigen digital asset mit dem Diagramm oben, also ist es okay für die Abstraktion der "Münze" in einem einzigen hash-zum Wohle der Erklärung)? Ist die "Raute" - effektiv die "Münz" - und um die original-Münze die Adresse, die Sie brauchen würde, um zu sehen, der erste block in dieser Transaktion hash-Kette-ist das richtig?

+329
BookOfGreg 31.12.2013, 08:10:25

Die Merkle Root, so wie ich es verstehe, ist im Prinzip ein hash-Wert viele hashes (Gutes Beispiel hier) - zum erstellen eines Merkle Root müssen Sie beginnen, indem Sie einen doppelten SHA-256 hash aus dem byte-streams der Transaktionen in den block. Jedoch, was diese Daten (byte-streams), wie er aussieht und Woher er kommt bleibt mir ein Rätsel.

+267
lekant 11.11.2019, 01:05:53

In meiner Erfahrung scrypt mining auf GPUs ist ziemlich anfällig für Ursache HW-Fehlern und falsch nonces, wenn der Parameter nicht ausgewählt, um entsprechen die GPUs der Algorithmus ausgeführt wird. Da die SCRYPT-README - Datei cgminer Staaten:

Der Grund ist dies wichtig ist, dass eine zu hohe Intensität kann eigentlich Katastrophe mit scrypt denn es KANN kein ram. Hohe Intensitäten beginnen zu schreiben über den gleichen ram, und es ist sehr abhängig auf der GPU, aber Sie können tatsächlich VERRINGERN Ihre hashrate, oder noch schlimmer ist, beginnt die Herstellung von Müll, mit HW-errors in die Höhe. Hinweis dass, wenn Sie NICHT angeben, eine Intensität, die verwendet dynamic-Modus das ist für die Minimierung der Schäden zu einem Laufenden desktop-und die Leistung WIRD schlechter. Die untere Grenze für die Intensität, mit scrypt ist in der Regel 8 und cgminer wird verhindern, dass es zu niedrig ist.

Die --benchmark - option, die Sie angegeben in der Befehlszeile sagt cgminer zu versuchen, einen optimalen Satz von Parametern, so wird es machen ein paar versuche mit hohen Intensitäten, als auch, was fehlschlägt. Sobald Sie herausgefunden, ist ein guter Wert für die Parameter, die Sie sollten in Ordnung sein.

+197
leksandr 12.06.2011, 08:22:53

Es ist nicht, dass Sie müssen einen hash, der niedriger ist als der Ziel - das ist trivial, wie Sie darauf hingewiesen. Vielmehr müssen Sie zu einem block, dessen block-header muss hash ein hash, der niedriger ist als das Ziel. Das ist viel schwieriger zu tun, da es entweder erforderlich SHA256d nicht preimage resistance (d.h. zu einem gegebenen Hashwert, Sie können finden die Daten verwendet, um zu produzieren, dass die hash) oder per brute-force. Der Nachweis der Arbeit über die letzteren.

+170
Jordan Borth 24.12.2014, 16:54:03

Ja, es ist möglich. Ein kryptogeld ist im wesentlichen eine Reihe von Regeln und Netzwerk-Protokolle, die Knoten verwenden können, um miteinander zu reden, die zur Durchführung dieser Regeln. Die Referenz-Implementierung Bitcoin-Qt ist in C++ implementiert, aber es gibt auch andere Implementierungen (zB. Java).

Der schwierige Teil über die Implementierung eines Clients für eine bestehende kryptogeld in einer anderen Programmiersprache ist, dass Sie müssen vorsichtig sein, um die Umsetzung der Regeln in genau der gleichen Weise wie alle anderen Implementierungen. Wenn es irgendwelche änderungen gibt (auch wie das beheben von bugs im original vorhanden), dann die blockchain kann Gabel und Ihr Kunde bräuchte einen patch, der weiterhin teilnehmenden.

Wenn Sie beim erstellen eines neuen kryptogeld aus dem nichts, natürlich brauchen Sie nicht besorgt zu sein mit Replikation Fehler in einem bereits bestehenden Kunden. Allerdings laufen Sie das Risiko der Einführung einer ganzen Reihe neuer bugs.

+91
user313336 27.06.2013, 14:40:42

Ich habe versucht, den Bergbau, fand aber heraus, dass der Stromverbrauch von Ihrem pc kostet mehr, dann die bitcoins kann man diese Weg,so ist es nicht Wert, es sei denn, Sie investieren in einige sehr spezielle hardware und die Geduld und Zeit, um zu sehen, Ihre Badewanne gefüllt, ein Tropfen an der Zeit

+83
sun kum 04.10.2012, 18:02:04

Fragen mit Tag anzeigen