Bitcoin Forum
April 30, 2024, 08:23:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 »
  Print  
Author Topic: HDD Mining  (Read 31009 times)
Evolver
Full Member
***
Offline Offline

Activity: 353
Merit: 100



View Profile
May 04, 2017, 06:58:45 PM
 #81

hi, wusse nicht genau, das man auch für die windows-wallets zwingend Java benötigt, ne deutschsprachige Version ist mir selber noch nicht bekannt...

zum Thema 1/4096 hab ich möglicherweise einen link (leider englisch, aber immerhin mit bildern) für dich:

https://forums.burst-team.us/topic/288/plots-101/3
1714465391
Hero Member
*
Offline Offline

Posts: 1714465391

View Profile Personal Message (Offline)

Ignore
1714465391
Reply with quote  #2

1714465391
Report to moderator
"If you don't want people to know you're a scumbag then don't be a scumbag." -- margaritahuyan
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714465391
Hero Member
*
Offline Offline

Posts: 1714465391

View Profile Personal Message (Offline)

Ignore
1714465391
Reply with quote  #2

1714465391
Report to moderator
1714465391
Hero Member
*
Offline Offline

Posts: 1714465391

View Profile Personal Message (Offline)

Ignore
1714465391
Reply with quote  #2

1714465391
Report to moderator
1714465391
Hero Member
*
Offline Offline

Posts: 1714465391

View Profile Personal Message (Offline)

Ignore
1714465391
Reply with quote  #2

1714465391
Report to moderator
Verlaufen
Full Member
***
Offline Offline

Activity: 199
Merit: 100


View Profile
May 05, 2017, 04:43:53 AM
 #82

Danke für den Link (und die Bilder dann).
Zwar habe ich die Optimierungssache mehr oder weniger verstanden, aber wann warum weniger als alles eingelesen werden muss, da muss ich mich wohl noch tief in die Grundlagen einlesen. Leo hilft mir zwar beim Übersetzen, aber wie was zusammenhängt ist mir noch nicht 100%ig klar.
Bisher sehe ich das so (und vermutlich noch völlig falsch) :
Ein Plotter erstellt Dateien.
Alle Dateien zusammen sind ein Plot.
Die Dateien haben Dateinamen. file(name)
Die Dateien sind 256 KiB gross.
Eine Datei verteilt sich auf mehrere "scoops". (Hier gehe ich davon aus, dass es sich um die 4 KiB-NTFS-Cluster handelt.)
In jedem 4-KiB-Cluster steckt ein "nonce".
Da ein 4-KiB-Cluster aus 8 512-Byte-Sektoren besteht, könnte ich mit meinem Verständnis da schon auf der falschen Ebene sein.

Noch unklar ist mir, was "stagger" in diesem Zusammenhang bedeutet.


Bis hier erstmal nochmal ein herzliches Danke für die Unterstützung beim Einstieg.

P.S.: Habe jetzt 150.000 Blöcke geladen (ca. 18 Stunden).

 
schnebihacked
Sr. Member
****
Offline Offline

Activity: 317
Merit: 251


View Profile
May 05, 2017, 05:35:13 AM
 #83

Danke für den Link (und die Bilder dann).
Zwar habe ich die Optimierungssache mehr oder weniger verstanden, aber wann warum weniger als alles eingelesen werden muss, da muss ich mich wohl noch tief in die Grundlagen einlesen. Leo hilft mir zwar beim Übersetzen, aber wie was zusammenhängt ist mir noch nicht 100%ig klar.
Bisher sehe ich das so (und vermutlich noch völlig falsch) :
Ein Plotter erstellt Dateien.
Alle Dateien zusammen sind ein Plot.
Die Dateien haben Dateinamen. file(name)
Die Dateien sind 256 KiB gross.
Eine Datei verteilt sich auf mehrere "scoops". (Hier gehe ich davon aus, dass es sich um die 4 KiB-NTFS-Cluster handelt.)
In jedem 4-KiB-Cluster steckt ein "nonce".
Da ein 4-KiB-Cluster aus 8 512-Byte-Sektoren besteht, könnte ich mit meinem Verständnis da schon auf der falschen Ebene sein.

