Bitcoin Forum
November 09, 2024, 03:30:47 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Stratum  (Read 897 times)
Vinion (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 30, 2013, 11:35:23 AM
 #1

Παιδιά καλησπέρα

Εδώ και λίγο καιρό προσπαθώ να φτιάξω έναν cpu miner που κάνει χρήση του προτόκολου Stratum.
Ο miner θα λειτουργεί για Βitcoins και Litecoins.

Μέχρι αυτή την στιγμή έχω φτιάξει το communication κομμάτι, δηλαδή το κομμάτι με το οποίο γίνεται η ανταλλαγή των δεδομένων ανάμεσα στον miner και τον server και όλα λειτουργούν κανονικά.
Αυτη την στιγμή προσπαθώ να φτιάξω το κομμάτι που κάνει Hash τα data. Το πρόβλημα είναι πως δέν ξέρω απο που να αρχίσω.
Ο Server στέλνει το παρακάω JSON string το οποίο έχει μέσα τα data. Απο αυτό πώς μπορώ να κάνω ένα block και να αρχισω το hash ?

{"params": ["496a", "7ad21d9448003c5d501f535d4bad0883b3fd15ea6c20f7141a7e5c12656fdb4c", "01000000010000000000000000000000000000000000000000000000000000000000000000fffff fff2e03362607062f503253482f04b488975208", "142f6f7a636f696e206c74632d7374726174756d2f0000000001028dfb2a010000001976a9149b4 f25d07cf6547cb6c519750a6f24b67f0ec10888ac00000000", ["156887d19940bf2d6e4352daceebfc87a073efec82ecb460ca367a9b18426678", "f1ce5e1e51f122dcbf7ceedc0eb55888f8f8f3db3b34299f2ec8bf473b7fcbd0", "ad63ca786314c02a173c88d8296733dfc0bf2de0772cef5cdcc6cdb81c0d7f51", "5cad316d6f517c402d623d4a8921757585288ef00f04fe721df2f5bc5bc72018", "520445cac241d24c27ab94f63fc0f7078c75ff5cb54510bad7fa770925a2a8da"], "00000002", "1b2b0a90", "529788b4", false], "id": null, "method": "mining.notify"}

PS. Δεν ζητάω κώδικα. Θα ήθελα κάποιος αν μπορεί να μου εξηγήσει την διαδικασία. (πχ. πάρε αυτό πρόσθεσε του αυτό κτλ..)

Ευχαριστώ εκ των προτέρων
buzybit
Sr. Member
****
Offline Offline

Activity: 275
Merit: 250


View Profile WWW
December 03, 2013, 09:26:40 PM
 #2

Φίλε καλύτερα να ρωτήσεις στο αγγλικό φορουμ την ίδια ερώτηση
Όλοι οι χακεράδες εκεί είναι
Pages: [1]
  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!