Bitcoin Forum
May 24, 2024, 05:09:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Warning: One or more bitcointalk.org users have reported that they strongly believe that the creator of this topic is a scammer. (Login to see the detailed trust ratings.) While the bitcointalk.org administration does not verify such claims, you should proceed with extreme caution.
Pages: [1]
  Print  
Author Topic: Looking for some guidance...  (Read 895 times)
ATC777 (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10



View Profile WWW
December 21, 2012, 11:41:40 PM
 #1

I'm interested in exploring both Bitcoin miner and client development... I've been engineering software and programming for many years now, but Bitcoin is a "new frontier" for me. For me, the best way to learn how Bitcoin works at its lowest level is to get my hands dirty writing some software to co-exist with the system/network. And what could be more fun than writing your own miner and client?! Cheesy

But since I'm new to cryptography and a new-comer to the Bit-conomy, I'm not sure what I need to be learning and where to obtain the proper educational materials... For me to write a working miner or client I need to understand how the entire system works. Right now I only have a very fundamental/mechanical understanding of how things work... I do not truly understand the encryption or networking technology at play here. So how does one go about learning this, and where?

What miner and client implementations should I look at? Are there any good tutorials about writing a bare-bones miner or client (C, C++, C#, pseudo, etc?)? How does one learn more about SHA-256 and cryptography? Basically, I need a "study guide"...  Grin

Thanks,

--ATC--

P.S. -- Been in DirectX development for many years, and I'm wondering if I could write a compute shader to mine Bitcoin?  Huh

Epic Coinage -- Gold, Silver, Bitcoin, Exchange, Apparel, Electronics and more!

Check the official trade thread for full list of products and services!

Tips :: 13M9QLc5BDQe2iuB1N3Br58fYvJF5ixihT
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!