Noch unklar ist mir, was "stagger" in diesem Zusammenhang bedeutet.


Bis hier erstmal nochmal ein herzliches Danke für die Unterstützung beim Einstieg.

P.S.: Habe jetzt 150.000 Blöcke geladen (ca. 18 Stunden).

 
Im Endeffekt kann ein Plot auch aus einer großen Datei bestehen, die die ganze Festplatte einnimmt.

Wenn du Anfängst zu plotten teilst du dem Plotprogramm mit für welche Burst Adresse er den plot erstellen soll (Du kannst dann mit dieser Plot Datei auch wirklich nur für diese eine Adresse minen!!! Das ist wichtig)

Außerdem sagst du dem Plotter bei welcher Nounce er anfangen soll. Das wäre beim ersten PLotten dann die Nounce 0. Dann sagst du dem Plotter, bis zu welcher Nounce er Plotten soll. Da eine Nounce immer 256 KByte groß ist ergibt sich dann aus dieser Angabe die größe der PLot Datei. Willst du also 1 GB Plotten musst du sagen, dass die von Nounce 0 bis 4000 Plotten willst. Wenn du dann das nächste Mal nochmal eine 1 GB Datei plotten willst ist es wichtig, dass du dann von Nounce 4001-8000 plottest. Den ansonsten würde in deiner zweiten Datei exakt das gleiche stehen wie in der ersten und Sie hätte keinerlei Mehrwert.

Außerdem sagst du dem Plotter noch, wieviel Ram er zum Plotten benutzen soll. Hier sollte soviel Ram wie möglich genutzt werden, da der Plotter die Dateien dann so schreiben kann, dass sie nachher am schnellsten vom miner wieder ausgelesen werden können.
Evolver
Full Member
***
Offline Offline

Activity: 353
Merit: 100



View Profile
May 05, 2017, 07:17:16 AM
 #84

Danke für den Link (und die Bilder dann).
Zwar habe ich die Optimierungssache mehr oder weniger verstanden, aber wann warum weniger als alles eingelesen werden muss, da muss ich mich wohl noch tief in die Grundlagen einlesen. Leo hilft mir zwar beim Übersetzen, aber wie was zusammenhängt ist mir noch nicht 100%ig klar.
Bisher sehe ich das so (und vermutlich noch völlig falsch) :
Ein Plotter erstellt Dateien.
Alle Dateien zusammen sind ein Plot.
Die Dateien haben Dateinamen. file(name)
Die Dateien sind 256 KiB gross.
Eine Datei verteilt sich auf mehrere "scoops". (Hier gehe ich davon aus, dass es sich um die 4 KiB-NTFS-Cluster handelt.)
In jedem 4-KiB-Cluster steckt ein "nonce".
Da ein 4-KiB-Cluster aus 8 512-Byte-Sektoren besteht, könnte ich mit meinem Verständnis da schon auf der falschen Ebene sein.

Noch unklar ist mir, was "stagger" in diesem Zusammenhang bedeutet.


Bis hier erstmal nochmal ein herzliches Danke für die Unterstützung beim Einstieg.

P.S.: Habe jetzt 150.000 Blöcke geladen (ca. 18 Stunden).

 

ich glaube so ganz daneben liegst du da nicht, und kommt meinem Verständnis recht ähnlich:

- die kleinste (komplette) Einheit ist ein nonce (256KB)
- eine Plot-Datei enthält mehrere/viele Nonces
- diese Plot-Dateien können Optimiert werden (scoops werden umgesetzt)

das Mining ist deswegen ASIC Proof, weil das Generieren nicht gleich das Mitteilen darstellt, sondern abspeichern. Der Miner braucht nur noch die Plot-Dateien "abgrasen" und dem Netzwerk mitteilen.

[höchst Spekulatives von mir]
Ein Share ist  meiner Vermutung nach ein gültiger Nonce, dessen scoop dem gesuchtem Block sehr nahe kommt und für Pool-Mining interessanter als beim Solo-Mining ist (Beim Pool-Mining zählen ALLE shares, beim Solo-Mining nur DER EINE).
Eine weitere Vermutung von mir... passt ein Scoop zu dem gesuchtem Block, werden alle Scoops dieser -ich Nenn das mal Scoopreihe(?gesamte Nonce?)- gelesen und als Share Mitgeteilt.
Verlaufen
Full Member
***
Offline Offline

Activity: 199
Merit: 100


View Profile
May 05, 2017, 07:48:43 AM
 #85

@schnebihacked: Das sind auch wichtige Einsteigerinfos, danke dafür.

@Evolver:
Da haben wir beim "scoop" unterschiedliche Ansehensweisen: Ich dachte, das seien die Verlinkungen in der FAT und das Optimieren des Plots nicht mehr als das, was man früher mal als Defragmentieren bezeichnet hat. So sehe ich das auch in einem der von dir verlinkten Bilder.
So wie ich verstehe was für dich ein scoop ist, enthält der die magischen Daten für die Share-Verteilung.

Da wäre aus meiner Sicht dann doch noch zu klären, was eigentlich "in" einem nonce und einem scoop steckt. Mir das genauer anzusehen dauert aber noch mindestens einen Tag, bis ich mit dem Plotten mal anfangen kann - oder kann ich das auch schon, noch bevor ich alle Blöcke geladen habe?
Evolver
Full Member
***
Offline Offline

Activity: 353
Merit: 100



View Profile
May 05, 2017, 08:17:59 AM
 #86

das kannst du natürlich jetzt schon machen, für die plot-Dateien brauchst du nichts synchronisieren, das kann sogar total offline passieren!
Verlaufen
Full Member
***
Offline Offline

Activity: 199
Merit: 100


View Profile
May 05, 2017, 08:22:27 AM
 #87

Na, dann stürze ich mich doch mal in das Abenteuer "Plotten" Smiley
Evolver
Full Member
***
Offline Offline

Activity: 353
Merit: 100



View Profile
May 05, 2017, 08:29:28 AM
 #88

auf dem folgenden bild lese ich ab, das ein scoop 64Byte gross sein soll, mal 4096 ergeben das 256KB (eine nonce), und es muss zum mining nur eines dieser 4096 gelesen werden, wenn der schon nicht passt oder verwendet werden kann wird weiter gesprungen:



beim optimieren werden diese relevanten ersten scoops aneinander gereiht (dazu werden die nonces auseinandergepflückt)

die menge der passenden scoops ergeben dann die deadline also scoop 0 bis bsw. scoop 2048 oder so... die deadline 0 wäre scoop 0 bis scoop 4096, was so gut wie nie der fall ist

(das ist meine eigene Interpretation aus diesem bild)
Verlaufen
Full Member
***
Offline Offline

Activity: 199
Merit: 100


View Profile
May 05, 2017, 09:34:06 AM
 #89

auf dem folgenden bild lese ich ab, das ein scoop 64Byte gross sein soll, mal 4096 ergeben das 256KB (eine nonce),
Soweit kann ich dir folgen.
Aber schon hier
und es muss zum mining nur eines dieser 4096 gelesen werden, wenn der schon nicht passt oder verwendet werden kann wird weiter gesprungen:
wüsste ich nicht, warum das so sein soll, weil ich nicht weiss, wonach eigentlich gesucht wird in den auf die HDD geplotteten Daten.
Das wie ist dann nochmal eine andere Sache.

Was die "deadline" ist muss ich mir auch erst noch anlesen; die taucht in meinem Verständnis noch garnicht auf, scheint aber wirklich wichtig zu sein.


Zu den Plottern:
XPlotter und wplotgenerator sind wohl beide nur für 64-Bit-Versionen? Auf meinem 32-Bit-Windows7-Pro kann ich beide nicht starten (auch nicht mit Administratorrechten; Fehlermeldung sagt was zu 32-/64-Bit).
Dann habe ich es mit dem GPU-Plotter für x86 versucht, der mir sagt, dass eine OpenCL.dll fehlt.
Soweit der aktuelle Stand Wink



Evolver
Full Member
***
Offline Offline

Activity: 353
Merit: 100



View Profile
May 05, 2017, 09:54:54 AM
 #90

ok, nun wird es Höchstvermutend meinerseits, würde aber logisch funktionieren (bzw. so hätte ich es gemacht):

ein Block besteht zum einen aus der signatur des vorherigen Blocks und aus den signaturen der aktuellen Transaktionen.

sagen wir 7ad5aa2556854288c1b1a0cd2a4b301a8953d38434c7d5b17028838da28e9054 ist der nonce eines Blocks(ist natürlich völliger Blödsinn)..

diese Zahlen und Buchstabenkombination ist das Krypto-Ergebnis aus dem vorherigen block und der Transaktionen...
diese zerhacken wir nun in 4096 teilen:


7ad5 = scoop 0 (64Byte)
aa25 = scoop 1
5685 = scoop 3
...
...
...
9054 = scoop 4096

nun gilt es, welcher nonce von welchem account am besten übereinstimmt, der bekommt den block...
nehmen wir an jmd hat scoop 0 bis scoop 1280 übereinstimmend und hat ne deadline XYZ und damit die beste Deadline von allen, dann würde er den block bekommen.


das oben beschriebene ist völlig frei erfunden von mir und wiederspiegelt auf gar keinen Fall die Realität, bzw. kann es völlig anders sein.
Evolver
Full Member
***
Offline Offline

Activity: 353
Merit: 100



View Profile
May 05, 2017, 10:03:09 AM
 #91

Zum Thema Plotting... Ich habe auf meiner website mal eine Zip-Datei mit verschiedensten Plottern erstellt, die alle über eine .bat datei angesprochen werden können, da ist auch eine erprobte 32bit variante über JAVA dabei (hab ich auf nem 32bit XP getestet):

http://burstcoin.news/wordpress/downloads/plotting.zip
Verlaufen
Full Member
***
Offline Offline

Activity: 199
Merit: 100


View Profile
May 05, 2017, 10:28:32 AM
Last edit: May 05, 2017, 10:38:58 AM by Verlaufen
 #92

Danke erstmal für deine Mühen Smiley

Ich habe das auch gleich ausprobiert, bekomme aber wieder nur den genannten Fehler. Das sieht so aus, bei der Auswahl 3 (andere werde ich noch testen)


edit: Schätze, ich brauche doch mal aktuellere HW fürs I-net.

edit2: Mit Auswahl 5 (Java) hat das Plotten begonnen - Juchhu Smiley
Evolver
Full Member
***
Offline Offline

Activity: 353
Merit: 100



View Profile
May 05, 2017, 10:43:24 AM
 #93

freut mich zu sehen, das es nun läuft, das kann jetzt allerdings etwas lange dauern, je nachdem wie gut deine hardware ist... wundere dich nicht, das da noch ne ganze zeit lang "generating from nonce 0..." steht
Verlaufen
Full Member
***
Offline Offline

Activity: 199
Merit: 100


View Profile
May 05, 2017, 11:01:00 AM
 #94

Ja, hat etwas gedauert, weil u. a. auch noch die Blöcke geladen werden.
Aber er ist jetzt fehlerfrei durchgelaufen. Habe zum Testen bei 1 GB RAM-Zuweisung 1 GB für Plots angelegt:


Jetzt kann ich mir mal ansehen, was da eigentlich so alles drin steht Smiley

cagrund
Legendary
*
Offline Offline

Activity: 1372
Merit: 1000


CTO für den Bundesverband Bitcoin e. V.


View Profile WWW
May 05, 2017, 11:21:42 AM
 #95

Kann mir bitte mal jemand 2 Burst senden?
Irgendwie funktionieren die ganzen Faucets nicht, ich fliege immer raus muss xx Minuten warten und dann ist der verkackte Google-Captcha abgelaufen ...  Roll Eyes

Meine Burst-Adresse wäre: BURST-K5S5-W25R-Q3DZ-8DZS9

Die Burst gibt es auch zurück sobald ich mal endlich anfangen kann zu minen.  Cheesy

Danke & Gruß Carsten.

Evolver
Full Member
***
Offline Offline

Activity: 353
Merit: 100



View Profile
May 05, 2017, 11:31:54 AM
 #96

Kann mir bitte mal jemand 2 Burst senden?
Irgendwie funktionieren die ganzen Faucets nicht, ich fliege immer raus muss xx Minuten warten und dann ist der verkackte Google-Captcha abgelaufen ...  Roll Eyes

Meine Burst-Adresse wäre: BURST-K5S5-W25R-Q3DZ-8DZS9

Die Burst gibt es auch zurück sobald ich mal endlich anfangen kann zu minen.  Cheesy

Danke & Gruß Carsten.


http://burstcoin.zone/wordpress/blockexplorer/?transid=3341440036418549720 unterwegs zu dir
daboehla
Sr. Member
****
Offline Offline

Activity: 490
Merit: 258



View Profile
May 05, 2017, 11:32:21 AM
 #97

Kann mir bitte mal jemand 2 Burst senden?
Irgendwie funktionieren die ganzen Faucets nicht, ich fliege immer raus muss xx Minuten warten und dann ist der verkackte Google-Captcha abgelaufen ...  Roll Eyes

Meine Burst-Adresse wäre: BURST-K5S5-W25R-Q3DZ-8DZS9

Die Burst gibt es auch zurück sobald ich mal endlich anfangen kann zu minen.  Cheesy

Danke & Gruß Carsten.


Bitteschön Wink

Edit: Shit, zu langsam ^^
cagrund
Legendary
*
Offline Offline

Activity: 1372
Merit: 1000


CTO für den Bundesverband Bitcoin e. V.


View Profile WWW
May 05, 2017, 11:33:39 AM
 #98

DANKE Euch beiden. Sind gerade eingetroffen.

Gruß Carsten.

Evolver
Full Member
***
Offline Offline

Activity: 353
Merit: 100



View Profile
May 05, 2017, 11:42:51 AM
 #99

hmmm... das ist interessant, laut der blockchain war deine adresse noch nicht registriert, aber ich bin mir sicher das du mit deiner passphrase mehr infos bekommen konntest.... alternativ kann man sich auf burstcoin.zone auch fürn euro welche kaufen Tongue
cagrund
Legendary
*
Offline Offline

Activity: 1372
Merit: 1000


CTO für den Bundesverband Bitcoin e. V.


View Profile WWW
May 05, 2017, 12:41:25 PM
 #100

hmmm... das ist interessant, laut der blockchain war deine adresse noch nicht registriert, aber ich bin mir sicher das du mit deiner passphrase mehr infos bekommen konntest.... alternativ kann man sich auf burstcoin.zone auch fürn euro welche kaufen Tongue

Ja, das ist richtig. Ich bekomme folgende Warnung angezeigt:

Code:
Warning!: Your account does not have a public key! This means it's not as protected as other accounts. You must make an outgoing transaction to fix this issue. (Set account info, send a message, buy an alias, send BURST, ...)

Werde jetzt mal ein Account-Info setzen.


Gruß Carsten.

Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!